background image

DRV8803/04/05/06 Evaluation Module

User's Guide

Literature Number: SLVU574B

September 2011 – Revised July 2019

Summary of Contents for DRV8803

Page 1: ...DRV8803 04 05 06 Evaluation Module User s Guide Literature Number SLVU574B September 2011 Revised July 2019 ...

Page 2: ...r Outputs 9 3 GUI Software Installation 10 3 1 System Requirements 10 3 2 Installation Procedure 10 4 The Windows Application 22 4 1 DRV8803 22 4 2 DRV8804 23 4 3 DRV8805 24 4 4 DRV8806 25 4 5 GUI Description Functionality 26 4 6 DRV880x GPIO Control Signals 28 4 7 PWM Control 31 4 8 Motor Control 32 4 9 Speed Control 34 4 10 Acceleration Control 34 4 11 Diagnostic Output 35 4 12 Controlling the E...

Page 3: ...RTE Self Extraction 15 16 LabVIEW RTE Installation Initialization 16 17 Installation of LabVIEW RTE in Progress 16 18 FTDI Installation Initialization 17 19 Driver Installation Wizard 18 20 License Agreement for FTDI Driver 19 21 Driver Installation Completion 19 22 Installation Complete 20 23 Readme Window 20 24 DRV8803 Tab 22 25 DRV8804 Tab 23 26 DRV8805 Tab 24 27 DRV8806 Tab 25 28 Menu 26 29 Vi...

Page 4: ...4 SLVU574B September 2011 Revised July 2019 Submit Documentation Feedback Copyright 2011 2019 Texas Instruments Incorporated List of Figures 1 Trademarks All trademarks are the property of their respective owners ...

Page 5: ...5 06 Evaluation Module User s Guide SLVU574B September 2011 Revised July 2019 DRV8803 04 05 06 Evaluation Module This document is provided as a supplement to the DRV8803 DRV8804 DRV8805 DRV8806 datasheets It details the hardware implementation of the DRV8803 04 05 06 EVM Customer Evaluation Module EVM 2 PCB Figure 1 DRV8803 04 05 06 PCB ...

Page 6: ...in on the DRV88xx device has been brought out to a test point and labels on the silkscreen identify each signal These are Kelvin connections and are not meant to be used to drive high currents These can be used as a sense line For those pins that change functionality depending on the respective device being used a table is provided with corresponding function name on its particular column Figure 2...

Page 7: ...er EVM offers access to VM Motor Voltage power rail via a terminal block J6 and header pins J7 A set of test clips at the top of the board in parallel with the terminal block allows for the monitoring of the input power rail The polarity of the terminal connections are mentioned in the silkscreen User must power the EVM using the correct polarity User must apply VM according to datasheet recommend...

Page 8: ...O TPS7A4001DGNT on board that can regulate the VM voltage down to 3 3 V This voltage VDD is used to power the on board MCU MSP430F2617 and is also used as the pull up for the nFault pin This voltage is used to light up the nFault LED If a jumper is not applied to LDO supply JP6 the onboard MCU is no longer powered If a jumper is not applied the user must drive the part using an external MCU by app...

Page 9: ...tputs There are two ways of connecting a bipolar stepper motor into the EVM five pin header J8 and five position terminal block J9 The optimal way to connect a DC motor is the two pin headers J1 J2 J3 J4 Although feasible we do not recommend the connection of any motor into the test clips as these are Kelvin connections and are not rated for high current output All pins are labeled on the silk scr...

Page 10: ...re correctly NOTE Ensure that no USB connections are made to the EVM until the installation is completed The installer will also install LabVIEW RTE 2014 and FTDI Driver along with the GUI 3 1 System Requirements Supported OS Windows 7 32 Bit 64 Bit The window text size should be Smaller 100 Default Recommended RAM 4 GB or higher Recommended CPU Operating Speed 3 3 GHz or higher 3 2 Installation P...

