MSP430 & Cortex Motor Driver
Outline Background Information – DRV8824 – MSP430 – Stellaris (Cortex M3) – Software Proposed Solution Budget – Fabrication and Assembly Risk Analysis Agenda 2/16/20112
Project Overview DRV8824EVM Max Drive Current 1.6 A Dual Motors Control MSP430 and DRV8824 IC Protective Features – Over Current – Short Circuit Protection – Temperature Protection Applications – ATM, Printers, – Handling Machines Video Security Cameras, Printers, Scanners 2/16/20113
DRV8824 H-Bridge Structure (Dual Bridges) MOSFET Implementation Pulse Width Modulated Current Regulation Switching Frequency 500kHz Problem Modularity. More Robust Design Needed! 2/16/20114
MSP430 Mixed Signal 16-bit RISC MCU Low cost, Low Power embedded systems 8MHz Clock 55KB Flash 5KB RAM 5 Power Saving Modes 2/16/20115
MSP430 2/16/20116
Stellaris(Cortex M3) ARM architecture allows for low power embedded electronics Thumb 2 instruction set 32-bit RISC MCU 80MHz Clock 256KB Flash 96KB SRAM 2/16/20117
Software Background Code structured to enable any chip to be used Uses RS232 standard to communicate with microcontroller PC connects to DIMM through USB Sends signals such as direction, step, and mode 2/16/20118
Proposed Solution Removal of MSP430F1612 and definition of DIMM ports 2/16/20119
Proposed Solution Design of MSP430F1612 control card Map pins between MSP430 and Cortex Port MSP430 code to Cortex M3 2/16/ RS232 Analog PWM GPIB JTAG
Budget ExpensesCost Parts (97)$55.97 PCB Fabrication (DRV)$345 PCB Fabrication (DIMM)$200 PCB Assembly$350 Total$ /16/201111
Fabrication 4 - Layer Board – Top and Bottom Layer Traces – Ground Layer – Kelvin Drill holes, Contacts, and Labels 4PCB Company Quote: 2/16/201112
Assembly Bill of Materials - $55.97 for DIMM and DRV SSOP IC’s (Surface Mount) on DRV LQFP IC on the DIMM ECE Shop will assemble only as low as SSOP OneStopAssembly Quote: 2/16/201113
Risk Analysis 2/16/ RiskEffect Level of Impact (1, 3, 6) Likelihood (1, 3, 6) Score Delayed PCB layout Design Delayed PCB Fabrication 339 Delayed code Debugging and Testing 616 Incorrect DRV8824 Design Inability to control motor 6318 Incorrect MSP430 DIMM Design MSP430 DIMM rendered useless. Stellaris still valid. 339
Agenda 2/16/201115
Questions? 2/16/201116