background image

 

 

13 

J2

 (User Power Access)

 

J8 

(User SPI)

 

 

J13

 (User Power Access)

 

J21

 (External JTAG)

 

Pin # 

Signal 

 

Pin # 

Signal 

 

Pin # 

Signal 

 

Pin # 

Signal 

VCC_5V 

 

iSD-O 

 

VCC_3.3V 

 

TMS 

GND 

 

iCLK-O 

 

GND 

 

TRSTn 

 

 

 

iSD-I 

 

 

 

 

TDI 

J4

 (Optional Encoder)

 

 

iGPIO 

 

J20

 (DRV8301 SPI))

 

 

GND 

Pin # 

Signal 

 

IGND 

 

Pin # 

Signal 

 

VCC_3.3V 

E1A 

 

 

 

 

NC 

 

NC 

E1B 

 

J10

 (HALL Sensor)

 

 

GND 

 

TDO 

E1C 

 

Pin # 

Signal 

 

NC 

 

GND 

VCC_5V 

 

E2A 

 

NC 

 

TCK 

GND 

 

E2B 

 

SDO 

 

10 

GND 

 

 

 

E2C 

 

NC 

 

11 

TCK 

J6

 (PWM DAC)

 

 

VCC_5V 

 

SCLK 

 

12 

GND 

Pin # 

Signal 

 

GND 

 

SDI 

 

13 

EMU0 

DAC1 

 

 

 

 

/SCS 

 

14 

EMU1 

DAC2 

 

J11 (Motor) 

 

10 

GND 

 

 

 

DAC3 

 

Pin # 

Signal 

 

 

 

 

J25 

(Power Input)

 

DAC4 

 

Phase A 

 

J23

 (Push Button)

 

 

Pin # 

Signal 

GND 

 

Phase B 

 

Pin # 

Signal 

 

PVDD 

 

 

 

Phase C 

 

START 

 

PVDD 

J7 

(CAN)

 

 

 

GND 

 

GND 

 

 

 

Pin # 

Signal 

 

 

 

 

 

 

 

J26 

(Power Input)

 

CAN-H 

 

J12

 (GPIO/SCI)

 

 

J24

 (Push Button)

 

 

Pin # 

Signal 

CAN-L 

 

Pin # 

Signal 

 

Pin # 

Signal 

 

GND 

IGND 

 

GPIO-28 

 

STOP 

 

GND 

 

 

 

GPIO-29 

 

GND 

 

 

 

Summary of Contents for DRV830x Rev D.

Page 1: ...earn and experiment with digital control of sub 60 volt three phase motors to increase efficiency of operation The board is available in two configurations the DRV8301 or the DRV8302 This document goes over the typical kit contents and hardware details and explains the functions and locations of jumpers and connectors present on the board This document supersedes all the documents available for th...

Page 2: ...pole settings 1 04 January 29 2014 Changed page 8 regarding GPIO to Enable Pin connection with TMDSCNCD28027F 1 03 July 11 2013 Updated for TMDSCNCD28027F support See specific instructions on Page 8 Added section on Optimizing Sense Circuitry 1 0 2 March 21 2013 Added Revision History 1 0 1 February 26 2013 First release ...

Page 3: ...ystems This equipment operates at voltages and currents that can result in electrical shock fire hazard and or personal injury if not properly handled or applied Equipment must be used with necessary caution and appropriate safeguards employed to avoid personal injury or property damage It is the user s responsibility to confirm that the voltages and isolation requirements are identified and under...

Page 4: ...encies on the DRV830x 5 Hardware Overview 6 Macro Blocks 6 Powering the Board 8 Hardware Resource Mapping 9 Resource Allocation 9 Jumpers and Connectors 11 Optimizing Sense Circuitry 16 Overview 16 Shunt Current Feedback 17 Phase Voltage Feedback 18 Phase Voltage Filter Feedback 20 SCHEMATIC DISCLAIMER AND WARNINGS 22 ...

Page 5: ...t voltage o 60A peak output current per phase o Up to 200khz driver switching frequency o Integrated 1A buck converter to provide logic and analog power o Dual integrated current sense amplifiers Isolated CAN and SPI communication will only work if MCU supports and SW is enabled JTAG connector for external emulators Quadrature Encoder Interface and Hall Sensor Interface available for speed and pos...

