l9958 STMicroelectronics, l9958 Datasheet
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
l9958
Available stocks
Related parts for l9958
l9958 Summary of contents
Page 1
... Voltage and current slew-rate control for low EMI, programmable through SPI ■ Available in three power packages Description The L9958 is an SPI controlled H-Bridge, designed for the control of DC and stepper motors in safety critical applications and under extreme environmental conditions. The H-Bridge is protected against over ...
Page 2
... Diagnosis reset strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.1.1 5.1.2 5.2 Protection and on state diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 2/38 DI and EN inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 DIR and PWM inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Daisy chain operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Reset requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Diagnosis reset bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Over-current on high-side - short to ground . . . . . . . . . . . . . . . . . . . . . . 20 Over-current on low-side - short Short circuit over-load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Open load in on state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Over-temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Doc ID 17269 Rev 1 L9958 ...
Page 3
... L9958 5.2.6 5.2.7 5.2.8 5.2.9 5.3 Off-state diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.3.1 5.3.2 5.4 H-Bridge functional status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.1 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.2 Thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.3 Range of functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.4 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 6.4.8 6.4.9 6.4.10 7 Application circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 8 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 9 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Vs under-voltage shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Vdd over-voltage detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Vdd under-voltage detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Output short protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Off-state detection scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Open load detection ...
Page 4
... Device supply monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 20. SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 21. Digital inputs: TTL // 3. CMOS compatible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 22. Bridge output drivers Table 23. Over-temperature monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 24. Current limitation and over-current detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 25. Diagnostic of open-load in on-state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 26. Off-state diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 27. Timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 28. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4/38 Doc ID 17269 Rev 1 L9958 ...
Page 5
... L9958 List of figures Figure 1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 2. PowerSO-20 pin connection (top view Figure 3. PowerSO16 pin connection (top view Figure 4. PowerSSO24 pin connection (top view Figure 5. H-Bridge configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 6. SPI protocol structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figure 7. FSI bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figure 8. Daisy chain topology Figure 9. SPI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Figure 10 ...
Page 6
... SCK REXT current generator 6/ Control Logic Block Charge Pump VDD Over-Current Detection To Control Logic Block GATE Diagnostic DRIVER Over-Current Detection SPI To Control Logic Block Overtemperature Reference Current Limitation Doc ID 17269 Rev 1 VS OUT 1 OUT 2 Current Monitor GND AC00654 L9958 ...
Page 7
... L9958 2 Pins description 2.1 PowerSO-20 The exposed slug must be soldered on the PCB and connected to GND. Table 2. PowerSO-20 pin function Pin N° Figure 2. PowerSO-20 pin connection (top view) Name GND Ground SO Serial out ...
Page 8
... Enable OUT2 Output 2 PWM PWM Input REXT External Reference Resistor VS Supply Voltage SI Serial In SCK SPI Clock VDD Supply Voltage 1 GND DIR 5 OUT1 PGND 8 AC00656 Doc ID 17269 Rev 1 Description 16 VDD 15 SCK REXT 11 PWM 10 OUT2 9 EN L9958 ...
Page 9
... L9958 2.3 PowerSSO24 Although this package has two separate pins for the ground (pin11 = PGND = Power Ground and pin22 = GND = Logic Ground), the device is designed to work with shortening ground and is mandatory that the two pins have to be connected nearby the IC on the PCB. ...
Page 10
... Control inputs The bridge is controlled by the Inputs PWM, DIR, EN and DI. All the digital inputs and outputs of the L9958 are compatible with 3.3 V and 5 V CMOS. The power stages output OUT1 and OUT2 are controlled by the direct inputs DIR and PWM as given in Table 5 ...
Page 11
... L9958 3.2.2 DIR and PWM inputs The pins DIR and PWM are internally pulled down. The bridge is controlled by these two inputs according to the table below. Table 6. Control pins DIR, PWM DIR Figure 5. H-Bridge configurations OUT1 DIR=1, PWM=1 (Forward) OUT1 DIR=0, PWM=1 (Reverse) The outputs can be disabled (set to tri-state) by the Disable and Enable inputs DI and EN ...
Page 12
... L9958 can also be used in daisy-chain configuration (number of device in the daisy chain is not limited). The SPI interface of L9958 is a slave SPI interface: the master is the µC which provides CS and SCK to L9958. Transfer format uses 16 bits word in case of single device configuration and multiple of 16 bits word in case of daisy chain configuration ...
Page 13
... L9958 Table 7. Configuration protocol (CFG_REG) Bit 0 - LSB ISR_DIS 15-MSB Table 8. Diagnosis protocol (DIA_REG) Bit Name 0-LSB OL_OFF Open Load in OFF condition 1 OL_ON Open Load in ON condition 2 VS_UV Vs undervoltage 3 VDD_OV Vdd overvoltage 4 ILIM Current Limitation reached ...
Page 14
... Device description 3.3.1 Daisy chain operation Several L9958 can be connected to one SPI connection in daisy chain operation to save µC interface pins. The number of devices connected in daisy chain is unlimited. Figure 8. Daisy chain topology 3.4 SPI timing Figure 9. SPI timing CS t sclch SCK t csdv SO SI 14/38 µC ...
Page 15
... L9958 3.5 SPI communication failure In case of "no SCK edge" when CS = '0', the transfer is considered as valid: no error is returned to the µC. The answer of last command is sent during next transfer. When the number of SCK period is different from 0 or multiple of 16, next SPI answer is all zero. ...
Page 16
... IL tb: Blanking time CL_1 Current limit (typical values 6.6 A (default value are not present anymore. This feature is mainly used to LIM Doc ID 17269 Rev 1 Table 9. Limitation Current tb: Blanking time L9958 time ...
Page 17
... L9958 Figure 12. Temperature dependent current regulation 4.2 Current regulation with low-inductive loads Each time output stages are turned off, an internal timing starts for duration Toff-min. Whenever turn-on is reached in a time Toff that is shorter than Toff-min, output stages are kept OFF, until Toff-min is reached. ...
Page 18
... PWM control remains active during blanking (user can switch-off). Doc ID 17269 Rev 1 dV/dt (V/µs) dI/dt (A/µ off-min Once I < IL, and after t off-min When (I < IL) L9958 leaves and (after t ) current limitation off-min and i_pwm = '0', L9958 go back to NSR (otherwise L9958 remains in SFSR mode) (*) NSR L9958 t (*) AC00664 ...
Page 19
... L9958 5 Diagnostics and protections A detailed diagnostic of the H-bridge is available through SPI communication. The 16 bits diagnostic word is sent back to the MCU in return of a command word. The diagnostic word is used to report two kinds of information: ● H-Bridge failures: – Over-current on each transistor in on-state, – ...
Page 20
... Diagnostics and protections 5.2 Protection and on state diagnostics L9958 is protected against short circuits, overload and invalid supply voltage by the following measures. 5.2.1 Over-current on high-side - short to ground The high-side switches are protected against a short of the output to ground by an over- current shutdown high-side switch is turned on and the current rises above the short circuit detection current Ioc all output transistors are turned off after a filter time Toc_ls and the error bits " ...
Page 21
... L9958 This disable the turning on of the low-side drivers during current recirculation. The current flows through the body diode of the low-side MOS for a fixed time. At the end of this fixed time the Vout voltage is sampled and the possible open load condition detected (see Figure 16) ...
Page 22
... Reset). 5.2.9 Output short protection The L9958 can sustain short on the outputs. In case of short to GND, short to battery or short between outputs the battery voltage cannot exceed 18 V. The connection of a 100 µF decoupling capacitor as close as possible to V the exposed pad is mandatory to improve the robustness. ...
Page 23
... L9958 5.3 Off-state diagnosis This diagnostic is performed in any off-state condition, just after ignition key-on or during an off-state phase occurring after an on-state phase of the bridge. 5.3.1 Off-state detection scheme In order to avoid any wrong diagnostic, a filtering time "Tdiag_off" is applied before performing the detection if the bridge was in on-state before. This filtering time is not applied in case of detection after key on ...
Page 24
... Bridge. Status are Current Limitation (bit 4 "C_LIM"), Temperature Warning (bit 5 "T_WRN") and Bridge Enable Status (bit 7 "ACT"). Those bits do not report a failure but only a functional state of the H-bridge that could be useful to change the control strategy mainly in term of power dissipation. 24/38 Doc ID 17269 Rev 1 L9958 ...
Page 25
... L9958 6 Electrical specifications 6.1 Absolute maximum ratings The component must withstand the overall following stimulus without any damage or latch- up. Beyond these values, damage to the component may occur. Table 15. Absolute maximum ratings Symbol Parameter V Supply voltage ps V Logic supply voltage dd V SDO supply voltage ...
Page 26
... Electrical specifications Figure 21. Thermal impedance (junction-ambient) of power packages 6.3 Range of functionality Within the range of functionality, all L9958 functionalities have to be guaranteed. All voltages refers to GND. Currents are positive into and negative out of the specified pin. Table 17. Range of functionality Pos. Symbol Parameter FR1 ...
Page 27
... L9958 6.4 Electrical characteristics T = -40 °C ... 125 °C unless otherwise specified, case V = 4.5 V ... 5.5 V unless otherwise specified ... 28 V unless otherwise specified ps All voltages refer to Gnd. Currents are positive into and negative out of the specified pin. 6.4.1 Device supply Table 18. Device supply Pos. ...
Page 28
... Doc ID 17269 Rev 1 Min. Typ ( 150 100 - 100 - - - 300 - - - - - ddio - 0 DDIO L9958 Max. Unit - MHz 5 0 µA ...
Page 29
... L9958 6.4.4 Digital inputs: TTL // 3. CMOS compatible Table 21. Digital inputs: TTL // 3. CMOS compatible Pos. Symbol Parameter 4.1 V Input voltage HIGH ih 4.2 V Input voltage LOW il 4.3 Hysteresis of input voltage Input current source for 4.4 I inl NCS / SCLK / SDI Input current sink for DIR / 4.5 I inh PWM ...
Page 30
... CL1:0 = 10; 25 °C ≤ T ≤ 150°C j CL1:0 = 11; -40°C ≤ T < 25°C j CL1:0 = 11; 25 °C ≤ T ≤ 150°C j can be included in T blanck - - - Doc ID 17269 Rev 1 L9958 Min. Typ. Max. Unit 150 - 170 °C 170 - 200 ° °C ...
Page 31
... L9958 Table 24. Current limitation and over-current detection (continued) Pos. Symbol Parameter Ioc_ls Ioc-hs Low-side over-current threshold 7.7 High-side over-current threshold Tracking Low-side & high-side Toc_ls 7.8 over-current detection Toc_hs filtering time 6.4.8 Diagnostic of open-load in on-state Table 25. Diagnostic of open-load in on-state Pos. Symbol Parameter 8.1 Is_OL-on Current source 8 ...
Page 32
... out1 (= Non selectable by SPI Non selectable by SPI super fast mode VSR = 0 VSR = 1 Super fast mode (No current SR ctrl // dependant on voltage SR ctrl) ISR=0 ISR=1 Guaranteed through SCAN pattern Doc ID 17269 Rev 1 L9958 Min. Typ. Max. Unit - - 20 kHz - - 10 µ µ µs - ...
Page 33
... PWM PWM DIR DIR 22kΩ 100nF VDDIO VDDIO 10µF NCS NCS SCK SCK REXT REXT 10kΩ Doc ID 17269 Rev 1 Application circuit 100nF OUT1 OUT1 10nF L9958 OUT2 GNDs GNDs DC 10nF AC00671 33/38 ...
Page 34
... DETAIL PSO20MEC Doc ID 17269 Rev 1 OUTLINE AND MECHANICAL DATA Weight: 1.9gr JEDEC MO-166 PowerSO- DETAIL B E DETAIL A lead slug a3 DETAIL B 0.35 Gage Plane - SEATING PLANE BOTTOM VIEW (COPLANARITY 0056635 I L9958 ® ...
Page 35
... L9958 Figure 24. PowerSO16 mechanical data and package dimensions DIM. MIN 3.4 A3 1 0.27 c 0.23 D 9 (1) 13.85 E1 9.3 E2 7 (1) Resin protrusions not included (max value: 0.1mm per side inch TYP. MAX. MIN. TYP. MAX. 0.05 0.1 0 0.002 ...
Page 36
... Doc ID 17269 Rev 1 OUTLINE AND MECHANICAL DATA PowerSSO24 (Exposed pad down) 7412818 I L9958 ...
Page 37
... L9958 9 Revision history Table 28. Document revision history Date 16-Mar-2010 Revision 1 Initial release. Doc ID 17269 Rev 1 Revision history Changes 37/38 ...
Page 38
... Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America 38/38 Please Read Carefully: © 2010 STMicroelectronics - All rights reserved STMicroelectronics group of companies www.st.com Doc ID 17269 Rev 1 L9958 ...