+ All Categories
Home > Documents > Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections...

Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections...

Date post: 19-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
29
Scopen Capstone Project Presentation
Transcript
Page 1: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

ScopenCapstone Project Presentation

Page 2: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Byron AguilarTeam LeaderAFE DesignBoard LayoutFirmwareAndroid App

Boning DongSystem DesignBoard LayoutFirmwareDesktop SoftwareBoard Assembly

Cesar GonzalezAFE DesignPower ManagementDAC InterfaceFirmware

Page 3: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Project objective

For students and hobbyists, do we really need a huge and expensive oscilloscope?

Detect Waveform

AffordableIntuitive

Portable

Page 4: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

The power of an oscilloscope in a pen

Page 5: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program
Page 6: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Hardware Design Firmware Design Software Design

Project Structure

Industrial Design

Analog Front EndMCU SystemWiFi SystemBattery Management

Waveform SamplerThread ManagerTCP CommunicationInter-Chip Communication

Pen DiscoveryManage ConnectionsCommands transmissionUser Interface Design

Body shellAesthetic Design User Interaction3D Modeling

Page 7: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Hardware DesignAnalog Front End (AFE)

Microcontroller System (MCU)

Page 8: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Analog Front End

Page 9: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Challenges Impedance Consideration

Gain Stage

Isolate StagesBuffers

Varying Gain (VGA)Gain Controlled by STM32 DAC

Page 10: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

MCU System

Page 11: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Microcontroller selection

Memory selection

Needed a small controller with fast ADCs

Needed non-BGA package small memory.

Challenges

Page 12: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program
Page 13: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

2.45”

0.73”

STM32

Analog Front EndWIFI

Touch Sensor Battery Management

Final PCB

Page 14: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program
Page 15: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Memory Analog Front End

Program Pins

USB

Page 16: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Firmware DesignSTM32G474QE

ESP32 Pico Kit

Page 17: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Architecture

Page 18: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

ADC Sampling Control

Page 19: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Thread Management

Occupied Semaphore

Slots Semaphore

Occupied Semaphore

Slots Semaphore

OccupiedSemaphore

Page 20: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

SPI

Communication System

UART

TCP

TCP

UDPSCAN

Data size

Data Type

Page 21: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Software DesignClient Desktop Software

Page 22: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

ArchitectureView Layer

Controller Layer

Model Layer

Page 23: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

User-Interface

Page 24: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Industrial DesignFusion 360 Case Model

Page 25: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Design PrincipleRobustDurableElegant

Challenges3D modellingFilament Material3D printing tolerance

Page 26: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program
Page 27: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Scopen Summary20 Vpp Measuring CapabilitiesTotal Length: 5.9 inchesMicro-USB Charging5 MHz BandwidthTouch Pad

Page 28: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Scopen

IkaScope WS2000 Digilent Analog Discovery 2

$279$299

Item(s) Total CostComponents 80

PCBs 35

Shell 5

$299

Page 29: Scopen - UCSByoga/capstone/static/img/... · 2020. 6. 5. · Pen Discovery Manage Connections Commands transmission User Interface Design ... Final PCB. Memory Analog Front End Program

Thanks toAcknowledgementProfessor YogaAdiKyleLeoJeff


Recommended