drv10983, drv10975, drv10983-q1, and drv10987 …

25
LM3478 TPD3S014 USB/Other ON/OFF 12-V to 26-V VIN 5-V USB VIN ON/ OFF Logic TPS63070 2-V to 16-V VIN DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket DRV10983 DRV10975 DRV10983-Q1 DRV10987 Socket Socket Board Programming Board ON/OFF Signal (across boards) MSP430G2553 LCD Screen GPIO Buttons (5X) SN74LV4T1 25 SN74LV4T1 25 SN74LV4T1 25 11 11 5 TPD8E003 ESD Protection ISO1541DR I 2 C SDA SCL 5 V 5 V 5-V iso 4 3v3 3v3 5-V iso DCP010505B 3v3 iso LP5907 3.3 TCA9548A I 2 C SDA SCL iso I 2 C - SDA SCL iso (across boards) 16 LP5907 3.3 TPD8E003 ESD Protection TPD8E003 ESD Protection Copyright © 2017, Texas Instruments Incorporated 1 TIDUCX2A – March 2017 – Revised October 2017 Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROM Programming Tool Reference Design TI Designs: TIDA-01373 DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROM Programming Tool Reference Design Description The TIDA-01373 is a reference hardware and software example of a scalable programming tool for the DRV10983, DRV10975, DRV10983 -Q1, and DRV10987 integrated BLDC motor drivers. These devices feature configurable EEPROM registers that must be set to motor-specific parameters. This reference design provides details on how to program up to eight EEPROM registers of a motor driver device with user-specified motor parameter values. Resources Design Folder TIDA-01373 Product Folders DRV10983 DRV10975 DRV10983-Q1 DRV10987 MSP430G2553 TCA9548A TPS630701 TPD3S014 LP5907-3.3 SN74LV4T125 DCP010505B ISO1541DR LM3478 TPD8E003 ASK Our E2E Experts Features Software and Hardware Support up to Eight Devices User-Configurable EEPROM Settings Single ON and OFF Switch Overvoltage Protection Power Supply Isolation Two-Wire JTAG Interface to MCU DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROM Software Examples LCD Screen for User to Read Back Verification ESD Protection for GPIO and I 2 C Interfaces Applications EEPROM Programming Tool

Upload: others

Post on 03-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

LM3478

TPD3S014

USB/Other ON/OFF

12-V to 26-V VIN

5-V USB VIN

ON/OFF Logic

TPS63070

2-V to16-V VIN

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

Socket Board

Programming Board

ON/OFF Signal (across boards)

MSP430G2553

LCD Screen

GPIO Buttons (5X)

SN74LV4T125

SN74LV4T125

SN74LV4T12511 11

5TPD8E003ESD

ProtectionISO1541DRI2C

SDASCL

5 V

5 V

5-V iso

4

3v3

3v3

5-V iso

DCP010505B

3v3 iso

LP5907 3.3

TCA9548A

I2CSDASCLiso

I2C - SDA SCL iso(across boards)

16

LP5907 3.3

TPD8E003ESD

Protection

TPD8E003ESD

Protection

Copyright © 2017, Texas Instruments Incorporated

1TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

TI Designs: TIDA-01373DRV10983, DRV10975, DRV10983-Q1, and DRV10987EEPROM Programming Tool Reference Design

DescriptionThe TIDA-01373 is a reference hardware and softwareexample of a scalable programming tool for theDRV10983, DRV10975, DRV10983 -Q1, andDRV10987 integrated BLDC motor drivers. Thesedevices feature configurable EEPROM registers thatmust be set to motor-specific parameters. Thisreference design provides details on how to programup to eight EEPROM registers of a motor driver devicewith user-specified motor parameter values.

Resources

Design FolderTIDA-01373Product FoldersDRV10983 DRV10975 DRV10983-Q1 DRV10987MSP430G2553 TCA9548A TPS630701 TPD3S014LP5907-3.3 SN74LV4T125 DCP010505B ISO1541DRLM3478 TPD8E003

ASK Our E2E Experts

Features• Software and Hardware Support up to Eight

Devices• User-Configurable EEPROM Settings• Single ON and OFF Switch• Overvoltage Protection• Power Supply Isolation• Two-Wire JTAG Interface to MCU• DRV10983, DRV10975, DRV10983-Q1, and

DRV10987 EEPROM Software Examples• LCD Screen for User to Read Back Verification• ESD Protection for GPIO and I2C Interfaces

Applications• EEPROM Programming Tool

System Description www.ti.com

2 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

An IMPORTANT NOTICE at the end of this TI reference design addresses authorized use, intellectual property matters and otherimportant disclaimers and information.

1 System DescriptionThe DRV10983, DRV10975, DRV10983-Q1, and DRV10987 are integrated brushless DC (BLDC) motordrivers with configurable, electrically erasable programmable read-only memory (EEPROM) registers thatmust be set to motor-specific parameters. The EEPROM registers can be written to and read from throughI2C protocol.

The TIDA-01373 is a hardware and software reference design for a DRV10983, DRV10975, DRV10983-Q1, and DRV10987 programming tool. The design is intended to be used as an example of how ascalable programming tool may be built to program the configurable registers of the DRV10983,DRV10975, DRV10983-Q1, and DRV10987 devices through the I2C protocol described in the I2C SerialInterface sections of the respective device data sheet [1] [2] [3].

The TIDA-01373 hardware consists of two separate printed-circuit boards (PCBs). The first board isreferred to as the programming board and the second board is referred to as the socket board. Theprogramming board consists of power management, whole system ON and OFF switch, microcontroller(MCU), I2C multiplexer (MUX), liquid-crystal display (LCD), buttons, and isolation. The socket boardconsists of power management and eight sockets in which the DRV10983, DRV10975, DRV10983-Q1, orDRV10987 motor driver is placed. The two boards are connected through two ribbon wires: one for the I2Ccommunication lines as well as an ON and OFF signal and one for a ground connection. Overvoltageprotection is built into both boards as well as isolation to protect both the motor drivers and the MCU in thesystem.

The design allows for a user to select custom motor parameter settings to program the DRV10983,DRV10975, DRV10983-Q1, and DRV10987 EEPROM registers by editing a header file found in thesource code. The user manually inputs the parameters with the desired values that are generated whenthe motor has been tuned. The source code is then compiled and flashed to the MSP430G2553 MCU onthe programming board. The design offers a two-wire JTAG interface to the MCU to reduce the pin count.When the MCU is flashed the TIDA-01373 is a stand-alone system. The LCD on the programming boardallows for user-friendly operation of the design.

The TIDA-01373 has three general functions during operation. The first function reads back to the user thevalues that are to be programmed into the EEPROM registers of the DRV10983, DRV10975, DRV10983-Q1, and DRV10987 devices for the motor parameters. These values correspond to the values entered bythe user into the header file in the source code. The second function reads the DRV10983, DRV10975,DRV10983-Q1, or DRV10987 devices that are in the system and verifies that the EEPROM registers ineach of the devices match the desired values in the header file. This function indicates which deviceshave EEPROM registers that match and which ones do not. The third function is the general programmingroutine. This function writes the desired motor parameter values that the user has specified in the headerfile to the EEPROM registers in each of the populated DRV10983, DRV10975, DRV10983-Q1, orDRV10987 motor drivers on the socket board. This function then verifies that all of the devices have beenproperly programmed and indicates back to the user if any errors occur.

