Download presentation
Presentation is loading. Please wait.
Published byRocio Cantwell Modified over 9 years ago
1
Design Considerations for Embedded Designs
2
YOU’RE IN FOR A TREAT 3 5 8 14 17
3
A LITTLE BIT ABOUT US Epsilon 5 Engineering (E5E) was created as a spin-off venture from the University of New Brunswick’s world renowned Institute of Biomedical Engineering (IBME). We are a research and development company whose personnel has been involved in numerous state- of-the-art projects (ACOA AIFs, US DARPA Revolutionizing Prosthetics). LEARN MORE AT: WWW.EPSILON5ENGINEERING.COM UNB’s Institute of Biomedical Engineering
4
QUALIFIED PROFESSIONALS Mechatronic Applications Measurements Embedded Systems PCB Design Product Assembly Firmware Programming Low Power Systems Biomedical Instrumentation Analog Design
5
How do I start planning a microcontroller-based design? Improves time estimates for project completion Ensures project’s feasibility Prevents the addition of new features during the project design (a.k.a. feature creep)
6
How do I start planning a microcontroller-based design? High level scope of the project Lock in commitment Improves time estimates for project completion Ensures project’s feasibility Prevents the addition of new features during the project design (a.k.a. feature creep)
7
How do I start planning a microcontroller-based design? Analyze, design, and document algorithms/processes Identify and devise predictable and robust operation High level scope of the project Lock in commitment
8
Do I need them?
9
What should I use?
10
Other factors?
11
What kind of on-chip peripherals are available? Analog to Digital converters Communication modules (I 2 C, SPI, UART, CAN, USB) Output comparator (PWM, Digital Pulse)
12
So many choices… How do I choose?
13
May cut down on code size Decreases complexity Reduces number of pins used...
14
Power Budget Device usage scenarios Battery capacity, physical size and chemistry Battery or mains powered? Temperature effects Low power vs cost vs size Supply voltage effect
15
Tips for Power Reduction Built-in peripherals Sleep, Idle, Doze, etc Peripheral availability External peripherals I/O pins and pull-ups Clock sources and clock switching
16
Code Optimization for Power Reduction Bit shifting vs multiplying/dividing Power vs clock frequency (P=CV 2 F) Impact on peripheral power Interrupts Instruction cycle count Transmission rates
17
Component Selection Think long term Minimum quantity You get what you pay for Availability Parametric Search Use customer reference (or similar) “Missing or incomplete documentation is the lead cause of production delays, defects and cost overruns” (www.bunniestudios.com) Include all details (package, tolerance, temp, etc.)
18
Schematic/PCB Design Single Sided? (Soldermask) Proper/consistent parameters for all parts Andrew Huang (www.bunniestudios.com) Test points Size – How small is too small? Manufacturer (4x4” board): APCircuitsPCB PoolOSH Park Price$167$71.65($125.77)$80 Delivery TimeShips in 3 days with overnight 8 days (4 days)2-3 weeks Notes16 sq inch min$5 sq inch
19
Case PCB shape first to meet layout requirements Import existing PCB shape Import case to define board shape Use CircuitWorks or Desktop EDA if possible Import PCB into ECAD as part of assembly to create case shape Datasheet drawings
20
HAVE A WONDERFUL DAY
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.