Page 6: ...otor control board is separated into functional groups that enable a complete motor drive system these are referred to as macro blocks Following is a list of the macro blocks present on the board and their functions controlCARD socket Socket for a controlCARD preferably using built in emulation DC Bus Connection o PVDD GND Terminals Connect an external 8 60V DC lab supply here making sure to obser...

Page 7: ...7 Fig2 DRV830x EVM Board Macros ...

Page 8: ...ettings are valid on the board 1 Make sure nothing is connected to the board and no power is being supplied to the board 2 Insert the controlCARD into the connector if not already populated Special Notes Regarding controlCARD Use Make sure switches are set properly on the controlCARD according to the appropriate qsg_hw_cncd280xxx pdf Special notes for using controlCARDs with this motor drive board...

Page 9: ...WM input 73 GPIO 01 PWM_AL DRV830x Phase AL PWM input 24 GPIO 02 PWM_BL DRV830x Phase BH PWM input 74 GPIO 03 PWM_BL DRV830x Phase BL PWM input 25 GPIO 04 PWM_CH DRV830x Phase CH PWM input 75 GPIO 05 PWM_CL DRV830x Phase CL PWM input 26 GPIO 06 DAC_PWM4 PWM DAC 76 GPIO 07 STOP Push button input 28 GPIO 08 DAC_PWM3 PWM DAC 78 GPIO 09 START Push button input 29 GPIO 10 DAC_PWM1 PWM DAC 79 GPIO 11 DA...

Page 10: ...91 GPIO 23 QEPI Encoder Index 35 GPIO 24 SDI SPI Data In M_DC 85 GPIO 25 SDO SPI Data Out GAIN 36 GPIO 26 SCLK SPI ClockDC_ADJ 86 GPIO 27 SCS SCS M_PWM 44 GPIO 30 CAN RX Isolated CAN Interface 94 GPIO 31 CAN TX Isolated CAN Interface 30 GPIO 40 CAP1 Hall Input 1 80 GPIO 41 CAP2 Hall Input 2 31 GPIO 42 CAP3 Hall Input 3 81 GPIO 43 DC CAL Short DC current sense amplifier inputs to ground calibrate o...

Page 11: ... Current sense phase B 21 ADC B7 ADC Vhb1 Phase Voltage sense A Table 1 Signal mapping to the controlCARD DIMM slot Jumpers and Connectors The Tables below show the various connections available on the board Connector Reference of Pins Name J2 2 HEADER2x1 J4 5 HEADER5x1 J5 40 HEADER20x2 J6 5 HEADER5x1 J7 3 HEADER3x1 J8 5 HEADER5x1 J10 5 HEADER5x1 J11 4 TERM BLOCK HEADER 4x1 J12 2 HEADER2x1 J13 2 H...

Page 12: ...12 J23 2 HEADER2x1 J24 2 HEADER2x1 J25 2 TERM BLOCK HEADER 2X1 J26 2 TERM BLOCK HEADER 2X2 Table 2 List of Connectors ...

Page 13: ...GND 7 TDO 3 E1C Pin Signal 3 NC 8 GND 4 VCC_5V 1 E2A 4 NC 9 TCK 5 GND 2 E2B 5 SDO 10 GND 3 E2C 6 NC 11 TCK J6 PWM DAC 4 VCC_5V 7 SCLK 12 GND Pin Signal 5 GND 8 SDI 13 EMU0 1 DAC1 9 SCS 14 EMU1 2 DAC2 J11 Motor 10 GND 3 DAC3 Pin Signal J25 Power Input 4 DAC4 1 Phase A J23 Push Button Pin Signal 5 GND 2 Phase B Pin Signal 1 PVDD 3 Phase C 1 START 2 PVDD J7 CAN 4 GND 2 GND Pin Signal J26 Power Input ...

Page 14: ..._GATE 7 QEPA 8 QEPI 9 FAULTn 10 QEPB 11 CAP3 12 OCTWn 13 DC_CAL 14 CAP1 15 DAC_PWM1 16 CAP2 17 DAC_PWM3 18 DAC_PWM2 19 GND 20 GND 21 DACE_PWM4 22 PWM_CL 23 PWM_AL 24 PWM_BL 25 PWM_AH 26 PWM_CH 27 GND 28 PWM_BH 29 ADC Vhb1 30 GND 31 ADC Vhb2 32 ADC Vhb3 33 IC FB 34 VDCBUS 35 I_TOTAL 36 IB FB 37 IA FB 38 TSI 39 GND 40 GND Table 18 J5 Pinout ...