www.ti.com System Description

3TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

1.1 System Benefits• Scalability

– Hardware example can be used to scale up to more than eight motor drivers– Software examples can be used to scale up to more than eight motor drivers

• Software examples– Example I2C routines to communicate with the DRV10983, DRV10975, DRV10983-Q1, and

DRV10987 devices– Example routines for users to learn how to read from the DRV10983, DRV10975, DRV10983-Q1,

and DRV10987– Example routines for users to learn how to write to the configuration registers on the DRV10983,

DRV10975, DRV10983-Q1, and DRV10987– Validation feedback given immediately after programming is completed

• Highly integrated– Stand-alone system requires no computer in General Operation Mode– Solution allows user to simultaneously program up to eight devices increasing programming times– JTAG interface allows quick MCU-flashing capabilities for a complete software and hardware

solution• Fully protected

– Overvoltage protection integrated into both boards through transient voltage suppression (TVS)diodes

– I2C software protection for unpopulated sockets; allows user to verify proper population of devices– ESD protection for both general port input/output (GPIO) buttons and I2C communication– Single ON and OFF switch for easy operation with minimal interference

1.2 Key System Specifications

Table 1. Key System Specifications—Programming Board

PARAMETER DESCRIPTION SPECIFICATIONVIN VIN from DC power supply 2 V to 16 VUSB_VIN USB input voltage 4.8 V to 5.2 VTest Test pin used in two-wire JTAG 3.3 VReset Reset pin used in two-wire JTAG 3.3 V

Table 2. Key System Specifications—Socket Board

PARAMETER DESCRIPTION SPECIFICATIONVIN VIN from DC power supply 12 V to 26 V

Cable length I2C ribbon cable length 6 in

LM3478

TPD3S014

USB/Other ON/OFF

12-V to 26-V VIN

5-V USB VIN

ON/OFF Logic

TPS63070

2-V to16-V VIN

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

DRV10983DRV10975

DRV10983-Q1DRV10987

Socket

Socket Board

Programming Board

ON/OFF Signal (across boards)

MSP430G2553

LCD Screen

GPIO Buttons (5X)

SN74LV4T125

SN74LV4T125

SN74LV4T12511 11

5TPD8E003ESD

ProtectionISO1541DRI2C

SDASCL

5 V

5 V

5-V iso

4

3v3

3v3

5-V iso

DCP010505B

3v3 iso

LP5907 3.3

TCA9548A

I2CSDASCLiso

I2C - SDA SCL iso(across boards)

16

LP5907 3.3

TPD8E003ESD

Protection

TPD8E003ESD

Protection

Copyright © 2017, Texas Instruments Incorporated

System Overview www.ti.com

4 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

2 System Overview

2.1 Block Diagram

Figure 1. TIDA-01373 Block Diagram

2.2 Highlighted ProductsThe key features of the highlighted devices are available in their respective data sheets. The followingsubsections provide high-level details of the highlighted products used in the TIDA-01373 referencedesign.

2.2.1 DRV10983DRV10983 is a three-phase sensorless motor driver with integrated power MOSFETs, which can providecontinuous drive current up to 2 A. The device is specifically designed for cost-sensitive, low-noise, andlow-external-component count applications.

The DRV10983 uses a proprietary, sensorless control scheme to provide continuous sinusoidal drive,which significantly reduces the pure tone acoustics that typically occur as a result of commutation. Theinterface to the device is designed to be simple and flexible. The motor can be controlled directly throughpulse-width modulation (PWM), analog, or I2C inputs. Motor speed feedback is available through either theFG pin or I2C.

www.ti.com System Overview

5TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

The DRV10983 features an integrated buck and linear regulator to efficiently step down the supply voltageto either 5 V or 3.3 V for powering both internal and external circuits. The device is available in either asleep mode or standby mode version to conserve power when the motor is not running. The standbymode version (3 mA) leaves the regulator running and the sleep mode version (180 µA) shuts it off. Usethe standby mode version in applications where the regulator is used to power an external MCU [1].

An I2C interface allows the user to reprogram specific motor parameters in registers and program theEEPROM to help optimize the performance for a given application. The DRV10983 is available in athermally-efficient HTSSOP, 24-pin package with an exposed thermal pad. The operating temperature isspecified from –40°C to 125°C.

2.2.2 DRV10975The DRV10975 is a three-phase sensorless motor driver with integrated power MOSFETs, which canprovide continuous drive current up to 1.5 A. The device is specifically designed for cost-sensitive, low-noise and low-external-component count applications.

The DRV10975 uses a proprietary, sensorless control scheme to provide continuous sinusoidal drive,which significantly reduces the pure tone acoustics that typically occur as a result of commutation. Theinterface to the device is designed to be simple and flexible. The motor can be controlled directly throughPWM, analog, or I2C inputs. Motor speed feedback is available through either the FG pin or I2C.

The DRV10975 features an integrated buck and linear regulator to efficiently step down the supply voltageto either 5 V or 3.3 V for powering both internal and external circuits. The device is available in either asleep mode or a standby mode version to conserve power when the motor is not running. The standbymode version (4.5 mA) leaves the regulator running and the sleep mode version (80 µA) shuts it off. Usethe standby mode version in applications where the regulator is used to power an external MCU.

An I2C interface allows the user to reprogram specific motor parameters in registers and program theEEPROM to help optimize the performance for a given application. The DRV10975 is available in athermally-efficient HTSSOP, 24-pin package with an exposed thermal pad. The operating temperature isspecified from –40°C to 125°C [2].

2.2.3 DRV10983-Q1The DRV10983-Q1 device is a three-phase sensorless motor driver with integrated power MOSFETs,which can provide continuous drive current up to 2 A. The device is specifically designed for cost-sensitive, low noise, low-external-component-count fan and pump applications.

The DRV10983-Q1 device protects the nonvolatile memory down to 4.5 V and delivers current to themotor with a supply voltage as low as 6.2 V. If the power supply voltage is higher than 28 V, the devicestops driving the motor and protects the DRV10983- Q1 circuitry. This function is able to handle a loaddump condition up to 45 V [3].

2.2.4 DRV10987

The DRV10987 device is a three-phase, sensorless, 180° sinusoidal motor driver with integrated powerMOSFETs which can provide continuous drive current up to 2 A. The device is specifically designed forcost-sensitive, low-noise, low-external-component-count fan and pump applications.

The DRV10987 device delivers current to the motor with a supply voltage as low as 6.2 V. If the powersupply voltage is higher than 28 V, the device stops driving the motor and protects the DRV10987circuitry.

2.2.5 MSP430G2553The Texas Instruments MSP430™ family of ultra-low-power microcontrollers consists of several devicesfeaturing different sets of peripherals targeted for various applications. The architecture, combined withfive low-power modes, is optimized to achieve extended battery life in portable measurement applications.The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contributeto maximum code efficiency.

System Overview www.ti.com

6 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

