Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design Considerations for Embedded Designs. YOU’RE IN FOR A TREAT 3 5 8 14 17.

Similar presentations


Presentation on theme: "Design Considerations for Embedded Designs. YOU’RE IN FOR A TREAT 3 5 8 14 17."— Presentation transcript:

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


Download ppt "Design Considerations for Embedded Designs. YOU’RE IN FOR A TREAT 3 5 8 14 17."

Similar presentations


Ads by Google