ECE 480 – TEAM 4
MSP430 Motor Control Card
Micajah WordenRoy Dong
Mark BarnhillDave Seaton
Andrew KleevesFacilitator: Professor Strangas
AGENDA
• Project Background• Design Specifications• FAST Diagram• Conceptual Design• Proposed Design• PCB Process• Proposed Budget• Team Management
PROJECT BACKGROUND• DRV8412 Motor Driver Card
– New Texas Instruments product, not yet released– DRV8412 functionality
• On-board DACs, PWM amplifiers, and current sensors• 100-pin DIMM interface
PROJECT BACKGROUND• C2000 Motor Control Card
– C2000 microprocessor family• High performance 32-bit microcontrollers
– Piccolo C2000F28035 used on chip• 16 ADCs• Programmed through Code Composer Studio using USB
interface with UART protocol
– Some motor control code available on TI ControlSUITE
PROJECT BACKGROUND• C2000 Motor Control Card Schematic
PROJECT BACKGROUND• C2000 Motor Control Card PCB Layout
DESIGN SPECIFICATIONS
• Redesign C2000 Motor Control Card– Utilize the MSP430 microprocessor family
• Ultra-low power consumption 16-bit microcontrollers
• Program MSP430 Motor Control Card– Spin and control brushed DC motors as well as
stepper motors• Documentation
– Commented source code– User guides featuring application notes
FAST DIAGRAM
Provide Torque Control Motor
Measure Load/Torque
Measure Current
Form CircuitCalculate Driving
SignalAnalyze
FeedbackProgram
Microcontroller
Generate Driving Signal
Send Driving Signal
Task Basic Function
CONCEPTUAL DESIGN
PROPOSED DESIGN• MSP430F5435
– 80-pin LQFP (low-profile quad flat package) pin package, just like Piccolo C2000F28035
• Minimize redesign
– Less flash memory than MSP430F5437• Unused in software implementation
– 12 ADCs
PROPOSED DESIGN• Chosen MSP430 has same pin package
– However, significantly different footprint• Remap C2000 pins to MSP430 equivalent pins
– Two microprocessor families are not functionally equivalent
PROPOSED DESIGN• Redesign and fabricate PCB
– Route connections appropriately within PADS• Program MSP430 through CCS
– Different software packages available• IQ Math package not available for MSP430
PCB PROCESS• Plan to use Hughes Circuits, Inc.
– Integrated PCB fabrication and assembly• Required for a price quote
– Gerber files, schematic, assembly drawings, Bill of Materials, footprint data sheets
PROPOSED BUDGET
Component Estimated CostMSP 430 Microcontroller $9.46
Resistors $2.88Capacitors $8.86
ICs $22.40Miscellaneous $11.86
Total $55.46
• Micajah Worden– Technical Role: Hardware/PCB Design– Nontechnical Role: Lab Coordinator
• Roy Dong– Technical Role: Hardware/Software Interface– Nontechnical Role: Presentation Preparation
• Mark Barnhill– Technical Role: Motor Control Algorithms– Nontechnical Role: Document Preparation
TEAM MANAGEMENT
• Dave Seaton– Technical Role: DC Motor Operation– Nontechnical Role: Manager
• Andrew Kleeves– Technical Role: Microcontroller Programming– Nontechnical Role: Webmaster
TEAM MANAGEMENT
QUESTIONS