The digitally controlled oscillator (DCO) allows wakeup from low-power modes to active mode in less than1 μs. The MSP430G2x13 and MSP430G2x53 series are ultra-low-power, mixed-signal MCUs with built-in16-bit timers, up to 24 I/O capacitive-touch enabled pins, a versatile analog comparator, and built-incommunication capability using the universal serial communication interface. In addition, theMSP430G2x53 family members have a 10-bit analog-to-digital converter (ADC). Typical applicationsinclude low-cost sensor systems that capture analog signals, convert them to digital values, and thenprocess the data for display or for transmission to a host system [5].

2.2.6 TCA9548AThe TCA9548A device has eight bidirectional translating switches that can be controlled through the I2Cbus. The SCL/SDA upstream pair fans out to eight downstream pairs, or channels. Any individualSCn/SDn channel or combination of channels can be selected, which is determined by the contents of theprogrammable control register. These downstream channels can be used to resolve I2C slave addressconflicts. For example, if eight identical digital temperature sensors are required in the application, onesensor can be connected at each channel: 0-7. The system master can reset the TCA9548A device in theevent of a time-out or other improper operation by asserting a low in the RESET input. Similarly, thepower-on reset deselects all channels and initializes the I2C (SMBus) state machine. Asserting RESETcauses the same reset and initialization to occur without powering down the part. This feature allowsrecovery if one of the downstream I2C buses get stuck in a low state. The pass gates of the switches areconstructed so that the VCC pin can be used to limit the maximum high voltage, which is passed by theTCA9548A device. Limiting the maximum high voltage allows the use of different bus voltages on eachpair, so that 1.8-V, 2.5- V or 3.3-V parts can communicate with 5-V parts without any additional protection.External pullup resistors pull the bus up to the desired voltage level for each channel. All I/O pins are 5-Vtolerant [6].

2.2.7 TPS63070The TPS6307x is a high-efficiency, low-quiescent current, buck-boost converter suitable for applicationswhere the input voltage can be higher or lower than the output voltage. Output currents can go as high as2 A in boost mode and in buck mode. The buck-boost converter is based on a fixed-frequency PWMcontroller using synchronous rectification to obtain maximum efficiency. At low load currents, the converterenters power save mode to maintain high efficiency over a wide-load current range. The converter can bedisabled to minimize battery drain. During shutdown, the load is disconnected from the battery. The deviceis available in a 2.5×3-mm QFN package [7].

2.2.8 TPD3S014The TPD3S0x4 series of integrated devices feature a current-limited load switch and a two-channel, TVS-based, electrostatic discharge (ESD) protection diode array for USB interfaces.

The TPD3S0x4 devices are intended for applications such as USB where heavy capacitive loads andshort circuits are likely to be encountered; TPD3S0x4 devices provide short-circuit protection andovercurrent protection. The TPD3S0x4 limits the output current to a safe level by operating in constantcurrent mode when the output load exceeds the current limit threshold. The fast overload response easesthe burden on the main 5-V power supply by quickly regulating the power when the output is shorted. Therise and fall times for the current limit switch are controlled to minimize current surges when turning thedevice on and off.

The TPD3S014 and TPD3S044 allow 0.5 A and 1.5 A of continuous current, respectively. The TVS diodearray is rated to dissipate ESD strikes above the maximum level specified in the IEC 61000-4-2international standard.

The high level of integration, combined with its easy-to-route DBV package, allows this device to providegreat circuit protection for USB interfaces in applications like laptops, high-definition digital TVs, set-topboxes, and electronic point-of-sale equipment [8].

www.ti.com System Overview

7TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

2.2.9 LP5907-3.3The LP5907 is a low-noise linear-dropout regulator (LDO) that can supply up to 250 mA of output current.Designed to meet the requirements of RF and analog circuits, the LP5907 device provides low noise, highpower supply rejection ratio (PSRR), low quiescent current, and low line or load transient responsefigures. Using new innovative design techniques, the LP5907 offers class-leading noise performancewithout a noise bypass capacitor and the ability for remote output capacitor placement. The device isdesigned to work with a 1-μF input and a 1-μF output ceramic capacitor and does not require a separatenoise bypass capacitor. This device is available with fixed output voltages from 1.2 V to 4.5 V in 25-mVsteps [9].

2.2.10 SN74LV4T125SN74LV4T125 is a low-voltage complementary metal-oxide-semiconductor (CMOS) buffer gate whichoperates at a wider voltage range for portable, telecom, industrial, and automotive applications. The outputlevel is referenced to the supply voltage and is able to support 1.8-V, 2.5-V, 3.3-V, and 5-V CMOS levels.

The input is designed with a lower threshold circuit to match 1.8-V input logic at VCC = 3.3 V and can beused in 1.8-V to 3.3-V level-up translation. In addition, the 5-V tolerant input pins enable down translation(for example, 3.3-V to 2.5-V output at VCC = 2.5 V). The wide VCC range of 1.8 V to 5.5 V allows thegeneration of desired output levels to connect to controllers or processors.

The SN74LV4T125 device is designed with current-drive capability of 8 mA to reduce line reflections,overshoot, and undershoot caused by high-drive outputs [10].

2.2.11 DCP010505BThe DCP01B series is a family of 1-W, isolated, unregulated DC-DC converter modules. Requiring aminimum of external components and including on-chip device protection, the DCP01B series of devicesprovide extra features such as output disable and synchronization of switching frequencies.

This combination of features and small size makes the DCP01B series of devices suitable for a widerange of applications and is an easy-to-use solution in applications requiring signal path isolation [11].

2.2.12 ISO1541DRThe ISO1540 and ISO1541 devices are low-power, bidirectional isolators that are compatible with I2Cinterfaces. These devices have logic input and output buffers that are separated by Texas Instrument'scapacitive isolation technology using a silicon dioxide (SiO2) barrier. When used with isolated powersupplies, these devices block high voltages, isolate grounds, and prevent noise currents from entering thelocal ground and interfering with or damaging sensitive circuitry.

This isolation technology provides for function, performance, size, and power consumption advantageswhen compared to optocouplers. The ISO1540 and ISO1541 devices enable a complete isolated I2Cinterface to be implemented within a small form factor.

The ISO1540 has two isolated bidirectional channels for clock and data lines while the ISO1541 has abidirectional data and a unidirectional clock channel. The ISO1541 is useful in applications that have asingle master while the ISO1540 is suitable for multi-master applications. For applications where clockstretching by the slave is possible, the ISO1540 device should be used.

Isolated bidirectional communication is accomplished within these devices by offsetting the low-leveloutput voltage on side 1 to a value greater than the high-level input voltage on side 1, thus preventing aninternal logic latch that otherwise would occur with standard digital isolators [12].

System Overview www.ti.com

8 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

2.2.13 LM3478The LM3478 is a versatile low-side, N-Channel MOSFET controller for switching regulators. The controlleris suitable for use in topologies requiring a low-side MOSFET, such as boost, flyback, single-endedprimary-inductor converter (SEPIC), and so forth. Moreover, the LM3478 can be operated at an extremely-high switching frequency to reduce the overall solution size. The switching frequency of the LM3478 canbe adjusted to any value between 100 kHz and 1 MHz by using a single external resistor. Current modecontrol provides superior bandwidth and transient response, besides cycle-by-cycle current limiting. Outputcurrent can be programmed with a single external resistor.

The LM3478 has built-in features such as thermal shutdown, short-circuit protection, overvoltageprotection, and so forth. Power-saving shutdown mode reduces the total supply current to 5 µA and allowspower supply sequencing. An internal soft-start limits the inrush current at start-up [13].

2.2.14 TPD8E003The TPD8E003 device is a unidirectional, TVS-based, ESD protection diode array. The TPD8E003 israted to dissipate ESD strikes above the maximum level specified in the IEC 61000-4-2 internationalstandard (level 4). This device provides eight channels of ESD protection in a space-saving WSONpackage. Typical applications for the TPD8E003 include keypad, GPIO, resistive touchscreen, and low-speed memory interfaces. See the TPD2E2U06 and TPD4E05U06 for two- and four-channel ESDprotection solutions, respectively [14].

GND1

Vin

5v-Other-Reg

22µFC1

10.0k

R1

0.1µFC2

100kR35

10µFC3

47µFC4

1.5µH

L1

F10263001.WRT1L

F3

0263001.WRT1L

PS/SYNC1

PG2

VAUX3

GND4

FB5

FB26

VOUT7

L29

PGND10

L111

VIN13

EN14

VSEL15

VOUT8

VIN12

U1

TPS630701RNMR

Copyright © 2017, Texas Instruments Incorporated

www.ti.com Hardware, Software, and Test Results

9TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3 Hardware, Software, and Test Results

3.1 Required Hardware and SoftwareThis section outlines the required hardware and software that make up the TIDA-01373 reference design

3.1.1 HardwareTo get started with using the hardware, see the TIDA-01373 Quick Start User's Guide [4].

3.1.1.1 Programming BoardThe programming board consists of a power management and a system ON and OFF switch, MCU, I2Cmultiplexer (MUX), LCD, buttons, and isolation.

3.1.1.1.1 Power StageThe power stage of the programming board provides many different options for the user to power theboard:• 6-V to 12-V wall socket (barrel power connector)• External power supply with clips (test-point connection)• External power supply using wires (screw terminal block)• USB power interface (micro-USB port)

Because of the additional USB power interface, two different regulators have been built into the system:one for the USB power interface and one for all other possible power supply options. The user must selectwhich option with which to power the system through a control switch.

In addition to these regulators, the design also features a built-in 3V3 LDO that bucks the 5-V regulatedrail from the power supply down to 3.3 V to supply the onboard MCU.

The following subsections outline the design considerations for the three different regulators as well as thecontrol switches.

3.1.1.1.1.1 TPS630Figure 2 shows the configuration of the TPS630701 5-V regulator in the TIDA-01373 system. Thisregulator is responsible for regulating an external DC power supply other than a USB input.

Figure 2. TPS630701 Configuration

( )OUT IN

PEAKƒ

I V

L

DI

1 D 2

´= +

h ´ - ´´

OUT IN

OUT

V VDuty Cycle Boost: D

V

-

=

Hardware, Software, and Test Results www.ti.com

10 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

The TPS6307x series of buck-boost converter features internal loop compensation; therefore, the externalL-C filter has to be selected according to the internal compensation. One important factor to consider isthat the effective inductance, due to inductor tolerance and current derating, can vary between 20% and–30%. The same consideration applies for the capacitance of the output filter: The effective capacitancecan vary between 20% and –80% of the specified data sheet value, due to capacitor tolerance and biasvoltage.

Programming the output voltageWhile the output voltage of the TPS63070 is adjustable, the TPS630701 is set to a fixed voltage. Forfixed-output versions, the FB pin must be connected to the output directly.

Inductor selectionFor high efficiencies, the inductor must have a low DC resistance to minimize conduction losses. The corematerial has a higher impact on efficiency, especially at high switching frequencies. When using small-chipinductors, the efficiency is reduced mainly due to higher inductor core losses, which must be taken intoconsideration when selecting the appropriate inductor. The inductor value determines the inductor ripplecurrent. The larger the inductor value, the smaller the inductor ripple current and the lower the conductionlosses of the converter. Conversely, larger inductor values cause a slower load transient response. Toavoid saturation of the inductor, the peak current for the inductor in steady-state operation is calculatedusing Equation 1. Only the equation which defines the switch current in boost mode is shown, becausethis provides the highest value of current and represents the critical current value for selecting the rightinductor.

(1)

Where:• D = Duty cycle in boost mode,• ƒ = Converter switching frequency (typical 2.4 MHz),• L = Selected inductor value,• η = Estimated converter efficiency (use the number from the efficiency curves or 0.90 as an

assumption).

NOTE: The calculation must be done for the minimum input voltage, which is possible to have inboost mode.

Input capacitorTI recommends to use a combination of capacitors on the input: a small-size ceramic capacitor as closeas possible from the VIN pin to GND1 to block high-frequency noise and a larger one in parallel for therequired capacitance for good transient behavior of the regulator. The use of X5R or X7R ceramiccapacitors are recommended. The input capacitor must be large enough to avoid supply voltage dipsshorter than 5 µs because the undervoltage lockout (UVLO) circuitry requires time to react.

Output capacitorSame as the input, the output capacitor should be a combination of capacitors optimized for suppressinghigh-frequency noise and a larger capacitor for low-output voltage ripple and stable operation. The use ofsmall X5R or X7R ceramic capacitors placed as close as possible to the VOUT and GND pins of the IC isrecommended. The best configuration is a 0603-size capacitor close to the pins of the IC and as many0805 capacitors as required to get the capacitance considering the output voltage and DC bias effect ofthe ceramic capacitors. Larger capacitors cause a lower-output voltage ripple as well as a lower-outputvoltage drop during load transients [7].

1000 ohm

L2

5v-USB-Reg

F20263001.WRT1L

5v_pre

5v_pre

USB_Vin

GND1

0.1µFC25

4.7µFC24

EN1

GND2

IN3

OUT4

D15

D26

U10

TPD3S014DBVRGND1

Copyright © 2017, Texas Instruments Incorporated

www.ti.com Hardware, Software, and Test Results

11TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.1.1.2 TPD3S014Figure 3 shows the configuration of the TPD3S014 device in the TIDA-01373 system. The TPD3S014 is aregulator for a USB power supply input.

Figure 3. TPD3S014 Configuration

TPD3S014 capacitor selectionInput and output capacitance improves the performance of the device; the actual capacitance should beoptimized for the particular application. For all applications, a 0.1 μF or greater ceramic bypass capacitorbetween USB_IN and GND1 is recommended as close to the device as possible for local noisedecoupling.

All protection circuits such as the TPD3S0x4s have the potential for input voltage overshoots and outputvoltage undershoots.

Input voltage overshoots can be caused by either of two effects. The first cause is an abrupt application ofinput voltage in conjunction with input power bus inductance and input capacitance when the IN terminal ishigh impedance (before turnon). Theoretically, the peak voltage is two times the applied voltage. Thesecond cause is due to the abrupt reduction of output short-circuit current when the TPD3S0x4s turn offand energy stored in the input inductance drives the input voltage high. Input voltage droops may alsooccur with large load steps and as the TPD3S0x4s outputs are shorted. Applications with large inputinductance (for example, connecting the evaluation board to the bench power supply through long cables)may require large input capacitance to reduce the voltage overshoot from exceeding the absolutemaximum voltage of the device. The fast current-limit speed of the TPD3S0x4s to hard output shortcircuits isolates the input bus from faults. However, ceramic input capacitance in the range of 1 µF to22 μF adjacent to the TPD3S0x4s inputs aids in both speeding the response time and limiting the transientseen on the input power bus. Momentary input transients to 6.5 V are permitted.

Output voltage undershoot is caused by the inductance of the output power bus just after a short hasoccurred and the TPD3S0x4s have abruptly reduced OUT current. Energy stored in the inductance drivesthe OUT voltage down and potentially to a negative value as it discharges. Applications with large outputinductance (such as from a cable) benefit from use of a high-value output capacitor to control the voltageundershoot. When implementing USB standard applications, a 120-μF minimum output capacitance isrequired. Typically a 150-μF electrolytic capacitor is used, which is sufficient to control voltageundershoots. However, if the application does not require 120 μF of capacitance, and there is potential todrive the output negative, a minimum of 10-μF ceramic capacitance on the output is recommended. Thevoltage undershoot should be controlled to less than 1.5 V for 10 μs [8].

( )D IN OUT OUTP V V I= - ´

Power for MCU and I C2

GND1

VIN1

GND2

EN3

N/C4

VOUT5

U2

LP5907MFX-3.3/NOPB

0.1µFC17

4.7µFC18

3v35v

Copyright © 2017, Texas Instruments Incorporated

12

GreenPWRLED

QTLP630C4TR

GND1

270R33

5v1

3

2

S2_usb/other

5v_pre

5v-Other-Reg

5v-USB-Reg 5v

5v_pre

GND1

2

1

3

S1on/off

Copyright © 2017, Texas Instruments Incorporated

Hardware, Software, and Test Results www.ti.com

12 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.1.1.3 Control SwitchesFigure 4 shows the control switches for the system

Figure 4. TIDA-01373 System Control Switches—Programming Board

The control switches for the system consist of two switches: a USB or other switch and an ON and OFFswitch. When initially setting up the design, the user must first select how they are going to power theprogramming board. If the user plans to use a USB power supply, they must flip the USB or other switchto the “USB” state, and if they are using another DC power supply, the user must flip the switch to the“Other” state.

The ON and OFF switch is used when the system is in general use. This switch can be flipped on and offper the instruction in the TIDA-01373 Quick Start User’s Guide [4]. The ON and OFF switch also sends a5-V signal from the programming board to the socket board when turned on and a 0-V signal when turnedoff. Logic on the socket board allows this one switch to control the whole system.

3.1.1.1.1.4 LP5907 3v3 LDOFigure 5 details the LDO in the system that provides power to the MCU and voltage levels for the logic aswell as I2C communication lines.

Figure 5. LP5907 Configuration for 3V3 Rail

Output capacitance selection and placementThe LP5907 device requires at least a 1-μF capacitor at the OUT pin, but there are no strict requirementsabout the location of the capacitor in regards the OUT pin. In practical designs, the output capacitor maybe located up to 10-cm away from the LDO.

Device power dissipationThe actual power being dissipated in the device can be represented by Equation 2 [9]:

(2)

A01

A12

RESET3

SD04

SC05

SD16

SC17

SD28

SC29

SD310

SC311

GND12

SD413

SC414

SD515

SC516

SD617

SC618

SD719

SC720

A221

SCL22

SDA23

VCC24

U9

TCA9548APW

4.70k

R12

4.70k

R13

4.70k

R14

4.70k

R15

4.70k

R16

4.70k

R17

4.70k

R18

4.70k

R20

4.70k

R22

4.70k

R24

4.70k

R26

4.70k

R27

4.70k

R25

4.70k

R23

4.70k

R21

4.70k

R19

3v3-ISO

SDA0-ISOSCL0-ISO

SDA1-ISOSCL1-ISO

SDA2-ISOSCL2-ISO

SDA3-ISOSCL3-ISO

SDA4-ISOSCL4-ISO

SDA5-ISOSCL5-ISO

SDA6-ISOSCL6-ISO

SDA7-ISOSCL7-ISO

GND-ISO

4.70kR29

4.70kR28

3v3-ISO

10.0

R30

10.0

R31

SDA-ISO

SCL-ISO

4.70k

R323v3-ISO

Copyright © 2017, Texas Instruments Incorporated

MSP430™

P1.1/TA0.0/UCA0RXD/UCA0SOMI/A1/CA11

P1.2/TA0.1/UCA0TXD/UCA0SIMO/A2/CA22

P1.3/ADC10CLK/A3/VREF-/VEREF-/CA3/CAOUT3

P1.4/SMCLK/UCB0STE/UCA0CLK/A4/VREF+/VEREF+/CA4/TCK4

P1.5/TA0.0/UCB0CLK/UCA0STE/A5/CA5/TMS5

P3.1/TA1.06

P3.0/TA0.27

P3.2/TA1.112

P3.3/TA1.213

P3.4/TA0.014

P3.5/TA0.118

P3.6/TA0.219

P3.7/TA1CLK/CAOUT20

P1.6/TA0.1/A6/CA6/UCB0SOMI/UCB0SCL/TDI/TCLK21

P1.7/A7/CA7/CAOUT/UCB0SIMO/UCB0SDA/TDO/TDI22

RST/NMI/SBWTDIO23

TEST/SBWTCK24

AVCC29

DVCC30

P1.0/TA0CLK/ACLK/A0/CA031

NC8

P2.0/TA1.09

P2.1/TA1.110

P2.2/TA1.111

P2.3/TA1.015

P2.4/TA1.216

P2.5/TA1.217

P2.7/XOUT25

P2.6/XIN/TA0.126

DVSS27

DVSS28

NC32

QFN PAD33

IC1

MSP430G2553IRHB32R

0.1µFC0

GND1

3v3

GND1

RS.1R/W.1E.1

SCLSDA

BackNext

DoneReadProgramXINXOUT

ResetTest

12pFC22

12pF

C23

GND1

XIN

XOUT

D0.1D1.1D2.1D3.1D4.1D5.1D6.1D7.1

12

32.768 KHzY1

Copyright © 2017, Texas Instruments Incorporated

www.ti.com Hardware, Software, and Test Results

13TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.1.2 MSP430G2553 SchematicFigure 6 shows the schematic for the onboard MSP430™ MCU and JTAG connections.

Figure 6. MSP430G2553 Schematic

For further details on the MCU layout, see the MSP430G2553 product page.

3.1.1.1.3 I2C MultiplexerThe system must have an I2C MUX to enable the onboard MCU to communicate with up to eight of thesocketed motor driver devices through I2C communication. The TCA9548A is an eight-channel I2C MUX inwhich the channels are software-selectable through an I2C interface with the MUX itself. This deviceallows the system to talk to one motor driver device at a time through I2C even though all eight deviceshave the same I2C address.

Figure 7 shows the I2C multiplexer in the TIDA-01373 system.

Figure 7. TCA9548A I2C Multiplexer Configuration

LCD Module

VSS1

VDD2

VEE3

RS4

R/W5

E6

D07

D18

D29

D310

D4/D011

D5/D112

D6/D213

D7/D314

U11

EA DIPS082-HNLED

D0.2D1.2D2.2D3.2D4.2D5.2D6.2D7.2

GND1

5v

25k ohmR36

GND1

5v

Contrast

RS.2

R/W.2

E.2

0.1µFC27

1Y3

2Y6

3Y8

4Y11

1A2

1OE1

2OE4

2A5

3A9

3OE10

VCC14

4A12

4OE13

GND7

U12

SN74LV4T125PWR

1Y3

2Y6

3Y8

4Y11

1A2

1OE1

2OE4

2A5

3A9

3OE10

VCC14

4A12

4OE13

GND7

U13

SN74LV4T125PWR

1Y3

2Y6

3Y8

4Y11

1A2

1OE1

2OE4

2A5

3A9

3OE10

VCC14

4A12

4OE13

GND7

U14

SN74LV4T125PWR

GND1

GND1

GND1

GND1

GND1

GND1

5v

5v

D0.1D1.1D2.1D3.1

D4.1D5.1D6.1D7.1

RS.1R/W.1E.1

5v

D0.2D1.2D2.2D3.2

D4.2D5.2D6.2D7.2

RS.2R/W.2E.2

Copyright © 2017, Texas Instruments Incorporated

Hardware, Software, and Test Results www.ti.com

14 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

A typical application of the TCA9548A contains one or more data pullup voltages VDPUX: one for themaster device (VDPUM) and one for each of the selectable slave channels (VDPU0 through VDPU7). Inthe event where the master device and all slave devices operate at the same voltage, thenVDPUM = VDPUX = VCC. In an application where voltage translation is necessary, additional designrequirements must be considered to determine an appropriate VCC voltage. In the TIDA-01373 design,the user does not require voltage translation.

The A0, A1, and A2 pins are hardware selectable to control the slave address of the TCA9548A device.These pins can be tied directly to GND or VCC in the application. For the TIDA-01373, the user onlyutilizes one I2C multiplexer and therefore can select any combination; in this case, the designer chose topull all three of these pins to GND. If multiple slave channels are activated simultaneously in theapplication, then the total IOL from SCL/SDA to GND on the master side is the sum of the currentsthrough all the pullup resistors: 4.70-k resistors are used for the TIDA-01373. The DRV10983-Q1 devicerequires a 100-kHz I2C interface and therefore the pass-gate transistors of the TCA9548A are constructedsuch that the VCC voltage can be used to limit the maximum voltage that is passed from one I2C bus toanother [6].

3.1.1.1.4 LCD InterfaceFigure 8 shows the LCD schematic.

Figure 8. TIDA-01373 LCD Interface

Because the onboard LCD requires 5 V of power as well as logic, the TIDA-01373 incorporates three levelshifters in the design so that the MCU can properly communicate with the LCD.

Buttons

12 4

3

Back_button

12 4

3

Next_button

12 4

3

Done_button

12 4

3

Read_button

12 4

3

Program_button

0.1µFC5

0.1µFC6

0.1µFC8

0.1µFC9

0.1µFC10

GND1

47.0kR4

47.0kR5

47.0kR7

47.0kR8

47.0kR9

Back Next Done Read Program

3v3

Copyright © 2017, Texas Instruments Incorporated

www.ti.com Hardware, Software, and Test Results

15TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.1.5 Button InterfaceFigure 9 shows the schematic layout of the GPIO buttons for the TIDA-01373 system.

Figure 9. Button Layout

The buttons for the system are open-drain (active low) logic. When a button is pressed, the input to theMCU is low. The RC time constant of the system can be calculated with the 0.1-µF capacitor and the47.0-kΩ resistor.

3.1.1.1.6 IsolationBecause the TIDA-01373 is a two-board solution and requires two separate power supplies, there is noguarantee that both power supplies will have the same ground reference. Due to this uncertainty, theTIDA-01373 has built-in isolation to prevent shoot-through and damage to either the DRV10983,DRV10975, DRV10983-Q1, or DRV10987 devices or the onboard MCU as well as all of the otherperipheral components. A second LP5907 LDO on the isolated side exists to provide a 3V3 rail, thecircuitry is the same as the previously mentioned LP5907 LDO.

3.1.1.1.6.1 Power IsolationFigure 10 details the power isolation circuitry on the programming board.

I C Isolation2

VCC11

SDA12

SCL13

GND14

GND25

SCL26

SDA27

VCC28

U6

ISO1541DR

3v3

GND1

SDA

SCL

SDA-ISO

SCL-ISO

GND-ISO

3v3-ISO

Copyright © 2017, Texas Instruments Incorporated

VS1

0V2

0V5

+VOUT6

NC7

SYNCOUT8

SYNCIN14

U4

DCP010505BP-UGND1

5v

4.7µFC11

0.1µFC12

0.1µFC13

4.7µFC14

GND-ISO

5v-ISO

VIN1

GND2

EN3

N/C4

VOUT5

U5

LP5907MFX-3.3/NOPB

0.1µFC15

4.7µFC16

GND-ISO

3v3-ISO5v-ISO

Isolation

Isolated DC-DC Power

I C - ISO Power2

Copyright © 2017, Texas Instruments Incorporated

Hardware, Software, and Test Results www.ti.com

16 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

Figure 10. Power Isolation Circuitry—Programming Board

Ripple reductionFor any DCP01B design, select a 1.0-μF low-ESR ceramic output capacitor to reduce output ripple.

Sync pinIn a stand-alone application, leave the SYNCIN pin floating.

Layout considerationsThe copper losses (resistance and inductance) can be minimized by the use of mutual ground and powerplanes (tracks) where possible. If this type of layout is not possible, use wide tracks to reduce the losses.If several devices are being powered from a common power source, a star-connected system for the trackmust be deployed. Do not connect the devices in series, because that type of connection cascades theresistive losses. The position of the decoupling capacitors is important [11].

3.1.1.1.6.2 I2C IsolationFigure 11 shows the I2C isolation circuitry of the TIDA-01373.

Figure 11. I2C Isolation

Due to the fact that the MCU and DRV10x devices are isolated from each other, the TIDA-01373 mustincorporate an I2C isolation IC for the MCU to communicate with the motor drivers.

OUT DIODE

OUT IN Q DIODE

V VD

V V V V

+

=

+ - +

VIN8

DR6

PGND5

AGND4

ISEN1

FA/SD7

COMP2

FB3

U10

LM3478QMMX/NOPB

GND-TG

54.9kR2

887R3

0.27µFC5

4700pFC4

100

R4

0.013R5

1000pFC6

4

7,8

1,2

,3

5,6

,

FET2BSC340N08NS3 G

10.0kR7

4.7µF

C7 1

4

3

D1

50WQ10FNPBF

150µFC8

4.7µFC9

22µFC1

4.7µFC2

0.1µFC3

33µH

L1

120µH

L2

GND-TGVSource 24v

165kR6

GND-TG

10.0kRD1

Copyright © 2017, Texas Instruments Incorporated

www.ti.com Hardware, Software, and Test Results

17TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.2 Socket BoardThe socket board consists of power management, the system ON and OFF logic, and eight sockets inwhich the DRV10983, DRV10975, DRV10983-Q1, and DRV10987 device is placed.

3.1.1.2.1 Power StageFigure 12 shows the schematic of the power stage of the socket board.

Figure 12. LM3478 SEPIC Configuration

Because the LM3478 device controls a low-side N-Channel MOSFET, it can also be used in SEPICapplications. The SEPIC uses two inductors to step up or step down the input voltage. The inductors L1and L2 can be two discrete inductors or two windings of a coupled inductor because equal voltages areapplied across the inductor throughout the switching cycle. Using two discrete inductors allows the use ofcatalog magnetics as opposed to a custom inductor. The input ripple can be reduced along with size byusing the coupled windings for L1 and L2.

Due to the presence of the inductor L1 at the input, the SEPIC inherits all the benefits of a boostconverter. One main advantage of a SEPIC over a boost converter is the inherent input-to-output isolation.The capacitor CS isolates the input from the output and provides protection against a shorted ormalfunctioning load. Hence, the SEPIC is useful for replacing boost circuits when true shutdown isrequired, which means that the output voltage falls to 0 V when the switch is turned OFF. In a boostconverter, the output can only fall to the input voltage minus a diode drop.

The duty cycle of a SEPIC is provided using Equation 3:

(3)

For greater detail on how to best design the SEPIC configuration, see the LM3478 High Efficiency Low-Side N-Channel Controller for Switching Reg [13].

ON/OFF

GND-TG

VSourceVin

6.04k

R0

4.02kR1

1

4

2,3,5,6,7

FET-NIRF1324S-7PPBF

0

RS

GND-TG

4

7,81,2,3

5,6,

FET-P

ECH8310-TL-H

10.0kRV

Copyright © 2017, Texas Instruments Incorporated

Hardware, Software, and Test Results www.ti.com

18 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.2.2 ON and OFF LogicFigure 13 shows the ON and OFF logic of the socket board.

Figure 13. Socket Board ON and OFF Logic

The ON and OFF logic on the socket board allows for the single ON and OFF switch located on theprogramming board to control the entire TIDA-01373 system.

When the ON and OFF switch on the programming board is in the ‘off’ state, the ON and OFF signal sentto the socket board is 0 V. The 0-V signal corresponds to the gate voltage of the N-Type FET in the ONand OFF logic of the socket board. The 0-V gate voltage on the N-Type FET turns the FET “off”, whichmeans that no current flows from VIN to GND-TG. This action, in turn, creates no voltage drop across theR0 and R1 resistors. With no voltage drop across these resistors, the gate voltage of the P-Type FET inthe logic is then pulled high to VIN. This high voltage on the P-Type FET turns this FET “off” as well, whichmeans that no current flows from VIN to GND-TG through the RV resistor. This action results in VSourcebeing pulled to GND-TG. The sockets on the socket board receive no power in this state.

When the ON and OFF switch on the programming board is in the ‘on’ state, the ON and OFF signal sentto the socket board is 5 V. The 5-V signal corresponds to the gate voltage of the N-Type FET in the ONand OFF login of the socket board. The 5-V gate voltage on the N-Type FET turns the FET “on”, whichmeans that the current now flows from VIN to GND-TG. When current flows from VIN to GND-TG across theR0 and R1 resistors there is a voltage drop. The R0 and R1 resistors act as a voltage divider for the gatevoltage for the P-Type FET in the systems logic. Now the voltage at the gate Vg is 40% of the VIN voltage,that is, Vg << VIN and the P-Type FET turns “on” and current flows from VIN to GND-TG through the RVresistor. Now VSource is approximate to VIN after subtracting a small voltage drop across the FET. In thisstate, the VSource feeds the LM3478 boost converter and the sockets now receive power.

1

2

3

4

5

6

7

8

9

10

11

12 13

14

15

16

17

18

19

20

21

22

23

24

EP

25

U1

GND-TG

0.1µF

C21

1µF

C51

1µF

C61

10µFC11

GND-TG

0.01µF

C31

47µH

L11

10µFC41

GND-TG

GND-TG

SCL1-TGSDA1-TG

F110452.500MRL

24v

3v3-1

4.70kR11

4.70kR21

GND-TG

3v3-1

1.00M

R01

GND-TG

4.70k

R41

4.70k

R313v3-1

4.70kR51

0.1µFC71

Copyright © 2017, Texas Instruments Incorporated

www.ti.com Hardware, Software, and Test Results

19TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.1.1.2.3 Socket SchematicFigure 14 shows the schematic for the sockets for the DRV10983-Q1 device. Note that adjustments mustbe made if the user desires to use the TIDA-01373 device to program the DRV10983, DRV10975, orDRV10987 devices, for which more information can be found in the TIDA-01373 Quick Start Users Guide[4].

Figure 14. DRV10983-Q1 Socket Schematic

This schematic follows the design guidelines in the DRV10983-Q1 data sheet [3].

3.1.2 SoftwareThe software consists of fourteen C source files (.c), all of which work together to complete the threefunctions of the TIDA-01373 device. The three functions are as follows:1. Read the desired EEPROM values back to the user from the edited header file.2. Read the eight DRV10983, DRV10975, DRV10983-Q1, or DRV10987 device EEPROM registers and

compare them to the desired EEPROM values from the edited header file.3. Program the eight DRV10983, DRV10975, DRV10983-Q1, or DRV10987 device EEPROM registers

with the desired EEPROM values from the edited header file.

To get started using the software, see the TIDA-01373 Quick Start Users Guide [4].

To learn more about programming the DRV10983-Q1, see the DRV10983-Q1 Programming Guide.

3.2 Testing and Results

3.2.1 Test Setup1. Power to programming board: USB2. Power to socket board: 12-V wall socket

Hardware, Software, and Test Results www.ti.com

20 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

3.2.2 Test Procedure1. Set switches to proper settings designated in the Quick Start Users Guide [4]2. Capture the following waveforms in Section 3.2.3 of the different power rails to indicate proper start-up

1. 5 V (programming board) see Figure 152. 3V3 (programming board) see Figure 163. VSource (socket board) see Figure 174. 24 V (socket board) see Figure 18

3.2.3 Test Results

Figure 15. Start-up Overview

Figure 16. 3V3 Programming Board Start-up Time: 104 µs

www.ti.com Hardware, Software, and Test Results

21TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

Figure 17. VSource Socket Board Start-up Time: 270 µs

Figure 18. 24-V Socket Board Startup Time: 6.24 ms

Design Files www.ti.com

22 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

4 Design Files

4.1 SchematicsTo download the schematics, see the design files at TIDA-01373.

4.2 Bill of MaterialsTo download the bill of materials (BOM), see the design files at TIDA-01373.

4.3 PCB Layout PrintsTo download the layer plots, see the design files at TIDA-01373.

4.4 Altium ProjectTo download the Altium project files, see the design files at TIDA-01373.

4.5 Gerber FilesTo download the Gerber files, see the design files at TIDA-01373.

4.6 Assembly DrawingsTo download the assembly drawings, see the design files at TIDA-01373.

5 Software FilesTo download the software files, see the design files at TIDA-01373.

6 Related Documentation

