90 likes | 181 Views
P08331 – Microcontroller Board and Tutorial. Adam Geboff – Team Lead, PCB Layout Jason Marini – Software Development, Documentation Rob Dunn – Power Systems, PCB Layout Dr. Slack – The Man In Charge. Sponsored by the RIT EE Department. Purpose. Problem
E N D
P08331 – Microcontroller Board and Tutorial Adam Geboff – Team Lead, PCB Layout Jason Marini – Software Development, Documentation Rob Dunn – Power Systems, PCB Layout Dr. Slack – The Man In Charge Sponsored by the RIT EE Department
Purpose Problem • Senior Design teams panic when it comes to microcontrollers Solution • Have a powerful evaluation board available to students in order to build quick prototypes, allowing them to modify the design of the board for their final product.
Hardware Concepts Recent TI processor (TMS320 series) • 28335 • 2809 • 2812 Debug input/output • Lights, buttons • WiPort (wireless HTML debug) • Test points
TI Processor Digital Signal Processor (DSP) • High speed (100MHz) • Use Code Composer to write programs • Already used in the EE curriculum • C or Assembly • More than 32 I/O pins • 16 channels of analog-to-digital conversion
Wireless Debug WiPort TI controller
Board Layout Design is for three stackable layers • Processor • I/O • Test/probe points
Documentation Concepts Board Tutorial • Assumes no previous experience • Documents all features and board layouts • Diagram of processor and I/O boards • How to program the DSP • Application suggestions • Do’s and Don’ts • Extending the design to a new PCB • Schematics and sample code provided on a CD • “Quick start” guide to get user up and running • Correct power input • Connecting LEDs to some GPIO pins • Sample code to flash the LEDs
Risk Assessment Risks • TI may not release the 28335 on time/it may be buggy • If DSP does not work, no way to debug • Learning curve will be too great for end-user • Software documentation is sparse • Initial hardware debug will be difficult Risk Mitigation • Don’t use the 28335 (use 2809 instead) • Connect a voltage and current sensor to WiPort • Provide usable code samples and subroutines • Maintain a relationship with software developers at respective companies, find sample code • Spread initial hardware design onto separate boards
Current Status DSP • Hardware concept finalized (TMS320F2809) • No software written yet • Evaluation kit on order Wireless Debug • Hardware concept finalized (WiPort) • Evaluation board obtained, some software development • Need to obtain replacement Documentation (Tutorial and manual) • Plans completed • Writing will begin as layout commences