Page 15: ...controlCARD TP2 VCC_5V_R5 JP4 CAN termination TP3 PWRGD TP4 VCC_3 3V TP5 REF_1 65V TP6 PVDD TP7 GND TP8 GND TP9 GND TP10 GND TP11 VCC_5V TP12 SH_A TP13 SH_B TP14 SH_C TP15 S02 TP16 IB FB TP17 IA FB TP18 U10_1 TP19 IC FB TP20 IGND TP21 S01 TP22 U11_1 TP23 I TOTAL Table 20 Testpoints and Jumpers ...

Page 16: ...on of the voltage sensing is not as precise as you would like for motors 48V And in the case of the DRV8301 which measures 41 25A the current resolution may also be unacceptable This section describes how to update both the hardware and corresponding software to maximize resolution and performance Steps to follow 1 Determine MAXIMUM phase current adjust current gain to 3 3V ADC 2 Set MAX voltage a...

Page 17: ...𝑅𝑖𝑖 Select resistor values to provide Vout 3 3V for maximum peak to peak phase current Ex For a maximum of 10A consider a 0 01Ω shunt resistor o One possible solution 𝑅𝑓𝑓𝑓 𝑅𝑖𝑖 𝑉𝑜𝑜𝑜 1 65 𝐼𝑖𝑖 𝑅𝑠ℎ𝑢𝑢𝑢 3 3 1 65 10 0 01 16 5 𝑅𝑓𝑓𝑓 16 5 𝑅𝑖𝑖 16 5 kΩ with 𝑅𝑖𝑖 1 kΩ ...

Page 18: ...1 R104 R99 R102 Update your software settings in user h for this example of 10A peak brief Defines the maximum current at the input to the AD converter 𝐝𝐞𝐟𝐢𝐧𝐞 USER_ADC_FULL_SCALE_CURRENT_A 20 0 Insure that your IQ variable is 0 5 the ADC value 𝐝𝐞𝐟𝐢𝐧𝐞 USER_IQ_FULL_SCALE_CURRENT_A 10 0 Phase Voltage Feedback 𝐑𝐯𝐮 𝐑𝐯𝐥 𝐂𝐯 ...

Page 19: ...r very small flux motors you may need to make this value smaller to lower the minimum flux value that can be identified which is given by USER_IQ_FULL_SCALE_VOLTAGE_V Effective Estimator Hz 0 7 After motor identification for larger flux motors you may need to increase this value to insure that the following is true USER_IQ_FULL_SCALE_VOLTAGE_V USER_MOTOR_RATED_FLUX Maximum_Frequency_Hz this is the...

Page 20: ...etween 200 Hz Pole USER_IQ_FULL_SCALE_FREQ_Hz 4 hard upper limit o Higher poles are more sensitive to capacitor error and drift so please recognize the trade offs in using a higher pole especially for high frequency motors Example o 4 pole pairs 5 kRPM Hz RPM Poles 120 5000 8 120 333 Hz Select 400 Hz 333 Hz o With our previous 𝐑𝐯𝐥 4 99 kΩ 𝐑𝐯𝐮 18 6 kΩ o 𝐂𝐯 101 𝑛𝐹 Update the hardware capacitors o Cv...

Page 21: ...21 brief Defines the analog voltage filter pole location Hz 𝐝𝐞𝐟𝐢𝐧𝐞 USER_VOLTAGE_FILTER_POLE_Hz 400 0 ...

Page 22: ...s training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards This evaluation board kit does not...

Page 23: ...uch TI products or services might be or are used Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2012 Texas Instruments Incorporated FCC Warning This evaluation board kit is intended for use for ENGINEERING DEVELOPMENT DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end product fit for general consumer use It generates us...

Page 24: ...esponsible for compliance with all legal regulatory and safety related requirements concerning its products and any use of TI components in its applications notwithstanding any applications related information or support that may be provided by TI Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failur...

Reviews: