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 Solution 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 Risk Mitigation 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 Wireless Debug Documentation (Tutorial and manual) 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