Page 11: ...Evaluation Module Figure 6 Setup_DRV8803 04 05 06_EVM exe 2 The screen in Figure 7 appears indicating installer initialization Click the Next button Figure 7 Installation Initialization 3 In the newly open installation pop up window click Next The license agreement will be displayed Please read through it carefully and enable the I Accept the Agreement radio button and press Next ...

Page 12: ... 05 06 Evaluation Module Figure 8 License Agreement 4 A screen as shown in Figure 9 appears displaying the license agreement of National Instruments Please read through the agreement carefully and enable the I Accept the License Agreement radio button and press the Next button Figure 9 NI License Agreement 5 Set the default directory for the GUI Installation and click Next ...

Page 13: ...r 6 A screen as shown in Figure 11 appears This screen is to select the components to install Select the Components to Install and Click Next to continue installation The LabVIEW RTE component checks out if the LabVIEW RTE 2014 is already installed on the PC Figure 11 Component Selection 7 If LabVIEW RTE is selected as a component to install a screen appears as shown in Figure 12 Configure the pro...

Page 14: ... 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module Figure 12 Configure Proxy 8 A screen as shown in Figure 13 appears Click Next to begin the installation Figure 13 Ready to Install 9 If the LabVIEW RTE 2014 is selected as a component to install LabVIEW RTE downloads and performs a silent mode installation ...

Page 15: ...ht 2011 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module Figure 14 Downloading RTE 10 Once the download completes LabVIEW begins with the self extraction as shown in Figure 15 Figure 15 LabVIEW RTE Self Extraction 11 A screen appears as shown in Figure 16 It initializes the LabVIEW RTE Installation ...

Page 16: ...tion Feedback Copyright 2011 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module Figure 16 LabVIEW RTE Installation Initialization 12 A display as shown in Figure 17 appears which indicates the progress of LabVIEW RTE installation Figure 17 Installation of LabVIEW RTE in Progress ...

Page 17: ...8803 04 05 06 Evaluation Module 13 Once the LabVIEW RTE 2014 is installed Setup_DRV8803 04 05 06_EVM GUI component installs 14 After Setup_DRV8803 04 05 06_EVM Installation FTDI Installation begins A screen as shown in Figure 18 appears click Extract to proceed Figure 18 FTDI Installation Initialization 15 A screen as shown in Figure 19 appears click Next to proceed ...

Page 18: ...ack Copyright 2011 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module Figure 19 Driver Installation Wizard 16 The License Agreement appears on screen as shown in Figure 20 17 Read through the License Agreement carefully and enable the I Accept this Agreement radio button and Click on Next ...

Page 19: ...vised July 2019 Submit Documentation Feedback Copyright 2011 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module Figure 20 License Agreement for FTDI Driver 18 Click Finish to complete the Driver Installation Figure 21 Driver Installation Completion ...

Page 20: ...ght 2011 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module 19 Figure 22 appears denoting the completion of DRV8803 04 05 06 EVM GUI Installation Click Finish Figure 22 Installation Complete 20 A Readme window as shown in Figure 23 appears displaying the link for LV 2014 RTE Figure 23 Readme Window ...

Page 21: ...EW Run Time Engine 2014 to be installed before the GUI executes Please note the application is not compatible with other versions of LabVIEW Runtime Engine You can download National Instruments LabVIEW Run Time Engine 2014 from the below link LabVIEW Run Time Engine 2014 NOTE DRV8803 04 05 06_EVM GUI executable has been built in LabVIEW 2014 32 bit version and it expects the LabVIEW Run Time Engin...

Page 22: ...ware except for the proper configuration of jumpers when needed Figure 24 shows the DRV8803 04 05 06 EVM High Level Page The GUI has four High Level Pages DRV8803 DRV8804 DRV8805 DRV8806 It contains frames with GPIO control for the DRV8803 04 05 06 control signals stepper motor control for start stop and speed and Acceleration control 4 1 DRV8803 Figure 24 DRV8803 Tab The DRV8803 tab contains a di...

Page 23: ...ab The DRV8804 tab contains a diagram of the device which includes pin control and information about control signals including nENBL and RESET It also includes corresponding controls to these pins Enable Motor button and Reset button Stepper control is implemented by controls in group boxes including Motor Control Speed Control and Acceleration control The DRV8804 tab also contains SPI package con...

Page 24: ... includes pin control and information about control signals including nENBL RESET SM1 SM0 DIR and STEP It also includes corresponding controls to these pins Enable Motor button Reset button Motor Direction radio buttons Microstepping radio buttons and Pulse 1 step button Stepper control is implemented by controls in group boxes including Motor Control Speed Control and Acceleration control The DRV...

Page 25: ...806 Tab The DRV8806 tab contains a diagram of the device which includes pin control and information about control signals Clicking on the nENBL and RESET will toggle the respective control signal state The DRV8806 tab also contains SPI packaging control in the SPI Control box Since DRV8806 is based around a read back SPI which offers diagnostics information said output is made available at the Fau...

Page 26: ...e menu at the top of the application offers a series of quick options for how the COM port is to behave and an option to view functional block diagrams of the respective chip Please refer to the datasheet for the most updated functional block diagrams File Exit Terminates the application View Schematic which takes the user to a menu of different device schematics that are available for viewing Fig...

Page 27: ...u the GUI will run in simulation mode and by unselecting it the GUI will run in connected mode Debug Log The Debug log option will enable to log all the activities of the user If that is not selected only the high level operations will be logged Log to File The log to file submenu is used to log the GUI activities to a log file that is specified Figure 31 Debug Window Help Clicking the About in th...

Page 28: ...he control signals can be actuated by clicking on pins to send each control hi green lo red or in special cases open orange Each tab will have a different set of control signals depending on the device being interfaced with Functionality of control signals is identical across the platform A green pin translates to a HI level on the respective control signal a red pin translates to a LO level on th...

Page 29: ...ND NC OUT3 OUT1 9 10 12 11 NC RESET OUT4 nENBL Control Pin Hi Control Pin LO Non control Pin 1 2 3 4 5 6 7 8 20 19 18 17 16 15 14 13 nFAULT nHOME STEP DIR GND GND GND SM0 VM VCLAMP OUT2 GND GND NC OUT3 OUT1 9 10 12 11 SM1 RESET OUT4 nENBL Control Pin Hi Control Pin LO Non control Pin www ti com The Windows Application 29 SLVU574B September 2011 Revised July 2019 Submit Documentation Feedback Copyr...

Page 30: ...in correspondence to INx sliders and duty cycle combo boxes See PWM control The pin will show orange if the user selects anything other than a 0 of 100 duty cycle If user clicks pin to toggle from orange the pin will go LO red STEP Control appears on the DRV8805 device Toggling LO red and then HI green will enable a bipolar stepper motor to step once Toggles in correspondence to Pulse 1 Step butto...

Page 31: ...tly transforms this 8 bit number into the respective duty cycle PWM frequency is around 31 25 KHz When the slider bar is moved across the Duty Cycle indicator is updated accordingly When the duty cycle is set from the selector the slide bar is updated accordingly The resulting duty cycle is an integer number between 0 and 100 and it is computed according to the equation Duty Cycle PWM 255 x 100 1 ...

Page 32: ... for the possibility of coordinating step rates such that accelerating and decelerating profiles are achieved Both acceleration and deceleration are controlled by the same parameters Acceleration Rate and Time Base When the motor starts the controller will accelerate the motor in order to reach the Pulses Per Second speed Acceleration Rate is an 8 bit number 0 to 255 that gets added to the current...

Page 33: ...e slider is updated automatically Enable Motor Button Appears on all three devices This enables the motor and automatically toggles the corresponding pin see DRV88xx GPIO signals Reset Button Appears on all three devices This automatically sends the reset pin either HI green then LO red or LO red then HI green effectively resetting your device Reset pin must be LO for motor to operate see DRV88xx ...

Page 34: ... the rate specified by the Steps Per Second number Box Slider Once the Start Steps button is pressed it becomes the Stepping Pause Steps button Press the Stepping Pause Steps button to stop the stepper motion The Steps Per Second rate is updated automatically anytime the slider of the number box is used Pulse 1 Step Control only applies to the DRV8805 Clicking this button will step the motor once ...

