0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
NCV78702MW0R2G

NCV78702MW0R2G

  • 厂商:

    ONSEMI(安森美)

  • 封装:

    VFQFN24

  • 描述:

    2PH BOOST CONTROLLER SPI

  • 数据手册
  • 价格&库存
NCV78702MW0R2G 数据手册
Multiphase Booster LED Driver for Automotive Front Lighting NCV78702 The NCV78702 is a single−chip and high efficient booster for smart Power ballast and LED Driver designed for automotive front lighting applications like high beam, low beam, DRL (daytime running light), turn indicator, fog light, static cornering, etc. The NCV78702 is in particular designed for high current LEDs and with NCV78723 (dual channel buck)/713 (single channel) provides a complete solution to drive multiple LED strings of up−to 60 V. It includes a current−mode voltage boost controller which also acts as an input filter with a minimum of external components. The available output voltage can be customized. Two devices NCV78702 can be combined and the booster circuits can operate together to function as a multiphase booster (2−phase, 3−phase, 4−phase) in order to further optimize the filtering effect of the booster and lower the total application BOM cost for higher power. Thanks to the SPI programmability, one single hardware configuration can support various application platforms. 1 24 QFNW24 MW SUFFIX CASE 484AA Single Chip Multiphase Booster High Overall Efficiency Minimum of External Components Active Input Filter with Low Current Ripple from Battery Integrated Boost Controller Programmable Input Current Limitation High Operating Frequencies to Reduce Inductor Sizes PCB Trace for Current Sense Shunt Resistor is Possible Low EMC Emission SPI Interface for Dynamic Control of System Parameters Fail Save Operating (FSO) Mode, Stand−Alone Mode Integrated Failure Diagnostic 20 1 TSSOP20 DE SUFFIX CASE 948AB MARKING DIAGRAMS N702−x ALYWG G Features • • • • • • • • • • • • • www.onsemi.com N702 A L Y W G N702−0 ALYWG G = Specific Device Code = Assembly Location = Wafer Lot = Year = Work Week = Pb−Free Package (Note: Microdot may be in either location) ORDERING INFORMATION See detailed ordering and shipping information on page 31 of this data sheet. Typical Applications • • • • • • • High Beam Low Beam DRL Position or Park Light Turn Indicator Fog Static Cornering © Semiconductor Components Industries, LLC, 2016 January, 2021 − Rev. 3 1 Publication Order Number: NCV78702/D NCV78702 TYPICAL APPLICATION SCHEMATIC V_Batt (after rev . pol. prot.) C_BST _IN D1 Vboost L1 VBOOSTDIV C_BC2 C_BC1 R_SENSE 1 COMP IBSTSENSE 1− C_BB VBB C_VDRIVE VDRIVE R_SDO RD1 T1 C_BST IBSTSENSE 1+ R_BC1 VCC of MCU VGATE 1 ON Semiconductor LED driver 2 phase booster NCV 78702 C_DD RD2 Phase 1 L2 D2 VGATE 2 T2 IBSTSENSE 2+ VDD R_SENSE 2 IBSTSENSE 2− Phase 2 ENABLE 1 mC BSTSYNC /TST /TST 1 FSO / ENABLE2 SPI _SCLK /TST 2 SPI _SDI SPI _SDO SPI _SCS GND PWR GND GNDP Sig GND Figure 1. Typical Application Schematic Table 1. EXTERNAL COMPONENTS Component Function L1, L2 Booster regulator coil T1, T2 Booster regulator switching transistor D1, D2 Booster regulator diode R_SENSE1, R_SENSE2 C_BST C_BB C_VDRIVE Typ. Value Unit 10 mH e.g. NTD6416ANL e.g. MBR5H100MFS Booster regulator current sensing resistor 10 mW 0.44 mF/W VBB decoupling capacitance (Note 1) 1 mF Capacitor for VDRIVE regulator 1 mF Booster regulator output capacitor C_VDRIVE_ESR ESR of VDRIVE capacitor max. 200 mW C_DD VDD decoupling capacitor 1 mF max. 200 mW 1 kW C_DD_ESR ESR of VDD capacitor R_SDO SPI pull−up resistor C_BC1 Booster compensation network See Booster Compensator Model section C_BC2 Booster compensation network See Booster Compensator Model section R_BC1 Booster compensation network See Booster Compensator Model section RD1 Booster output voltage feedback divider (Note 2) 107 (±1% tolerance) kW RD2 Booster output voltage feedback divider (Note 2) 3.24 (±1% tolerance) kW 1. The value represents a potential initial startup value on a generic application. The actual size of the boost capacitor depends on the application defined requirements (such as power level, operating ranges, number of phases) and transient performances with respect to the rest of BOM. Please refer to application notes and tools provided by ON Semiconductor for further guidance. The chosen value must be validated in the application. 2. Proposed values. Divider ratio (BSTDIV_RATIO) has to be 34. Tolerance of the resistors has to be ±1% to guarantee Booster parameters (see Table 12). www.onsemi.com 2 NCV78702 VBB VDRIVE LDR VDD LDR Booster VBOOSTDIV Error amplifier DIV COMP Vref Vdrive Bandgap VGATE 1 Vref Predriver PWM POR IBSTSENSE 1+ Current sense CMP Digital control Bias TSD OSC IBSTSENSE 1− Vdrive VGATE 2 Predriver PWM IBSTSENSE 2+ OTP BSTSYNC , ENABLE 1,2, TST 1/TST 2 SPI Current sense CMP IBSTSENSE 2− 5V tolerant input 5V tolerant input / OD output GND GNDP Figure 2. Block Diagram PACKAGE AND PIN DESCRIPTION Figure 3. Pin Connections – QFNW24 4x4 0.5 and TSSOP−20 EP www.onsemi.com 3 NCV78702 1 COMP GND VBOOSTDIV SDI CSB/SCS VGATE2 NC FSO/ENABLE2 IBSTSENSE2− IBSTSENSE2+ SCLK/TST2 GNDP FSO/ENABLE2 IBSTSENSE2− SCLK/TST2 IBSTSENSE1− NC IBSTSENSE2+ CSB/SCS GNDP SDO NCV78702MW1A NC SDI NC IBSTSENSE1+ BSTSYNC/TST/TST1 VGATE1 SDO NC ENABLE1 NC BSTSYNC/TST/TST1 NCV78702MW0A VDD VBB ENABLE1 VGATE2 24 IBSTSENSE1− NC VGATE1 NC VDRIVE VBOOSTDIV COMP GND VDD 24 IBSTSENSE1+ 1 VDRIVE VBB PACKAGE AND PIN DESCRIPTION Figure 3. Pin Connections – QFNW24 4x4 0.5 and TSSOP−20 EP Table 2. PIN DESCRIPTION Pin No. QFNW24 MW0A Pin No. QFNW24 MW1A Pin No. TSSOP−20 EP Pin Name 1 23 − NC 2 3 5 VGATE1 Booster MOSFET gate pre−driver MV out 3 5 6 VGATE2 Booster MOSFET gate pre−driver MV out 4 2 − NC NC NC 5 4 − NC NC NC 6 6 − NC NC NC 7 7 7 GNDP 8 8 8 IBSTSENSE1+ Coil1 current positive feedback input MV in Description NC Power ground I/O Type NC Ground 9 9 9 IBSTSENSE1− Coil1 current negative feedback input MV in 10 10 10 IBSTSENSE2+ Coil2 current positive feedback input MV in 11 11 11 IBSTSENSE2− Coil2 current negative feedback input MV in 12 12 12 FSO/ENABLE2 FSO/ENABLE2 input MV in 13 13 13 SCLK/TST2 SPI clock / TST2 IO MV in 14 14 14 CSB/SCS SPI chip select (chip select bar) MV in 15 15 15 SDI SPI data input MV in 16 16 16 SDO SPI data output – pull up 17 17 17 BSTSYNC/TST/TST1 18 18 18 ENABLE1 19 19 19 VBOOSTDIV 20 20 20 COMP Compensation for the Boost regulator LV in/out 21 21 1 GND Ground Ground 22 22 2 VDD 3 V logic supply LV supply 23 24 3 VDRIVE 10 V supply MV supply 24 1 4 VBB Battery supply HV supply www.onsemi.com 4 MV open−drain External clock for the boost regulator/ TM entry/ TST1 IO HV in ENABLE1 input MV in Booster high voltage feedback input HV in NCV78702 Table 3. ABSOLUTE MAXIMUM RATINGS Characteristic Symbol Min Max Unit Battery supply voltage (Note 4) VBB −0.3 36 (Note 3) V Logic supply voltage (Note 5) VDD −0.3 3.6 V Gate driver supply voltage (Note 6) VDRIVE −0.3 12 V Input current sense voltage (Note 7) IBSTSENSEPx, IBSTSENSENx −1.0 12 V Medium voltage IO pins (Note 8) IOMV −0.3 6.5 V Storage Temperature (Note 9) TSTRG −50 150 °C VESD_HBM VESD_CDM −2 −500 +2 +500 kV V Electrostatic Discharge on Component Level (Note 10) Human Body Model Charge Device Model Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality should not be assumed, damage may occur and reliability may be affected. 3. Absolute maximum rating for VBB is 40 V for limited time < 0.5 s 4. Absolute maximum rating for pins: VBB, BSTSYNC/TST/TST1, VBOOSTDIV 5. Absolute maximum rating for pins: VDD, COMP 6. Absolute maximum rating for pins: VDRIVE, VGATE1, VGATE2 7. Absolute maximum rating for pins: IBSTSENSE1+, IBSTSENSE1−, IBSTSENSE2+, IBSTSENSE2− 8. Absolute maximum rating for pins: SCLK/TST2, CSB, SDI, SDO, ENABLE1, FSO/ENABLE2 9. For limited time up to 100 hours. Otherwise the max storage temperature is 85°C. 10. This device series incorporates ESD protection and is tested by the following methods: ESD Human Body Model tested per EIA/JESD22−A114 ESD Charge Device Model tested per ESD−STM5.3.1−1999 Latch−up Current Maximum Rating: v100 mA per JEDEC standard: JESD78 Operating ranges define the limits for functional operation and parametric characteristics of the device. A mission profile (Note 11) is a substantial part of the operation conditions; hence the Customer must contact ON Semiconductor in order to mutually agree in writing on the allowed missions profile(s) in the application. Table 4. RECOMMENDED OPERATING RANGES Characteristic Symbol Min Battery supply voltage (Note 12 and 13) VBB Logic supply voltage (Note 14) VDD VDD current load IDD Medium voltage IO pins Typ Max Unit 5 30 V 3.1 3.5 V 50 mA IOMV 0 5 V IBSTSENSEPx, IBSTSENSENx −0.1 1 V Functional operating junction temperature range (Note 15) TJF −45 155 °C Parametric operating junction temperature range (Note 16) TJP −40 150 °C Input current sense voltage Functional operation above the stresses listed in the Recommended Operating Ranges is not implied. Extended exposure to stresses beyond the Recommended Operating Ranges limits may affect device reliability. 11. A mission profile describes the application specific conditions such as, but not limited to, the cumulative operating conditions over life time, the system power dissipation, the system’s environmental conditions, the thermal design of the customer’s system, the modes, in which the device is operated by the customer, etc. No more than 100 cumulated hours in life time above Ttw. 12. Minimum VBB for OTP memory programming is 15.8 V. 13. VDRIVE is supplied from VBB, it must be verified that VDRIVE voltage is appropriate for the external FETs. 14. VBB > 5 V 15. The circuit functionality is not guaranteed outside the functional operating junction temperature range. Also please note that the device is verified on bench for operation up to 170°C but that the production test guarantees 155°C only. 16. The parametric characteristics of the circuit are not guaranteed outside the Parametric operating junction temperature range. Table 5. THERMAL RESISTANCE Characteristic Thermal Resistance Junction to Exposed Pad (Note 17) Package Symbol QFNW24 4x4 Rthjp Min Typ 2.82 17. Includes also typical solder thickness under the Exposed Pad (EP). Thermal resistance junction to PCB Top Layer. www.onsemi.com 5 Max Unit °C/W NCV78702 ELECTRICAL CHARACTERISTICS Note: All Min and Max parameters are guaranteed over full battery voltage (5 V; 30 V) and junction temperature (TJP) range (−40°C; 150°C), unless otherwise specified. Table 6. TEMPERATURE MEASUREMENTS Characteristic Thermal Shutdown Thermal Warning Symbol Conditions TSD Typ Max Unit 165 170 175 °C 155 160 165 °C Thermal Output TEMP7 ADC_TEMP_THR[2:0] = 111 140 150 160 °C Thermal Output TEMP6 ADC_TEMP_THR[2:0] = 110 130 140 150 °C Thermal Output TEMP5 ADC_TEMP_THR[2:0] = 101 120 130 140 °C Thermal Output TEMP4 ADC_TEMP_THR[2:0] = 100 110 120 130 °C Thermal Output TEMP3 ADC_TEMP_THR[2:0] = 011 100 110 120 °C Thermal Output TEMP2 ADC_TEMP_THR[2:0] = 010 90 100 110 °C Thermal Output TEMP1 ADC_TEMP_THR[2:0] = 001 80 90 100 °C Thermal Output TEMP0 ADC_TEMP_THR[2:0] = 000 70 80 90 °C Thermal Output Hysteresis TW Min TEMP_HYST 3 °C Table 7. VDRIVE: 10 V SUPPLY FOR BOOST FET GATE DRIVER CIRCUIT Characteristic Symbol Conditions Min Typ Max Unit VDRIVE reg. voltage from VBB (Note 18) VDRV_15 [VDRIVE_VSETPOINT = 1111], Vbb − VDRIVE > 0.5 V @IDRIVE = 90 mA 9.7 10.1 10.7 V VDRIVE reg. voltage from VBB (Note 18) VDRV_00 [VDRIVE_VSETPOINT = 0000], Vbb − VDRIVE > 0.5 V @IDRIVE = 90 mA 4.8 5 5.3 V DVDRV Linear increase, 4 bits VDRIVE increase per code (Note 18) DC output current consumption 0.34 V VDRV_ILIM 0 90 mA VDRV_BB_IL 90 500 mA Output overload condition for VDRIVE_NOK detection (Note 19) VDRIVE_NOK_ILOAD 95 mA Minimum VBB−VDRIVE sufficient voltage (Note 19) VDRIVE_NOK_VBBLOW 0.5 V Output current limitation VDRIVE UV detection threshold (Note 20) VDRV_UV_[7] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 111] 83 87 91 % VDRIVE UV detection threshold (Note 20) VDRV_UV_[6] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 110] 79 83 87 % VDRIVE UV detection threshold (Note 20) VDRV_UV_[5] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 101] 75 79 84 % VDRIVE UV detection threshold (Note 20) VDRV_UV_[4] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 100] 71 75 79 % VDRIVE UV detection threshold (Note 20) VDRV_UV_[3] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 011] 63 67 71 % 18. The VDRIVE voltage drop between VDRIVE and VBB has to be sufficient (min. 0.5 V). 19. Both of these conditions have to be fulfilled otherwise SPI status bit VDRIVE_NOK is set. 20. Relative threshold to typical value of VDRIVE_VSETPOINT settings. www.onsemi.com 6 NCV78702 Table 7. VDRIVE: 10 V SUPPLY FOR BOOST FET GATE DRIVER CIRCUIT Characteristic Symbol Conditions Min Typ Max Unit VDRIVE UV detection threshold (Note 20) VDRV_UV_[2] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 010] 54 58 62 % VDRIVE UV detection threshold (Note 20) VDRV_UV_[1] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 001] 46 50 54 % VDRIVE UV detection threshold VDRV_UV_[0] Relative threshold to actual VDRIVE_VSETPOINT {VDRIVE_UV_THR = 000] VDRIVE UV detection delay VDRV_UV_DL 0 5 % 35 ms Max Unit 3.465 V 50 mA 350 mA Max Unit 18. The VDRIVE voltage drop between VDRIVE and VBB has to be sufficient (min. 0.5 V). 19. Both of these conditions have to be fulfilled otherwise SPI status bit VDRIVE_NOK is set. 20. Relative threshold to typical value of VDRIVE_VSETPOINT settings. Table 8. VDD: 3 V LOW VOLTAGE ANALOG AND DIGITAL SUPPLY Characteristic Symbol Conditions Min VDD Vbb > 5 V 3.135 DC output current consumption VDD_IOUT Vbb > 5 V, including 10 mA self current consumption Output current limitation VDD_ILIM VDD regulator output voltage Typ 60 Table 9. POR: POWER−ON RESET CIRCUIT Characteristic Symbol Conditions Min Typ POR Toggle level on VDD rising POR3V_H 2.55 3.05 V POR Toggle level on VDD falling POR3V_L 2.3 2.8 V POR Hysteresis POR threshold on VBB, VBB rising POR3V_HYST 0.15 POR_VBB_H Applicable only during startup (VBB is rising) 3.8 Symbol Conditions Min V 4.3 V Max Unit Table 10. OTP MEMORY Characteristic Min. VBB for OTP zapping VBB range for OTP_FAIL flag during OTP programming Typ VBB_OTP 15.8 V VBB_OTP_L 13.2 14.1 15 V Min Typ Max Unit 7 10 13 MHz Table 11. OSC10M: SYSTEM OSCILLATOR CLOCK Characteristic System oscillator frequency Symbol Conditions FOSC10M Table 12. BOOSTER (Note 21) Symbol Conditions Min Typ Max Unit Booster overvoltage shutdown BST_OV_127 [BOOST_OVERVOLTSD_THR =1111111], DC level 63.8 65.85 67.9 V Booster overvoltage shutdown BST_OV_022 [BOOST_OVERVOLTSD_THR =0010110], DC level 11 11.5 12 V Booster overvoltage shutdown increase per code DBST_OV Linear increase, 7 bits 0.518 0.718 V Characteristic 21. All parameters are guaranteed for recommended external Vboost resistor divider (Rdiv) ratio 34 with ±1% tolerance. 22. Higher levels are valid if BST_VLIMTH value 2 or 3 (BOOST_VLIMTHx[1] = 1) is selected at least on one channel. www.onsemi.com 7 NCV78702 Table 12. BOOSTER (Note 21) Characteristic Symbol Conditions Min Typ Max Unit Booster overvoltage re−activation BST_RA_3 [BOOST_OV_REACT =11], DV to the Vboost reg. overvoltage protection, DC level −1.9 −1.5 −1.1 V Booster overvoltage re−activation BST_RA_0 [BOOST_OV_REACT =00], DV to the Vboost reg. overvoltage protection, DC level Booster overvoltage re−activation decrease per code DBST_RA Linear decrease, 2 bits, DC level Booster undervoltage protection (external divider fail state detection) BST_EA_UV Booster undervoltage protection (external divider fail state detection) hysteresis BST_EA_UV_HYST 0 V −0.6 −0.5 V 3.45 3.95 4.45 0.6 V V Booster regulation level BST_REG_125 [BOOST_VSETPOINT =1111101], DC level 62.8 64.8 66.8 V Booster regulation level BST_REG_022 [BOOST_VSETPOINT =0010110], DC level 10.8 11.5 12.2 V Booster regulation level increase per code DBST_REG Linear increase, 7 bits 0.518 0.718 V Transconductance gain of Error amplifier BST_EA_GM3 [BOOST_OTA_GAIN =11], seen from VBOOST, DC value 63 90 117 mS Transconductance gain of Error amplifier BST_EA_GM2 [BOOST_OTA_GAIN =10], seen from VBOOST, DC value 42 60 78 mS Transconductance gain of Error amplifier BST_EA_GM1 [BOOST_OTA_GAIN =01], seen from VBOOST, DC value 21 30 39 mS Transconductance gain of Error amplifier BST_EA_GM0 [BOOST_OTA_GAIN =00], high impedance EA max output current EA_IOUT_POS EA min output current EA_IOUT_NEG Output leakage current in tri−state EA output resistance EA_ILEAK Output in tri−state (EA_GM0) −1 2.1 EA_ROUT mA −150 mA 1 mA 2.0 MW 2.26 V BOOST_SLPCTRL[2]=1, OR of all BOOST_VLIMTHx[1]=0 1.98 V COMP_CLH_1 BOOST_SLPCTRL[2]=0, OR of all BOOST_VLIMTHx[1]=1 1.64 V COMP_CLH_0 BOOST_SLPCTRL[2]=0, OR of all BOOST_VLIMTHx[1]=0 1.35 V COMP_CLH_3 BOOST_SLPCTRL[2]=1, OR of all BOOST_VLIMTHx[1]=1 EA max output voltage_2 COMP_CLH_2 EA max output voltage_1 EA max output voltage_0 Booster VOOSTDIV pin input pull up current mS 150 EA max output voltage_3 EA min output voltage 0 COMP_CLL BST_EA_DIV_INI Pull current source towards to VDD voltage 0.4 0.8 Division of COMP on the Current comparator input COMP_DIV_15 [P_DISTRIBUTIONx =01111], signed, see Power Distribution section and Table 19 for details 20 Division of COMP on the current comparator input COMP_DIV_0 [P_DISTRIBUTIONx =00000], signed, see Power Distribution section and Table 19 for details 6.81 Division of COMP on the current comparator input COMP_DIV_−16 [P_DISTRIBUTIONx =11111], signed, see Power Distribution section and Table 19 for details 4 21. All parameters are guaranteed for recommended external Vboost resistor divider (Rdiv) ratio 34 with ±1% tolerance. 22. Higher levels are valid if BST_VLIMTH value 2 or 3 (BOOST_VLIMTHx[1] = 1) is selected at least on one channel. www.onsemi.com 8 0.4 V 1.4 mA NCV78702 Table 12. BOOSTER (Note 21) Characteristic Symbol Voltage shift on COMP on Current comparator input COMP_VSF Booster skip cycle for low currents (Note 22) BST_SKCL_3 Booster skip cycle for low currents (Note 22) Booster skip cycle for low currents (Note 22) Conditions Min Typ Max Unit +0.5 V [BOOST_SKCL =11], Booster disabled for lower V(COMP) 0.7/0.8 V BST_SKCL_2 [BOOST_SKCL =10], Booster disabled for lower V(COMP) 0.625/0.7 V BST_SKCL_1 [BOOST_SKCL =01], Booster disabled for lower V(COMP) 0.55/0.6 V VGATE comparator to start BST_TOFF time BST_VGATE_THR_1 [VBOOST_VGATE_THR = 1] 1.2 V VGATE comparator to start BST_TOFF time BST_VGATE_THR_0 [VBOOST_VGATE_THR = 0] 0.4 V Booster minimum OFF time BST_TOFF_7 [VBOOST_TOFF_SET = 111], time from VGATE below VBOOST_VGATE_THR 780 1200 1620 ns Booster minimum OFF time BST_TOFF_6 VBOOST_TOFF_SET = 110], time from VGATE below VBOOST_VGATE_THR 300 460 620 ns Booster minimum OFF time BST_TOFF_5 VBOOST_TOFF_SET = 101], time from VGATE below VBOOST_VGATE_THR 260 400 540 ns Booster minimum OFF time BST_TOFF_4 VBOOST_TOFF_SET = 100], time from VGATE below VBOOST_VGATE_THR 220 340 460 ns Booster minimum OFF time BST_TOFF_3 VBOOST_TOFF_SET = 011], time from VGATE below VBOOST_VGATE_THR 180 280 380 ns Booster minimum OFF time BST_TOFF_2 VBOOST_TOFF_SET = 010], time from VGATE below VBOOST_VGATE_THR 140 220 300 ns Booster minimum OFF time BST_TOFF_1 VBOOST_TOFF_SET = 001], time from VGATE below VBOOST_VGATE_THR 100 160 220 ns Booster minimum OFF time BST_TOFF_0 VBOOST_TOFF_SET = 000], time from VGATE below VBOOST_VGATE_THR 60 100 140 ns Booster minimum ON time BST_TON_7 [VBOOST_TON_SET =111], time from internal signal for VGATE drive 330 530 730 ns Booster minimum ON time BST_TON_6 [VBOOST_TON_SET =110], time from internal signal for VGATE drive 300 480 660 ns Booster minimum ON time BST_TON_5 [VBOOST_TON_SET =101], time from internal signal for VGATE drive 270 430 590 ns Booster minimum ON time BST_TON_4 [VBOOST_TON_SET =100], time from internal signal for VGATE drive 240 380 520 ns Booster minimum ON time BST_TON_3 [VBOOST_TON_SET =011], time from internal signal for VGATE drive 210 330 450 ns Booster minimum ON time BST_TON_2 [VBOOST_TON_SET =010], time from internal signal for VGATE drive 180 280 380 ns Booster minimum ON time BST_TON_1 [VBOOST_TON_SET =001], time from internal signal for VGATE drive 150 230 310 ns Booster minimum ON time BST_TON_0 [VBOOST_TON_SET =000], time from internal signal for VGATE drive 120 180 240 ns 21. All parameters are guaranteed for recommended external Vboost resistor divider (Rdiv) ratio 34 with ±1% tolerance. 22. Higher levels are valid if BST_VLIMTH value 2 or 3 (BOOST_VLIMTHx[1] = 1) is selected at least on one channel. www.onsemi.com 9 NCV78702 Table 13. BOOSTER – CURRENT REGULATION AND LIMITATION Characteristic Symbol Conditions Min Typ Max Unit Current comparator for Imax detection BST_VLIMTHx_3 [BOOST_VLIMTHx =11], DC level of threshold voltage 95 100 105 mV Current comparator for Imax detection BST_VLIMTHx_2 [BOOST_VLIMTHx =10], DC level of threshold voltage 75 80 85 mV Current comparator for Imax detection BST_VLIMTHx_1 [BOOST_VLIMTHx =01], DC level of threshold voltage 57 62.5 67 mV Current comparator for Imax detection BST_VLIMTHx_0 [BOOST_VLIMTHx =00], DC level of threshold voltage 45 50 55 mV 10 mV Current comparator for Vboost regulation, offset voltage BST_OFFS −10 Booster slope compensation BST_SLPCTRL_7 BOOST_SLPCTRL =111], see Power Distribution section 290 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_6 BOOST_SLPCTRL =110], see Power Distribution section 190 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_5 BOOST_SLPCTRL =101], see Power Distribution section 120 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_4 BOOST_SLPCTRL =100], see Power Distribution section 85 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_3 BOOST_SLPCTRL =011], see Power Distribution section 50 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_2 BOOST_SLPCTRL =010], see Power Distribution section 35 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_1 BOOST_SLPCTRL =001], see Power Distribution section 17 / COMP_DIV mV/ ms Booster slope compensation BST_SLPCTRL_0 BOOST_SLPCTRL =000], see Power Distribution section 0 mV/ ms CMVSENSE Over full operating range Sense voltage common mode range −0.1 1 V Max Unit Table 14. BOOSTER – PRE−DRIVER Characteristic Symbol Conditions High−side switch impedance RONHI t = 25°C 4.2 High−side switch impedance RONHI t = 150°C 6 Low−side switch impedance RONLO t = 25°C 4.2 Low−side switch impedance RONLO t = 150°C 6 Pull down resistor on VGATEx Min Typ RPDOWN W 7 W W 7 10 W kW Table 15. 5 V TOLERANT DIGITAL INPUTS (SCLK/TST2, CSB, SDI, BSTSYNC/TST/TST1, ENABLE1, FSO/ENABLE2) Characteristic Symbol Conditions Min High−level input voltage VINHI SDI, BSTSYNC, CSB and SCLK/TST2 2 Low−level input voltage VINLO SDI, BSTSYNC, CSB and SCLK/TST2 Pull resistance (Note 23) Rpull SDI, BSTSYNC, CSB and SCLK/TST2 40 High−level input voltage ENA_VINHI ENABLE1 and FSO/ENABLE2 2.35 Low−level input voltage ENA_VINLO ENABLE1 and FSO/ENABLE2 ENA_Rpull ENABLE1 and FSO/ENABLE2 Pull resistance (Notes 23 and 24) 20 Typ Max Unit V 0.8 V 160 kW V 0.7 V 400 kW 23. Internal pull down resistor (Rpd) for SDI, ENABLE1, FSO/ENABLE2, BSTSYNC and SCLK/TST2, pull up resistor (Rpu) for CSB to VDD. 24. VDD > POR3V_H; ENA_Rpull > 20 kW when VDD = 0 V to 3.5 V www.onsemi.com 10 NCV78702 Table 16. 5 V TOLERANT OPEN−DRAIN DIGITAL OUTPUT (SDO) Characteristic Symbol Conditions Low−voltage output voltage VOUTLO Iout = −10 mA (current flows into the pin) Equivalent output resistance RDSON Lowside switch SDO pin leakage current Min Typ Max Unit 0.4 V 40 W 2 mA 10 pF 60 ns 20 SDO_ILEAK SDO pin capacitance (Note 25) SDO_C CLK to SDO propagation delay SDO_DL Low−side switch activation/deactivation time; @1 kW to 5 V, 100 pF to GND, for falling edge V(SDO) goes below 0.5 V 25. Guaranteed by bench measurement, not tested in production. Table 17. SPI INTERFACE Characteristic Symbol Min CSB setup time tCSS 0.5 ms CSB hold time tCSH 0.25 ms SCLK low time tWL 0.5 ms SCLK high time tWH 0.5 ms Data−in (DIN) setup time, valid data before rising edge of CLK tSU 0.25 ms Data−in (DIN) hold time, hold data after rising edge of CLK tH 0.275 ms tDIS 0.07 Output (DOUT) disable time (Note 26) Output (DOUT) valid (Note 26) tV1→0 Output (DOUT) valid (Note 27) tV0→1 Typ Max Unit 0.32 ms 0.32 ms 0.32 + t(RC) ms Output (DOUT) hold time (Note 26) tHO 0.07 ms CSB high time tCS 1 ms 26. SDO low–side switch activation time 27. Time depends on the SDO load and pull–up resistor t CS Initial state of SCLK after CSB falling edge is don’t care , it can be low or high V IH CSB V IL t CSS t WH tWL tCSH V IH SCLK V IL tSU tH V IH DIN V IL DIN 13 DIN 14 DIN 15 DIN 1 DIN 0 t DIS t HO tV V IH DOUT HI −Z DOUT 15 DOUT 14 DOUT 13 DOUT 1 V IL Figure 4. SPI Communication Timing www.onsemi.com 11 DOUT 0 HI−Z NCV78702 Typical Characteristics Figure 5. Typical temperature dependency of VGATE high and low side switch impedances DETAILED OPERATING DESCRIPTION Supply Concept in General Low operating voltages become more and more required due to the growing use of start stop systems. In order to respond to this necessity, the NCV78702 is designed to support power−up starting from VBB = 5 V. Figure 6. Cranking Pulse (ISO7637−1): System has to be fully functional (Grade A) from Vs = 5 V to 28 V VDRIVE Supply application, also versus the minimum required battery voltage. VDRIVE supply takes its energy from VBB battery voltage. Minimal VDRIVE regulator voltage drop is about 0.5 V. To ensure that booster can be operated close to minimal VBB battery voltage, logic level MOSFETs should be considered. By efficiency reasons, it is important to select MOSFETs with low gate charge. External MOSFETs are The VDRIVE supply voltage represents the power for the complete booster pre−driver block which generates the VGATE, used to switch the booster MOSFETs. The voltage is programmable via SPI in 16 different values (register VDRIVE_VSETPOINT[3:0], ranging from a minimum of 5 V typical to 10.1 V typical: see Table 7). This feature allows having the best switching losses vs. resistive losses trade off, according to the MOSFET selection in the www.onsemi.com 12 NCV78702 input ripple current (with “continuous mode” it is meant that the supply current does not go to zero while the load is activated). Only in case of very low loads or low dimming duty cycle values, discontinuous mode can occur: this means the supply current can swing from zero when the load is off, to the required peak value when the load is on, while keeping the required input average current through the cycle. In such situations, the total efficiency ratio may be lower than the theoretical optimal. However, as also the total losses will at the same time be lower, there will be no impact on the thermal design. On top of the using phases available in the device, the device can be combined with more NCV78702/NCV78703 devices in the application to gain even more phases. More details about the multichip−multiphase mode can be found in the dedicated section. controlled by the integrated pre−driver with slope control to reduce EMC emissions. VDRIVE Undervoltage Lockout safety mechanism monitors sufficient voltage for MOSFETs and protects them by switching off the booster when VDRIVE voltage is too low. During initial 150 μs after POR the detection is disabled to ensure that normal operating mode is entered. Detection level is set by VDRIVE_UV_THR[2:0] register relatively to used VDRIVE voltage. Detection thresholds are summarized in Table 7. When VDRIVE_UV_THR[2:0] = 0, function is disabled. VDD Supply The VDD supply is the low voltage digital and analog supply for the chip and derives energy from VBB. Due to the low dropout regulator design, VDD is guaranteed already from low VBB voltages. The Power−On−Reset circuit (POR) monitors the VDD and VBB voltages to control the out−of−reset condition at power−up. At least one ENABLE input is required to be in logic ‘1’ to enable the VDD regulator and leave reset state. When SPI register VDD_ENA is set to ‘1’, VDD regulator stays enabled and chip stays in normal mode, even if all ENABLEx (x = 1, 2) inputs are set to logic ‘0’. When SPI register VDD_ENA is set to ‘0’ and all ENABLEx inputs are set to logic ‘0’, chip enters the reset state and VDD regulator is switched off. VDD regulator is dimensioned to supply up to 8 NCV78713/NCV78723 buck devices. Booster Regulation Principles The NCV78702 features a current−mode voltage boost controller, which regulates the VBOOST line used by the buck converters. The regulation loop principle is shown in the following picture. The loop compares the reference voltage (BOOST_VSETPOINT) with the actual measured voltage at the VBOOST pin, thus generating an error signal which is treated internally by the error trans−conductance amplifier (block A1). This amplifier transforms the error voltage into current by means of the trans−conductance gain Gm. The amplifier’s output current is then fed into the external compensation network impedance (A2), so that it originates a voltage at the VCOMP pin, this last used as a reference by the current control block (B). The current controller regulates the duty cycle as a consequence of the VCOMP reference, the sensed inductor peak current via the external resistor RSENSE and the slope compensation used. The power converter (block C) represents the circuit formed by the boost converter externals (inductor, capacitors, MOSFET and forward diode). The load power (usually the LED power going via the buck converters) is applied to the converter. The controlled variable is the boost voltage, measured directly at the device VBOOST pin with a unity gain feedback (block F). The picture highlights as block G all the elements contained inside the device. The regulation parameters are flexibly set by a series of SPI commands. A detailed internal boost controller block diagram is presented in the next section. Internal Clock Generation – OSC10M An internal RC clock named OSC10M is used to run all the digital functions in the chip. The clock is trimmed in the factory prior to delivery. Its accuracy is guaranteed under full operating conditions and is independent from external component selection (refer to Table 11 for details). All timings depend on OSC10M accuracy. Boost Regulator General The booster stage provides the required voltage source for the LED string voltages out of the available battery voltage. Moreover, it filters out the variations in the battery input current in case of LED strings PWM dimming. For nominal loads, the boost controller will regulate in continuous mode of operation, thus maximizing the system power efficiency at the same time having the lowest possible www.onsemi.com 13 NCV78702 Figure 7. NCV78702 Boost Control Loop – Principle Block Diagram Boost Controller Detailed Internal Block Diagram A detailed NCV78702 boost controller block diagram is provided in this section. The main signals involved are indicated, with a particular highlight on the SPI programmable parameters. D VBOOST VBAT RD1 C_BC2 RD2 COUT R_BC1 VBOOSTDIV C_BC1 COMP BOOST_SLPCTRL[1] BOOST_VLIMTH[1] EA compensation VGATE 1 VGATE Low COMP_CLL SKCL VBOOST_TOFF_SET[2:0] VBOOST_VGATE_THR Skip Cycle P_DISTRIBUTIONx[4:0] k BOOST_SKCL[1:0] BOOST_VLIMTH[1] k P_DISTRIBUTIONx[4:0] Current peak trigger (duty cycle regulation) COMP IBSTSENSE+ TOFF generator AND BOOST_TOFF S Ireg Ireg Imax 1 COMP_DIV_ratio = 4 ÷ 20 VGATE BOOSTx_SYNC Error Amplifier BOOST_VSETPOINT[6:0] Vshift = 0.5V COMP_VSF Digital Control 1, 2 Internal connection of other phases COMP_CLH BOOST_SLPCTRL[2:0] Slope COMP_DIV_ratio = 4 ÷ 20 Rsense BOOST_VLIMTH[1:0] PWM Control 1, 2 OR OR TON generator BOOST_TON Skip Cycle UV VBOOST_TON_SET[2:0] OV/RA IBSTSENSE- BOOST_OVERVOLTSD_THR[6:0] BOOST_OV_REACT[1:0] Figure 8. Boost Controller Internal Detailed Block Diagram www.onsemi.com 14 1 R AND IMAX 1 Imax VGATE L The blocks referring to the principle block diagram are also indicated. In addition, the protection specific blocks can be found (see dedicated sections for details). OR rst NCV78702 BOOSTx _SYNC [1,2] BOOSTx _SYNC GATE reset [1,2] Pulse masked during min TON Pulse masked during min TON Ireg or Imax cmp [1,2] Min TOFF Min TOFF Min TOFF BOOST _TOFF [1,2] Min TON Min TON Min TON BOOST _TON [1,2] OFF time by BOOST _SYN sig . & VGATE comp . & TOFF gen . ON time by BOOST _SYN signal ON time by TON generator OFF time by IREG /IMAX comp . & TOFF generator ON time by IREG /IMAX comp . GATE [1,2] VGATE _LOW [1,2] Figure 9. Boost Controller Internal Waveforms Booster Regulator Setpoint (BOOST_VSETPOINT) BOOSTx_STATUS flags equal to zero. The PWM runs again as from the moment the VBOOST will fall below the reactivation hysteresis defined by the BOOST_OV_REACT[1:0] SPI parameter. Therefore, depending on the voltage drop and the PWM frequency, it might be that more than one cycle will be skipped. A graphical interpretation of the protection levels is given in the figure below, followed by a summary table (Table 18). The booster voltage VBOOST is regulated around the target programmable by the 7−bit SPI setting BOOST_VSETPOINT[6:0], ranging from a minimum of 11.5 V to a maximum of typical 64.8 V (please refer to Table 12 for details). Due to the step−up only characteristic of any boost converter, the boost voltage cannot obviously be lower than the supply battery voltage provided. Therefore a target of 11.5 V would be used only for systems that require the activation of the booster in case of battery drops below the nominal level. At power−up, the booster is disabled and the setpoint is per default the minimum (all zeroes). [V] Boost overvoltage shutdown (BOOST_OVERVOLTSD_THR) Booster Overvoltage Shutdown Protection Boost overvoltage reactivation (BOOST_OVERVOLTSD_THR - BOOST_OV_REACT) An integrated comparator monitors VBOOST in order to protect the external booster components from overvoltage. When the voltage rises above the threshold defined by the BOOST_OVERVOLTSD_THR[6:0], ranging from a minimum 11.5 V to a maximum of typical 65.85 V (please refer to Table 12 for details), the MOSFET gate is switched−off at least for the current PWM cycle and at the same time, the boost overvoltage flag in the status register will be set (BOOST_OV = ‘1’), together with the BOOST_VSETPOINT Figure 10. Booster voltage protection levels with respect to the setpoint Table 18. BOOST OVERVOLTAGE PROTECTION LEVES AND RELATED DIAGNOSTIC SPI flags Case Condition PWM gate control BOOSTx_STATUS BOOST_OV A VBOOST < BOOST_VSETPOINT Normal (not disabled) 1 0 B VBOOST > BOOST_OVERVOLTSD_THR Disabled until case ‘C’ 0 1 (latched) C VBOOST < BOOST_OVERVOLTSD_THR − BOOST_OV_REACT Re−enables the PWM, normal mode resumed if from case ‘B’ 1 1 (latched, if read in this condition, it will go back to ‘0’ www.onsemi.com 15 NCV78702 Booster Current Regulation Loop MOSFET is switched on and is summed up to an additional offset of +0.5 V (see COMP_VSF in Table 12) and on top of that, a slope compensation voltage ramp is added. The slope compensation is programmable by SPI via the BOOST_SLPCTRL[2:0] register and can also be disabled. Due to the offset, current can start flowing in the circuit when VCOMP > COMP_VSF. When booster is active, voltage at COMP pin is clamped to voltage between 0.4 V (see Table 12) and 1.35 V to 2.26 V depending on BOOST_VLIMTHx and BOOST_SLPCTRL settings (see Table 13) to ensure quicker reaction of the system to load changes. The peak−current level of the booster is set by the voltage of the compensation pin COMP, which is output of the trans−conductance error amplifier, “block B” of Figure 7. This reference voltage is fed to the current comparator via a divider (divider ratio of which can be set by Power sharing function for each phase independently, see “Power Distribution” section for more details. The comparator compares this reference voltage with voltage VSENSE sensed on the external sense resistor RSENSE, connected to the pins IBSTSENSE1/2+ and IBSTSENSE1/2−. The sense voltage is created by the booster inductor coil current when the Booster phase x Dx IL1 L1 D1 EXTERNAL COMPONENTS IOUT VIN1 COUT VOUT Booster phase 1 COMP 1 VCOMP Internal connection of next phase VGATE1 1 VSENSE = IL x RSENSE IBSTSENSE1+ Current peak reached trigger (duty cycle regulation) RSENSE1 K1 IBSTSENSE1− DEVICE K1 1 COMP SLOPE GENERATOR COMP_VSF BOOST_SLPCTRL[2:0] Figure 11. Booster Peak Current Regulator Involved in the Current Control Loop Booster Current Limitation Protection source is switched automatically from the external BSTSYNC pin to the internally generated signal, which is derived from the internal oscillator OSC10M. A selection of the frequencies is enabled by the register FSO_BST_FREQ[2:0], ranging from typical 200 kHz to typical 1 MHz (Table 22). On top of the normal current regulation loop comparator, an additional comparator clamps the maximum physical current that can flow in the booster input circuit while the MOSFET is driven. The aim is to protect all the external components involved (boost inductor from saturation, boost diode and boost MOSFET from overcurrent, etc...). The protection is active PWM cycle−by−cycle and switches off the MOSFET gate when VSENSE reaches its maximum threshold defined by the BOOST_VLIMTHx[1:0] register (see Table 13 for more details). Therefore, the maximum allowed peak current will be defined by the ratio IPEAK_MAX = BOOST_VLIMTHx[1:0]/RSENSE. The maximum current must be set in order to allow the total desired booster power for the lowest battery voltage. Warning: setting the current limit too low may generate unwanted system behavior as uncontrolled de−rating of the LED light due to insufficient power. Booster PWM External Generation In normal operation mode the booster PWM is taken directly from the BSTSYNC device pin. Maximum frequency at the BSTSYNC pin is 1 MHz. There is no actual limitation in the resolution, apart from the system clock for the sampling and a debounce of two clock cycles on the signal edges. The gate PWM is synchronized with either the rising or falling edge of the external signal depending on the BOOST_SRCINV bit value. The default POR value is “0” and corresponds to synchronization to the rising edge. BOOST_SRCINV equals “1” selects falling edge synchronization. Thanks to the possibility to invert external clock in the chip by SPI, up to 6−phase systems with shifted clock are supported with only 1 external clock. Booster PWM Internal Generation Internally generated booster PWM signal is used only in FSO modes. When FSO mode is entered, booster PWM www.onsemi.com 16 NCV78702 BSTSYNC pin Debounce SPI TSD SPI TW 0 BOOST1_SYNC 0 MUX PWM internal generation (FSO mode) COMB. BOOST1_SYNC_INT MUX 1 DIV BY 2 BOOST2_SYNC_INT 1 Normal / FSO mode BOOST1_EN (SPI) BOOST_SRCINV (SPI) Figure 12. Generation of BOOSTx_SYNC BOOST1_SYNC_INT BSTSYNC input DIV BY 2 BOOST2_SYNC_INT BSTSYNC input BOOST1_SYNC_INT BOOST2_SYNC_INT Figure 13. PWM Generation (2−phase) Booster PWM Min TOFF and Min TON Protection VBOOST_TOFF_SET[2:0] may prevent the system to regulate the VBOOST with low battery voltages (VBAT). This can be explained by the simplified formula for booster steady state continuous mode: As additional protection, the PWM duty cycle is constrained between a minimum and a maximum, defined per means of two parameters available in the device. The PWM minimum on−time is programmable via VBOOST_TON_SET[2:0]: its purpose is to guarantee a minimum activation interval for the booster MOSFET gate, to insure full drive of the component and avoiding switching in the linear region. Please note that this does not imply that the PWM is always running even when not required by the control loop, but means that whenever the MOSFET should be activated, then its on time would be at least the one specified. At the contrary when no duty cycle at all is required, then it will be zero. The PWM minimum off−time is set via the parameter VBOOST_TOFF_SET[2:0]: this parameter is limiting the maximum duty cycle that can be used in the regulation loop for a defined period TPWM: Duty MAX + V BOOST ^ V BAT V BAT à Duty ^ 1 * (1 * Duty) V BOOST So in order to reach a desired VBOOST for a defined supply voltage, a certain duty cycle must be guaranteed. Booster Compensator Model A linear model of the booster controller compensator (block “A” Figure 7) is provided in this section. The protection mechanisms around are not taken into account. A type “2” network is taken into account at the VCOMP pin. The equivalent circuit is shown below: VCOMP(t) ǒT PWM * T OFFMINǓ R1 T PWM Gm e(t) The main aim of a maximum duty cycle is preventing MOSFET shoot−through in cases the (transient) duty cycle would get too close to 100% of the MOSFET real switch−off characteristics. In addition, as a secondary effect, a limit on the duty cycle may also be exploited to minimize the inrush current when the load is activated. Warning: a wrong setting of the duty cycle constraints may result in unwanted system behavior. In particular, a too big ROUT CP RP C1 Figure 14. Booster Compensator Circuit with Type “2” Network In the Figure, e(t) represents the control error, equals to the difference BOOST_VSETPOINT(t) − VBOOST(t). “Gm” is the trans−conductance error amplifier gain, while “ROUT” is www.onsemi.com 17 NCV78702 the amplifier internal output resistance. The values of these two parameters can be found in Table 12 in this datasheet. By solving the circuit in Laplace domain the following error to VCOMP transfer function is obtained: V (s) H COMP + COMP + e(s) + G mR T s2 t 1t P RT + R P @ R OUT R P ) R OUT t 1 + R 1C 1 t P + R TC P t 1P + ǒR 1 ) R TǓC 1 t 1s ) 1 This transfer function model can be used for closed loop stability calculations. ) ǒt P ) t 1PǓs ) 1 The explanation of the parameters stated in the equation above follows: iL Vin Vds D Vout COMP RD2 VBOOSTDIV Cout IBSTSENSE + IBSTSENSE − VGATE VBB RD1 OTA Vref Figure 15. Voltage Divider and Compensation Network Booster PWM Skip Cycles ILsp In case of light booster load, it may be useful to reduce the number of effective PWM cycles in order to get a decrease of the input current inrush bursts and a less oscillating boost voltage. This can be obtained by using the “skip cycles” feature, programmable by SPI via BOOST_SKCL[1:0] (see Table 12 and SPI map). BOOST_SKCL[1:0] = ‘00’ means skip cycle disabled. The selection defines the VCOMP voltage threshold below which the PWM is stopped, thus avoiding VBOOST oscillations in a larger voltage window. ILmp_sum IL1mp IL2mp t Figure 16. Booster Single Phase vs. Multiphase Example Booster Multichip Connection Diagram and Programming For high−power systems more NCV78702 and NCV78703 devices can be combined to gain even more synchronized booster phases. This section describes the steps both from hardware and SPI programming point of view to operate in multichip mode. Example of physical connection of two devices is provided in this section. From a hardware point of view, it is assumed that in multiphase mode (N boosters), each stage has the same external components. The following features have to be considered as well: 1. The compensation pin (COMP) of all boosters is connected together to the same compensation network, to equalize the power distribution of each booster (booster phases work with the equal peak current). For the best noise rejection, the compensation network area has to be surrounded by the GND plane. 2. Boosters are synchronized by using shared external clock, generated by MCU or external logic, according to the user−defined control Booster Multiphase Mode Principles The NCV78702 device supports two booster phases, which are connected together to the same VBOOST node, sharing the boost capacitor block. Multiphase mode shows to be a cost effective solution in case of mid to high power systems, where bigger external BOM components would be required to bear the total power in one phase only with the same performances and total board size. In particular, the boost inductor could become a critical item for very high power levels, to guarantee the required minimum saturation current and RMS heating current. Another advantage is the benefit from EMC point of view, due to the reduction in ripple current per phase and ripple voltage on the module input capacitor and boost capacitor. The picture below shows the (very) ideal case of 50% duty cycle, the ripple of the total module current (ILmp_sum = IL1mp + IL2mp) is reduced to zero. The equivalent single phase current (ILsp) is provided as a graphical comparison. www.onsemi.com 18 NCV78702 (Multiphase Mode − MASTER), this will ensure that Error Amplifier of this device drives COMP signal which is shared between all devices. Other (slave) devices should have BOOST_MULTI_PHASE_MD[1:0] set to ‘10’ (Multiphase Mode − SLAVE), meaning that COMP pin is used only to sense the voltage. 4. Overvoltage settings of master and slave devices should be set to the same level. Each device senses boost voltage via VBOOSTDIV pin and reacts to the overvoltage situation independently. See also “Booster overvoltage shutdown protection” for more details on the protection mechanism and threshold. strategy. The generic number of lines needed is equivalent to the number of devices. When two chips are combined, the slave device shall have BOOST_SRCINV bit at ‘1’ (clock polarity internal inversion active), whereas the master device will keep the BOOST_SRCINV bit at ‘0’ (= no inversion, default). 3. Only the master device’s error amplifier OTA must be active, while the other (slave) devices must have all their own OTA blocks disabled (BOOST_OTA_GAIN[1:0] = ‘00’). Master device should have the register BOOST_MULTI_PHASE_MD[1:0] set to ‘01’ V_Batt (after rev . pol. Prot.) C_BST _IN Vboost L1 VBOOSTDIV C_BC 2 C_BC 1 R_BC 1 T1 R_SENSE 1 COMP IBSTSENSE 1− ON Semiconductor LED driver 2 phase booster NCV78702 C_BB VCC at MCU VBB C_DRIVE R_SDO VGATE 1 RD1 C_BST IBSTSENSE 1+ VDRIVE C_DD Phase 1 L2 VGATE 2 T2 IBSTSENSE 2+ VDD R_SENSE 2 IBSTSENSE 2− Phase 2 ENABLE 1 BSTSYNC /TST /TST 1 FSO /ENABLE 2 SPI _SCLK /TST 2 SPI _SDI mC SPI _SDO SPI _SCS GND GNDP L1 VBOOSTDIV VGATE 1 T1 IBSTSENSE 1+ R_SENSE 1 COMP IBSTSENSE 1− ON Semiconductor LED driver 2 phase booster NCV 78702 C_BB VBB C_DRIVE VDRIVE C_DD Phase 1 L2 VGATE 2 T2 IBSTSENSE 2+ VDD R_SENSE 2 IBSTSENSE 2− Phase 2 ENABLE 1 BSTSYNC /TST /TST 1 FSO /ENABLE 2 SPI _SCLK /TST 2 SPI _SDI SPI _SDO SPI _SCS GND GNDP Figure 17. Booster Multichip Connection Example www.onsemi.com 19 RD2 NCV78702 Booster Enable and Disable Control parameter in Table 12 and Table 19) for each phase individually by SPI registers P_DISTRIBUTIONx[4:0]. The same internal divider is also in path of slope compensation, internal slope has to be translated into corresponding slope on sensing resistor RSENSE according to Table 13 and Table 19. Power distribution feature allows setting of the ratio between peak values of the currents in the individual booster channels. This can serve to: • balance power sharing between booster phases which can differ because of external components tolerances and device specification; • set different power levels to the individual phases without changing external components (RSENSE). Because peak value of the current IPEAK is modified by power distribution setting, the average current IAVERAGE and corresponding power P have to be computed by the following formulas when operated in continuous mode: By means of FSO_ENABLE_SEL SPI registers, function of FSO/ENABLE2 pin can be selected. When FSO_ENABLE_SEL = ‘0’, FSO function is enabled (FSO mode can be entered by falling edge on this pin). In this case each phase of the booster can be enabled/disabled by corresponding BOOSTx_EN bit. The enable signal is the transition from ‘0’ to ‘1’, the disable function is vice−versa. When FSO_ENABLE_SEL = ‘1’, ENABLE function is enabled (independent control of booster phases). When the independent control of the phases is chosen, a booster x is activated only when SPI bit BOOSTx_EN is ‘1’ and corresponding debounced ENABLEx pin is in logic ‘1’. When BOOSTx_EN = ‘0’, the corresponding channel is off and its GATE drive is disabled. Please note that even when all phases are off, the error amplifier is not shut off automatically and to avoid voltage generation on the VCOMP pin the Gm gain must be put to zero as well. IAVERAGE = IPEAK – IRIPPLE/2, P = IAVERAGE · VBAT. Individual intermediate values of COMP_DIV are computed according to the following equation: Power Distribution Current peak regulation level IPEAK in current regulation loop can be modified by changing of division ratio of the internal voltage divider in range from 4 to 20 (see COMP_DIV COMP_DIV + 1 1 ) 15*P_DISTRIBUTION[4:0](signed) 155 20 Table 19. POWER DISTRIBUTION P_DISTRIBUTIONx[4:0] unsigned P_DISTRIBUTIONx[4:0] signed COMP_DIV_ratio Slope_Comp_0 (mV/us @ Rsense) Slope_Comp_1 (mV/us @ Rsense) Slope_Comp_2 (mV/us @ Rsense) Slope_Comp_3 (mV/us @ Rsense) Slope_Comp_4 (mV/us @ Rsense) Slope_Comp_5 (mV/us @ Rsense) Slope_Comp_6 (mV/us @ Rsense) Slope_Comp_7 (mV/us @ Rsense) Internal slope [mV/us] 0 17 35 50 85 120 190 290 P_DISTRIBUTIONx[4:0] unsigned P_DISTRIBUTIONx[4:0] signed COMP_DIV_ratio Slope_Comp_0 (mV/us @ Rsense) Slope_Comp_1 (mV/us @ Rsense) Slope_Comp_2 (mV/us @ Rsense) Slope_Comp_3 (mV/us @ Rsense) Slope_Comp_4 (mV/us @ Rsense) Slope_Comp_5 (mV/us @ Rsense) Slope_Comp_6 (mV/us @ Rsense) Slope_Comp_7 (mV/us @ Rsense) Internal slope [mV/us] 0 17 35 50 85 120 190 290 31 -16 4.00 30 -15 4.11 29 -14 4.22 28 -13 4.34 27 -12 4.46 26 -11 4.59 25 -10 4.73 24 -9 4.88 23 -8 5.04 22 -7 5.21 21 -6 5.39 20 -5 5.59 19 -4 5.79 18 -3 6.02 17 -2 6.26 16 -1 6.53 0.00 4.25 8.75 12.50 21.25 30.00 47.50 72.50 0.00 4.14 8.52 12.17 20.68 29.20 46.23 70.56 0.00 4.03 8.29 11.85 20.14 28.44 45.02 68.72 0.00 3.92 8.06 11.52 19.59 27.65 43.78 66.82 0.00 3.81 7.85 11.21 19.06 26.91 42.60 65.02 0.00 3.70 7.63 10.89 18.52 26.14 41.39 63.18 0.00 3.59 7.40 10.57 17.97 25.37 40.17 61.31 0.00 3.48 7.17 10.25 17.42 24.59 38.93 59.43 0.00 3.37 6.94 9.92 16.87 23.81 37.70 57.54 0.00 3.26 6.72 9.60 16.31 23.03 36.47 55.66 0.00 3.15 6.49 9.28 15.77 22.26 35.25 53.80 0.00 3.04 6.26 8.94 15.21 21.47 33.99 51.88 0.00 2.94 6.04 8.64 14.68 20.73 32.82 50.09 0.00 2.82 5.81 8.31 14.12 19.93 31.56 48.17 0.00 2.72 5.59 7.99 13.58 19.17 30.35 46.33 0.00 2.60 5.36 7.66 13.02 18.38 29.10 44.41 0 0 6.81 1 1 7.13 2 2 7.47 3 3 7.85 4 4 8.27 5 5 8.73 6 6 9.25 7 7 9.84 8 8 10.51 9 9 11.27 10 10 12.16 11 11 13.19 12 12 14.42 13 13 15.90 14 14 17.71 15 15 20.00 0.00 2.50 5.14 7.34 12.48 17.62 27.90 42.58 0.00 2.38 4.91 7.01 11.92 16.83 26.65 40.67 0.00 2.28 4.69 6.69 11.38 16.06 25.44 38.82 0.00 2.17 4.46 6.37 10.83 15.29 24.20 36.94 0.00 2.06 4.23 6.05 10.28 14.51 22.97 35.07 0.00 1.95 4.01 5.73 9.74 13.75 21.76 33.22 0.00 1.84 3.78 5.41 9.19 12.97 20.54 31.35 0.00 1.73 3.56 5.08 8.64 12.20 19.31 29.47 0.00 1.62 3.33 4.76 8.09 11.42 18.08 27.59 0.00 1.51 3.11 4.44 7.54 10.65 16.86 25.73 0.00 1.40 2.88 4.11 6.99 9.87 15.63 23.85 0.00 1.29 2.65 3.79 6.44 9.10 14.40 21.99 0.00 1.18 2.43 3.47 5.89 8.32 13.18 20.11 0.00 1.07 2.20 3.14 5.35 7.55 11.95 18.24 0.00 0.96 1.98 2.82 4.80 6.78 10.73 16.37 0.00 0.85 1.75 2.50 4.25 6.00 9.50 14.50 www.onsemi.com 20 NCV78702 Diagnostics The NCV78702 features a wide range of embedded diagnostic features. Their description follows. Diagnostic Description • Thermal Warning: this mechanism detects a junction • • • • • • temperature which is in principle close, but lower, to the chip maximum allowed, thus providing the information that some action (power de−rating) is required to prevent overheating that would cause Thermal Shutdown. The thermal warning flag (TW) is given in status register 0x0A and is latched. Thermal warning threshold is typically 160°C (see Table 6). Thermal Shutdown: this safety mechanism intends to protect the device from damage caused by overheating, by disabling the booster channels. The diagnostic is displayed per means of the TSD bit in status register 0x0A (latched). Once occurred, the thermal shutdown condition is exited when the temperature drops below the thermal warning level, thus providing hysteresis for thermal shutdown recovery process. Booster channels are re−enabled automatically if TSD_AUT_RCVR_EN = 1, respectively can be re−enabled by rising edge on BOOSTx_EN if TSD_AUT_RCVR_EN = 0. The application thermal design should be made as such to avoid the thermal shutdown in the worst case conditions. The thermal shutdown level is not user programmable and is factory trimmed to typically 170°C (see Table 6). Temperature output: allows to observe temperature of the chip by the means of the adjustable threshold ADC_TEMP_THR[2:0] (see Table 6). When temperature exceeds the threshold, status flag TEMP_OUT is set. SPI Error: in case of SPI communication errors the SPIERR bit in status register 0x0A is set. The bit is latched. For more details, please refer to section “SPI protocol: framing and parity error”. HW reset: the out of reset condition is reported through the HWR bit (latched). This bit is set only at each Power On Reset (POR) and indicates the device is ready to operate. Booster Overvoltage Shutdown: Whenever the boost overvoltage detection triggers in the control loop, the • • • • BOOST_OV flag (latched, register 0x0A) is set and booster is switched off. The booster is automatically activated when voltage falls below the hysteresis defined by Booster overvoltage re−activation parameter in Table 12. Booster Undervoltage Protection: when voltage at booster divider pin VBOOSTDIV drops below BST_EA_UV (see Table 12) / 34 (divider ratio) because of external divider failure, the VBSTDIV_UV flag (latched, 0x0B) is displayed and booster is switched off to protect external components from the overvoltage. VDRIVE Out of Regulation: correct work of VDRIVE regulator is monitored by checking VBB – VDRIVE voltage difference which has to be at least 0.5 V and by checking current drawn from the regulator. If one or both conditions are not met, VDRIVE_NOK flag is displayed (latched, 0x0B). VDRIVE Undervoltage Lockout: this safety mechanism monitors sufficient voltage for MOSFETs and protects them by switching off the booster when VDRIVE voltage is too low. During initial 150 ms after POR the detection is disabled to ensure that normal operating mode is entered. Detection level is set by VDRIVE_UV_THR[2:0] register relatively to used VDRIVE voltage (set by VDRIVE_VSETPOINT[3:0] register). Detection thresholds are summarized in Table 7. When VDRIVE_UV_THR[2:0] = 0, function is disabled. Booster status: the physical activation of the booster phase is displayed by the BOOSTx_STATUS flag (non−latched, 0x0A). Please note this is different from the BOOSTx_EN control bit, which reports instead the willing to activate the booster. See also section ”Booster Enable Control”. Enable pin status: the actual logic status read at ENABLEx pin is reported by the flag ENABLEx_STATUS (non−latched, 0x0B). Thanks to this diagnostic, the MCU can check proper logic level on the pin. A short summary table of the main diagnostic bits related to the LED outputs follows. www.onsemi.com 21 NCV78702 Table 20. DIAGNOSTIC SUMMARY Diagnose Flag Description Detection level Booster Output Latched TW Thermal Warning Factory trimmed No change Yes TSD Thermal Shutdown Factory trimmed Disabled. Re−enabled by rising edge on BOOSTx_EN after Tj < TW and TSD flag was cleared. Re−enabled automatically when TSD_AUT_RCVR_EN bit is set (in FSO/SA modes always). Yes TEMP_OUT Temperature Output See Diagnostic section No change Yes SPIERR SPI error See SPI section No change Yes BOOST_OV Overvoltage Shutdown See Electrical Characteristics Disabled. Re−enabled automatically below BOOST_RA threshold. Yes VBSTDIV_UV Undervoltage Protection See Electrical Characteristics Disabled. Re−enabled by rising edge on BOOSTx_EN when VBOOSTDIV > BST_EA_UV / 34 Yes VDRIVE_NOK VDRIVE Out of regulation See Electrical Characteristics No change Yes VDRIVE_UV * VDRIVE UV Lockout See Diagnostic section. Depends on SPI VDRIVE_VSETPOINT[3:0] and VDRIVE_UV_THR[2:0] settings. Disabled. Re−enabled by rising edge on BOOSTx_EN after VDRIVE_UV condition disappears. Yes HWR HW Reset Set after POR No change Yes *The flag not available in SPI map Table 21. TSD RECOVERY OVERVIEW FSO_ENABLE_SEL SPI bit TSD_AUT_RCVR_EN SPI bit ENABLEx pin BOOSTx_EN SPI bit BOOSTERx status after TSD disappear 0 0 x 0 Disabled 0 0 x 1 Disabled 0 0 x 0→1 Enabled 0 1 x 0 Disabled 0 1 x 1 Enabled 1 0 0 0 Disabled 1 0 0 1 Disabled 1 0 1 0 Disabled 1 0 1 1 Disabled 1 0 0→1 1 Disabled 1 0 1 0→1 Enabled 1 1 0 0 Disabled 1 1 0 1 Disabled 1 1 1 0 Disabled 1 1 1 1 Enabled NOTE: 0 → 1 … rising edge (after TW disappeared) www.onsemi.com 22 NCV78702 Functional Mode Description When FSO/Stand−Alone mode is activated, content of the following SPI registers is preloaded from OTP memory: Reset BOOST_SKCL[1:0] BOOST_OTA_GAIN[1:0] VDRIVE_VSETPOINT[3:0] VBOOST_VGATE_THR BOOST_VLIMTH1[1:0] BOOST_VLIMTH2[1:0] BOOST_OV_REACT[1:0] BOOST_SLPCTRL[2:0] BOOST_OVERVOLTSD_THR[6:0] BOOST_SRCINV BOOST_MULTI_PHASE_MD[1:0] BOOST_VSETPOINT[6:0] FSO_BST_FREQ[2:0] BOOST1_EN BOOST2_EN VDD_ENA FSO_ENABLE_SEL VBOOST_TOFF_SET[2:0] VBOOST_TON_SET[2:0] P_DISTRIBUTION1[4:0] P_DISTRIBUTION2[4:0] VDRIVE_UV_THR[2:0] POR always causes asynchronous reset − transition to reset state. The Power−On−Reset circuit (POR) monitors the VDD and VBB voltages to control the out−of−reset condition at power−up. Chip will leave the reset state and VDD regulator will be enabled when VBB > POR_VBB_H and VDD > POR3V_H and at least one ENABLE input is in logic ‘1’. When SPI register VDD_ENA is set to ‘1’, VDD regulator stays enabled and chip stays in normal mode, even if all ENABLE inputs are set to logic ‘0’. When SPI register VDD_ENA is set to ‘0’ and all ENABLE inputs are set to logic ‘0’, chip enters the reset state and VDD regulator is switched off, current consumption from VBB is less than 1 μA (for TJ = 30°C). Init and Normal mode Normal mode is entered through Init state after internal delay of 150 μs. In Init state, OTP refresh is performed. If OTP bits for FSO_MD[2:0] register and OTP Lock Bit are programmed, transition to FSO/SA mode is possible. Device is fully started 500 μs after rising edge on ENABLE pin. FSO/Stand−Alone mode FSO (Fail−Safe Operation)/Stand−Alone modes can be used for two main purposes: • Default power−up operation of the chip (Stand−Alone functionality without external microcontroller or preloading of the registers with default content for default operation before microcontroller starts sending SPI commands for chip settings) • Fail−Safe functionality (chip functionality definition in fail−safe mode when the external microcontroller functionality is not guaranteed) In FSO (entered via falling edge on FSO/ENABLE2 pin) or Stand−Alone modes, internal booster PWM source with 50% duty cycle is used as booster frequency. Frequency at which booster runs is determined by value in FSO_BST_FREQ[2:0] register. Values which can be selected are shown in the following table. Table 22. BOOSTER FREQUENCY IN FSO MODES FSO_BST_FREQ[2:0] FSO/stand−alone function is controlled according to Table 24. Entrance into FSO/Stand−alone mode is possible only after costumer OTP zapping when OTP Lock Bit is set. FSO/ENABLE2 pin serves to enter/exit FSO mode when SPI bit FSO_ENABLE_SEL = “0” (meaning that function of the pin is “FSO”). If FSO_ENABLE_SEL = “1”, FSO mode cannot be entered. Independent control of booster phases (FSO_ENABLE_SEL = ‘1’) is not available in FSO mode. When FSO_ENABLE_SEL is changed in FSO mode from ‘0’ to ‘1’, the FSO mode is immediately exited. Actual value of SPI register FSO_MD[2:0] (preloaded from OTP only at power−up) is used for entrance into FSO mode and all FSO related functions are then controlled according to it. When FSO mode is entered, SPI status bit FSO is set. It is clear by read flag. Booster freq. [kHz] 0x0 200 0x1 294.1 0x2 416.7 0x3 500 0x4 625 0x5 714.3 0x6 833 0x7 1000 TSD_AUT_RCVR_EN is kept high ‘1’ in FSO or Stand−Alone modes, allowing automatic recovery when thermal shutdown occurs. TSD_AUT_RCVR_EN is loaded from OTP only when FSO_MD[2:0] = 1. BOOSTx_EN bits are kept high ‘1’ in FSO modes (entered via falling edge on FSO pin), enabling booster phases. If BOOSTx_EN values preloaded from OTP’s are and remain ‘0’, corresponding booster phases will be disabled when FSO mode is exited. www.onsemi.com 23 NCV78702 Table 23. FSO MODES OVERVIEW FSO_MD[2:0] FSO entered after startup FSO entered after falling edge on FSO pin SPI ctrl. registers loaded with “00” after POR SPI ctrl. registers loaded with values from customer OTPs after POR SPI registers update in FSO enabled OTP programming needed 0 N N Y N N N 1 N N N Y N Y 2 N Y Y N N Y 3 N Y Y N Y Y 4 N Y N Y N Y 5 N Y N Y Y Y 6 Y N N Y N Y 7 Y Y* N Y Y Y *after proper FSO_MD[2:0] register update Table 24. FSO MODES DESCRIPTION FSO_MD[2:0] Description 000b = 0 FSO mode disabled, registers are loaded with safe value = 0x00h after POR, default • After the reset, control registers are loaded with 0x00h value. • Entrance into FSO mode is not possible 001b = 1 FSO mode disabled, registers are loaded with data from OTP memory after POR • After the reset, control registers are loaded with data stored in OTP memory (device’s OTP memory has to be programmed, OTP Lock Bit has to be set). It reduces number of SPI transfers needed to configure the device after the reset. • Entrance into FSO mode is not possible 010b = 2 FSO entered after falling edge on FSO pin, registers are loaded with safe value = 0x00h after POR • After FSO mode activation, control registers are loaded with data stored in OTP memory. • SPI register update (SPI write/read operation) in FSO mode is disabled (SPI write operation is blocked; clearing of SPI registers is blocked; SPIERR flag is set in case of invalid SPI frame). • FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0). • Internal booster PWM source will be selected as the booster frequency after activation of FSO mode. 011b = 3 FSO entered after falling edge on FSO pin, registers are loaded with safe value = 0x00h after POR • After FSO mode activation, control registers are loaded with data stored in OTP memory. • SPI register update (SPI write/read operation) in FSO mode is enabled • FSO mode can be exited by writing FSO_MD[2:0] = 000 or 001 • FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0). • If SPI bit FSO_ENABLE_SEL is written with ‘1’ in FSO mode, the FSO mode is immediately exited. • Internal booster PWM source will be selected as the booster frequency after activation of FSO mode. 100b = 4 FSO entered after falling edge on FSO pin, registers are loaded with data from OTP memory after POR • After FSO mode activation, control registers are loaded with data stored in OTP memory. • SPI register update (SPI write/read operation) in FSO mode is disabled (SPI write operation is blocked; clearing of SPI registers is blocked; SPIERR flag is set in case of invalid SPI frame). • FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0). • Internal booster PWM source will be selected as the booster frequency after activation of FSO mode. 101b = 5 FSO entered after falling edge on FSO pin, registers are loaded with data from OTP memory after POR • After FSO mode activation, control registers are loaded with data stored in OTP memory. • SPI register update (SPI write/read operation) in FSO mode is enabled • FSO mode can be exited by writing FSO_MD[2:0] = 000 or 001 • FSO/ENABLE2 pin serves to enter/exit FSO mode (when SPI bit FSO_ENABLE_SEL = 0). • If SPI bit FSO_ENABLE_SEL is written with ‘1’ in FSO mode, the FSO mode is immediately exited. • Internal booster PWM source will be selected as the booster frequency after activation of FSO mode. 110b = 6 SA (stand−alone)/FSO entered after POR, registers are loaded with data from OTP memory • After SA/FSO mode activation, control registers are loaded with data from OTP memory • SPI register update (SPI write/read operation) in SA/FSO mode is disabled (SPI write operation is blocked; clearing of SPI registers is blocked; SPIERR flag is set in case of invalid SPI frame). • Internal booster PWM source will be selected as the booster frequency. 111b = 7 SA (stand−alone)/FSO entered after POR, registers are loaded with data from OTP memory • After SA/FSO mode activation, control registers are loaded with data from OTP memory • SPI register update (SPI write/read operation) in SA/FSO mode is enabled • FSO mode can be exited by writing FSO_MD[2:0] = 000 or 001 • If SPI bit FSO_ENABLE_SEL is written with ‘1’ in FSO mode, the FSO mode is immediately exited. • Internal booster PWM source will be selected as the booster frequency. www.onsemi.com 24 NCV78702 SPI Interface A slave or chip select line (CSB) allows individual selection of a slave SPI device in a time multiplexed multiple−slave system. The CSB line is active low. If an NCV78702 is not selected, SDO is in high impedance state and it does not interfere with SPI bus activities. Since the NCV78702 always clocks data out on the falling edge and samples data in on rising edge of clock, the MCU SPI port must be configured to match this operation. The implemented SPI allows connection to multiple slaves by means of star connection (CSB per slave) or by means of daisy chain. An SPI star connection requires a bus = (3 + N) total lines, where N is the number of Slaves used, the SPI frame length is 16 bits per communication. General The serial peripheral interface (SPI) is used to allow an external microcontroller (MCU) to communicate with the device. NCV78702 acts always as a slave and it cannot initiate any transmission. The operation of the device is configured and controlled by means of SPI registers, which are observable for read and/or write from the master. The NCV78702 SPI transfer size is 16 bits. During an SPI transfer, the data is simultaneously transmitted (shifted out serially) and received (shifted in serially). A serial clock line (SCLK) synchronizes shifting and sampling of the information on the two serial data lines: SDO and SDI. The SDO signal is the output from the Slave (NCV78702), and the SDI signal is the output from the Master. MCU (SPI Master ) NCV78702 dev#1 (SPI Slave) MOSI MISO SDO1 NCV78702 dev#1 (SPI Slave ) CSB1 SDI2 MCU (SPI Master) CSB2 CSBN NCV78702 dev#2 (SPI Slave) SDO2 NCV78702 dev#N (SPI Slave) SDON SDIN NCV78702 dev#2 (SPI Slave ) NCV78702 dev#N (SPI Slave ) Figure 18. SPI Star vs. Daisy Chain Connection SPI Daisy chain mode SPI daisy chain connection bus width is always four lines independently on the number of slaves. However, the SPI transfer frame length will be a multiple of the base frame length so N x 16 bits per communication: the data will be interpreted and read in by the devices at the moment the CSB rises. A diagram showing the data transfer between devices in daisy chain connection is given further: CMDx represents the 16−bit command frame on the data input line transmitted by the Master, shifting via the chips’ shift registers through the daisy chain. The chips interpret the command once the chip select line rises. Figure 19. SPI Daisy Chain Data Shift Between Slaves. The symbol ‘x’ represents the previous content of the SPI shift register buffer. www.onsemi.com 25 NCV78702 The NCV78702 default power up communication mode is “star”. In order to enable daisy chain mode, a multiple of 16 bits clock cycles must be sent to the devices, while the SDI line is left to zero. Note: to come back to star mode the NOP register (address 0x0000) must be written with all ones, with the proper data parity bit and parity framing bit: see SPI protocol for details about parity and write operation. diagnostic check (copy of the main detected errors, see Figure 20 and Figure 21 for details), In case of previous SPI error or after power−on−reset, only the MSB bit will be 1, followed by zeros. • If parity bit in the frame is wrong, device will not perform command and flag will be set. The frame protocol for the read operation: Read; CMD = ‘0’ SPI Transfer Format High Two types of SPI commands (to SDI pin of NCV78702) from the micro controller can be distinguished: “Write to a control register” and “Read from register (control or status)”. The frame protocol for the write operation: Low C SDI M A A A A A P 4 3 2 1 0 D SDO Write; CMD = ‘1’ S P I E R R T E M P O U T B O O S T F A I L T S D T W F S O Low D D D D D D D D D D 9 8 7 6 5 4 3 2 1 0 BOOSTFAIL = BOOSTOV or VBSTDIVUV −> immediate value of STATUS BITS; Dedicated SPI READ Command of the STATUS Register has to be performed to clear the value of read−by−clear STATUS bits Low Data from address A [4:0] returned HIGH−Z High Low SCLK C SDI M A A A A P D D D D D D D D D D 3 2 1 0 9 8 7 6 5 4 3 2 1 0 D SDO SCLK P = S P I E R R C A A A A D D D D D D D D D D M 3 2 1 0 9 8 7 6 5 4 3 2 1 0 D S P I E R R C A A A A A M 0 1 P 4 3 2 1 0 D V B S T D I V U V O T P F A I L F S O T E M P O U T B O O S T O V T S D T W P = Low not(CMD xor A4 xor A3 xor A2 xor A1 xor A0) Low Figure 21. SPI Read Frame Previous SPI WRITE command resp. “SPIERR + 0x000hex” after POR or SPI Command HIGH−Z PARITY/FRAMING Error Referring to the previous picture, the read frame coming from the master (into the SDI) is composed from the following fields: • Bit[15] (MSB): CMD bit = 0 for read operation, • Bits[14:10]: 5 bits READ ADDRESS field, • Bit[10]: frame parity bit. It is ODD parity formed by the negated XOR of all other bits in the frame, • Bits [8:0]: 9 bits zeroes field. Device in the same frame provides to the master (on the SDO) data from the required address (in frame response), thus achieving the lowest communication latency. Previous SPI READ command & NCV78702 status bits resp. “SPIERR + 0x000hex” after POR or SPI Command PARITY/FRAMING Error Low not(CMD xor A3 xor A2 xor A1 xor A0 xor D9 xor D8 xor D7 xor D6 xor D5 xor D4 xor D3 xor D2 xor D1 xor D0) Figure 20. SPI Write Frame Referring to the previous picture, the write frame coming from the master (into the SDI) is composed from the following fields: • Bit[15] (MSB): CMD bit = 1 for write operation, • Bits[14:11]: 4 bits WRITE ADDRESS field, • Bit[10]: frame parity bit. It is ODD parity formed by the negated XOR of all other bits in the frame, • Bits[9:0]: 10 bit DATA to write SPI Framing and Parity Error SPI communication framing error is detected by the NCV78702 in the following situations: • Not an integer multiple of 16 CLK pulses are received during the active−low CSB signal; • LSB bits (8..0) of a read command are not all zero; • SPI parity errors, either on write or read operation. Device in the same time replies to the master (on the SDO): • If the previous command was a write and no SPI error had occurred, a copy of the command, address and data written fields, • If the previous command was a read, the response frame summarizes the address used and an overall Once an SPI error occurs, the flag can be reset only by reading the status register in which it is contained (using in the read frame the right communication parity bit). www.onsemi.com 26 NCV78702 Table 25. NCV78702 SPI ADDRESS MAP ADDR R/W bit9 bit8 bit7 bit6 0x00 NA 0x01 R/W 0x02 R/W 0x03 R/W BOOST_MULTI_PHASE_MD[1:0] BOOST_SRCINV 0x04 R/W 0x05 R/W bit5 bit4 bit3 bit2 bit1 bit0 NOP register (read/write operation ignored) BOOST_ VBOOST_VGATE_ DIV3/DIV2* THR 0x0 VDRIVE_VSETPOINT[3:0] BOOST_SLPCTRL[2:0] BOOST_VLIMTH3[1:0]* BOOST_SKCL[1:0] BOOST_VLIMTH2[1:0] BOOST_VLIMTH1[1:0] BOOST_OVERVOLTSD_THR[6:0] FSO_BST_FREQ[2:0] TSD_AUT_ BOOST_OTA_GAIN[1:0] BOOST_VSETPOINT[6:0] ADC_TEMP_THR[2:0] FSO_MD[2:0] BOOST3_EN* BOOST2_EN BOOST1_EN FSO_ENABLE _SEL VDD_ENA RCVR_EN 0x06 R/W 0x07 R/W 0x08 R/W 0x09 R/W 0x0A R HWR ODD PARITY BOOST3_ STATUS* BOOST2_ STATUS BOOST1_ STATUS 0x0B R 0x0 ODD PARITY ENABLE3_ ENABLE2_ ENABLE1_ STATUS* STATUS STATUS 0x0C R 0x0D R OTHER R BOOST_OV_REACT[1:0] VBOOST_TON_SET[2:0] VBOOST_TOFF_SET[2:0] P_DISTRIBUTION2[4:0] 0x0 P_DISTRIBUTION1[4:0] VDRIVE_UV_THR[2:0] 0x0 P_DISTRIBUTION3[4:0]* OTP_BIAS_H OTP_BIAS_L OTP_ADDR[2:0] BOOST_OV TEMP_OUT OTP_OPERATION[1:0] SPIERR VDRIVE_NOK VBSTDIV_UV OTP_ACTIVE TSD TW OTP_FAIL FSO OTP_DATA[9:0] 0x0 REVID[7:0] 0x0 * Disabled settings, kept low for reading Table 26. BIT DEFINITION Symbol MAP position Description REGISTER 0x00 (CR): NOP Register, Reset Value (POR) = 00000000002 NOP Bits [9:0] – ADDR_0x00 NOP register (read/write operation ignored) REGISTER 0x01 (CR): Booster Settings, Reset Value (POR) = 00000000002 VBOOST_VGATE_THR Bit 8 – ADDR_0x01 Adjustment of Gate Threshold Voltage for Booster Transistor VDRIVE_VSETPOINT[3:0] Bits [7:4] – ADDR_0x01 VDRIVE Voltage BOOST_OTA_GAIN[1:0] Bits [3:2] – ADDR_0x01 Error Amplifier Gain BOOST_SKCL[1:0] Bits [1:0] – ADDR_0x01 Booster Skip Cycle Settings REGISTER 0x02 (CR): Booster Settings, Reset Value (POR) = 00000000002 BOOST_SLPCTRL[2:0] Bits [8:6] – ADDR_0x02 Booster Slope Control BOOST_VLIMTH2[1:0] Bits [3:2] – ADDR_0x02 Booster phase Current Limitation BOOST_VLIMTH1[1:0] Bits [1:0] – ADDR_0x02 Booster phase Current Limitation REGISTER 0x03 (CR): Booster Settings, Reset Value (POR) = 00011111112 BOOST_MULTI_PHASE_MD[1:0] BOOST_SRCINV BOOST_OVERVOLTSD_THR[6:0] Bits [9:8] – ADDR_0x03 Bit 7 – ADDR_0x03 Bits [6:0] – ADDR_0x03 Stand Alone /Master/Slave Selection Booster Clock Inversion Booster Overvoltage Threshold REGISTER 0x04 (CR): Booster Settings, Reset Value (POR) = 00000000002 FSO_BST_FREQ[2:0] Bits [9:7] – ADDR_0x04 Booster Frequency BOOST_VSETPOINT[6:0] Bits [6:0] – ADDR_0x04 Booster Voltage Setpoint REGISTER 0x05 (CR): Booster Settings, Reset Value (POR) = 00000000002 TSD_AUT_RCVR_EN Bit 9 – ADDR_0x05 ADC_TEMP_THR[2:0] Bits [8:6] – ADDR_0x05 Thermal Shutdown Automatic Recovery Temperature Output Threshold FSO_MD[2:0] Bits [5:3] – ADDR_0x05 Fail Safe Operation Mode Selection BOOST2_EN Bit 1 – ADDR_0x05 Booster Phase 2 Enable BOOST1_EN Bit 0 – ADDR_0x05 Booster Phase 1 Enable www.onsemi.com 27 NCV78702 Table 26. BIT DEFINITION Symbol MAP position Description REGISTER 0x06 (CR): Booster Settings, Reset Value (POR) = 00000000002 BOOST_OV_REACT[1:0] Bits [9:8] – ADDR_0x06 Booster Overvoltage Reaction VBOOST_TON_SET[2:0] Bits [7:5] – ADDR_0x06 Booster Minimal TON VBOOST_TOFF_SET[2:0] Bits [4:2] – ADDR_0x06 Booster Minimal TOFF FSO_ENABLE_SEL Bit 1 – ADDR_0x06 Function of FSO/ENABLE2 Pin VDD_ENA Bit 0 – ADDR_0x06 VDD Active without Enable Pin REGISTER 0x07 (CR): Booster Settings, Reset Value (POR) = 00000000002 P_DISTRIBUTION2[4:0] Bits [9:5] – ADDR_0x07 Power Distribution phase 2 P_DISTRIBUTION1[4:0] Bits [4:0] – ADDR_0x07 Power Distribution phase 1 REGISTER 0x08 (CR): Booster Settings, Reset Value (POR) = 00000000002 VDRIVE_UV_THR[2:0] Bits [9:5] – ADDR_0x08 VDRIVE Undervoltage Threshold REGISTER 0x09 (CR): OTP Operations, Reset Value (POR) = 00000000002 OTP_BIAS_H Bit 6 – ADDR_0x09 OTP bias high OTP_BIAS_L Bit 5 – ADDR_0x09 OTP bias low OTP_ADDR[2:0] Bits [4:2] – ADDR_0x09 OTP Address OTP_OPERATION[1:0] Bits [1:0] – ADDR_0x09 OTP Operation REGISTER 0x0A (SR): Booster Status, Reset Value (POR) = 1x000xxxxx2 HWR Bit 9 – ADDR_0x0A Hardware Reset Flag ODD PARITY Bit 8 – ADDR_0x0A Odd Parity over Data BOOST2_STATUS Bit 6 – ADDR_0x0A Booster Phase 2 Status BOOST1_STATUS Bit 5 – ADDR_0x0A Booster Phase 1 Status BOOST_OV Bit 4 – ADDR_0x0A Booster Overvoltage Flag TEMP_OUT Bit 3 – ADDR_0x0A Temperature Output SPIERR Bit 2 – ADDR_0x0A SPI Error TSD Bit 1 – ADDR_0x0A Thermal Shutdown TW Bit 0 – ADDR_0x0A Thermal Warning REGISTER 0x0B (SR): Booster Status, Reset Value (POR) = 0x0xxxx00x2 ODD PARITY Bit 8 – ADDR_0x0B Odd Parity over Data ENABLE2_STATUS Bit 6 – ADDR_0x0B Enable Pin 2 Status ENABLE1_STATUS Bit 5 – ADDR_0x0B Enable Pin 1 Status VDRIVE_NOK Bit 4 – ADDR_0x0B VDRIVE Voltage Not OK VBSTDIV_UV Bit 3 – ADDR_0x0B VBOOST Divider Undervoltage Flag OTP_ACTIVE Bit 2 – ADDR_0x0B OTP Active Flag OTP_FAIL Bit 1 – ADDR_0x0B OTP Fail Flag FSO Bit 0 – ADDR_0x0B Fail Safe Operation Mode Active Flag REGISTER 0x0C (SR): OTP Data, Reset Value (POR) = 00000000002 OTP_DATA[9:0] Bits [9:0] – ADDR_0x0C OTP Data Register REGISTER 0x0D (SR): Revision ID, Reset Value (POR) = 00xxxxxxxx2 REVID[7:0] Bits [7:0] – ADDR_0x0D Revision ID POR values of status registers are shown in situation that FSO mode is not entered after POR. All latched flags are “cleared by read”. ‘x’ means that value after reset is defined during reset phase (diagnostics) or is trimmed during manufacturing process. SPI register SPI_REVID[7:0] is used to track the silicon version, following encoding mechanism is used: • SPI_REVID[7] : 1 for NCV78702 • SPI_REVID[6:4] : Full Mask Version • SPI_REVID[3:0] : Metal Tune REVID[7:0] for N702−0 and N702−1 devices is 91hex (NCV78702 = 1, Full Mask Version = 1, Metal Tune = 1) www.onsemi.com 28 NCV78702 OTP Memory OTP_ADDR[2:0] = 0x0: OTP_ADDR[2:0] = 0x1: OTP_ADDR[2:0] = 0x2: OTP_ADDR[2:0] = 0x3: OTP_ADDR[2:0] = 0x4: OTP_ADDR[2:0] = 0x5: OTP_ADDR[2:0] = 0x6: OTP_ADDR[2:0] = 0x7: OTP[74:70]} Description The OTP (Once Time Programmable) memory contains 75 bits which bear the most important application dependant parameters and is user programmable via SPI interface. The programming of these bits is typically done at the end of the module manufacturing line. OTP memory serves to store configuration data for Fail−Safe or Stand−Alone functionality or default configuration of the chip after power−up. The OTP bits can be programmed only once, this is ensured by dedicated OTP Lock Bit which is set during programming. OTP Operations The NCV78702 supports following operations with OTP memory: • OTP_OPERATION[1:0] = 0x0 or 0x3: NOP (no operation), • OTP_OPERATION[1:0] = 0x1: OTP Refresh – refresh of the whole OTP memory (75 bits). Data addressed by SPI register OTP_ADDR[2:0] are available in SPI register OTP_DATA[9:0] after the end of OTP Refresh operation. Duration of OTP Refresh operation should be 46 μs measured from CSB rising edge. • OTP_OPERATION[1:0] = 0x2: OTP Zap – data from SPI register (those listed in Table 27) and OTP Lock Bit are programmed into OTP memory. OTP Zap operation is allowed to be performed only once − when OTP Lock Bit is unprogrammed. Duration of OTP Zap operation should be 15 ms measured from CSB rising edge. Table 27. OTP MAP OTP bits Connection to SPI register OTP[1:0] BOOST_SKCL[1:0] OTP[3:2] BOOST_OTA_GAIN[1:0] OTP[7:4] VDRIVE_VSETPOINT[3:0] OTP[8] VBOOST_VGATE_THR OTP[9] SPARE = ‘0’ OTP[11:10] BOOST_VLIMTH1[1:0] OTP[13:12] BOOST_VLIMTH2[1:0] OTP[15:14] SPARE[1:0]= ‘00’ OTP[17:16] BOOST_OV_REACT[1:0] OTP[20:18] BOOST_SLPCTRL[2:0] OTP[27:21] BOOST_OVERVOLTSD_THR[6:0] OTP[28] BOOST_SRCINV OTP[30:29] BOOST_MULTI_PHASE_MD[1:0] OTP[37:31] BOOST_VSETPOINT[6:0] OTP[40:38] FSO_BST_FREQ[2:0] OTP[41] BOOST1_EN OTP[42] BOOST2_EN OTP[43] SPARE =’0’ OTP[46:44] SPI status bit OTP_ACTIVE is set to “log. 1” when an OTP operation is in progress. OTP Programming Procedure Following procedure should be applied to program OTP memory: • VBB voltage has to be higher than 15.8 V with current capability at least 50 mA. The user has to insure that the right voltage is available in the application. Remark: Lower VBB voltage does not prevent OTP zapping. • SPI registers listed in Table 27 have to be written with required content. • Content of the SPI registers (those listed in Table 27) is programmed into the OTP memory by OTP_OPERATION[1:0] = 0x2 SPI write command. OTP Lock Bit is programmed automatically at the same time to prevent any further OTP programming. FSO_MD[2:0] OTP[47] TSD_AUT_RCVR_EN OTP[48] VDD_ENA OTP[49] FSO_ENABLE_SEL OTP_DATA[9:0] = OTP[9:0] OTP_DATA[9:0] = OTP[19:10] OTP_DATA[9:0] = OTP[29:20] OTP_DATA[9:0] = OTP[39:30] OTP_DATA[9:0] = OTP[49:40] OTP_DATA[9:0] = OTP[59:50] OTP_DATA[9:0] = OTP[69:60] OTP_DATA[9:0] = {00000 & OTP[52:50] VBOOST_TOFF_SET[2:0] OTP[55:53] VBOOST_TON_SET[2:0] OTP[60:56] P_DISTRIBUTION1[4:0] OTP[65:61] P_DISTRIBUTION2[4:0] OTP[70:66] SPARE[4:0]=’00000’ OTP[73:71] VDRIVE_UV[2:0] OTP Programming Verification OTP Lock Bit OTP_FAIL bit in the SPI status register is set when VBB under−voltage (VBB < VBB_OTP_L) is detected during OTP Zap operation. It is clear by read flag. The OTP_BIAS_H and OTP_BIAS_L registers are used to check proper OTP programming. After OTP programming, the OTP content has to be the same as OTP[74] The OTP bits addressed by SPI register OTP_ADDR[2:0] are accessible (read only) in the SPI register OTP_DATA[9:0] after OTP Refresh operation (OTP_OPERATION[1:0] = 0x1) in the following way: www.onsemi.com 29 NCV78702 • Write SPI register OTP_OPERATION[1:0] = 0x1 (OTP programmed when OTP is read with OTP_BIAS_H = 1 and OTP_BIAS_L = 1. Following procedure should be applied to verify OTP content: • VDD voltage has to be kept in range for normal mode operation. • Write SPI registers OTP_BIAS_L = 1 and OTP_BIAS_H = 0 • Write SPI register OTP_OPERATION[1:0] = 0x1 (OTP Refresh) for all OTP_ADDR[2:0] values and check corresponding OTP_DATA[9:0] content which has to match with previously programmed data • Write SPI registers OTP_BIAS_L = 0 and OTP_BIAS_H = 1 • Refresh) for all OTP_ADDR[2:0] values and check corresponding OTP_DATA[9:0] content which has to match with previously programmed data Programming is considered as successful when no mismatch is observed and OTP_FAIL flag is not set. PCB Layout Recommendations This section contains instructions for the NCV78702 PCB layout application design. Although this guide does not claim to be exhaustive, these directions can help the developer to reduce application noise impact and insuring the best system operation. All important areas are highlighted in the following picture: V_Batt (after rev. pol. Prot.) C_BST_IN (D) (B) Vboost L1 VBOOSTDIV C_BC2 C_BC1 VGATE 1 C_BB R_SENSE1 (E) IBSTSENSE1− ON−Semi LED driver 2 phase booster VBB C_DRIVE R_SDO VDRIVE C_BST RD2 (C) L2 VGATE 2 T2 IBSTSENSE2+ VDD (A1) Phase 1 R_SENSE2 C_DD IBSTSENSE2− (A2) Phase 2 ENABLE1 mC RD1 IBSTSENSE1+ R_BC1 COMP VCC of MCU T1 BSTSYNC/TST/TST1 FSO/ENABLE2 SPI_SCLK/TST2 SPI_SDI SPI_SDO SPI_SCS GND GNDP (F) PWR GND Sig GND Figure 22. NCV78702 Application Critical PCB Areas PCB Layout: Booster Current Sensing – Area (A1, A2) 6. Place R_SENSE1/2 sufficiently close to the MOSFET source terminal; 7. The MOSFET’s dissipation area should be stretched in a direction away from the sense resistor to minimize resistivity changes due to heating; 8. If the current sense measurement tracks are interrupted by series resistors or jumpers (once as a maximum) their value should be matched and low ohmic (pair of 0 W to 47 W max) to avoid errors due to the comparator input bias currents. However, in case of high application noise, a PCB re−layout without RC filters is always recommended. 9. Avoid using the board GND as one of the measurement terminals as this would also introduce errors. The booster current sensing circuit used both by the loop regulation and the current limitation mechanism, relies on a low voltage comparator, which triggers with respect to the sense voltage across the external resistors R_SENSE1/2. In order to maximize power efficiency (=minimum losses on the sense resistor), the threshold voltage is rather low, with a maximum setting of 100 mV typical. This area may be affected by the MOSFET switching noise if no specific care is taken. The following recommendations are given: 5. Use a four terminals current sense method as depicted in the figure below. The measurement PCB tracks should run in parallel and as close as possible to each other, trying to have the same length. The number of vias along the measurement path should be minimized; www.onsemi.com 30 NCV78702 tracks to avoid coupling of the ground shift on the PCB into the chip. VDD connection from the NCV78702 to the NCV787x3 buck devices should be shielded with surrounding PCB GND. PCB Layout: GND Connections – Area (F) The NCV78702 GND and GNDP pins must be connected together. It is suggested to perform this connection directly close to the device, behaving also as the cross−junction between the signal GND (all low power related functions) and the power GNDP (ground of VGATE driver). The device exposed pad should be connected to the GND plane for dissipation purposes. Figure 23. Four Wires Method for Booster Current Sensing Circuit PCB Layout: Additional EMC Recommendations on Loops PCB Layout: Booster Compensation Network – Area (B) It is suggested in general to have a good metal connection to the ground and to keep it as continuous as possible, not interrupted by resistors or jumpers. In additions, PCB loops for power lines should be minimized. A simplified application schematic is shown in the next figure to better focus on the theoretical explanation. When a DC voltage is applied to the VBB, at the left side of the boost inductor L_BOOST, a DC voltage also appears on the right side of L_BUCK and on the C_BUCK. However, due to the switching operation (boost and buck), the applied voltage generates AC currents flowing through the red area (1). These currents also create time variable voltages in the area marked in green (2). In order to minimize the radiation due to the AC currents in area 1, the tracks’ length between L_BOOST and the pair L_BUCK plus C_BUCK must be kept low. At the contrary, if long tracks would be used, a bigger parasitic capacitance in area 2 would be created, thus increasing the coupled EMC noise level. The compensation network must be placed very close to the chip to avoid noise capturing. Its ground has to be connected directly to the chip ground pin to avoid noise coming from other portions of the PCB ground. In addition a ground ring shall provide extra shielding ground around. PCB Layout: VBOOST Resistor Divider – Area (C) The VBOOST resistor divider has to be connected directly to the chip BOOST feedback (VBOOSTDIV) pin and ground pin with separate PCB tracks to avoid coupling of the ground shift on the PCB into the chip. PCB Layout: VGATE Signals – Area (D) It has to be ensured that VGATE signals do not interfere with other signals like COMP or input of the IMAX or IREG comparators. PCB Layout: VDD Connections – Area (E) The VDD decoupling capacitor has to be connected directly to the VDD and ground pins with separate PCB Figure 24. PCB AC Current Lines (1) and AC Voltage Nodes (2) Table 28. ORDERING INFORMATION Marking Package* Shipping† NCV78702MW0AR2G** N702−0 QFNW24 4 × 4 with Step−cut Wettable Flank (Pb-Free) 2500 / Tape & Reel NCV78702MW1AR2G** N702−1 QFNW24 4 × 4 with Step−cut Wettable Flank (Pb-Free) 2500 / Tape & Reel NCV78702DE0R2G N702−0 TSSOP−20 EP (Pb-Free) 2500 / Tape & Reel Device *For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. †For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging Specifications Brochure, BRD8011/D. ** Devices NCV78702MW0A and NCV78702MW1A have different pinout. See PACKAGE AND PIN DESCRIPTION section for details. www.onsemi.com 31 MECHANICAL CASE OUTLINE PACKAGE DIMENSIONS QFN24, 4x4, 0.5P CASE 485L ISSUE B 1 24 SCALE 2:1 D PIN 1 REFEENCE 2X 0.15 C 2X ÉÉÉ ÉÉÉ ÉÉÉ 0.15 C DETAIL A E ALTERNATE CONSTRUCTIONS ÉÉÉ ÉÉÉ ÇÇÇ EXPOSED Cu DETAIL B 0.10 C SEATING PLANE L 24X 7 DIM A A1 A3 b D D2 E E2 e L L1 MILLIMETERS MIN MAX 0.80 1.00 0.00 0.05 0.20 REF 0.20 0.30 4.00 BSC 2.70 2.90 4.00 BSC 2.70 2.90 0.50 BSC 0.30 0.50 0.05 0.15 XXXXX XXXXX ALYWG G 13 E2 1 24 A1 A3 GENERIC MARKING DIAGRAM* D2 DETAIL A ÉÉ ÉÉ ÇÇ ALTERNATE TERMINAL CONSTRUCTIONS C A1 SIDE VIEW MOLD CMPD DETAIL B A A3 NOTE 4 NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETERS. 3. DIMENSION b APPLIES TO PLATED TERMINAL AND IS MEASURED BETWEEN 0.25 AND 0.30 MM FROM THE TERMINAL TIP. 4. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. L1 TOP VIEW 0.08 C L L A B DATE 05 JUN 2012 19 e e/2 24X b 0.10 C A B 0.05 C BOTTOM VIEW NOTE 3 RECOMMENDED SOLDERING FOOTPRINT 4.30 24X 0.55 2.90 XXXXX = Specific Device Code A = Assembly Location L = Wafer Lot Y = Year W = Work Week G = Pb−Free Package (Note: Microdot may be in either location) *This information is generic. Please refer to device data sheet for actual part marking. Pb−Free indicator, “G” or microdot “ G”, may or may not be present. 1 4.30 2.90 0.50 PITCH 24X 0.32 DIMENSIONS: MILLIMETERS DOCUMENT NUMBER: DESCRIPTION: 98AON11783D QFN24, 4X4, 0.5P Electronic versions are uncontrolled except when accessed directly from the Document Repository. Printed versions are uncontrolled except when stamped “CONTROLLED COPY” in red. PAGE 1 OF 1 ON Semiconductor and are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries. ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor 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 special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the rights of others. © Semiconductor Components Industries, LLC, 2019 www.onsemi.com MECHANICAL CASE OUTLINE PACKAGE DIMENSIONS TSSOP−20 EP CASE 948AB−01 ISSUE O SCALE 1:1 DATE 17 JUN 2008 B D DETAIL B B 20 e/2 0.20 C A-B D 11 2X 10 TIPS E1 DETAIL B ÉÉÉ ÉÉÉ PIN 1 REFERENCE 1 E b b1 ÍÍÍÍ ÍÍÍÍ ÍÍÍÍ D c c1 10 e 20X A SECTION B−B b 0.10 TOP VIEW M C A-B D DIM A A1 A2 b b1 c c1 D E E1 e L L2 M P P1 M A2 B 0.05 C B A DETAIL A END VIEW 0.08 C 20X NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETERS. 3. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL BE 0.07 IN EXCESS OF THE LEAD WIDTH AT MMC. DAMBAR CANNOT BE LOACTED ON THE LOWER RADIUS OR THE FOOT OF THE LEAD. 4. DIMENSIONS b, b1, c, c1 TO BE MEASURED BETWEEN 0.10 AND 0.25 FROM LEAD TIP. 5. DATUMS A AND B ARE ARE DETERMINED AT DATUM H. DATUM H IS LOACTED AT THE MOLD PARTING LINE AND COINCIDENT WITH LEAD WHERE THE LEAD EXITS THE PLASTIC BODY. 6. DIMENSION D DOES NOT INCLUDE MOLD FLASH, PROTRUSIONS OR GATE BURRS. MOLD FLASH, PROTRUSIONS OR GATE BURRS SHALL NOT EXCEED 0.15 PER SIDE. DIMENSION E1 DOES NOT INCLUDE INTERLEAD FLASH OR PROTRUSION. INTERLEAD FLASH OR PROTRUSION SHALL NOT EXCEED 0.15 PER SIDE. D AND E1 ARE DETERMINED AT DATUM H. SIDE VIEW A1 C SEATING PLANE H L2 P SEATING PLANE L DETAIL A P1 GAUGE PLANE C GENERIC MARKING DIAGRAM* XXXX XXXX ALYWG G BOTTOM VIEW SOLDERING FOOTPRINT XXXX A L Y W G 4.30 6.76 3.10 20X 0.98 MILLIMETERS MAX MIN --1.10 0.05 0.15 0.85 0.95 0.19 0.30 0.19 0.25 0.09 0.20 0.09 0.16 6.40 6.60 6.40 BSC 4.30 4.50 0.65 BSC 0.50 0.70 0.25 BSC 0_ 8_ --4.20 --3.00 = Specific Device Code = Assembly Location = Wafer Lot = Year = Work Week = Pb−Free Package (Note: Microdot may be in either location) *This information is generic. Please refer to device data sheet for actual part marking. 20X 0.65 PITCH 0.35 DIMENSIONS: MILLIMETERS DOCUMENT NUMBER: DESCRIPTION: 98AON30874E TSSOP−20 EXPOSED PAD Electronic versions are uncontrolled except when accessed directly from the Document Repository. Printed versions are uncontrolled except when stamped “CONTROLLED COPY” in red. PAGE 1 OF 1 ON Semiconductor and are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries. ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor 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 special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the rights of others. © Semiconductor Components Industries, LLC, 2019 www.onsemi.com onsemi, , and other names, marks, and brands are registered and/or common law trademarks of Semiconductor Components Industries, LLC dba “onsemi” or its affiliates and/or subsidiaries in the United States and/or other countries. onsemi owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of onsemi’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent−Marking.pdf. onsemi reserves the right to make changes at any time to any products or information herein, without notice. The information herein is provided “as−is” and onsemi makes no warranty, representation or guarantee regarding the accuracy of the information, product features, availability, functionality, or suitability of its products for any particular purpose, nor does onsemi 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 special, consequential or incidental damages. Buyer is responsible for its products and applications using onsemi products, including compliance with all laws, regulations and safety requirements or standards, regardless of any support or applications information provided by onsemi. “Typical” parameters which may be provided in onsemi 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. onsemi does not convey any license under any of its intellectual property rights nor the rights of others. onsemi products are not designed, intended, or authorized for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification in a foreign jurisdiction or any devices intended for implantation in the human body. Should Buyer purchase or use onsemi products for any such unintended or unauthorized application, Buyer shall indemnify and hold onsemi and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that onsemi was negligent regarding the design or manufacture of the part. onsemi is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. PUBLICATION ORDERING INFORMATION LITERATURE FULFILLMENT: Email Requests to: orderlit@onsemi.com onsemi Website: www.onsemi.com ◊ TECHNICAL SUPPORT North American Technical Support: Voice Mail: 1 800−282−9855 Toll Free USA/Canada Phone: 011 421 33 790 2910 Europe, Middle East and Africa Technical Support: Phone: 00421 33 790 2910 For additional information, please contact your local Sales Representative
NCV78702MW0R2G 价格&库存

很抱歉,暂时无法提供与“NCV78702MW0R2G”相匹配的价格&库存,您可以联系我们找货

免费人工找货
NCV78702MW0R2G
    •  国内价格
    • 1+18.67356
    • 10+17.62367
    • 25+17.07682
    • 100+16.06199
    • 250+14.88942
    • 500+14.50294
    • 1000+11.54872

    库存:2500