MC33HB2000 10 A H-Bridge, SPI programmable brushed DC motor driver Rev. 3.0 — 2 May 2016 1 Data sheet: Advance information General description The 33HB2000 is a SMARTMOS monolithic H-Bridge Power IC, enhanced with SPI configurability and diagnostic capabilities. It is designed primarily for DC motor or servo motor control applications within the specified current and voltage limits. The 33HB2000 is able to control inductive loads with peak currents greater than 10 A. The nominal continuous average load current is 3.0 A. A current mirror output provides an analog feedback signal proportional to the load current. This part is designed to specifically address the ISO 26262 safety requirements. 2 Simplified application diagram Figure 1. Simplified application diagram 3 Features and benefits • Advanced diagnostic reporting via a serial peripheral interface (SPI): charge pump undervoltage, overvoltage, and undervoltage on VPWR, short to ground and short to VPWR for each output, open load, temperature warning and overtemperature shutdown • Thermal management: Excellent thermal resistance of <1.0 °C/W between junction and case (exposed pad) • Eight selectable slew rates via the SPI: 0.25 V/μs to more than 16 V/μs for EMI and thermal performance optimization • Four selectable current limits via the SPI: 5.4/7.0/8.8/10.7 A covering a wide range of applications MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver • Can be operated without SPI with default slew rate of 2.0 V/μs and a 7.0 A current limit threshold • Highly accurate real-time current feedback through a current mirror output signal with less than 5.0 % error • Drives inductive loads in a full H-Bridge or Half-bridge configuration • Overvoltage protection places the load in high-side recirculation (braking) mode with notification in H-Bridge mode • Wide operating range: 5.0 V to 28 V operation • Low RDS(on) integrated MOSFETs: Maximum of 235 mΩ (TJ = 150 °C) for each MOSFET • Internal protection for overtemperature, undervoltage, and short-circuit by signaling the error condition and disabling the outputs • I/O pins can withstand up to 36 V 4 Applications • • • • 5 Electronic throttle control Exhaust gas recirculation control (EGR) Turbo flap control Electric pumps, motor control and auxiliaries Ordering information This section describes the part numbers available to be purchased along with their differences. Table 1. Orderable parts Part number Notes MC33HB2000EK [1] MC33HB2000FK [1] Operating temperature Package TA = –40 °C to 125 °C TJ = –40 °C to 150 °C 32-pin SOICW exposed pad 32-pin PQFN exposed pad To order parts in Tape & Reel, add the R2 suffix to the part number. Valid orderable part numbers are provided on the web. To determine the orderable part numbers for this device, go to http://www.nxp.com and perform a part number search. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 2 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 6 Internal block diagram Figure 2. Internal block diagram MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 3 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 7 Pinning information 7.1 Pinning Figure 3. Pin configuration for 32-pin SOICW Figure 4. Pin configuration for 32-pin PQFN 7.2 Pin description For functional description of each pin see Section 7.3 "Functional pin description". Table 2. Pin description Symbol AGND 32-pin SOICW 1, 19 MC33HB2000 Data sheet: Advance information 32-pin PQFN 6, 24 Pin function GND Definition [1] Ground for analog All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 4 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Symbol 32-pin SOICW 32-pin PQFN Pin function Definition ENBL 2 7 D_In When ENBL is logic HIGH, the H-Bridge is operational. When ENBL is logic LOW, the H-Bridge outputs are tristated and placed in Sleep mode. DIS 3 8 D_In When DIS is logic HIGH, both OUT1 and OUT2 are tristated IN2 4 9 D_In Logic input control of OUT2 IN1 5 10 D_In Logic input control of OUT1 CFB 6 11 A_Out The load current feedback output provides ground referenced 0.25 % of the high-side output current. FS_B 7 18 D_Out Open drain active LOW status flag output VPWR 8, 9, 24, 25 12, 13, 29, 30 Supply These pins must be connected together physically as close as possible and directly soldered down to a wide, thick, low resistance supply plane on the PCB. OUT1 10, 11 14, 15 A_Out Source of HS1 and drain of LS1 — 12, 13, 14, 20, 21 16, 17, 19, 25, 26 NC No connection to die or substrate PGND 15, 16, 17, 18 20, 21, 22, 23 GND Power ground for OUT1 and OUT2 OUT2 22, 23 27, 28 A_Out Source of HS2 and drain of LS2 CCP 26 31 A_Out External reservoir capacitor connection for the internal charge pump; connected to VPWR CS_B 27 32 D_In SPI control chip select bar input pin VDDQ 28 1 Supply Logic level bias MISO 29 2 D_Out Provides digital data from HB2000 to the MCU SCLK 30 3 D_In SPI control clock input pin MOSI 31 4 D_In SPI control data input pin from MCU DGND 32 5 GND Ground for logic EP EP EP GND Thermal exposed pad – connected to substrate [1] [1] [1] [1] All PGND, AGND, DGND and EP pins must be connected together with very low-impedance on the PCB. 7.3 Functional pin description 7.3.1 Logic bias input (VDDQ) VDDQ supplies a level shifted bias voltage for the logic level outputs designed to be read by the microprocessor/microcontroller. This pin applies the logic supply voltage to MISO making the output logic levels compliant to logic systems from 3.3 V to 5.0 V. See Section 10.3 "VDDQ digital output supply voltage" for more details. 7.3.2 Supply voltage (VPWR) VPWR is the power supply input for the H-Bridge. The input voltage range with full performance is from 8.0 V to 28 V. In either case, the maximum allowable transient MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 5 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver voltage during the event such as load dump is 40 V. Exceeding this limit could result in an avalanche breakdown, as discussed in Section 11.3 "Output avalanche protection". A Zener clamp and/or an appropriately valued capacitor are common methods of limiting the transient. This pin must be externally protected against application of a reverse voltage through an external inverted N-channel MOSFET, diode or switched relay. 7.3.3 Outputs (OUT1 and OUT2) The OUT1 and OUT2 outputs drive the bi-directional DC motor. Each output has two internal N-channel MOSFETs connected in a Half-bridge configuration between VPWR and ground. Only one internal MOSFET is ON at one time for each output. The turn ON/ OFF slew times are determined by the selected SPI slew time register contents. 7.3.4 Inputs (IN1 and IN2) The IN1 and IN2 inputs determine the direction of current flow in the H-Bridge by directing the PWM input to one of the low-side MOSFETs (see Table 21). When a change in the current direction is commanded via the microprocessor/microcontroller, the PWM switches from one low-side MOSFET to the other without shoot-through current in the H-Bridge. Both MOSFETs cannot be turned ON simultaneously in the same Halfbridge. 7.3.5 Enable inputs (ENBL) The ENBL pin at logic [0] disables all four of the output drivers (outputs tri-stated) and the part goes into Sleep mode. The ENBL pin at logic [1] enables the part functionality. 7.3.6 Disable inputs (DIS) The DIS pin at logic [1] disables all four of the output drivers (outputs tri-stated) and the part goes into Standby mode. However, it does not put the part in Sleep mode. The DIS pin is at logic [0] does not inhibit the output. 7.3.7 Current recopy (CFB) High-side FETs have a current recopy feature through an internal current-mirror which supplies 1/400th of the load current. The current recopy has better than 5.0 % accuracy for load currents between 2.0 A and 10 A. An external resistor may be connected to the CFB pin (RCFB), which sets current to voltage gain. The circuit operates properly in the presence of high-frequency noise. An external capacitor is used to provide filtering. Tie to GND through a resistor if not used. 7.3.8 Charge pump capacitor (CCP) This pin is the charge pump output pin for connecting the external charge pump reservoir capacitor. A typical value is 100 nF. The capacitor must be connected from the CCP MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 6 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver pin to the VPWR pin. The part does not operate properly without the external reservoir capacitor. 7.3.9 Serial peripheral interface (SPI) The 33HB2000 has a serial peripheral interface consisting of Chip Select (CS_B), Serial Clock (SCLK), Master IN Slave Out (MISO), and Master Out Slave In (MOSI). This device is configured as a SPI slave and is daisy-chainable (single CS_B for multiple SPI slaves). See Section 9.6 "16-bit SPI interface" for detailed information on the SPI. 7.3.9.1 Serial clock (SCLK) The SCLK input is the clock signal input for synchronization of serial data transfer. This pin has TTL/CMOS level compatible input voltages, which allows proper operation with microprocessors using a 3.3 V to 5.0 V supply. When CS_B is asserted low, the MOSI data reads on the SCLK falling edge and the MISO data is updated on the SCLK rising edge. 7.3.9.2 Serial data output (MISO) The MISO is the SPI data out pin. When CS_B is asserted (low), the MSB is the first bit of the word transmitted on MISO and the LSB is the last bit of the word transmitted on MISO. After all 16 bits of the fault register are transmitted, the MISO output sequentially transmits the digital data received on the MOSI pin. This allows the microprocessor to distinguish a shorted MOSI pin condition. The MISO output continues to transmit the input data from the MOSI input until CS_B eventually transitions from a logic [0] to a logic [1]. The MISO output pin is in a high-impedance condition unless CS_B is low. When active, the output is “rail to rail”, depending on the voltage at the VDDQ pin. 7.3.9.3 Serial data input (MOSI) The MOSI input takes data from the microprocessor while CS_B is asserted (low). The MSB is the first bit of each word received on MOSI and the LSB is the last bit of each word received on MOSI. The 33HB2000 serially wraps around the MOSI input bits to the MISO output after the MISO output transmits its fault flag bits. This pin has TTL/CMOS level compatible input voltages, allowing proper operation with microprocessors using a 3.3 V to 5.0 V supply. 7.3.9.4 Chip select (CS_B) The CS_B input selects this device for serial transfers. The SPI applies the contents of the I/O register when CS_B rises. When CS_B falls, the I/O register is loaded with the contents of the previously addressed register. This pin has TTL/CMOS level compatible input voltages, which allows proper operation with microprocessors using a 3.3 V to 5.0 V supply. 7.3.10 Status fault (FS_B) This pin is the device fault status output which signals the MCU of any fault. The fault status pin goes low to report system status according to the bits selected in the Fault Status Mask register as explained in Table 15. This output is active LOW open drain MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 7 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver structure, which requires a pull-up resistor to VDD. For more details on this pin, see Table 21. 8 General product characteristics 8.1 Maximum ratings Table 3. Maximum ratings All voltages are with respect to ground, unless otherwise noted. Exceeding these ratings may cause a malfunction or permanent damage to the device. Symbol Description (Rating) Min. Max. Unit SUPPLY VPWR Supply voltage (VPWR) −0.3 40 V VDDQ Logic bias input (VDDQ) −0.3 36 V VAGND Analog ground (AGND) −0.3 0.3 V VDGND Digital ground (DGND) −0.3 0.3 V VPGND Power ground (PGND) −0.3 0.3 V CHARGE PUMP VCCP Charge pump (CCP) voltage −0.3 VPWR + 12 V VIN1 Input 1 (IN1) voltage −0.3 36 V VIN2 Input 2 (IN2) voltage −0.3 36 V VDIS Disable (DIS) voltage −0.3 36 V VENBL Enable (ENBL) voltage −0.3 36 V VFS_B Status flag (FS_B) voltage −0.3 36 V VMISO Serial data output (MISO) voltage –0.3 VMOSI Serial data input (MOSI) voltage –0.3 36 V VCSB Chip select (CS_B) voltage –0.3 36 V VSCLK Serial clock (SCLK) –0.3 36 V VOUTX OUT1 and OUT2 voltage −0.3 VCFB Current recopy (CFB) −0.3 30 V — 16 A −3.0 3.0 mA DIGITAL I/O SPI VDDQ + 0.3 V OUTPUTS VPWR + 2.0 V CURRENTS IPOUTX OUTx peak current Transient current (< 5.0 ms) TJ ≤ 150 °C ICLAMP Digital pin current in clamping mode ENBL, DIS, MOSI, CS_B, SCLK, IN1, IN2 ESD PROTECTION MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 8 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Symbol Description (Rating) Min. Max. — — ±2000 ±4000 Unit [1] [2] VESD_A1 VESD_G1 ESD Voltage Human Body Model (HBM) Local pins, all pins except VPWR, OUT1, OUT2 Global pins: VPWR, OUT1, OUT2 VESD_A2 VESD_C2 Charge Device Model (CDM) All pins Corners pins — — ±500 ±750 Machine Model All pins — ±200 Min. Max. −40 −40 150 195 °C −40 125 °C −65 150 °C — — °C VESD_C2 [1] [2] V Human body model: AEC-Q100 Charged Device model and Machine model: AEC-Q100 Rev H 8.2 Thermal characteristics Table 4. Thermal ratings Symbol Description (Rating) Unit THERMAL RATINGS TJ Operational junction temperature Continuous Transient TA Operational ambient temperature TSTG Storage temperature TPPRT [1] Peak package reflow temperature during reflow [2] [3] MC33HB2000EK THERMAL RESISTANCE AND PACKAGE DISSIPATION RATINGS RΘJA Junction to Ambient Natural Convection – Single Layer board (1s) [4] [5] — 75.7 °C/W RΘJA Junction to Ambient Natural Convection – Four Layer board (2s2p) [4] [5] — 23.9 °C/W RΘJB Junction to Board [6] — 7.1 °C/W RΘJCBOTTOM Junction to Case (bottom) [7] — 0.66 °C/W ΨJT [8] — 2.97 °C/W Junction to Package Top – Natural Convection MC33HB2000FK THERMAL RESISTANCE AND PACKAGE DISSIPATION RATINGS RΘJA Junction to Ambient Natural Convection – Single Layer board (1s) [4] [5] — 63.4 °C/W RΘJA Junction to Ambient Natural Convection – Four Layer board (2s2p) [4] [5] — 21.55 °C/W RΘJB Junction to Board [6] — 6.41 °C/W RΘJCBOTTOM Junction to Case (bottom) [7] — 0.61 °C/W ΨJT [8] — 2.6 °C/W [1] Junction to Package Top – Natural Convection The circuit specification describes IC operation within the parametric operating range defined in the electrical characteristic table. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 9 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver [2] [3] [4] [5] [6] [7] [8] Pin soldering temperature limit is for 10 seconds maximum duration. Not designed for immersion soldering. Exceeding these limits may cause malfunction or permanent damage to the device. NXP's Package Reflow capability meets Pb-free requirements for JEDEC standard J-STD-020C. For Peak Package Reflow Temperature and Moisture Sensitivity Levels (MSL), Go to nxp.com, search by part number. Remove prefixes/suffixes and enter the core ID to view all orderable parts (for MC33xxxD enter 33xxx), and review parametrics. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, air flow, power dissipation of other components on the board, and board thermal resistance. Per JEDEC JESD51-2 with natural convection for horizontally oriented board. Board meets JESD51-9 specification for 1s or 2s2p board, respectively. Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. Thermal resistance between the die and the solder pad on the bottom of the package. Interface resistance is ignored. Thermal characterization parameter indicating the temperature difference between package top and the junction temperature per JEDEC JESD51-2. When Greek letters (Ψ) are not available, the thermal characterization parameter is written as Psi-JT. 8.3 Operating conditions This section describes the operating conditions of the device. Conditions apply to the following data, unless otherwise noted. Table 5. Nominal operation Within the range of functionality, all functionalities have to be guaranteed. All voltages refer to GND. Currents are positive into and negative out of the specified pin. TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Description (Rating) Min. Max. Unit Functional operating supply voltage range—VPWR 5.0 28 V SPI frequency range 0.5 10 MHz Min. Max. [1] — 20 mA [2] — 50 μA — −60 100 — μA SUPPLY VOLTAGE VPWR SPI fSPI Table 6. Supply current consumption VPWR = 5.0 V to 28 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Description (Rating) Unit VPWR SUPPLY CURRENT CONSUMPTIONS IVPWR Operating mode—VPWR IVPWR(SLEEP) Sleep mode, measured at VPWR = 12 V LEAKAGE CURRENTS FOR THE FUNCTIONS CONNECTED TO VPWR IOUTLEAK [1] [2] Output leakage current, outputs off, VPWR = 28 V VOUTx = VPWR VOUTx = GND ENBL = Logic [1], IOUT = 0 A ENBL = Logic[0], DIS = Logic[1] and IOUT = 0 A 8.3.1 Reverse battery To protect against a reverse battery condition, a dedicated device to block reverse current must be populated in the application, as shown in Figure 21 (with a diode). Some applications require operation at very low battery voltages (start-stop applications), and many systems have multiple H-Bridges in parallel, which require high current reverse battery protection with very low voltage drops during the operation. In such applications, an external, reverse-polarity, FET may be used instead of the reverse protection diode, to MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 10 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver lower the voltage drop from battery to VPWR pins. The CCP pin can be used to bias the gate of an N-channel FET, provided the bias current requirement is less than 20 μA. In Figure 22, the NPN transistor is used for fast response of the N-Channel FET during turnoff. 8.3.2 Digital I/Os characteristics Table 7. Digital I/Os characteristics VPWR = 5.0 V to 28 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Parameter Min. Max. Unit DIGITAL INPUTS VIH_X Input high-voltage 2.0 — V VIL_X Input low-voltage — 0.8 V VHYS_X Input voltage threshold hysteresis 100 — mV RPD_X Input pull-down resistance—MOSI, SCLK, ENBL, IN1, IN2 40 175 kΩ RPU_X DIS, CS_B Input pull-up resistance to 5.0 V 40 175 kΩ CIN Input capacitance — 12 pF 0.8 × VDDQ — V — 0.4 V DIGITAL OUTPUTS VOH_X MISO output high-voltage, with −1.0 mA VOL_X MISO output low-voltage, with 1.0 mA IMISO_LK MISO tri-state leakage current −10 10 μA VOL_FS_B FS_B low-voltage, with 1.0 mA — 0.4 V RPU_FS_B FS_B output pull-up resistance to 5.0 V 100 500 kΩ 9 General IC functional description and application information 9.1 Introduction The 33HB2000 is a programmable H-Bridge, power integrated circuit (IC) designed to drive DC motors or bi-directional solenoid controlled actuators, such as throttle control or exhaust gas recirculation actuators. It is particularly well suited for the harsh environment found in automotive power train systems. The 33HB2000 is designed to specifically address the ISO 26262 safety standard requirements. The key characteristic of this versatile driver is configurability. The selectable slew rate permits the customer to choose the slew rate needed for performance and noise suppression. The Serial Peripheral Interface (SPI) allows the system microprocessor to clear the fault register, select a programmable current limit, and select the slew rate. The 33HB2000 is designed to drive a bi-directional DC motor using pulse-width modulation (PWM) for speed and torque control. A current mirror output provides an analog feedback signal proportional to the load current. SPI diagnostic reporting includes, open load, short-to-battery, short-to-ground, die temperature range, overvoltage, and undervoltage. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 11 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 9.2 Features • Advanced diagnostic reporting via the serial peripheral interface (SPI) – Charge pump undervoltage – Overvoltage and undervoltage on VPWR – Short to ground as well as short to VPWR for each output – Open load – Temperature warning – Overtemperature shutdown • Excellent thermal resistance of <1.0 °C/W between junction and case (exposed pad) • Eight selectable slew rates via the SPI from 0.25 V/μs to more than 16 V/μs, giving the user flexibility to perform trade-offs between low EMI and better thermal performance • Active current limiting with four selectable current limits via the SPI: 5.4/7.0/8.8/10.7 A covering a wide range of applications • Can be operated without SPI with default slew rate of 2.0 V/μs and a 7.0 A current limit threshold. See Figure 21 for operation without SPI • Efficient thermal management scheme by reducing the switching losses to ensure continuous operation and availability of the part under harsh operating conditions • Accurate real-time current feedback through a current mirror output signal with less than 5.0 % error • Configurable for full H-Bridge or Half-bridge operation through the SPI • Overvoltage protection places the load in high-side recirculation (braking) mode and signal the error condition in H-Bridge mode • Wide operating range: 5.0 V to 28 V operation • Low RDS(on) integrated MOSFETs: Maximum 235 mΩ (TJ = 150 °C) for each MOSFET • Internal protection for short-circuit, overtemperature, and undervoltage by signaling the error condition and disabling the outputs • I/O pins can withstand up to 36 V 9.3 Functional block diagram Figure 5. Functional block diagram MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 12 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 9.4 Functional description 9.4.1 H-Bridge output drivers (OUT1 and OUT2) The 33HB2000 Power IC provides the means to efficiently drive a DC motor in both forward and reverse shaft rotation via a monolithic H-Bridge comprising low RDS(on) Nchannel MOSFETs and integrated control circuitry. The switching action of the H-Bridge can be pulse-width modulated to obtain both torque and speed control, with slew rates selectable from 0.25 V/μs to 16 V/μs in eight steps, giving the user flexibility to perform trade offs between meeting the EMI requirements and minimize switching losses. The outputs comprise four Power MOSFETs configured as a standard H-Bridge, controlled by the IN1 and IN2 inputs. 9.4.2 Analog control, protection, and diagnostics The 33HB2000 has integrated voltage regulators supplying the logic and protection functions internally. This reduces the requirements for external supplies and insures the device is safely controlled at all times when battery voltage is applied. An integrated charge pump provides the required bias levels to insure the output MOSFETs turn fully ON when commanded. Each MOSFET provides feedback to the protection circuitry by way of a current sensor. Each sense signal is compared with programmable overcurrent levels and produces an immediate shutdown in case of a high current short-circuit. The high-side current sense is also used for producing a current limiting PWM to reduce overload conditions as determined by the programmable limits. The high-side current sense is available to the MCU as an analog current proportional to the load current. Each MOSFET has overtemperature protection circuitry disabling the device. A thermal warning sets a flag in the SPI register when the device is approaching a protection limit. A thermal management scheme decreases the current limiting PWM frequency, while keeping the average current at the selected limit. The 33HB2000 consists of advanced diagnostics and protection features such as open load detection, overvoltage sense and protection, undervoltage protection, or charge pump undervoltage detection. 9.4.3 MCU interface and output control The SPI and control logic signals are compatible with both 5.0 V and 3.3 V logic systems. The SPI provides an easy to configure interface for the MCU through programmable control of output slew rates, current limits, enabling/disabling of outputs, SPI equivalent of inputs (VIN1 and VIN2), and mode of operation (H-Bridge/half-bridge). The status register makes detailed diagnostics available for protective and warning functions. The output drivers are controlled by the input signals ENBL, DIS, IN1, and IN2 using the parallel inputs and VIN1, VIN2, as well as EN using the SPI control. 9.5 Modes of operation 9.5.1 Description The operating modes are: • Sleep mode MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 13 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver All 33HB2000 functions are disabled. The current consumption does not exceed the sleep-state current specification. • Standby mode All 33HB2000 logic are fully operational with the outputs in a high-impedance state. • Normal mode All 33HB2000 functions are fully operational. Any detected faults transition the device to Fault mode. • Fault mode Certain of functions are forced off and FS_B signal is latched to logic [0] indicating a fault. Figure 6. Operating mode state diagram The 33HB2000 wakes up by EN going to a logic high state. If a valid wake-up event occurs while the VPWR voltage level is above the specified threshold, the regulators power-up sequence is initiated as illustrated in Figure 7. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 14 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figure 7. Regulators power-up and power-down sequences On Power-up, Fault Status (FS_B) activates after the internal supplies reach their operating threshold. All regulators acquire their steady-state by the turn-on delay time (tTURN-ON). On power-up, FS_B is active for at least tPO, and then deactivates after VCP is greater than the undervoltage threshold (VCP_UV) and all faults are clear. When ENBL transitions to logic LOW, the outputs turn off (high-impedance state) and FS_B goes low. Power-down starts tPD_DLY after ENBL goes low. DIS must also be low for FS_B to deactivate. On Power-down, FS_B is activated until the internal supplies are disabled. 9.5.2 Electrical characteristics Table 8. Electrical characteristics VPWR = 5.0 V to 28 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Characteristic Min. Typ. Max. Unit — — 1.0 ms Wake-up [1] tTURN-ON Turn-on delay time. Time from ENBL going high to FS_B returning high tPO Turn-on Status time. Minimum pulse width on FS_B during power up 1.0 — 2.0 μs tPD_DLY Turn-off delay time. ENBL going low until FS_B is allowed to go high 8.0 — 11 μs [1] ENBL is a digital input and has the characteristics defined in Table 7. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 15 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 9.6 16-bit SPI interface 9.6.1 Description The Serial Peripheral Interface (SPI) has the following features: • • • • • Full duplex, 4-wire synchronous communication Slave mode operation only Fixed SCLK polarity and phase requirements Fixed 16-bit command word SCLK operation up to 10 MHz The SPI communication works as follows: Figure 8. SPI dynamic diagram SPI communication is “MSB first” and is composed of 16 SCLK cycles. The MOSI data is read on SCLK falling edge and the MISO data is updated on SCLK rising edge. The daisy-chain feature passes data in excess of 16 bits to the next device in line. If the number of clock pulses within CS_B low is not more than 0 and an integer multiple of 16, the current SPI communication is ignored and a framing error is recorded in the status register. Both the serial input and the serial output data are valid on the SCLK falling edge, and transitions on the rising edge of SCLK. The content reported by the 33HB2000 is the previous selected register address at the time CS_B goes low. On the first SPI communication after enable goes high, the first register sent on the MISO line is the status register. When addressing a READ register, the content bits are ignored. See Table 9 for detail on timing parameters. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 16 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 9.6.2 Electrical characteristics Table 9. Electrical characteristics VDDQ = 3.13 V to 5.25 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Characteristic Min. Typ. Max. Unit SPI INTERFACE TIMING fSPI Recommended frequency of SPI operation, tSPI = 1/fSPI 0.5 — 10 MHz tLEAD Falling edge of CS_B to rising edge of SCLK (required setup time) 30 — — ns tLAG Falling edge of SCLK to rising edge of CS_B (required setup time) 30 — — ns tXFER_DELAY No data time between SPI commands 300 — — ns tWH High time of SCLK 45 tSPI/2 — ns tWL Low time of SCLK 45 tSPI/2 — ns tSU SCLK rising edge to MOSI (required setup time) 15 — — ns tSO(EN) Time from falling edge of CS_B to MISO low-impedance — — 30 ns tSO(DIS) Time from rising edge of CS_B to MISO high-impedance — — 30 ns tVALID Time from falling edge of SCLK to MISO data valid, VDDQ = 5.0 V, 1.0 V ≤ MISO ≤ 4.0 V, CL = 50 pF — — 30 ns tVALID Time from falling edge of SCLK to MISO data valid, VDDQ = 3.3 V, 0.66 V ≤ MISO ≤ 2.64 V, CL = 50 pF — — 45 ns tH Data hold time 30 — — ns 9.6.3 SPI fault reporting The 33HB2000 has an advanced SPI fault reporting and error detection feature. The fault status register latches a fault at the time a fault is detected. 9.6.3.1 Clearing the fault status The fault status is cleared when the fault is no longer present and one of three events occurs, this is referred to as “clr_flt” throughout this document. Table 10. Timing parameters for clearing fault status Symbol Characteristic Min. Typ. Max. Unit tDIS_MIN The falling edge of a logic signal on DIS clears nonactive faults. Minimum pulse width to ensure the faults are cleared. — — 1.0 μs tENBL_MIN The rising edge of a logic signal on ENBL clears nonactive faults. Minimum pulse width to ensure the faults are cleared. — — 1.0 μs A write to the status register selectively clears fault status with a ‘1’ in this bit location. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 17 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 9.6.3.2 SPI framing error detection A SPI Framing error is recorded if either of the following two conditions are met: • The number of clock pulses within CS_B low is not more than 0 and an integer multiple of 16 • Register 00 is addressed for a Write operation 9.6.4 SPI mapping Bit 15 is 1 for a Write operation and 0 for a Read operation. A write to the status register selectively clears the fault status with a ‘1’ in this bit location, unless the fault is still present. Table 11. SPI register selection 14 13 Register 0 0 Device Identification (Reserved) 0 1 Status 1 0 Fault Status Mask 1 1 Configuration and Control Table 12. Device identification (Reserved) Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Read 0 0 0 0 0 0 0 0 0 0 0 0 RV3 RV2 RV1 RV0 RV0-RV3 reserved bits. Bit 4 is the device identifier. Table 13. Status Bit Name Read [1] Write [1] 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 — — — — FRM CP_U UV OV SCP2 SCP1 SCG2 SCG1 OL OC TW OT 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 X X X X X X X X X X X X The default value for all bits (bit 0 to bit 11) in status register is 0 if no fault is detected in the device. Table 14. Status bits description Bit Bit name 15 — — 14 — — 13 — — 12 — — 11 FRM SPI framing error 10 CP_U Charge pump undervoltage 9 UV VPWR undervoltage 8 OV VPWR overvoltage MC33HB2000 Data sheet: Advance information Description All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 18 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Bit Bit name Description 7 SCP2 Short-circuit to power output 2 6 SCP1 Short-circuit to power output 1 5 SCG2 Short-circuit to ground output 2 4 SCG1 Short-circuit to ground output 1 3 OL Open load 2 OC Overcurrent - current limit has been activated 1 TW Thermal warning 0 OT Overtemperature shutdown Table 15. Fault status mask Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Name — — — DOV FRM CP_U UV OV SCP2 SCP1 SCG2 SCG1 OL OC TW OT 0 1 0 0 0 1 1 0 1 1 1 1 0 0 0 1 1 1 0 0 X X X X X X X X X X X X Read [1] Write [1] The SPI bits in “Read” section show the default values. The mask bits are in the same order as the Status bits. A '1' causes the FS_B to become active when this fault is active. Bit 12 (DOV - Disable overvoltage) configures the response to an overvoltage condition: • 1 = Disable overvoltage protection (OV bit is warning only) • 0 = Enable overvoltage protection in Full Bridge mode Table 16. Configuration and control Bit Name Read [1] Write [1] 15 14 13 12 11 10 9 8 7 6 5 4 3 2 — — — CL TM AL ILM1 ILM0 SR2 SR1 SR0 EN 0 1 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 X X X X X X X X X X X MODE INPUT 1 0 VIN2 VIN1 0 0 X X The SPI bits in “Read” section show the default values. Table 17. Configuration and control bits description Bit Bit name 15 — — 14 — — 13 — — 12 CL Check for open load (in Full Bridge Standby mode) • 1 = Enabled on transition from Standby to Normal mode. Execute test in Standby on transition to 1 • 0 = Disable test MC33HB2000 Data sheet: Advance information Description All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 19 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver [1] Bit Bit name Description 11 TM Thermal Management mode • 1 = Enable change of current limit frequency by control of tB when OTw state • 0 = Disable change of current limit frequency by OTw, tB shall be set to the slowest setting 10 AL Active Current Limit mode • 1 = Enable active current limit when overcurrent ILIM threshold has been exceeded • 0 = Disable active current limit. Exceeding overcurrent ILIM threshold set OC flag but does not control outputs 9 ILIM1 ILIM Bit 1 8 ILIM0 ILIM Bit 0 7 SR2 Slew Rate Bit 2 6 SR1 Slew Rate Bit 1 5 SR0 Slew Rate Bit 0 4 EN Disable Outputs • 1 = ENABLE output control when ENBL pin is high and DIS pin is low • 0 = DISABLE output control and tri-state outputs 3 MODE Input Control mode • 1 = H-Bridge Control mode • 0 = Half-Bridge Control mode 2 INPUT Active INPUT Control mode • 1 = SPI control of outputs by way of VIN1 and VIN2, IN1 pin and IN2 pin are disabled • 0 = Parallel control of outputs by way of IN1 pin and IN2 pin, VIN1 and VIN2 are disabled 1 VIN2 Virtual Input 2 (SPI equivalent of IN2) • 1 = ON equivalent to IN2 pin at logic high in parallel mode • 0 = OFF equivalent to IN2 pin at logic low in parallel mode 0 VIN1 Virtual Input 1 (SPI equivalent of IN1) • 1 = ON equivalent to IN1 pin at logic high in parallel mode • 0 = OFF equivalent to IN1 pin at logic low in parallel mode [1] When MODE=0 (Half-bridge mode): Active Current Limit mode is disabled, OV is a warning only, SC acts independent on each output, open load is disabled. 9.7 Protection and supervision The 33HB2000 includes supervision features which enable advanced diagnostics by monitoring the VPWR undervoltage, VPWR overvoltage and die temperature. 9.7.1 VPWR undervoltage detection 9.7.1.1 Description When VPWR is less than VPWR_FUV longer than tVPWR all output transistors turn off and remain off until VPWR increases above the VPWR_FUV threshold by VPWR_UVHYS. While ramping up the voltage on VPWR, when VPWR increases to a voltage greater than VPWR_FUV + VPWR_UVHYS for at least tVPWR, the 33HB2000 starts unrestricted operation. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 20 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 9.7.1.2 Electrical characteristics Table 18. VPWR_UV electrical characterization TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Characteristic Min. Typ. Max. Unit VPWR UNDERVOLTAGE VPWR_FUV Undervoltage threshold to disable outputs (falling edge) 3.55 — 4.0 V VPWR_UVHYS Undervoltage hysteresis 250 — 450 mV tVPWR Undervoltage detection filter time — — 10 μs VPWR_POR Power On Reset with VPWR falling 2.3 — 3.1 V 9.7.2 VPWR overvoltage detection If VPWR voltage is higher than OV_HSD threshold longer than tOV_HSD, the OV status bit is set and the device is in an overvoltage condition. When the device is in an overvoltage condition and is also in H-Bridge mode (MODE bit =1), both OUT1 and OUT2 low-side switches controlling the load is turned off and both OUT1 and OUT2 high-side switches are turned on to drain the energy in the load. When VPWR voltage drops by more than OV_HYS below the OV_HSD threshold, the outputs are restored to operation without an overvoltage condition. The OV status bit is not reset until clr_flt conditions are satisfied. 9.7.2.1 Electrical characteristics Table 19. VPWR_OV electrical characterization TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Characteristic Min. Typ. Max. Unit 33 35 37 V 2.3 2.45 2.5 V — — 3.0 μs OVERVOLTAGE DETECTION VPWR_OV_HSD Overvoltage detection threshold VPWR_OV_HYS Overvoltage detection hysteresis tOV_HSD [1] [1] Overvoltage detection filter time Measured in H-Bridge mode, 1.0 A resistive load, SR = 000, measured from FS_B low to both VOUT ≥ 10 % VPWR 9.7.3 Die temperature 9.7.3.1 Description The 33HB2000 has temperature sensors near the center of each power device. The threshold of the overtemperature warning (OTW) is approximately 150 °C on any power device. Temperature warning condition is defined as exceeding OTw. When a temperature warning occurs, outputs are not shutdown. However, the SPI status bit shows the actual status at accessing time. This is a non-latching condition and the status clears when the temperature falls below the hysteresis threshold. Further action is MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 21 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver taken on temperature warning as described in Section 9.6.4 "SPI mapping" and Section 10.4.1.4 "Active current limit regulation". When the temperature is above the overtemperature threshold (OT) for the defined filter time (tOT), the driver latches off, the SPI OT fault bit is set. This is a latching fault and requires performing clr_flt, as described in Section 9.6.3.1 "Clearing the fault status", after the temperature reduces THYS below the threshold. 9.7.3.2 Electrical characteristics Table 20. OT electrical characterization VPWR = 5.0 V to 28 V, unless otherwise specified. Symbol Characteristic Min. Typ. Max. Unit OVERTEMPERATURE/TEMPERATURE WARNING Overtemperature warning detection threshold [1] 140 150 165 °C Overtemperature shutdown threshold [1] 165 175 190 °C THYS Overtemperature hysteresis [1] — 12 — °C tOT Temperature warning detection filter time — — 11 μs OTW OT [1] Guaranteed by characterization. 9.7.4 Truth table The following truth table summarizes the output response to input states. The tri-state conditions and the status flag are reset using DIS, ENBL, or SPI. The truth table uses the following notations: L = LOW, H = HIGH, X = HIGH or LOW, Xb is inverse of X, and Z = High-impedance. Table 21. Truth table Status Input conditions Device state ENBL [1] DIS IN1 [2] IN2 [2] FS_B [3] Outputs OUT1 OUT2 HALF-BRIDGE CONTROL MODE Forward H L H L H H L Reverse H L L H H L H Freewheeling Low H L L L H L L Freewheeling High H L H H H H H IN1 Disconnected H L Z X H L X IN2 Disconnected H L X Z H X L Forward H L H H H H L Reverse H L L H H L H Freewheel High H L X L H H H IN1 Disconnected – Reverse H L Z X H Xb H H-BRIDGE CONTROL MODE MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 22 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Status Input conditions Device state ENBL [1] [2] DIS IN1 H L X Z Disable (DIS) H H X DIS Disconnected H Z H [2] FS_B [3] OUT1 OUT2 H H H X L Z Z X X L Z Z X X X L Z Z H X X X L H H H X X X L Z Z H X X X L Z Z Sleep mode ENBL L X X X H Z Z ENBL Disconnected Z X X X H Z Z IN2 Disconnected – Freewheel High IN2 Outputs PROTECTION [4] Undervoltage Lockout [5] Overvoltage Overtemperature Short-circuit [1] [2] [3] [4] [5] [6] [7] [6] [7] SPI bit EN=1 AND DIS=L for table entry DIS=L When the SPI bit INPUT = 1, the SPI bit VIN1 behaves the same as IN1 and SPI bit VIN2 behaves the same as IN2. Default response for FS_B, SPI programming may change the default behavior. In the event of an undervoltage condition, the outputs tri-state and status flag is SET logic LOW. Upon undervoltage recovery the outputs are restored to their original operating condition, FS_B remains low until clr_flt clears the status register. In the event of an overvoltage condition, the outputs go to freewheeling high configuration, independent of the input signals, and the status flag is latched to a logic LOW. Upon overvoltage recovery, the outputs are restored to following the input signals but FS_B remains low until clr_flt clears the status register. In Half-bridge mode an overvoltage event does not change the output state. When a short-circuit or overtemperature condition is detected, the power outputs are tri-state latched-OFF, independent of the input signals, and the status flag is latched to a logic LOW. To reset from this condition requires the toggling of either DIS, ENBL, or VPWR or flt_clr from the SPI. When in H-Bridge control mode, short-circuit controls both OUT1 and OUT2. However, in Half-bridge mode, short-circuit only controls the output which detects the short-circuit. Figure 9. Output operating configurations MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 23 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figure 10. H-Bridge operation with ENBL = 1 and DIS = 0 Figure 11. Half-bridge operation with ENBL = 1 and DIS = 0 9.8 Error handling Table 22. Error handling Type of error Detection condition Action Clear SPI flag Restart condition SUPERVISION Overtemperature Shutdown Normal mode See Table 21 Write Clear Fault SPI bit OT Latching fault requires clr_flt Die temperature warning All except Sleep mode SPI flag only (TW) Non-latching auto clears when condition clears Non-latching fault clears when condition clears MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 24 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Type of error Detection condition Action Clear SPI flag Restart condition Overcurrent Normal Mode SPI flag only (OC) Write Clear Fault SPI bit OC Latching fault requires clr_flt Open load Transition to Normal mode or request from MCU SPI flag only (OL) Write Clear Fault SPI bit OL Information only, no restart required Short-circuit to Ground Normal mode Output 1 See Table 21 Write Clear Fault SPI bit SCG1 Latching fault requires clr_flt Short-circuit to Ground Normal mode Output 2 See Table 21 Write Clear Fault SPI bit SCG2 Latching fault requires clr_flt Short-circuit to VPWR Output 1 Normal mode See Table 21 Write Clear Fault SPI bit SCP1 Latching fault requires clr_flt Short-circuit to VPWR Output 2 Normal mode See Table 21 Write Clear Fault SPI bit SCP2 Latching fault requires clr_flt VPWR Overvoltage All except Sleep mode See Table 21 Write Clear Fault SPI bit OV Non-latching fault clears when condition clears VPWR Undervoltage All except Sleep mode See Table 21 Write Clear Fault SPI bit UV Non-latching fault clears when condition clears CP Undervoltage All except Sleep mode SPI flag only (CP_UV). Non-latching fault No action, except clears when condition if micro requests a clears shutdown Non-latching fault clears when condition clears SPI failure All except Sleep mode SPI flag only (FRM) A valid SPI communication Write Clear Fault SPI bit FRM 10 Functional block description 10.1 Oscillator A single clock module is used for all systems and filter timing. 10.1.1 Frequency modulation The clock is frequency modulated to spread the oscillator’s energy over a wide frequency band. This spreading decreases the peak electromagnetic radiation level and improves electromagnetic compatibility (EMC) performance. Table 23. Frequency electrical characteristics VPWR = 5.0 V to 28 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Parameter Min. Typ. Max. 8.277 9.3 10.323 Unit Oscillator fOSC Oscillator frequency MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 MHz © NXP B.V. 2016. All rights reserved 25 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 10.2 Charge pump 10.2.1 Description The charge pump generates a voltage of 9.5 V nominal/12 V maximum above the VPWR supply. The maximum external load which can be connected to the CCP pin is 20 μA. The charge pump requires an external 20 V capacitor for energy storage and to cover transients. A SPI flag error is reported when VCP ≤ VCP_UV. The charge pump frequency is modulated by means of the spread spectrum modulation of the main clock. Table 24. Charge pump electrical characteristics VPWR = 5.0 V to 28 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Parameter Min. Typ. Max. Unit Charge pump Charge pump external capacitor [1] — 100 — nF Charge pump voltage referenced to VPWR [2] VCP_UV 9.5 12 V VCP Charge pump voltage referenced to VPWR [3] 6.0 — (2 × VPWR) − 1.0 V ICP Charge pump current capability 1.0 — VCP_UV Charge pump undervoltage threshold 7.45 8.0 8.7 V tCP_UV_F Charge pump undervoltage detection filter time — 18.0 — μs fCP Charge pump frequency — 9.3 — MHz CCP VCP [1] [2] [3] mA A 20 V X7R capacitor with at least ≤ ±20 % tolerance is recommended. With 1.0 mA loading on the charge pump and 8.0 V ≤ VPWR < 28.0 V With 1.0 mA loading on the charge pump and 5.0 V ≤ VPWR < 8.0 V 10.3 VDDQ digital output supply voltage 10.3.1 Description The VDDQ pin supplies the digital output buffer (MISO) of the 33HB2000, either at 5.0 V or 3.3 V, by connecting externally to the system MCU supply: Figure 12. Digital output buffer supply MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 26 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver This pin has a pull-down resistor to ensure the input is low in the event it is left open. If this pin is shorted to ground or left open, the SPI MISO reports 0000h. Table 25. VDDQ electrical characterizations VDDQ = 3.13 V to 5.25 V, TJ = –40 °C to 150 °C, unless otherwise specified. Symbol RDOWN_VDDQ Characteristic VDDQ pull-down resistor Min. Typ. Max. 55 100 260 Unit kΩ 10.4 H-Bridge and Half-bridge operation 10.4.1 Description The H-Bridge output control is defined by the SPI bit. Half-bridge control • In parallel mode, the physical inputs IN1 and IN2 control the OUT1 and OUT2 respectively • In SPI mode, VIN1 and VIN2 control the Half-bridge outputs similar to physical inputs H-Bridge control • In parallel mode, the physical input IN1 controls direction and IN2 controls PWM • In SPI mode, VIN1 and VIN2 control the H-Bridge outputs similar to physical inputs This device provides active recirculation through the opposing FET of each Half-bridge. Embedded protections avoid cross conduction. In Half-bridge mode, active current limit, overvoltage protection, and open load detection features are disabled. For overvoltage, there is OV warning only. Moreover, unlike H-Bridge control mode, the short-circuit protection acts independently on each output. A more detailed explanation of output characteristic with respect to inputs in H-Bridge as well as Half-bridge mode is explained in Section 9.7.4 "Truth table". The differences in fault priorities between the two modes is described in section Section 10.4.1.1 "H-Bridge and Half-bridge fault priority". MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 27 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 10.4.1.1 H-Bridge and Half-bridge fault priority The following tables specify which fault control dominates output control if two or more are present at one time. Note that for these tables ENBL and DIS are defined as the signal condition which disables the output. EN is the SPI control bit setting which disables the outputs. Table 26. H-Bridge mode fault priority OT OC SCG1 SCG2 SCP1 SCP2 OV UV ENBL OC OT SCG1 SC SC SCG2 SC SC SC SCP1 OT SC SC SC SCP2 OT SC SC SC SC OV OT OV SC SC OV OV UV UV UV UV UV UV UV UV ENBL ENBL ENBL ENBL ENBL ENBL ENBL ENBL ENBL DIS DIS DIS DIS DIS DIS DIS OV DIS ENBL EN EN EN EN EN EN EN OV UV ENBL SCP2 UV DIS DIS Table 27. Half-bridge mode fault priority OT SCG1 SCG2 SCP1 ENBL SCG1 OT SCG2 OT SC1 AND 2 SCP1 OT SC1 SCP2 OT SC1 AND 2 SC2 SC1 AND 2 UV UV UV UV UV UV ENBL ENBL ENBL ENBL ENBL ENBL ENBL DIS DIS DIS DIS DIS DIS DIS ENBL EN EN EN EN EN EN UV ENBL DIS SC1 AND 2 DIS Table 28. Fault priority description Name Description OT Overtemperature OC Overcurrent SC Short-circuit SCGx Short to ground SCPx Short to power (VPWR) OV MC33HB2000 Data sheet: Advance information Overvoltage All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 28 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Name Description UV Undervoltage 10.4.1.2 Current recopy High-side FETs have current recopy feature. Current recopy has less than 5 % error referred to the load, for currents between 2.0 A and 10 A. Current recopy is a ratio of 1/400 of the current through the FET. This recopy current is made available on the CFB pin. 10.4.1.3 Slew rate selection The slew rate is selectable by SPI bits from 0.25 V/μs to 16 V/μs. There is a bypass setting which switches the outputs as fast as possible. 10.4.1.4 Active current limit regulation The following figure presents the simplified current regulation loop. Figure 13. Simplified current regulated loop for ILIM The active current limit threshold is selectable by the SPI in four steps from 5.0 A to 10 A. The active current limit is initiated, and the OC SPI fault status bit is set when the current exceeds the threshold set by the current limit comparator. A blanking time (tB, 32 μs) is set from the time the current limit is exceeded. If a shortcircuit shutdown is not triggered before the blanking time has expired, the H-Bridge switches to high-side recirculation mode for 2*tA. tA is determined by the time it takes for the current to decay below the current limit threshold after switching to recirculation mode. After 2*tA, the control of the gates releases, restoring the output to the configuration set by the inputs. If the average output FET temperature exceeds the die temperature warning threshold (OTw), the blanking time (tB) increases by a factor of 8 (256 μs), effectively decreasing the current limit PWM frequency. The temperature dependent blanking time does not change during the blanking interval. Input control does not cause the output to switch ON while current is greater than ILIM. Input control commanding the output to switch OFF immediately switches OFF the output and resets the ILIM circuit. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 29 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figure 14. ILIM timing and thermal response 10.4.1.5 Open load detection in standby mode This diagnostic only operates when the device is in Standby mode (both outputs in a high-impedance state) and is configured for full H-Bridge mode. It is designed for applications having less than 50 nF from OUT1 and OUT2 to GND, a load inductance less than 15 mH, and an equivalent resistance of 600 Ω (typical) as a target for open load detection. The diagnostic can activate in one of two ways: 1. The device is transitioning from STBY mode to Normal mode and the CL bit is high. 2. The device is in STBY mode and receives a command changing the CL bit setting from low to high. When the open load check is performed, if there is current in an inductive load at the start of the test, the results may not be valid. The diagnostic is activated in two stages: 1. The circuit turns on both low-side output FETs, to discharge any residual charge on the output capacitance. During this stage, the short-circuit detection for OUT1 or OUT2 is functional and provides normal short-circuit protection and diagnostics. 2. In second stage, the circuit turns off the OUT1 low-side FET and applies an internal pull-up of 1.0 mA on OUT1 while maintaining the OUT2 low-side driver on. If the voltage on OUT1 is greater than the open load threshold after the defined filter time, an open load fault is recorded. See Figure 15 for more details. The OUT1 and OUT2 are restored to the commanded configuration after the test results are latched into the fault buffer. MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 30 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figure 15. Open load detection circuit 10.4.1.6 Open load detection in active mode Open load detection in Active mode is active when the output is configured for full HBridge mode and an output is being switched. Open load in Active mode is detected when the OUT1 and OUT2 voltages do not exhibit overshoot greater than the VOLATH (threshold) over VPWR between the time the low-side is commanded OFF and the lowside FET is turned back on during an output PWM cycle, as shown in Figure 16 and Figure 17. On the other hand, an open load is not detected if the energy stored in the inductor is high enough to cause an overshoot greater than the VOLATH (threshold) over VPWR caused by the fly-back current flowing through the body diode, as shown in antishoot through phase of Figure 16. Figure 16. Open load detection circuit for active mode MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 31 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figure 17. Open load circuit operation During normal operation, the result of the open load detection window is held until the end of the next detection window. Open load detected in the active mode is a dynamic status which is only cleared by detecting the load is not open or leaving Normal mode. 10.4.1.7 Short-circuit detection The short-circuit detection circuit monitors both high-side and low-side FETs continuously. When the current is above the short-circuit threshold (SC) for the defined filter time (tSC), the driver is switched off, and the SPI fault bit is set. The driver can be restored to normal operation by clearing the fault status by performing clr_flt, as described in Section 9.6.3.1 "Clearing the fault status". 10.4.2 Electrical characteristics Table 29. H-Bridge electrical characterization VPWR = 5.0 V to 28 V, TJ = −40 °C to 150 °C, unless otherwise specified. Symbol Parameter Min. Typ. Max. Unit OUTPUT RDS(ON_LSD) LSDx on-state resistance, ILDS = 3.0 A, TJ = 150 °C [1] — — 235 mΩ RDS(ON_LSD) LSDx on-state resistance, ILDS = 3.0 A, TJ = −40 °C [1] [2] — — 125 mΩ RDS(ON_HSD) HSDx on-state resistance, ILDS = 3.0 A, TJ = 150 °C [1] — — 235 mΩ RDS(ON_HSD) HSDx on-state resistance, ILDS = 3.0 A, TJ = −40 °C [1] [2] — — 125 mΩ — — 2.0 V VF Output MOSFET body diode forward voltage drop with ILDS = 3.0 A tDON tDOFF OUTx turn-on and turn-off delay times Digital signal to 10 % or 90 % ILOAD = 1.0 A, VPWR = 14 V, SR = “000”, resistive load — — 3.0 μs tDDISABLE OUTx disable delay time — — 3.0 μs tRDISABLE_1 OUTx disable recovery delay time Open load detection disabled, DIS recovery after 1.0 μs high or ENBL recovery after 5.0 μs low, SR = “000”, resistive load < 400 Ω — — 8.0 μs OUTx disable recovery delay time Open load detection enabled, DIS recovery after 1.0 μs high or ENBL recovery after 5.0 μs low, SR = “000”, resistive load < 400 Ω — — 128 μs tRDISABLE_2 MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 32 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Symbol SR Parameter OUTx rising and falling slew rate, from 10 % to 90 % of VPWR, measured with 1.0 A resistive load at VPWR = 14 V SPI SR = 000 SPI SR = 001 SPI SR = 010 SPI SR = 011 SPI SR = 100 (default) SPI SR = 101 SPI SR = 110 SPI SR = 111 Min. Typ. Max. Unit — 11.2 5.6 2.8 1.4 0.7 0.35 0.15 bypass 16 8.0 4.0 2.0 1.0 0.5 0.25 — 20.8 10.4 5.2 2.6 1.3 0.65 0.35 V/μs — — 2.5 2.5 — — mA −0.100 — 0.100 A CURRENT SENSE IRATIO Current recopy ratio ILOAD < 2.0 A 2.0 A ≤ ILOAD < 10 A IERROR Load current error, ILOAD < 2.0 A IERROR Load current error, 2.0 A ≤ ILOAD < 10 A −5.0 — 5.0 % dI/dt Load current slew rate 0.5 — — A/μs Current limit threshold current SPI ILIM = 00 SPI ILIM = 01 (default) SPI ILIM = 10 SPI ILIM = 11 4.0 6.0 7.3 9.0 5.4 7.0 8.8 10.7 6.8 8.0 10.3 12.5 A Blanking time TJ < OTW TJ ≥ OTW — — 32 256 — — μs FAULT DETECTION AND CURRENT LIMIT REGULATION ILIM tB SHORT-CIRCUIT SHUTDOWN ISC_LS Low-side short-circuit detection threshold current ILIM + 3.0 — ILIM + 8.0 A ISC_HS High-side short-circuit detection threshold current ILIM + 4.0 — ILIM + 9.0 A tSC Short-circuit detection filter time 5.0 — 10 μs OPEN LOAD DETECTION VOP Open load detection voltage threshold 0.6 — 0.8 V IOL Out1 pull-up current 0.8 — 1.3 mA tOP_LSD Open load detection filter time 93 — 118 μs VOLATH Open load active mode threshold VOLA = VOUTx − VPWR 160 — 360 mV [1] [2] In an application, RDS(on) depends on charge pump loading and timing limitations, including slew rate and duty cycle. These factors determine the enhancement level of the device’s integrated high-side FETs during switching. Guaranteed by characterization MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 33 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver VDIS,ENBL ENBL 1.5V 1.5V DIS tDDISABLE VOUT1,2 IO = 100 mA tRDISABLE 90% 10% TIME VIN1,IN2 (V) Figure 18. Disable delay timing 1.5V 1.5V VOUT1,2 (V) tDOFF tDON 90% 10% TIME Figure 19. Output delay timing tR VOUT1,2 (V) tF VPWR 90% SR = 80% VPWR tF 90% 10% 10% SR = 80% VPWR tR TIME Figure 20. Slew rate MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 34 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 11 Applications 11.1 Introduction The 33HB2000 is a programmable and configurable H-Bridge, power integrated circuit (IC) designed to drive DC motors or bi-directional solenoid controlled actuators, such as throttle control or exhaust gas recirculation actuators, with continuous average current of 3.0 A and peaks over 10.0 A. Figure 21 shows a typical simplified minimum application schematic without SPI interface to MCU and reverse battery protection through a diode. Figure 22 shows a typical simplified application diagram with reverse battery protection using an external N-channel FET driven by the CCP pin. This is useful for low battery voltage applications where diode drops could be significant. See Section 8.3.1 "Reverse battery" for details on reverse battery protection. The value of C1 is determined based on the maximum current in the load, and the maximum system voltage. C1 should be able to absorb this energy without exceeding 40 V, otherwise a clamp is required, as explained in Section 11.3 "Output avalanche protection". If ENBL is high and the part is in H-Bridge mode, the OV protection protects against this condition. 11.2 Application diagram Figure 21. Simplified minimum application schematic (Reverse battery protection using a diode and operation without SPI) MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 35 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figure 22. Simplified typical application schematic (Reverse battery protection with an external inverted N-channel MOSFET and operation with SPI) 11.3 Output avalanche protection The 33HB2000 has in-built overvoltage protection, preventing output avalanche breakdown when configured for operation in H-Bridge mode (default operation mode) by setting the bit MODE (bit number 3) to 1 in the Configuration and Control SPI register. As long as the part is enabled, the entire energy in the inductor is dissipated in the high-side recirculation loop, as explained in Section 9.7.2 "VPWR overvoltage detection". However, when the DOV bit (bit number 12) is set to 1, which disables the overvoltage protection and only gives an overvoltage warning, or while operating the part in Half-Bridge mode by setting the bit MODE (bit number 3) to 0 in the Configuration and Control SPI register, it is important to implement output avalanche protection, as shown in Figure 23. If VPWR were to become an open circuit, the outputs would likely tri-state simultaneously due to the disable logic. This could result in an unclamped inductive discharge. The VPWR input to the 33HB2000 should not exceed 40 V during this transient condition, to prevent electrical overstress of the output drivers. This can be accomplished with a zener clamp or MOV, and/or an appropriately valued input capacitor with sufficiently low MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 36 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver ESR as shown in Figure 23. If ENBL is at logic [1] and the part is in H-Bridge mode, this problem is mitigated by internal overvoltage protection. Figure 23. Output avalanche protection 12 Packaging 12.1 Package mechanical dimensions Package dimensions are provided in package drawings. To find the most current package outline drawing, go to www.nxp.com and perform a keyword search for the drawing’s document number. Table 30. Package outline Package Suffix 32-pin SOICW-EP EK 98ARL10543D 32-pin PQFN FK 98ARL10579D MC33HB2000 Data sheet: Advance information Package outline drawing number All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 37 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 38 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 39 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 40 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 41 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 42 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 43 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 13 Revision history Revision Date Description of changes 1.0 7/2014 • Initial release 2.0 2/2016 • • • • 3.0 5/2016 • Updated data sheet document form and style • Updated max. value for 33HB2000EK Junction to Package Top - Natural Convection ΨJT in Table 4 • Updated the values for oscillator frequency in Table 23 • Updated min. value for open load detection filter time in Table 29 Updated the ILIM and short-circuit thresholds Added thermal resistance data Added the specification for forward voltage drop for the output FET body diode Updated data sheet document format and style 14 Contact information For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: [email protected] MC33HB2000 Data sheet: Advance information All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 44 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver 15 Legal information 15.1 Data sheet status Document status 1 Product status 2 Definition Data sheet: Product preview Development This document contains certain information on a product under development. NXP reserves the right to change or discontinue this product without notice. Data sheet: Advance information Qualification This document contains information on a new product. Specifications and information herein are subject to change without notice. Data sheet: Technical data Production NXP Semiconductors reserves the right to change the detail specifications as may be required to permit improvements in the design of its products. [1] [2] Please consult the most recently issued document before initiating or completing a design. The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status information is available on the Internet at URL http://www.nxp.com. 15.2 Definitions Draft — The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information. 15.4 Trademarks 15.3 Disclaimers Information in this document is provided solely to enable system and software implementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. NXP reserves the right to make changes without further notice to any products herein. NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation MC33HB2000 Data sheet: Advance information consequential or incidental damages. “Typical” parameters that may be provided in NXP data sheets and/ or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each customer application by customer's technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: nxp.com/salestermsandconditions. Notice: All referenced brands, product names, service names and trademarks are the property of their respective owners. NXP — is a trademark of NXP B.V. the NXP logo — is a trademark of NXP B.V. Freescale — is a trademark of NXP B.V. the Freescale logo — is a trademark of NXP B.V. SafeAssure — is a trademark of NXP B.V. the SafeAssure logo — is a trademark of NXP B.V. SMARTMOS — is a trademark of NXP B.V. All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 45 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Tables Tab. 1. Tab. 2. Tab. 3. Tab. 4. Tab. 5. Tab. 6. Tab. 7. Tab. 8. Tab. 9. Tab. 10. Tab. 11. Tab. 12. Tab. 13. Tab. 14. Tab. 15. Orderable parts ................................................. 2 Pin description ...................................................4 Maximum ratings ...............................................8 Thermal ratings ................................................. 9 Nominal operation ........................................... 10 Supply current consumption ............................10 Digital I/Os characteristics ...............................11 Electrical characteristics ..................................15 Electrical characteristics ..................................17 Timing parameters for clearing fault status ......17 SPI register selection ...................................... 18 Device identification (Reserved) ......................18 Status .............................................................. 18 Status bits description ..................................... 18 Fault status mask ............................................19 MC33HB2000 Data sheet: Advance information Tab. 16. Tab. 17. Tab. 18. Tab. 19. Tab. 20. Tab. 21. Tab. 22. Tab. 23. Tab. 24. Tab. 25. Tab. 26. Tab. 27. Tab. 28. Tab. 29. Tab. 30. Configuration and control ................................ 19 Configuration and control bits description ....... 19 VPWR_UV electrical characterization ............. 21 VPWR_OV electrical characterization ............. 21 OT electrical characterization ..........................22 Truth table ....................................................... 22 Error handling ..................................................24 Frequency electrical characteristics ................ 25 Charge pump electrical characteristics ............26 VDDQ electrical characterizations ...................27 H-Bridge mode fault priority ............................ 28 Half-bridge mode fault priority ......................... 28 Fault priority description .................................. 28 H-Bridge electrical characterization .................32 Package outline ...............................................37 All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 46 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Figures Fig. 1. Fig. 2. Fig. 3. Fig. 4. Fig. 5. Fig. 6. Fig. 7. Fig. 8. Fig. 9. Fig. 10. Fig. 11. Fig. 12. Fig. 13. Simplified application diagram ...........................1 Internal block diagram .......................................3 Pin configuration for 32-pin SOICW .................. 4 Pin configuration for 32-pin PQFN .................... 4 Functional block diagram ................................ 12 Operating mode state diagram ........................14 Regulators power-up and power-down sequences ....................................................... 15 SPI dynamic diagram ...................................... 16 Output operating configurations ...................... 23 H-Bridge operation with ENBL = 1 and DIS = 0 ................................................................... 24 Half-bridge operation with ENBL = 1 and DIS = 0 ................................................................... 24 Digital output buffer supply ............................. 26 Simplified current regulated loop for ILIM ........29 MC33HB2000 Data sheet: Advance information Fig. 14. Fig. 15. Fig. 16. Fig. 17. Fig. 18. Fig. 19. Fig. 20. Fig. 21. Fig. 22. Fig. 23. ILIM timing and thermal response ................... 30 Open load detection circuit ............................. 31 Open load detection circuit for active mode .....31 Open load circuit operation ............................. 32 Disable delay timing ........................................ 34 Output delay timing ......................................... 34 Slew rate ......................................................... 34 Simplified minimum application schematic (Reverse battery protection using a diode and operation without SPI) ..............................35 Simplified typical application schematic (Reverse battery protection with an external inverted N-channel MOSFET and operation with SPI) ..........................................................36 Output avalanche protection ........................... 37 All information provided in this document is subject to legal disclaimers. Rev. 3.0 — 2 May 2016 © NXP B.V. 2016. All rights reserved 47 / 48 MC33HB2000 NXP Semiconductors 10 A H-Bridge, SPI programmable brushed DC motor driver Contents 1 2 3 4 5 6 7 7.1 7.2 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.3.7 7.3.8 7.3.9 7.3.9.1 7.3.9.2 7.3.9.3 7.3.9.4 7.3.10 8 8.1 8.2 8.3 8.3.1 8.3.2 9 9.1 9.2 9.3 9.4 9.4.1 9.4.2 9.4.3 9.5 9.5.1 9.5.2 9.6 9.6.1 9.6.2 9.6.3 9.6.3.1 9.6.3.2 9.6.4 9.7 9.7.1 9.7.1.1 9.7.1.2 9.7.2 9.7.2.1 9.7.3 General description ............................................ 1 Simplified application diagram .......................... 1 Features and benefits .........................................1 Applications .........................................................2 Ordering information .......................................... 2 Internal block diagram ........................................3 Pinning information ............................................ 4 Pinning ............................................................... 4 Pin description ................................................... 4 Functional pin description ..................................5 Logic bias input (VDDQ) ....................................5 Supply voltage (VPWR) .....................................5 Outputs (OUT1 and OUT2) ............................... 6 Inputs (IN1 and IN2) ..........................................6 Enable inputs (ENBL) ........................................ 6 Disable inputs (DIS) .......................................... 6 Current recopy (CFB) ........................................ 6 Charge pump capacitor (CCP) .......................... 6 Serial peripheral interface (SPI) ........................ 7 Serial clock (SCLK) ........................................... 7 Serial data output (MISO) ..................................7 Serial data input (MOSI) ....................................7 Chip select (CS_B) ............................................7 Status fault (FS_B) ............................................ 7 General product characteristics ........................ 8 Maximum ratings ............................................... 8 Thermal characteristics ......................................9 Operating conditions ........................................10 Reverse battery ............................................... 10 Digital I/Os characteristics ............................... 11 General IC functional description and application information .................................... 11 Introduction ...................................................... 11 Features ...........................................................12 Functional block diagram .................................12 Functional description ......................................13 H-Bridge output drivers (OUT1 and OUT2) ......13 Analog control, protection, and diagnostics ..... 13 MCU interface and output control .................... 13 Modes of operation ..........................................13 Description ....................................................... 13 Electrical characteristics .................................. 15 16-bit SPI interface .......................................... 16 Description ....................................................... 16 Electrical characteristics .................................. 17 SPI fault reporting ............................................17 Clearing the fault status ...................................17 SPI framing error detection ..............................18 SPI mapping .................................................... 18 Protection and supervision .............................. 20 VPWR undervoltage detection .........................20 Description ....................................................... 20 Electrical characteristics .................................. 21 VPWR overvoltage detection ...........................21 Electrical characteristics .................................. 21 Die temperature ............................................... 21 9.7.3.1 Description ....................................................... 21 9.7.3.2 Electrical characteristics .................................. 22 9.7.4 Truth table ....................................................... 22 9.8 Error handling .................................................. 24 10 Functional block description ........................... 25 10.1 Oscillator .......................................................... 25 10.1.1 Frequency modulation ..................................... 25 10.2 Charge pump ...................................................26 10.2.1 Description ....................................................... 26 10.3 VDDQ digital output supply voltage ................. 26 10.3.1 Description ....................................................... 26 10.4 H-Bridge and Half-bridge operation ................. 27 10.4.1 Description ....................................................... 27 10.4.1.1 H-Bridge and Half-bridge fault priority ............. 28 10.4.1.2 Current recopy .................................................29 10.4.1.3 Slew rate selection .......................................... 29 10.4.1.4 Active current limit regulation .......................... 29 10.4.1.5 Open load detection in standby mode ............. 30 10.4.1.6 Open load detection in active mode ................ 31 10.4.1.7 Short-circuit detection ...................................... 32 10.4.2 Electrical characteristics .................................. 32 11 Applications .......................................................35 11.1 Introduction ...................................................... 35 11.2 Application diagram ......................................... 35 11.3 Output avalanche protection ............................36 12 Packaging .......................................................... 37 12.1 Package mechanical dimensions .................... 37 13 Revision history ................................................ 44 14 Contact information .......................................... 44 15 Legal information .............................................. 45 © NXP B.V. 2016. All rights reserved For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: [email protected] Released on 2 May 2016