Page 35: ...on This data contains valuable information as to whether each output was subjected to a fault or not If a fault was present the logic state is the SPI data packet is HI green whereas no fault present are represented by LO red Faults generated on a per output basis could be caused by an open load or by over current User must refer to the device s datasheet for more details on how the fault scheme o...

Page 36: ... STEP IN2 SCLK DIR IN3 LATCH SM0 IN4 NC SM1 RESET nFAULT nENBL 1 2 J1 Header2 1 2 J2 Header2 1 2 J3 Header2 1 2 J4 Header2 VCLAMP VCLAMP VCLAMP VCLAMP OUT1 OUT2 OUT3 OUT4 3 3k R1 VDD 1 VM VM 1 VCLAMP VCLAMP 1 OUT1 OUT1 1 OUT2 OUT2 1 OUT3 OUT3 1 OUT4 OUT4 1 nENBL nENBL 1 RESET RESET 1 IN1 SDA STEP IN1 SDA STEP 1 IN2 SCLK DIR IN2 SCLK DIR 1 IN3 LATCH SM0 IN3 LATCH SM0 1 IN4 NC SM1 IN4 NC SM1 1 NC SD...

Page 37: ...www ti com Schematics 37 SLVU574B September 2011 Revised July 2019 Submit Documentation Feedback Copyright 2011 2019 Texas Instruments Incorporated DRV8803 04 05 06 Evaluation Module ...

Page 38: ... UTXD1 34 P4 2 TB2 38 P4 5 TB5 41 P5 2 SOMI1 46 P5 5 SMCLK 49 XT2OUT 52 TDI TCLK 55 P6 0 A0 59 AVSS 62 P4 6 TB6 42 U4 MSP430F2617 GND GND GND 10uF C7 10uF C8 0 1uF C5 33pF C9 33pF C10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 J5 JTAG GND 1 2 3 JP2 PWRSelect 0 1uF C6 GND 1 2JTG_PWR 2 3TRG_PWR 1 2 Y1 16MHZ 330 R4 D3 Status GND P6M5 S1 MCU RST GND RST TX RX RST P6M5 D2 3 3V 330 R3 Res1 GND VDD VDD VDD VDD DEV...

Page 39: ...other than TI b the nonconformity resulted from User s design specifications or instructions for such EVMs or improper system design or c User has not paid on time Testing and other quality control techniques are used to the extent TI deems necessary TI does not test all parameters of each EVM User s claims against TI under this Section 2 are void if User fails to notify TI of any apparent defects...

Page 40: ... These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation...

Page 41: ...y for convenience and should be verified by User 1 Use EVMs in a shielded room or any other test facility as defined in the notification 173 issued by Ministry of Internal Affairs and Communications on March 28 2006 based on Sub section 1 1 of Article 6 of the Ministry s Rule for Enforcement of Radio Law of Japan 2 Use EVMs only after User obtains the license of Test Radio Station as provided in R...

Page 42: ... any interfaces electronic and or mechanical between the EVM and any human body are designed with suitable isolation and means to safely limit accessible leakage currents to minimize the risk of electrical shock hazard User assumes all responsibility and liability for any improper or unsafe handling or use of the EVM by User or its employees affiliates contractors or designees 4 4 User assumes all...

Page 43: ...OR DAMAGES ARE CLAIMED THE EXISTENCE OF MORE THAN ONE CLAIM SHALL NOT ENLARGE OR EXTEND THIS LIMIT 9 Return Policy Except as otherwise provided TI does not offer any refunds returns or exchanges Furthermore no return of EVM s will be accepted if the package has been opened and no return of the EVM s will be accepted if they are damaged or otherwise not in a resalable condition If User feels it has...

Page 44: ...se resources are subject to change without notice TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource Other reproduction and display of these resources is prohibited No license is granted to any other TI intellectual property right or to any third party intellectual property right TI disclaims responsibility for...

Reviews: