scopen - ucsbyoga/capstone/static/img/... · 2020. 6. 5. · pen discovery manage connections...
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/5.jpg)
![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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/12.jpg)
![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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/14.jpg)
![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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/26.jpg)
![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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022071007/5fc4299d200d861c2212dd1e/html5/thumbnails/29.jpg)
Thanks toAcknowledgementProfessor YogaAdiKyleLeoJeff