1. Texas Instruments, DRV10983 12- to 24-V, Three-Phase, Sensorless BLDC Motor Driver,DRV10983 Data Sheet (SLVSCP6)

2. Texas Instruments, DRV10975 12-V, Three-Phase, Sensorless BLDC Motor Driver,DRV10975 Data Sheet (SLVSCP2)

3. Texas Instruments, DRV10983-Q1 12- to 24-V, Three-Phase, Sensorless BLDC Motor Driver,DRV10983-Q1 Data Sheet (SLVSD14)

4. Texas Instruments, DRV10987 12- to 24-V, Three-Phase, Sensorless BLDC Motor Driver, DRV10987Data Sheet (SLVSE89)

5. Texas Instruments, Quick Start User's Guide, TIDA-01373 User's Guide (SLVUB30)6. Texas Instruments, MSP430G2553 Mixed Signal Microcontroller,

MSP430G2553 Data Sheet (SLAS735)7. Texas Instruments, TCA9548A Low-Voltage 8-Channel I2C Switch With Reset,

TCA9548A Data Sheet (SCPS207)8. Texas Instruments, TPS63070 Wide Input Voltage (2V-16V) Buck-Boost Converter,

TPS63070 Data Sheet (SLVSC58)9. Texas Instruments, TPD3S014 Current-Limit Switch and D+/D– ESD Protection for USB Host Ports,

TPD3S014 Data Sheet (SLVSCP4)10. Texas Instruments, LP5907 250-mA Ultra-Low-Noise, Low-IQ LDO, LP5907 Data Sheet (SNVS798)11. Texas Instruments, SN74LV4T125 Single Power Supply Quadruple Buffer GATE w/ 3-State Output

CMOS Logic Level Shifter, SN74LV4T125 Data Sheet (SCLS749)12. Texas Instruments, DCP010505B Miniature, 1W Isolated Unregulated DC/DC Converters,

DCP010505B Data Sheet (SBVS012)13. Texas Instruments, ISO1541 2.5 kVrms Isolated Unidirectional Clock, Bidirectional I2C Isolators,

ISO1541 Data Sheet (SLLSEB6)

www.ti.com Terminology

23TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

DRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROMProgramming Tool Reference Design

14. Texas Instruments, LM3478x/-Q1 High-Efficiency Low-Side N-Channel Controller for SwitchingRegulator, LM3478/LM3478Q-Q1 Data Sheet (SNVS085)

15. Texas Instruments, TPD8E003 8-Channel ESD Array For Portable Space-Saving Applications,TPD8E003 Data Sheet (SLLSE38)

6.1 TrademarksMSP430 is a trademark of Texas Instruments.

7 TerminologyADC— Analog-to-digital converter

BLDC— Brushless DC

DCO— Digitally-controlled oscillator

EEPROM — Electrically erasable programmable read-only memory

ESD— Electrostatic discharge

ESR— Equivalent series resistance

GPIO — General port input output

GND— Ground

JTAG— Joint Test Action Group

LDO— Linear dropout regulator

MOSFET— Metal-oxide-semiconductor field-effect transistor

MCU— Microcontroller

MUX— Multiplexer

PWM— Pulse-width modulation

TVS— Transient voltage suppressor

USB— Universal serial bus

8 About the AuthorMICHAEL THOMAS SCHNEIDER is a Motor Driver Applications Associate in the Applications RotationProgram at Texas Instruments, where he is responsible for developing reference design solutions andsupporting the DRV10x family of devices. Michael brings to this team his knowledge of mixed signalsystem level designs as well as electric motor drives in order to continue to build collateral material for theDRV10x family. Michael earned his Bachelor of Science in Electrical Engineering (BSEE) at the Universityof Texas at Austin.

Revision History www.ti.com

24 TIDUCX2A–March 2017–Revised October 2017Submit Documentation Feedback

Copyright © 2017, Texas Instruments Incorporated

Revision History

Revision HistoryNOTE: Page numbers for previous revisions may differ from page numbers in the current version.

Changes from Original (March 2017) to A Revision ....................................................................................................... Page

• Updated title from DRV10983, DRV10975, and DRV10983Q1 EEPROM Programming Tool Reference Design toDRV10983, DRV10975, DRV10983-Q1, and DRV10987 EEPROM Programming Tool Reference Design ................. 1

• Added DRV10987 to Resources and to overall design to complement DRV10983, DRV10983-Q1, and DRV10975 ...... 1• Added DRV10987 to Highlighted Products ............................................................................................ 5• Added DRV10987 data sheet (SLVSE89) to Related Documentation............................................................ 22

IMPORTANT NOTICE FOR TI DESIGN INFORMATION AND RESOURCES

Texas Instruments Incorporated (‘TI”) technical, application or other design advice, services or information, including, but not limited to,reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who aredeveloping applications that incorporate TI products; by downloading, accessing or using any particular TI Resource in any way, you(individually or, if you are acting on behalf of a company, your company) agree to use it solely for this purpose and subject to the terms ofthis Notice.TI’s provision of TI Resources does not expand or otherwise alter TI’s applicable published warranties or warranty disclaimers for TIproducts, and no additional obligations or liabilities arise from TI providing such TI Resources. TI reserves the right to make corrections,enhancements, improvements and other changes to its TI Resources.You understand and agree that you remain responsible for using your independent analysis, evaluation and judgment in designing yourapplications and that you have full and exclusive responsibility to assure the safety of your applications and compliance of your applications(and of all TI products used in or for your applications) with all applicable regulations, laws and other applicable requirements. Yourepresent that, with respect to your applications, you have all the necessary expertise to create and implement safeguards that (1)anticipate dangerous consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures thatmight cause harm and take appropriate actions. You agree that prior to using or distributing any applications that include TI products, youwill thoroughly test such applications and the functionality of such TI products as used in such applications. TI has not conducted anytesting other than that specifically described in the published documentation for a particular TI Resource.You are authorized to use, copy and modify any individual TI Resource only in connection with the development of applications that includethe TI product(s) identified in such TI Resource. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE TOANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTYRIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right, orother intellectual property right relating to any combination, machine, or process in which TI products or services are used. Informationregarding or referencing third-party products or services does not constitute a license to use such products or services, or a warranty orendorsement thereof. Use of TI Resources may require a license from a third party under the patents or other intellectual property of thethird party, or a license from TI under the patents or other intellectual property of TI.TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES ORREPRESENTATIONS, EXPRESS OR IMPLIED, REGARDING TI RESOURCES OR USE THEREOF, INCLUDING BUT NOT LIMITED TOACCURACY OR COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY AND ANY IMPLIED WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUALPROPERTY RIGHTS.TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY CLAIM, INCLUDING BUT NOTLIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF PRODUCTS EVEN IFDESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL,COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN CONNECTION WITH ORARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.You agree to fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of your non-compliance with the terms and provisions of this Notice.This Notice applies to TI Resources. Additional terms apply to the use and purchase of certain types of materials, TI products and services.These include; without limitation, TI’s standard terms for semiconductor products http://www.ti.com/sc/docs/stdterms.htm), evaluationmodules, and samples (http://www.ti.com/sc/docs/sampterms.htm).

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2017, Texas Instruments Incorporated