TPS546C23 [TI]

支持 PMBus 和遥测功能的 4.5V 至 18V、可堆叠 35A 同步 SWIFT™ 降压转换器;
TPS546C23
型号: TPS546C23
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

支持 PMBus 和遥测功能的 4.5V 至 18V、可堆叠 35A 同步 SWIFT™ 降压转换器

遥测 转换器
文件: 总99页 (文件大小:1847K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Support &  
Community  
Product  
Folder  
Order  
Now  
Tools &  
Software  
Technical  
Documents  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
TPS546C23 具有 PMBus 4.5V 18V35A 可堆叠同步降压转换器  
1 特性  
与外部时钟或同步输出的输出时钟频率同步  
1
符合 PMBus™1.3 规范的转换器:35A  
2 应用范围  
两器件进行堆叠可实现高达 70A 的电流,同时具备  
分流功能  
测试和测量仪器  
以太网交换机、光交换机、路由器、基站  
服务器  
输入电压范围:4.5V 18V  
输出电压范围:0.35V 5.5V  
5mm × 7mm LQFN 封装  
企业级存储固态硬盘 (SSD)  
高密度电源解决方案  
单个散热焊盘  
集成 3.2mΩ 1.4mΩ 堆叠 NexFET™功率级  
3 说明  
适用于自适应电压定标 (AVS) 功能和通过 PMBus  
进行调整的基准电压为 350mV 1650mV  
TPS546C23器件是采用 5mm × 7mm 封装且符合  
PMBus 1.3 规范的非隔离式 DC-DC 转换器,集成了  
FET,能够在高频下运行并输出 35A 电流。两个  
TPS546C23器件可以并联,以便产生高达 70A 的负载  
电流。通过针对少量功率级电流进行采样实现电流感  
测,与器件温度无关。集成 NexFET 功率级和优化驱  
动器提供高频低损耗开关功能,可实现超高密度电源解  
决方案。PMBus 接口通过 VOUT_COMMAND 启用  
AVS 功能,同时支持灵活转换器配置以及关键参数监  
控功能(包括输出电压、电流和内部芯片温度监控)。  
对故障条件的响应可设为重启、锁存或忽略,具体取决  
于系统要求。  
电压不低于 600mV 时的精度为 0.5%  
无损低侧金属氧化物半导体场效应晶体管  
(MOSFET) 电流感测  
带有输入前馈的电压模式控制  
差分远程感应  
单启动至预偏置输出  
输出电压和输出电流报告  
内部芯片温度监控  
可通过 ADDR0 ADDR1 引脚编程设定 64 种  
PMBus 地址  
可通过 PMBus 接口进行编程  
VOUT_COMMAND AVS VOUT 转换率  
通过热补偿进行过流保护  
器件信息(1)  
器件名称  
封装  
封装尺寸  
UVLO、软启动和软停止  
TPS546C23  
LQFN (40)  
5.00mm x 7.00mm  
电源正常 (PGOOD),过压 (OV),欠压 (UV),  
过热 (OT) 电平  
(1) 要了解所有可用封装,请参见数据表末尾的可订购产品附录。  
.
故障响应  
接通和关闭延迟  
热关断  
引脚配置适用的开关频率:200kHz 1MHz  
简化应用  
BP3  
VIN  
VOUT  
DIFFO  
FB  
RSP  
RSN  
BOOT  
SW  
COMP  
RT  
TPS546C23  
+
ADDR0  
ADDR1  
BP3  
BP6  
[h!5  
t
PGND  
AGND  
DRGND  
Copyright © 2016, Texas Instruments Incorporated  
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,  
intellectual property matters and other important disclaimers. PRODUCTION DATA.  
English Data Sheet: SLUSCC7  
 
 
 
 
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
目录  
7.6 Register Maps......................................................... 34  
Applications and Implementation ...................... 78  
8.1 Application Information............................................ 78  
8.2 Typical Application .................................................. 78  
Power Supply Recommendations...................... 87  
1
2
3
4
5
6
特性.......................................................................... 1  
应用范围................................................................... 1  
说明.......................................................................... 1  
修订历史记录 ........................................................... 2  
Pin Configuration and Functions......................... 3  
Specifications......................................................... 5  
6.1 Absolute Maximum Ratings ...................................... 5  
6.2 ESD Ratings ............................................................ 5  
6.3 Recommended Operating Conditions....................... 5  
6.4 Thermal Information.................................................. 6  
6.5 Electrical Characteristics........................................... 6  
6.6 Typical Characteristics............................................ 10  
Detailed Description ............................................ 14  
7.1 Overview ................................................................. 14  
7.2 Functional Block Diagram ....................................... 14  
7.3 Feature Description................................................. 15  
7.4 Device Functional Modes........................................ 32  
7.5 Programming........................................................... 32  
8
9
10 Layout................................................................... 87  
10.1 Layout Guidelines ................................................. 87  
10.2 Layout Example .................................................... 88  
10.3 Mounting and Thermal Profile Recommendation.. 88  
11 器件和文档支持 ..................................................... 90  
11.1 开发支持................................................................ 90  
11.2 接收文档更新通知 ................................................. 90  
11.3 社区资源................................................................ 90  
11.4 ....................................................................... 90  
11.5 静电放电警告......................................................... 90  
11.6 Glossary................................................................ 90  
12 机械、封装和可订购信息....................................... 90  
7
4 修订历史记录  
注:之前版本的页码可能与当前版本有所不同。  
Changes from Revision A (August 2016) to Revision B  
Page  
已更改 简化应用 原理图 显示 ADDR0 ADDR1 引脚 ...................................................................................................... 1  
Changed "VSEL" to "ADDR1", and "SS" to "ADDR0" in the Absolute Maximum Ratings table ............................................ 5  
Deleted "FB" from the Input voltage VSEL, SS row of the Absolute Maximum Ratings table, and added "FB" to the  
SYNC, RESET/PGD row ........................................................................................................................................................ 5  
Added MIOUT(acc) spec for ambient temp ................................................................................................................................. 9  
已更改 23 by adding bus-sharing connections ................................................................................................................ 15  
已删除 "Read only " from the Default Behavior column of 4 for CMD Codes 78h through 80h...................................... 33  
Changes from Original (July 2016) to Revision A  
Page  
已更改 器件状态产品预览量产数据................................................................................................................................ 1  
2
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
5 Pin Configuration and Functions  
RVF Package  
40-Pin LQFN With Exposed Thermal Pad  
Top View  
RT  
ADDR1  
ADDR0  
PMB_DATA  
PMB_CLK  
SMB_ALRT  
BOOT  
1
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
VSHARE  
ISHARE  
RESET/PGD  
AVIN  
2
3
4
5
BP6  
6
BP3  
Thermal  
Pad  
7
DRGND  
PVIN  
SW  
8
SW  
9
PVIN  
SW  
10  
11  
12  
PVIN  
SW  
PVIN  
SW  
PVIN  
Not to scale  
Pin Functions  
PIN  
I/O  
DESCRIPTION  
NAME  
ADDR0  
ADDR1  
AGND  
NO.  
3
I
I
Sets low-order 3-bits of the PMBus address. Connect a resistor between this pin and AGND.  
Sets high-order 3-bits of the PMBus address. Connect a resistor between this pin and AGND.  
Analog ground return for controller device. Connect this pin to PGND and DRGND at the thermal pad.  
2
38  
Input power to the controller. Connect a low-impedance bypass with a minimum of 1 µF to PGND. The AVIN  
voltage is also used for input feed-forward. PVIN and AVIN must be the same potential for accurate short  
circuit protection.  
AVIN  
BP3  
29  
27  
I
Output of the 3.3-V onboard regulator. This regulator powers the controller and should be bypassed with a  
minimum of 2.2 µF to AGND. The BP3 pin is not designed to power external circuit.  
O
Output of the 6.5-V onboard regulator. This regulator powers the driver stage of the controller and should be  
bypassed with a minimum of 2.2 µF to the thermal pad (power-stage ground, essentially PGND). TI  
recommends using an additional 100-nF (typical) bypass capacitor for reducing ripple on BP6. The low-  
impedance bypassing of this pin to PGND is critical.  
BP6  
28  
7
O
Bootstrap pin for the internal flying high-side driver. Connect a 100-nF (typical) capacitor from this pin to the  
I/O SW pin. To reduce the voltage spike at SW, a BOOT resistor with a value between 1 Ω to 15 Ω can be  
BOOT  
placed in series with the BOOT capacitor to slow down turnon of the high-side FET.  
PMBus CNTL pin. See the Supported PMBus Commands section. The CNTL pin has an internal pullup and  
floats high when left floating.  
CNTL  
40  
37  
I
COMP  
O
O
Output of the error amplifier. Connect compensator network from this pin to the FB pin.  
Output of the differential remote sense amplifier. This provides remote sensing for output voltage reporting  
and the voltage control loop. For the loop slave device in a 2-phase configuration, the DIFFO pin can be left  
floating.  
DIFFO  
35  
26  
Power ground return for controller device. This pin should be directly connected to the thermal pad on the  
PCB board.  
DRGND  
Copyright © 2016, Texas Instruments Incorporated  
3
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Pin Functions (continued)  
PIN  
I/O  
DESCRIPTION  
NAME  
FB  
NO.  
Feedback pin for the control loop. Negative input of the error amplifier. In 2-phase configuration, the FB pin  
of the loop slave device should be tied to the BP3 pin.  
36  
I
ISHARE  
31  
13  
14  
15  
16  
17  
18  
19  
20  
5
I/O Current sharing signal for 2-phase operation. For a stand-alone device, the ISHARE pin can be left floating.  
PGND  
Power stage ground return. These pins are internally connected to the thermal pad.  
PMB_CLK  
I
PMBus CLK pin. See the Supported PMBus Commands section.  
PMB_DATA  
4
I/O PMBus DATA pin. See the Supported PMBus Commands section.  
21  
22  
23  
24  
25  
PVIN  
I
Input power to the power stage. Low-impedance bypassing of these pins to PGND is critical.  
This pin is for the output voltage reset or the power-good output. The function of this pin is determined by  
the user-accessible bit, EN_RESET_B, in the MFR_SPECIFIC_21 (E4h) register. The default of this pin is  
for the power-good indicator. For output voltage reset, this pin is a logic-low input. An internal pulldown of  
RESET/PGD  
30  
33  
I/O 750 kΩ is present so this pin requires a pullup resistor to enable the programming of VOUT. As the power-  
good indicator, this pin is an open-drain output which floats up to external pullup when the device is  
operation and in regulation. During any fault or warn conditions, this pin is pulled low. For details see 2.  
The PGD pin can be left floating when not used.  
The positive input of the remote sense amplifier. For a stand-alone device or the loop master device in a 2-  
RSP  
RSN  
I
I
phase configuration, connect the RSP pin to the output voltage at the load. For the loop slave device in a 2-  
phase configuration, the remote sense amplifier is not required for output voltage sensing or regulation.  
The negative input of the remote sense amplifier. For a stand-alone device or the loop master device in a 2-  
phase configuration, connect the RSN pin to the ground at the load. For the loop slave device in a 2-phase  
configuration, the remote sense amplifier is not required for output-voltage sensing or regulation.  
34  
1
Frequency-setting resistor. Connect a resistor from this pin to AGND to program the switching frequency. Do  
not leave this pin floating.  
RT  
I
SMB_ALRT  
6
8
O
SMBus™ alert pin. See the Supported PMBus Commands section.  
9
Switched power output of the device. Connect the output averaging filter and bootstrap capacitor to this  
group of pins.  
SW  
10  
11  
12  
I/O  
I/O  
For frequency synchronization. For the stand-alone device or the loop master device in a 2-phase  
configuration, with external pullup to the BP6 pin, the SYNC pin will be configured as SYNC-IN pin, and will  
be synchronized to the rising edge of the external clock applied to this pin. Otherwise, the SYNC pin will be  
configured as SYNC-OUT pin. For the loop slave device in a 2-phase configuration, the SYNC pin will  
always be SYNC-IN, and will be synchronized to the falling edge of the incoming clock on SYNC pin. Only  
50% duty cycle external clock can be applied to the 2-phase stack to realize the interleaving of 2 phases.  
Applying an external clock to both the loop master and the loop slave device to synchronize the stack is  
optional. Without the external clock, the loop master device will output a 50% duty-cycle clock to the loop  
slave device and the slave device will be synchronized to the falling edge of the clock. The SYNC pin can be  
left floating when not used.  
SYNC  
39  
32  
VSHARE  
I/O Voltage sharing signal for 2-phase operation. For stand-alone device, the VSHARE pin can be left floating.  
Package thermal pad, internally connected to PGND. The thermal pad must have adequate solder coverage  
for proper operation.  
Thermal pad  
4
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
6 Specifications  
6.1 Absolute Maximum Ratings  
over operating free-air temperature range (unless otherwise noted)  
(1)  
MIN  
–0.3  
–0.3  
–0.3  
MAX  
18  
UNIT  
PVIN, AVIN  
PVIN, AVIN< 2 ms transient  
PVIN - SW (PVIN to SW differential)  
19  
25  
PVIN - SW (PVIN to SW differential, < 10-ns transient because of SW  
ringing)  
–5  
25  
Input voltage  
V
BOOT  
–0.3  
–0.3  
–0.3  
–0.3  
–0.3  
–1  
37  
7
BOOT – SW (BOOT to SW differential)  
PMB_CLK, PMB_DATA  
5.5  
3.6  
7
ADDR1, ADDR0  
SYNC, RESET/PGD, CNTL, RSP, RSN, RT, ISHARE, FB  
SW  
25  
25  
7
SW < 100 ns transient  
BP6, COMP, DIFFO, VSHARE  
SMB_ALRT  
–5  
Output voltage  
–0.3  
–0.3  
–0.3  
–40  
–55  
V
5.5  
3.6  
150  
150  
BP3  
Operating junction temperature, TJ  
Storage temperature, Tstg  
°C  
°C  
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings  
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended  
Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.  
6.2 ESD Ratings  
VALUE  
±2000  
±1500  
UNIT  
Human-body model (HBM), per ANSI/ESDA/JEDEC JS–001(1)  
Charged-device model (CDM), per JEDEC specification JESD22-C101(2)  
V(ESD)  
Electrostatic discharge  
V
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.  
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.  
6.3 Recommended Operating Conditions  
over operating free-air temperature range (unless otherwise noted)  
MIN  
4.5  
NOM  
12  
MAX  
18  
UNIT  
V
VAVIN  
VPVIN  
TJ  
Controller input voltage  
Power stage input voltage  
Junction temperature  
4.5  
12  
18  
V
–40  
125  
°C  
Copyright © 2016, Texas Instruments Incorporated  
5
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
6.4 Thermal Information  
TPS546C23  
THERMAL METRIC(1)  
RVF (PQFN)  
UNIT  
40 PINS  
28.5  
18  
RθJA  
Junction-to-ambient thermal resistance  
°C/W  
°C/W  
°C/W  
°C/W  
°C/W  
°C/W  
RθJC(top)  
RθJB  
Junction-to-case (top) thermal resistance  
Junction-to-board thermal resistance  
3.8  
ψJT  
Junction-to-top characterization parameter  
Junction-to-board characterization parameter  
Junction-to-case (bottom) thermal resistance  
1
ψJB  
3.8  
RθJC(bot)  
0.7  
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application  
report (SPRA953).  
6.5 Electrical Characteristics  
TJ = –40°C to 125°C, VPVIN = VAVIN= 12 V, RRT = 40.2 kΩ; zero power dissipation (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX UNIT  
INPUT SUPPLY  
VAVIN  
Input supply voltage range  
Power stage voltage range  
Input Operating Current  
4.5  
4.5  
18  
V
VPVIN  
18  
IAVIN  
Not switching  
7.7  
4.5  
12  
mA  
UVLO  
Factory default setting  
V
VIN_ON  
Input turnon voltage  
Input turnoff voltage  
Programmable range, 15 different settings  
Accuracy  
4.25  
–5%  
7.75  
5%  
Factory default setting  
4
V
VIN_OFF  
Programmable range, 15 different settings  
Accuracy  
4
7.5  
5%  
–5%  
ERROR AMPLIFIER AND FEEDBACK VOLTAGE  
Default setting  
Setpoint range(1)  
600  
2-9  
mV  
V
0.35  
1.65  
VFB  
Feedback pin voltage  
Setpoint resolution(1)  
V
VFB = 600 mV, 0°C TJ 85°C(2)  
VFB = 600 mV, -40°C TJ 125°C(2)  
VFB = 1650 mV, -40°C TJ 125°C(2)  
VFB = 350 mV, -40°C TJ 125°C(2)  
–0.5%  
–1%  
–1%  
–1.5%  
80  
0.5%  
1%  
VFB(ACC)  
Feedback pin voltage accuracy  
%
1%  
1.5%  
AOL  
GBWP  
IFB  
Open-loop gain(1)  
Gain bandwidth product(1)  
FB pin input bias current  
Sourcing  
dB  
MHz  
nA  
15  
VFB = 0.6 V  
VFB = 0 V  
-75  
75  
1
mA  
mA  
ICOMP  
Sinking  
VFB = 1.2 V  
1
OSCILLATOR  
fSW  
Adjustment range(2)  
Switching frequency(2)  
Ramp peak-to-peak(1)  
Valley voltage(1)  
200  
450  
1000  
550  
kHz  
kHz  
V
RRT = 40.2 kΩ  
500  
VAVIN/6.5  
1.23  
VRMP  
VVLY  
V
SYNCHRONIZATION  
VIH(sync)  
VIL(sync)  
Tpw(sync)  
High-level input voltage  
2.2  
V
V
Low-level input voltage  
0.80  
200  
Sync input iminimum pulse width  
Fsw = 160kHz to 1.2MHz  
ns  
(1) Specified by design. Not production tested.  
(2) The parameter covers 4.5 V to 18 V of AVIN.  
6
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Electrical Characteristics (continued)  
TJ = –40°C to 125°C, VPVIN = VAVIN= 12 V, RRT = 40.2 kΩ; zero power dissipation (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX UNIT  
Delay from the rising edge of SYNC  
input to the SW rising edge of the loop  
master device  
TMdelay(sync)  
515  
ns  
Delay from the falling edge of SYNC  
input to the SW rising edge of the loop  
slave device  
TS delay(sync)  
515  
ns  
fSYNC  
Synchronization frequency  
160  
1200  
20%  
kHz  
SYNC pin frequency range from free  
running frequency(1)  
ΔfSYNC  
–20%  
RESET  
VIH(reset)  
High-level input voltage(1)  
Low-level input voltage  
1.35  
200  
V
VIL(reset)  
0.8  
Tpw(reset)  
Minimum RESET_B pulse width  
ns  
BP6 REGULATOR  
VBP6  
Regulator output voltage  
IBP6 = 10 mA  
5.85  
100  
6.4  
200  
150  
3.73  
270  
6.95  
400  
V
VBP6(do)  
Regulator dropout voltage  
VAVIN – VBP6, VAVIN = 4.5 V, IBP6 = 25 mA  
VAVIN = 12 V  
mV  
mA  
V
IBP6SC  
Regulator short-circuit current(1)  
Regulator UVLO voltage(1)  
Regulator UVLO voltage hysteresis(1)  
VBP6UV  
VBP6UV(hyst)  
BOOTSTRAP  
VBOOT(drop)  
BP3 REGULATOR  
VBP3  
mV  
Bootstrap voltage drop  
IBOOT = 5 mA  
150  
3.4  
mV  
3-V regulator output voltage  
3-V regulator short-circuit current(1)  
VAVIN 4.5 V, IBP3 = 5 mA  
3
3.2  
35  
V
IBP3SC  
18  
mA  
PWM  
TON(min)  
Minimum controllable pulse width(1)  
Minimum off-time(1)  
100  
550  
ns  
ns  
TOFF(min)  
515  
3
SOFT START  
Factory default setting  
Programmable range, 16 discrete settings(1)  
ms  
(3)  
0
100  
TON_RISE  
Soft-start time  
Accuracy, TON_RISE = 3 ms, VOUT_COMMAND =  
0.95 V  
–10%  
10%  
Factory default setting(4)  
Programmable range, 16 discrete settings(1)  
Accuracy(1)  
0
0
ms  
ms  
TON_MAX_FAU Upper limit on the time to power up the  
(4)  
0
100  
LT_LIMIT  
output  
–10%  
10%  
Factory default setting  
Programmable range, 16 discrete settings(1)  
Accuracy(1)  
TON_DELAY  
Turn-on delay  
0
100  
–10%  
10%  
SOFT STOP  
Factory default setting(5)  
0
0
ms  
ms  
(5)  
(1)  
0
100  
Programmable range, 16 discrete settings  
TOFF_FALL  
Soft-stop time  
Turn-off delay  
Accuracy, TOFF_FALL = 1 ms, VOUT_COMMAND =  
0.95V  
–10%  
10%  
Factory default setting  
TOFF_DELAY  
Programmable range, 16 discrete settings(1)  
Accuracy(1)  
0
100  
–10%  
10%  
REMOTE SENSE AMPLIFIER  
(3) The setting of TON_RISE of 0 ms means the unit to bring its output voltage to the programmed regulation value as quickly as possible,  
which results in an effective TON_RISE time of 1 ms (fastest time supported).  
(4) The setting of TON_MAX_FAULT_LIMIT of 0 means disabling TON_MAX_FAULT response and reporting completely.  
(5) The setting of TOFF_FALL of 0 ms means the unit to bring its output voltage down to 0 as quickly as possible, which results in an  
effective TOFF_FALL time of 1 ms (fastest time supported).  
Copyright © 2016, Texas Instruments Incorporated  
7
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Electrical Characteristics (continued)  
TJ = –40°C to 125°C, VPVIN = VAVIN= 12 V, RRT = 40.2 kΩ; zero power dissipation (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX UNIT  
(VRSP – VRSN) = 0.6 V  
–4  
4
Error Voltage from DIFFO to (RSP –  
RSN)  
VDIFFO(ERROR)  
(VRSP – VRSN) = 1.2 V  
(VRSP – VRSN) = 3 V  
–5  
5
mV  
–15  
2
15  
BW  
Closed-loop bandwidth(1)  
Maximum DIFFO output voltage  
DIFFO sourcing current  
DIFFO sinking current  
MHz  
V
VDIFFO(max)  
VBP6–0.2  
1
1
mA  
mA  
IDIFFO  
POWER STAGE  
VBOOT - VSW = 4.5 V, TJ = 25°C  
VBOOT - VSW = 6.3V, TJ = 25°C  
VAVIN = 4.5 V, TJ = 25°C  
3.5  
3.2  
1.5  
1.4  
mΩ  
mΩ  
mΩ  
mΩ  
RHS  
High-side power device on-resistance  
Low-side power device on-resistance  
RLS  
V
AVIN 12 V, TJ = 25°C  
AVIN 12 V, TJ = 25°C(1)  
Power stage driver dead-time from  
Low-side off to High-side on  
TDEAD(LtoH)  
TDEAD(HtoL)  
V
15  
15  
ns  
ns  
Power stage driver dead-time from  
High-side off to Low-side on  
V
AVIN 12 V, TJ = 25°C(1)  
CURRENT SHARING  
Output current sharing accuracy of two  
devices defined as the ratio of the  
current difference between two devices  
to the total current  
I
OUT 20 A per device  
–15%  
–3  
15%  
3
ISHARE(acc)  
Output current sharing accuracy of two  
devices defined as the current  
difference between each device and the  
half of total current  
IOUT < 20 A per device  
A
LOW-SIDE CURRENT LIMIT PROTECTION  
7 ×  
TON_RI  
SE  
tOFF(OC)  
Off time between restart attempts(1)  
ms  
Factory default setting  
Programmable range  
42  
IOUT_OC_FAUL Output current overcurrent fault  
A
A
A
T_LIMIT  
threshold  
5
52  
Negative output current overcurrent  
protection threshold  
INEGOC  
–60  
-40  
37  
–20  
Factory default setting  
Programmable range  
IOUT_OC_WAR Output current overcurrent warning  
N_LIMIT  
threshold  
4
50  
Output current overcurrent fault  
accuracy  
IOC(acc)  
IOUT 20 A  
–15%  
15%  
HIGH-SIDE SHORT CIRCUIT PROTECTION  
High-side short-circuit protection fault  
threshold  
POWER GOOD (PGOOD) AND OVERVOLTAGE/UNDERVOLTAGE WARNING  
IHSOC  
(VBOOT-VSW) = 6.3V, TJ = 25°C  
65  
45  
A
RPGD  
PGD pulldown resistance  
VDIFFO = 0, IPGD = 5 mA  
VPGD = 5 V  
60  
15  
Ω
Output high open drain leakage current  
into PGD pin  
IPGD(OH)  
µA  
PGD pin output low level voltage at no  
supply voltage  
VPGD(OL)  
VFBOVW  
VFBUVW  
VAVIN=0, IPGD = 80 μA  
0.8  
V
Overvoltage warning threshold at FB  
pin (PGD fault threshold on rising)  
Factory default, at VREF = 600 mV  
Factory default, at VREF = 600 mV  
108  
84  
112  
88  
116 % VREF  
92 % VREF  
Undervoltage warning threshold at FB  
pin (PGD fault threshold on falling)  
PGD good threshold on rising and  
Undervotlage warning threshold de-  
assertation threshold at FB pin  
VPGD(rise)  
VREF = 600 mV  
VREF = 600 mV  
95  
% VREF  
% VREF  
PGD good threshold on falling and  
Overvotlage warning threshold de-  
assertation threshold at FB pin  
VPGD(fall)  
105  
OUTPUT OVERVOLTAGE AND UNDERVOLTAGE FAULT PROTECTION  
8
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Electrical Characteristics (continued)  
TJ = –40°C to 125°C, VPVIN = VAVIN= 12 V, RRT = 40.2 kΩ; zero power dissipation (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
Factory default, at VREF = 600 mV  
Factory default, at VREF = 600mV  
MIN  
113  
79  
TYP  
117  
83  
MAX UNIT  
121 % VREF  
87 % VREF  
VFBOVF  
VFBUVF  
Overvoltage fault threshold at FB pin  
Undervoltage fault threshold at FB pin  
OUTPUT VOLTAGE TRIMMIN8  
Resolution of FB steps with  
VOUT_COMMAND, Trim and Margin  
2-9  
1
VFBRES  
V
Factory default setting  
mV/µs  
1.5  
VOUT_TRANSIT  
ION_RATE  
Output voltage transition rate  
Programmable range, 8 discrete settings  
Accuracy  
0.067  
–10%  
10%  
Factory default setting  
1
VOUT_SCALE_L  
OOP  
Feedback loop scaling factor  
Programmable range, 3 discrete settings  
Factor default setting  
0.25  
1
307  
Output voltage programmable register  
value, multiply by 2-9 to get output  
voltage  
VOUT_SCALE_LOOP = 1  
179  
358  
716  
845  
1690  
2816  
VOUT_COMMA  
ND  
Programmable  
range  
VOUT_SCALE_LOOP = 0.5(1)  
VOUT_SCALE_LOOP = 0.25(1)  
TEMPERATURE SENSE AND THERMAL SHUTDOWN  
Junction thermal shutdown  
TSD  
135  
120  
145  
160  
165  
°C  
°C  
temperature(1)  
THYST  
Junction thermal shutdown hysteresis(1)  
25  
Factory default setting  
Programmable range  
Factory default setting  
Programmable range  
145  
OT_FAULT_LIMI  
T
Internal overtemperature fault limit(1)  
°C  
120  
20  
OT_WARN_LIMI  
T
Internal overtemperature warning limit(1)  
°C  
°C  
100  
15  
140  
25  
Internal overtemperature fault, warning  
hysteresis(1)  
TOT(hys)  
MEASUREMENT SYSTEM  
MVOUT(rng)  
Output voltage measurement range(1)  
MVOUT(acc) Output voltage measurement accuracy DIFFO = 1.2 V  
0
5.8  
2%  
V
–2%  
%
Output voltage measurement bit  
resolution(1)  
Output current measurement range(1)  
2-9  
MVOUT(lsb)  
MIOUT(rng)  
V
A
0
–10%  
–15%  
–3  
52  
10%  
15%  
3
IOUT 20 A, TJ= 25°C  
OUT 20 A  
3A IOUT <20 A  
0
MIOUT(acc)  
Output current measurement accuracy  
I
A
Output current measurement bit  
resolution(1)  
MIOUT(lsb)  
62.5  
mA  
MTSNS(rng)  
MTSNS(acc)  
Internal temperature sense range(1)  
Internal temperature sense accuracy(1) -40°C TJ 165°C  
-40  
–5  
165  
5
°C  
°C  
Internal temperature sense bit  
resolution(1)  
MTSNS(lsb)  
1
°C  
PMBUS INTERFACE  
High-level input voltage on PMB_CLK,  
PMB_DATA, CNTL  
VIH(PMBUS)  
1.35  
V
Low-level input voltage on PMB_CLK,  
PMB_DATA, CNTL  
VIL(PMBUS)  
0.8  
10  
V
VhysCNTL  
Hysteresis on CNTL  
170  
mV  
μA  
Input high level current into PMB_CLK,  
PMB_DATA  
–10  
IIH(PMBUS)  
Input low level current into PMB_CLK,  
PMB_DATA  
–10  
5
10  
10  
μA  
μA  
V
IIL(PMBUS)  
ICNTL  
CNTL pin pullup current  
Output low level voltage on  
PMB_DATA, SMB_ALRT  
VAVIN > 4.5 V, input current to PMB_DATA,  
SMB_ALRT = 4 mA  
0.4  
VOL(PMBUS)  
Output high level open drain leakage  
current into PMB_DATA, SMB_ALRT  
Voltage on PMB_DATA, SMB_ALRT = 5.5 V  
10  
μA  
IOH(PMBUS)  
Copyright © 2016, Texas Instruments Incorporated  
9
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Electrical Characteristics (continued)  
TJ = –40°C to 125°C, VPVIN = VAVIN= 12 V, RRT = 40.2 kΩ; zero power dissipation (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
Voltage on PMB_DATA, SMB_ALRT < 0.4 V  
Slave mode  
MIN  
TYP  
MAX UNIT  
Output low level open drain leakage  
current into PMB_DATA, SMB_ALRT  
4
mA  
IOL(PMBUS)  
FPMBUS  
PMBus operating frequency range  
10  
400  
kHz  
6.6 Typical Characteristics  
VPIN = VAVIN = 12 V, TA = 25 ºC, RRT = 40.2 kΩ (unless otherwise specified). Safe operating area curves were measured using  
a Texas Instruments evaluation module (EVM).  
100  
95  
90  
85  
80  
75  
70  
65  
60  
100  
95  
90  
85  
80  
75  
70  
65  
60  
VOUT = 0.8 V  
VOUT = 1 V  
VOUT = 1.2 V  
VOUT = 0.8 V  
VOUT = 1 V  
VOUT = 1.2 V  
0
4
8
12  
16  
20  
24  
28  
32  
36  
0
4
8
12  
16  
20  
24  
28  
32  
36  
Load Current (A)  
Load Current (A)  
D001  
D001  
VIN = 5 V  
L = 300 nH  
Snubber = 1 nF + 1Ω  
RBOOT = 0 Ω  
VIN = 5 V  
L = 300 nH  
Snubber = 1 nF + 1Ω  
RBOOT = 0 Ω  
fSW = 300 kHz  
RDCR = 0.2 mΩ  
fSW = 500 kHz  
RDCR = 0.2 mΩ  
1. Efficiency vs Output Current  
2. Efficiency vs Output Current  
100  
95  
90  
85  
80  
75  
70  
65  
60  
100  
95  
90  
85  
80  
75  
70  
65  
60  
VOUT = 0.8 V  
VOUT = 0.8 V  
VOUT = 1 V  
VOUT = 1.2 V  
VOUT = 3.3 V  
VOUT = 5 V  
VOUT = 1 V  
VOUT = 1.2 V  
VOUT = 3.3 V  
VOUT = 5 V  
0
4
8
12  
16  
20  
24  
28  
32  
36  
0
4
8
12  
16  
20  
24  
28  
32  
36  
Load Current (A)  
Load Current (A)  
D001  
D001  
VIN = 12 V  
L = 300 nH  
Snubber = 1 nF + 1Ω  
RBOOT = 0 Ω  
VIN = 12 V  
L = 300 nH  
Snubber = 1 nF +  
1Ω  
fSW = 300 kHz  
RDCR = 0.2 mΩ  
fSW = 500 kHz  
RDCR = 0.2 mΩ  
RBOOT = 0 Ω  
3. Efficiency vs Output Current  
4. Efficiency vs Output Current  
10  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Typical Characteristics (接下页)  
VPIN = VAVIN = 12 V, TA = 25 ºC, RRT = 40.2 kΩ (unless otherwise specified). Safe operating area curves were measured using  
a Texas Instruments evaluation module (EVM).  
2
1.9  
1.8  
1.7  
1.6  
1.5  
1.4  
1.3  
1.2  
1.1  
5
4.8  
4.6  
4.4  
4.2  
4
VAVIN = 4.5 V  
VAVIN = 12 V  
VAVIN = 18 V  
VAVIN = 4.5 V  
VAVIN = 12 V  
VAVIN = 18 V  
3.8  
3.6  
3.4  
3.2  
3
2.8  
2.6  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
Junction Temperature (èC)  
D001  
D001  
5. Low-Side MOSFET On-Resistance (RDS(on)  
)
6. High-Side MOSFET On-Resistance (RDS(on))  
vs Junction Temperature  
vs Junction Temperature  
601  
600.5  
600  
1.02  
1.015  
1.01  
1.005  
1
599.5  
599  
0.995  
0.99  
0.985  
0.98  
0.975  
0.97  
598.5  
598  
VAVIN = 4.5 V  
VAVIN = 12 V  
VAVIN = 18 V  
597.5  
597  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
Junction Temperature (èC)  
D001  
D001  
VFB = 600 mV  
7. Feedback Voltage vs Junction Temperature  
8. Normalized Switching Frequency  
vs Junction Temperature  
10  
9.5  
9
6.9  
6.8  
6.7  
6.6  
6.5  
6.4  
6.3  
6.2  
6.1  
6
8.5  
8
7.5  
7
VAVIN = 4.5 V  
VAVIN = 12 V  
VAVIN = 18 V  
6.5  
6
5.9  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
Junction Temperature (èC)  
D001  
D001  
IBP6 = 10 mA  
VPVIN = VAVIN= 12 V  
9. Non-Switching Input Current (IAVIN  
)
10. BP6 Voltage vs Junction Temperature  
vs Junction Temperature  
版权 © 2016, Texas Instruments Incorporated  
11  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Typical Characteristics (接下页)  
VPIN = VAVIN = 12 V, TA = 25 ºC, RRT = 40.2 kΩ (unless otherwise specified). Safe operating area curves were measured using  
a Texas Instruments evaluation module (EVM).  
100  
90  
80  
70  
60  
50  
40  
30  
20  
10  
0
3.4  
3.35  
3.3  
VAVIN = 4.5 V  
VAVIN = 12 V  
VAVIN = 18 V  
3.25  
3.2  
3.15  
3.1  
3.05  
3
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
Junction Temperature (èC)  
D001  
D001  
IBP3 = 5 mA  
VPVIN = VAVIN= 12 V  
12. PGOOD Pulldown Resistance  
11. BP3 Voltage vs Junction Temperature  
vs Junction Temperature  
4.6  
4.55  
4.5  
4.2  
4.15  
4.1  
4.05  
4
4.45  
4.4  
3.95  
3.9  
4.35  
3.85  
3.8  
4.3  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
Junction Temperature (èC)  
D001  
D001  
VIN_ON = 4.5 V  
VIN_OFF = 4 V  
13. Turnon Voltage vs Junction Temperature  
14. Turnoff Voltage vs Junction Temperature  
0.25  
0
2
1
VAVIN = 4.5 V  
VAVIN = 12 V  
VAVIN = 18 V  
0
-0.25  
-0.5  
-0.75  
-1  
-1  
-2  
-3  
-4  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
D001  
D001  
VPVIN = VAVIN= 12 V  
IOUT = 20 A  
VPVIN = VAVIN= 12 V  
16. READ_VOUT Accuracy vs Junction Temperature  
版权 © 2016, Texas Instruments Incorporated  
15. READ_IOUT Accuracy vs Junction Temperature  
12  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Typical Characteristics (接下页)  
VPIN = VAVIN = 12 V, TA = 25 ºC, RRT = 40.2 kΩ (unless otherwise specified). Safe operating area curves were measured using  
a Texas Instruments evaluation module (EVM).  
1.15  
4
3
1.1  
2
1.05  
1
1
0
0.95  
0.9  
-1  
-2  
-3  
-4  
0.85  
0.8  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
Junction Temperature (èC)  
Junction Temperature (èC)  
D001  
D001  
BOOT – SW = 6.5 V  
VPVIN = VAVIN= 12 V  
OCF = 20 A  
VPVIN = VAVIN= 12 V  
17. High-Side Overcurrent Protection  
18. Overcurrent Fault Protection (OCF) Accuracy  
vs Junction Temperature  
vs Junction Temperature  
-50  
-45  
-40  
-35  
-30  
-25  
-20  
-15  
110  
100  
90  
Natural Convection  
100 LFM  
200 LFM  
300 LFM  
400 LFM  
80  
70  
-40 -25 -10  
5
20 35 50 65 80 95 110 125  
0
4
8
12  
16  
20  
24  
28  
32  
36  
Junction Temperature (èC)  
Output Current (A)  
D001  
D001  
VIN = 5 V  
VOUT = 1 V  
fSW = 300 kHz  
19. Negative Overcurrent Limit  
20. Safe Operating Area  
vs Junction Temperature  
110  
100  
90  
110  
100  
90  
Natural Convection  
100 LFM  
Natural Convection  
100 LFM  
80  
80  
200 LFM  
200 LFM  
300 LFM  
300 LFM  
400 LFM  
400 LFM  
70  
70  
0
4
8
12  
16  
20  
24  
28  
32  
36  
0
4
8
12  
16  
20  
24  
28  
32  
36  
Output Current (A)  
Output Current (A)  
D001  
D001  
VIN = 12 V  
VOUT = 1 V  
fSW = 300 kHz  
VIN = 12 V  
VOUT = 1 V  
fSW = 500 kHz  
21. Safe Operating Area  
22. Safe Operating Area  
版权 © 2016, Texas Instruments Incorporated  
13  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7 Detailed Description  
7.1 Overview  
The devices are PMBus 1.3 compliant 35-A, high-performance, synchronous buck converters with two integrated  
N-channel NexFET™ power MOSFETs, enabling high-power density and minimal PCB area. These devices  
implement the industry-standard fixed switching frequency, voltage-mode control with input feed-forward topology  
that responds instantly to input voltage change. These devices can be synchronized to the external clock to  
eliminate beat noise and reduce EMI and EMC. Monotonic prebias capability eliminates concerns about  
damaging sensitive loads. Two devices can be paralleled together to provide up to 70-A load. Current sensing for  
overcurrent protection, current reporting and current sharing between two devices are implemented by sampling  
a small portion of the power stage current which provides accurate information independent on the device  
temperature. The integrated PMBus interface capability provides precise current, voltage, and internal die-  
temperature monitoring, as well as many user-programmable configuration options including Adaptive Voltage  
Scaling (AVS) function through standard VOUT_COMMAND on the PMBus.  
7.2 Functional Block Diagram  
BP6  
AVIN  
BP6  
BOOT  
PVIN  
Linear  
Regulators  
BP3  
RT  
High-Side  
FET  
Driver  
Control  
S
R
Q
Oscillator  
SW  
SYNC  
Anti-Cross-  
Conduction  
BP6  
Low-Side  
FET  
COMP  
FB  
Pre-Bias  
Level  
Shifter  
+
+
Stacked  
NexFET  
Power  
+
VREF  
+
Stage  
VSHARE  
ISHARE  
OC event  
Overcurrent detection,  
current sensing  
Current  
Sharing  
PGND  
Average IOUT  
Temperature  
Sensing  
DRGND  
AGND  
Analog  
Inputs and  
ADC  
PMB_CLK  
PMB_DATA  
SMB_ALRT  
CNTL  
Fault  
PMBus 1.3  
Interface  
and  
RSN  
RSP  
IC  
Interface  
Commands  
EEPROM  
Remote  
Sense  
Amplifier  
ADDR0 ADDR1  
RESET/PGD  
DIFFO  
Copyright © 2016, Texas Instruments Incorporated  
14  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.3 Feature Description  
7.3.1 2-Phase Application  
23 shows the setup for a 2-phase application using two devices.  
Vin  
BP3  
BP3  
DIFFO  
FB  
COMP  
DIFFO  
FB  
COMP  
RSP  
RSN  
BOOT  
RSP  
RSN  
BOOT  
VOUT  
SW  
SW  
RT  
RT  
TPS546C23  
TPS546C23  
ADDR1  
ADDR0  
BP3  
ADDR1  
BP6  
BP6  
ADDR0  
BP3  
PGND  
PGND  
DRGND  
DRGND  
AGND  
AGND  
Copyright © 2016, Texas Instruments Incorporated  
23. 2-Phase Application  
7.3.2 Linear Regulators BP3 and BP6  
The devices have two onboard linear regulators to provide suitable power for the internal circuitry of the device.  
Bypass the BP3 and BP6 pins externally for the converter to function properly. The BP3 pin requires a minimum  
of 2.2 µF of capacitance connected to AGND. The BP6 pin requires a minimum 2.2 µF of capacitance connected  
to PGND. TI recommends using a 4.7-µF capacitor and an additional 100-nF capacitor to reduce the ripple on  
the BP6 pin.  
Place bypass capacitors as close as possible to the device pins, with a minimum return  
loop back to ground and the return loop should be kept away from fast switching voltage  
and main current path. For more information, see the Layout section. Poor bypassing can  
degrade the performance of the regulator.  
The use of the internal regulators to power other circuits is not recommended because the loads placed on the  
regulators might adversely affect operation of the controller.  
7.3.3 Input Undervoltage Lockout (UVLO)  
The devices provide flexible user adjustment of the undervoltage lockout (UVLO) threshold and hysteresis. Two  
PMBus commands, VIN_ON (35h) and VIN_OFF (36h), allow the user to independently set turnon and turnoff  
thresholds of these input voltages, with a minimum of 4-V turnoff to a maximum 7.75-V turnon. For more  
information, see 4.  
7.3.4 Turnon and Turnoff Delay and Sequencing  
The devices provide many sequencing options. Using the ON_OFF_CONFIG command, the device can be  
configured to start up whenever the input voltage is above the UVLO threshold, to require an additional signal on  
the CNTL pin, to receive an update to the OPERATION command through the PMBus interface, or a combination  
of these configurations. When the gating signal as specified by the ON_OFF_CONFIG command is asserted, a  
programmable turnon delay can be set with the TON_DELAY command to delay the start of regulation. Similarly,  
a programmable turnoff delay can be set with the TOFF_DELAY command to delay the stop of regulation once  
the gating signal is deasserted. Delay times are specified in milliseconds (ms), from 0 to 100 ms.  
版权 © 2016, Texas Instruments Incorporated  
15  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Feature Description (接下页)  
24 shows control of the start-up and shutdown operations of the device when the device is configured to  
respond to both the CNTL signal and the OPERATION command. The device can also be configured to  
independently use either the CNTL signal or the OPERATION command, or to convert power when a sufficient  
input voltage is available.  
TON_DELAY  
TOFF_DELAY  
TON_RISE  
TOFF_FALL  
VIN  
OFF  
ON  
OFF  
OPERATION[7]  
CNTL  
V
OUT  
Time  
24. Turnon Controlled by Both Operation(1) and Control  
(1)  
7.3.5 Voltage Reference  
A reference digital-to-analog converter (DAC) with a 350-mV to 1650-mV range and 2–9-V (1.953 mV) resolution  
connects to the noninverting input of the error amplifier. The tight tolerance on the reference voltage allows the  
user to design power supply with very-high DC accuracy.  
7.3.6 Differential Remote Sense and Compensation  
The devices implement a differential remote-sense amplifier to provide excellent load regulation by cancelling IR-  
drop in high-current applications. The RSP and RSN pins should be kelvin-connected to the output capacitor  
bank directly at the load, and routed back to the device as a tightly coupled differential pair. Ensure that these  
traces are isolated from fast switching signals and high current paths on the final PCB layout, as these can add  
differential-mode noise. Optionally, use a small coupling capacitor (1-nF typical) between the RSP and RSN pins  
to improve noise immunity. The output of the differential remote sense amplifier (DIFFO) is used for output  
voltage setting and error amplifier frequency compensation local to the device as shown in 25.  
The devices use voltage mode control with input feedforward. Frequency compensation can be accomplished  
using standard Type III techniques as shown in 25.  
In 2-phase configuration, the FB pin of the loop slave device should be tied to BP3 and the typical application  
circuit is shown in 23. The loop master passes the internal COMP voltage through VSHARE pin to the loop  
slave device. For more information, see the Current Sharing section.  
Additionally, the voltage at the DIFFO pin is digitized, averaged to reduce measurement noise and continually  
stored in the READ_VOUT command, enabling output voltage telemetry.  
(1) Bit 7 of OPERATION is used to control power conversion.  
16  
版权 © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Feature Description (接下页)  
RSP  
R2  
C1  
30 kΩ  
30 kΩ  
30 kΩ  
DIFFO  
FB  
R1  
RSN  
30 kΩ  
COMP  
R3  
C2  
+
C3  
VREF  
Level  
Shifter  
RBIAS  
VSHARE  
25. Output Voltage Setting  
7.3.7 Set Output Voltage and Adaptive Voltage Scaling (AVS)  
A voltage divider from the DIFFO pin to the FB pin is typically required to set the nominal output voltage like the  
one formed by R1 and RBIAS resistors shown in 25 and the resulted output voltage is shown in 公式 1.  
VOUT = EA_REF × (RBIAS + R1) / RBIAS  
(1)  
7.3.7.1 VOUT_COMMAND  
To allow PMBus devices to map between the nominal commanded voltage and the voltage at the control circuit  
input FB (VOUT divided down to match the reference voltage EA_REF), the device uses the  
VOUT_SCALE_LOOP command.  
VOUT_SCALE_LOOP = RBIAS / (RBIAS + R1)  
(2)  
1 lists the range of valid VOUT_COMMAND values which are dependent upon the configured  
VOUT_SCALE_LOOP (29h) command.  
1. FB Resistor Divider Ratio and VOUT_COMMAND Data Valid Range  
OUTPUT VOLTAGE  
RANGE (V)  
VOUT_COMMAND  
DATA VALID RANGE  
RESISTOR DIVIDER  
RBIAS: R1  
VOUT_SCALE_LOOP  
(IN 25)  
MIN  
0.35  
0.7  
MAX  
MIN  
179  
358  
716  
MAX  
1
Unnecessary  
1.65  
3.3  
845  
1690  
2816  
0.5  
1:1  
1:3  
0.25  
1.4  
5.5  
If the value programmed to VOUT_COMMAND exceeds the value stored in either VOUT_MIN or VOUT_MAX. In  
this case, VOUT_COMMAND will be set to the appropriate VOUT_MIN or VOUT_MAX value (which ever was  
violated). For the specific status bits set in either case, see the command descriptions for the VOUT_MIN (28h)  
or VOUT_MAX (24h) command.  
7.3.7.2 VREF_TRIM  
The nominal output voltage of the converter can also be adjusted by changing the feedback voltage, VFB, using  
the VREF_TRIM command. The adjustment range is from –64 × 1.953 mV to +63 × 1.953 mV from the nominal  
FB voltage. This command adjusts the final output voltage of the converter to a high degree of accuracy without  
relying on high-precision feedback resistors. The resolution of the adjustment is approximately 1.953 mV.  
版权 © 2016, Texas Instruments Incorporated  
17  
 
 
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.3.7.3 MARGIN  
The devices also allow simple testing of the output-voltage margin, by applying a either a positive or negative  
offset to the feedback voltage. The STEP_VREF_MARGIN_HIGH (MFR_SPECIFIC_05) (D5h) and  
STEP_VREF_MARGIN_LOW (MFR_SPECIFIC_06) (D6h) commands control the size of the applied high offset  
or low offset (respectively). The adjustment range is from –64 × 1.953 mV to 31 × 1.953 mV from the nominal  
feedback voltage. The OPERATION command toggles the converter between the following three states:  
Margin none (no output margining)  
Margin high  
Margin low  
Use 公式 3 to calculate the resulted internal-reference voltage.  
EA_REF = [(VOUT_COMMAND × VOUT_SCALE_LOOP) + (VREF_TRIM + STEP_VREF_MARGIN_HIGH ×  
OPERATION[5] + STEP_VREF_MARGIN_LOW × OPERATION[4])] × 1.953 mV  
(3)  
The total adjustable range of the output voltage, including VOUT_COMMAND, MARGIN, and VREF_TRIM, is  
limited by the internal reference DAC of 0.35 V – 1.65 V . For more information on the implementation, see the  
Supported PMBus Commands section.  
The VOUT_SCALE_LOOP is limited to only 3 possible options: 1 (default, no bottom  
resistor required for the divider), 0.5, and 0.25.  
When VOUT_SCALE_LOOP is set to 1 (default), no bottom RBIAS resistor is required.  
The reference voltage is equal to the output voltage, which allows tighter system DC  
accuracy by removing the resistor divider tolerance.  
If the divider ratio, RBIAS / (RBIAS + R1), does not match the programed  
VOUT_SCALE_LOOP, the user should be aware that the actual output voltage  
determined by 公式 1 and 公式 3 may not match the programed VOUT_COMMAND.  
7.3.8 Reset VOUT  
Without power cycling, the VOUT_COMMAND value and the corresponding output voltage can be reset to the  
default value which is latched when the devices are powered up from AVIN. When the RESET/PGD pin is pulled  
low, the digital core sets the VOUT_COMMAND value to the default value. 26 shows the timing diagram for  
resetting the output voltage. When theRESET/PGD pin is asserted low, after a short delay (less than 2 µs), the  
output voltage begins to transition from the current value to the default VOUT_COMMAND value according to the  
slew-rate set in the VOUT_TRANSITION_RATE command. The VOUT_COMMAND value does not change to  
any values programmed in the VOUT_COMMAND register while the RESET/PGD pin is held low. The reset_vout  
status bit in the STATUS_MFR_SPECIFIC (80h) register is set for indication.  
In the case of fault restart, the user has access to allow the VOUT_COMMAND value to be reset to the initial  
boot-up voltage by setting the RST_VOUT_oSD Bit in the OPTIONS (MFR_SPECIFIC_21) (E5h) register.  
18  
版权 © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
V
RESET_B  
Pre-AVS V  
OUT  
Default  
V
OUT  
Output Voltage  
.
(B)  
(A)  
Response Delay  
Time  
A. VOUT_COMMAND adjustment occurs through the PMBus interface.  
B. Reset to the default VOUT_COMMAND value which is latched when the devices are powered up from AVIN. The  
slew rate is defined by the VOUT_TRANSITION_RATE comand.  
26. Output Voltage Reset  
7.3.9 Switching Frequency and Synchronization  
A resistor from the RT pin (RRT) to AGND sets the switching frequency. Use 公式 4 to calculate the RRT resistor  
value.  
ꢀ.01 × 1010  
224  
=
37  
where  
RRT is the timing resistor in Ohms  
fSW is the switching frequency in Hertz  
(4)  
The devices are designed to operate from 200 kHz to 1 MHz.  
7.3.9.1 Synchronization  
The devices can synchronize to an external clock that is ±20% of the free-running frequency.  
7.3.9.1.1 Stand-Alone Device  
The device supports auto detection on the SYNC pin of the stand-alone device or the PWM-loop master device  
in a 2-phase configuration. With the external clock applied to the SYNC pin before AVIN power-up or pulling up  
the SYNC pin to the BP3 or BP6 pin, the SYNC pin is configured as SYNC-IN, and is synchronized to the rising  
edge of the external clock applied to this pin, with a minimum pulse width of 200 ns (maximum). If no external  
clock edges occur or logic-high voltage is applied to the SYNC pin at AVIN power-up, the SYNC pin is configured  
as SYNC-OUT, and the internal free-running frequency set by the RT resistor is output on the SYNC pin. A  
sudden change in synchronization clock frequency causes an associated control-loop response, resulting in an  
overshoot or undershoot on the output voltage.  
7.3.9.1.2 Master-Slave Configuration  
Without the requirement of an external clock, the SYNC pin of the PWM-loop master device can be configured as  
SYNC-OUT and output a 50% duty-cycle clock to the slave device. The slave device is then synchronized to the  
falling edge of the clock applied to the SYNC pin. Both the loop master and slave devices require an RT resistor  
to set the free-running frequency. 27 shows the simplified schematic for this configuration. For the loop slave  
device in a 2-phase configuration, the SYNC pin is always configured as SYNC-IN, and is synchronized to the  
falling edge of the incoming clock on the SYNC pin. 28 shows the timing for phase interleaving.  
版权 © 2016, Texas Instruments Incorporated  
19  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Master  
Slave  
RT  
SYNC  
SYNC  
RT  
27. Master-Slave Synchronization and Phase Interleaving Setting  
SYNC  
(50% duty cycle)  
Master PWM  
515 ns  
515 ns  
t1  
Slave PWM  
Time  
t0  
28. Phase Interleaving Timing  
An external clock can optionally be applied to both the PWM-loop master and the slave device to synchronize the  
stack. Only 50% duty cycle of the external clock can be applied to the 2-phase stack to realize the interleaving of  
two phases. The loop master automatically (auto) detects if an external clock is available for synchronisation.  
One clock master can also sync another stack as shown in 29. When the auto detection determines the clock  
master and clock slave, the configuration cannot change until AVIN power cycling.  
The EEPROM setup (FORCE_SYNC_IN Bit and FORCE_SYNC_OUT Bit) overrides auto detection of the SYNC  
pin. Therefore, if the FORCE_SYNC_OUT Bit is set to 1, the user should not apply the external clock to SYNC  
pin, which may cause catastrophic damage to the device. The FORCE_SYNC_IN Bit has higher priority than the  
FORCE_SYNC_OUT Bit. Neither the FORCE_SYNC_IN Bit nor the FORCE_SYNC_OUT Bit are set as a  
factory-default setting.  
BP3 or BP6  
Clock Slave  
RT SYNC  
Clock Slave  
SYNC RT  
Master  
Slave  
Clock Slave  
RT SYNC  
Clock Slave  
SYNC RT  
Master  
Slave  
29. Phase Interleaving Timing  
20  
版权 © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.3.9.1.3 SYNC Fault  
The converter is allowed to stop switching after detecting the SYNC signal is expected, but not present or has  
been lost. The device also reports a live (essentially unlatched) sync_flt bit in the STATUS_MFR_SPECIFIC  
(80h) register. The SMBALERT is not triggered if the SYNC_FAULT bit goes high. The default SYNC fault  
response is as follows.  
For the case of a clock that is lost after it was previously present, the SYNC-loss detection latency is  
approximately 10 µs. During this delay time (between when the clock is lost to when the controller detects it),  
the clock slave (loop slave or loop master set as clock slave) continues to operate at a frequency that is  
approximately 40% less than the free-running frequency. The frequencies of two devices are most likely not  
identical during this 10-µs duration. The clock master continues to operate at the free-running frequency  
during the 10-µs duration.  
For the case of a clock signal that is never present, both phases (for 2-phase) or the standalone PWM-loop  
master (1-phase) remain off (never switch) while waiting for the external clock to arrive.  
After the external clock is restored, seven clock cycles are counted and then the rail performs a new soft-start.  
No further user intervention (for example, power-cycle, CNTL toggle, CLEAR_FAULTS, or others) is required for  
the rail to start up after clock restoration  
The SYNC fault response can be disabled by setting the SYNC_FAULT_DIS Bit in the  
MISC_CONFIG_OPTIONS (MFR_SPECIFIC_32) (F0h) register. The SYNC_FAULT_DIS  
Bit, when set, disables the sync_flt reporting status, and the devices that lost the SYNC  
clock input (loop slave or loop master set clock slave) continue to operate at a frequency  
approximately 40% less than the free-running frequency for approximately 10 µs, then  
back to the free-running frequency without shutting down. But the frequencies of two  
devices are most likely not identical because the clock master continues to operate at its  
own free-running frequency.  
7.3.10 Current Sharing  
For two devices to operate in a 2-phase application, the SYNC, VSHARE, and ISHARE pins of both devices  
should be connected respectively, as shown in 30. The loop master device shares the same VSHARE  
voltage. Essentially the internal COMP voltage is shared with the loop slave by connecting the VSHARE pin of  
each device together. The sensed current in each phase is compared first by connecting the ISHARE pin of each  
device, then the error current is added into the internal COMP. The resulting voltage is compared with the PWM  
ramp to generate the PWM pulse. This current sharing loop maintains the current balance between devices.  
An additional resistor connected between the ISHARE pins of both devices can be used to lower the current-  
sharing loop gain for better stability margin. Use to calculate the current sharing gain (GISHARE).  
GISHARE = 19.5 × 10 kΩ / (10 kΩ + RSHARE) mV/A  
Loop Master  
Loop Slave  
SYNC  
SYNC  
VSHARE  
VSHARE  
RSHARE  
(optional)  
ISHARE  
ISHARE  
30. Current Sharing  
In addition to sharing the same internal COMP voltage, the VSHARE pin is also used for fault communication  
between the loop master and slave devices. The VSHARE pin voltage is pulled low if any device encounters any  
fault conditions so that the other device sharing VSHARE pin is alerted and stops switching accordingly.  
版权 © 2016, Texas Instruments Incorporated  
21  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
An optional high-frequency capacitor can be added between the VSHARE pin and ground in noisy systems, but  
the capacitance should not exceed 10 pF.  
7.3.11 Soft-Start Time and TON_RISE Command  
To control the inrush current required to charge the output capacitor bank during start up, the devices implement  
a soft-start time. When the device is enabled, the feedback reference voltage, VREF, ramps from 0 V to the final  
level defined by 公式 3 at a slew rate defined by the TON_RISE command. The specified rise times are defined  
by the slew rate required to ramp the reference voltage from 0 V to the final value at each given rise time.  
The actual rise time of the converter output is slightly less than the rise time defined by the TON_RISE  
command. This difference occurs because switching does not occur until the error-amplifier output reaches the  
valley of the PWM ramp. During the soft-start time, the error-amplifier output voltage starts at 0 V and then  
begins switching again only when the VSHARE voltage reaches the valley of the PWM ramp which is 1.23 V  
(typical). When the VSHARE voltage reaches the valley of the PWM ramp, the converter output voltage rises  
quickly until the feedback voltage, VFB, reaches the VREF level, at which point they track through the end of the  
soft-start period.  
t
t
ON(rise)  
ON(delay)  
CNTL  
V
REF  
V
OUT  
VSHARE slews up  
to PWM ramp  
PWM Ramp  
VSHARE  
Time  
31. Soft-Start Timing  
The devices support several soft-start times from 1 ms to 100 ms which are selected by the TON_RISE  
command.  
7.3.12 Prebiased Output Start-Up  
The devices prevent current from being discharged from the output during start-up, when a prebiased output  
condition exists. If the output is prebiased, no SW pulses occur until the internal soft-start voltage rises above the  
error-amplifier input voltage (FB pin). As soon as the soft-start voltage exceeds the error-amplifier input, and SW  
pulses start and the device limits synchronous rectification after each SW pulse with a narrow on-time. The on-  
time of the low-side MOSFET slowly increases on a cycle-by-cycle basis until 128 pulses have been generated  
and the synchronous rectifier runs fully complementary to the high-side MOSFET. This approach prevents the  
sinking of current from a prebiased output, and ensures the output-voltage start-up and ramp-to-regulation  
sequences are smooth and monotonic.  
For prebias that is higher than regulation, the PWM-loop master device is forced to go through the 128 cycles of  
prebias operation at the end of TON_RISE time.  
The output overvoltage warn is tripped when the FB pin is prebiased to higher than 5% about the regulation  
level. These devices respond to a prebiased output overvoltage condition immediately upon AVIN powered up  
and when the BP6 regulator voltage is above the BP6 UVLO of 3.73 V (typical).  
22  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.3.13 Soft-Stop time and TOFF_FALL Command  
The devices implement the TOFF_FALL command to define the time for the output voltage to drop from  
regulation to 0 as shown in 24. Negative current in the devices can occur during the TOFF_FALL time to  
discharge the output voltage. The setting of the TOFF_FALL command to 0 ms causes the unit to bring the  
output voltage down to 0 as quickly as possible, which results in an effective TOFF_FALL time of 1 ms (fastest  
time supported). This feature can be disabled in the ON_OFF_CONFIG command for the turnoff controlled by  
the CNTL pin or bit 6 of the OPERATION register if the regulator is turned off by the OPERATION command. If  
the regulator is turned off by the OPERATION command, both the high-side and low-side FET drivers are turned  
off immediately and the output voltage is discharged by the load.  
7.3.14 Output Current Telemetry and Low-Side MOSFET Overcurrent Protection  
7.3.14.1 Output Current Telemetry  
The devices sense the average output current using an internal sense FET as shown in 32. A sense FET  
conducts a scaled-down version of the power-stage current. Sampling this current in the middle of the low-side  
drive signal determines the average output current. This architecture achieves excellent current monitoring and  
better overcurrent threshold accuracy than the current sensing of a DC-resistance (DCR) inductor with minimal  
temperature variation and no dependence on power loss in a higher DCR inductor. Use the IOUT_CAL_OFFSET  
command to improve current sensing and overcurrent accuracy by removing systematic errors related to board  
layout after assembly. The devices continually digitize the sensed output current, and average it to reduce  
measurement noise. The devices then store the current value in the read-only register, READ_IOUT, which  
enables output-current telemetry.  
AVIN  
PVIN  
Terminate  
PWM Pulse  
PWM  
Logic  
+
HFET  
Peak Current  
Comparator  
HDRV  
Three  
Consecutive  
Cycle  
SW  
HSOC  
LSOC  
Current Sense  
Amplifier  
Counter  
+
LFET  
SenseFET  
Average  
Current  
OCF/OCW  
Comparators  
Sensing  
IOUT_OC_  
FAULT_RESPONSE  
Hiccup/  
Latch-off  
LDRV  
OCF/OCW  
Thresholds  
IOUT_CAL_OFFSET  
OCW  
OCF  
READ_IOUT  
STATUS_IOUT  
SMBALERT  
PMBus Engine  
AGND  
DRGND  
PGND  
32. SenseFET Average Current Sensing and Overcurrent Protection  
7.3.14.2 Low-Side MOSFET Overcurrent Protection  
The devices implement low-side MOSFET overcurrent protection with programmable fault and warning  
thresholds. The IOUT_OC_FAULT_LIMIT and IOUT_OC_WARN_LIMIT commands set the low-side overcurrent  
thresholds.  
版权 © 2016, Texas Instruments Incorporated  
23  
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
If an overcurrent event is detected in a given switching cycle, the device increments an overcurrent counter as  
shown in 32. When the device detects three consecutive overcurrent events (either high-side or low-side), the  
converter responds by flagging the appropriate status registers, triggering the SMBALERT signal if it is not  
masked, and entering either continuous-restart-hiccup mode or latches off according to the  
IOUT_OC_FAULT_RESPONSE command. In continuous-restart-hiccup mode, the devices implement a seven  
TON_RISE time, followed by a normal soft-start attempt. When the overcurrent fault clears, normal operation  
resumes,  
otherwise,  
the  
device  
detects  
overcurrent  
and  
the  
process  
repeats.  
The  
IOUT_OC_FAULT_RESPONSE command can also be set to ignore the OC fault for debugging purposes. 2  
summarizes the fault-response scheme.  
7.3.14.3 Negative Overcurrent Protection  
The devices also implement low-side MOSFET Rds,on based negative overcurrent protection. After detecting  
negative current (sinking from SW to PGND) beyond the negative OC limit, the low-side MOSFET gate drive will  
be turned off immediately. The low-side gate drive signal will always be turned on for the duration of the  
minimum off-time in Specifications to re-detect negative OC condition. If negative OC condition persists, the next  
low-side gate drive pulse will be skipped, except at the end of the clock period, where the low-side gate drive still  
being turned on for the minimum off-time. This is a cycle-by-cycle clamp. Set the DIS_NEGILIM bit in OPTIONS  
(MFR_SPECIFIC_21) can disable negative OC protection. The output Overvoltge proteciton has higher priority  
than negative OC protection, in other words, in case of output Overvoltage condition persists, the low-side FET  
will be turned on with the negative OC protection being ignored in order to discharge the output voltage and  
protect the load equipment.  
7.3.15 High-Side MOSFET Short-Circuit Protection  
The devices also implement a fixed high-side MOSFET overcurrent (HSOC) protection to limit peak current, and  
prevent inductor saturation in the event of a short circuit. The devices detect an overcurrent event by sensing the  
voltage drop across the high-side MOSFET when it is on. If the peak current reaches the IHOSC level on any  
given cycle, the cycle terminates to prevent the current from increasing any further. High-side MOSFET  
overcurrent events are counted using the method shown in 32. If the devices detect three consecutive  
overcurrent events (high-side or low-side), the converter responds by flagging the appropriate status registers,  
triggering the SMBALERT signal if it is not masked, and entering either continuous-restart-hiccup mode or  
latches off according to the IOUT_OC_FAULT_RESPONSE command. For accurate overcurrent protection for  
the high-side MOSFET, the PVIN and AVIN pins must have the same potential because split-rail operation is not  
supported. The IOUT_OC_FAULT_RESPONSE command can also be set to ignore the OC fault for debugging  
purposes. When the IOUT_OC_FAULT_RESPONSE command is set to ignore, the device continues to have  
cycle-by-cycle HSOC protection. 2 summarizes the fault-response scheme.  
7.3.16 Die Temperature Telemetry and Overtemperature Protection  
An internal temperature sensor based off the bandgap reference protects the devices from thermal runaway. The  
internal thermal shutdown threshold, TSD, is fixed at 145°C (typical). When the devices sense a temperature  
above TSD, an otf_bg bit in the STATUS_MFR_SPECIFIC command is flagged, and power conversion stops until  
the sensed junction temperature decreases by the amount of the thermal shutdown hysteresis, THYST (20°C  
typical). The SMBALERT signal is triggered if it is not masked.  
The devices also provide temperature telemetry and programmable internal overtemperature fault or warning  
thresholds using measurements from an internal temperature sensor as shown in 33. The temperature-sensor  
circuit applies two bias currents to an internal diode-connected NPN transistor, and measures ΔVBE to infer the  
junction temperature of the sensor. The devices then digitize the result and compare it to the user-configured  
overtemperature fault and warning thresholds. When an internal overtemperature fault (OTF) is detected, power  
conversion stops until the sensed temperature decreases by 20°C. The READ_TEMPERATURE_1 (8Dh)  
register is continually updated with the digitized temperature measurement, enabling temperature telemetry. The  
OT_FAULT_LIMIT (4Fh) and OT_WARN_LIMIT (51h) commands set the overtemperature fault and warning  
thresholds through the PMBus interface. When an overtemperature event is detected, the device sets the  
appropriate flags in STATUS_TEMPERATURE (7Dh) command and triggers the SMBALERT signal if it is not  
masked.  
The device response upon internal overtemperature fault can be set to Latch-off, Restart and Ignore in  
OT_FAULT_RESPONSE. The default response to an over temperature fault is to ignore. Fixed band gap-  
detected overtemperature (OT) faults are never ignored. The band gap OT faults always respond in a shutdown  
and attempted restart once the part cools. 2 summarizes the fault-response scheme.  
24  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Bandgap-Based  
Internal Temperature  
Sensor  
Bandgap OT Fault  
+
Thermal  
Shutdown  
145°C  
OT_FAULT_RESPONSE  
OT_FAULT_LIMIT  
Internal  
OT Fault  
OT_WARN_LIMIT  
READ_TEMPERATURE_1  
STATUS_TEMPERATURE  
STATUS_MFR_SPECIFIC  
SMBALERT  
Sampling and  
Temperature  
Conversion  
∆VBE  
Measurement  
PMBus Engine  
QT  
33. Overtemperature Protection  
7.3.17 Output Voltage Telemetry and Over-/Under-voltage Protection  
7.3.17.1 Output Voltage Telemetry  
The output voltage is sensed at the remote sense amplifier output pin, and the device continually digitizes the  
sensed output voltage, and average it to reduce measurement noise. The devices then store the current value in  
the read-only register, READ_VOUT, which enables output voltage telemetry. Please refer to OPTIONS  
(MFR_SPECIFIC_21) for details of programming output voltage telemetry signal range, averaging and update  
rate.  
7.3.17.2 Output Overvoltage and Undervoltage Protection  
The devices include both output overvoltage protection and output undervoltage protection capability by  
comparing the FB pin voltage to internal selectable pre-set voltages, as defined by the  
PCT_OV_UV_WRN_FLT_LIMITS (MFR_SPECIFIC_07) (D7h) command.  
If the FB pin voltage rises above the output overvoltage protection threshold, the device terminates normal  
switching and turns on the low-side MOSFET to discharge the output capacitor and prevent further increases in  
the output voltage. The device also declares an OV fault, flagging the appropriate status registers, triggering  
SMBALERT if it is not masked. Then the device enters continuous-restart-hiccup mode or latches off according  
to the VOUT_OV_FAULT_RESPONSE command. The devices respond to the output Overvoltage condition  
immediately upon AVIN powered up and BP6 regulator voltage above its own UVLO of 3.73 V (typical). The  
VOUT_OV_FAULT_RESPONSE can also be set to ignore the output overvotlage fault and continue without  
interruption. Under this configuration, the control loop continues to respond and adjust PWM duty cycle to keep  
output voltage within regulation.  
If the FB pin voltage falls below the Undervoltage protection level after soft-start has completed, the device  
terminates normal switching and forces both the high-side and low-side MOSFETs off, and awaits an external  
reset or begins  
a
hiccup time-out delay prior to restart, depending on the value of the  
VOUT_UV_FAULT_RESPONSE command. The device also declares a UV fault by flagging the appropriate  
status registers and triggering SMBALERT if it is not masked. The VOUT_UV_FAULT_RESPONSE can also be  
set to ignore the output undervoltage fault and continue without interruption for debug purpose.  
The devices also provide FB referred fixed threshold (2.2 V typical) output overvoltage protection.  
2 summarizes the fault-response scheme.  
版权 © 2016, Texas Instruments Incorporated  
25  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.3.18 TON_MAX Fault  
The TON_MAX_FAULT_LIMIT command sets an upper limit, in milliseconds, on how long the unit can attempt to  
power up the output without reaching the output undervoltage fault limit. The devices differentiate a startup UV  
fault and  
a
regulation UV fault by implementing the TON_MAX_FAULT_LIMIT command. The  
TON_MAX_FAULT_LIMIT command can allow the devices more time than the soft-start time defined by  
TON_RISE to come into regulation and the UV detection is essentially delayed up to the  
TON_MAX_FAULT_LIMIT time. For more details, see the TON_MAX_FAULT_LIMIT (62h) section.  
7.3.19 Power Good (PGOOD) Indicator  
When the output voltage remains within the PGOOD window after the start-up period, PGOOD as an open-drain  
output is released, and rises to an externally supplied logic level. The PGOOD window is defined by OV warning  
limit and UV warning limit in PCT_OV_UV_WRN_FLT_LIMITS (MFR_SPECIFIC_07) (D7h), which can be  
programmed through the PMBus interface, as shown in 34. The PGOOD pin pulls low upon any fault condition  
on default. Please refer to 2 for the possible sources to pull down the PGOOD pin.  
The PGOOD signal can be connected to the CNTL pin of another device to provide additional controlled turnon  
and turnoff sequencing.  
The OVW or PGOOD signal trips when the FB pin is prebiased to higher than 5% about the regulation level. This  
level of prebias is unusual and it is beneficial to flag a warning in this situation.  
OV Fault  
OV Warn  
OVW  
Hysteresis  
VOUT_COMMAND  
UV Warn  
UVW  
Hysteresis  
FB  
UV Fault  
PGOOD  
(non-latch)  
Time  
34. PGOOD Threshold and Hysteresis  
Pulling PGOOD pin high before the devices gets input power could cause PGOOD pin  
going high due to the limited pulldown capability in un-powered condition. If this is not  
desired, increase the pullup resistance or reduce the external pullup supply voltage.  
26  
版权 © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.3.20 Fault Protection Responses  
2 summarizes the various fault protections and associated responses.  
2. Fault Protection Summary  
FAULT  
RESPONSE  
SETTING  
ACTIVE DURING  
TON_RISE  
SOURCE OF  
SMBALERT  
SMBALERT  
MASKABLE  
FAULT or WARN  
PROGRAMMING  
FET BEHAVIOR  
PGOOD  
Latch-off  
Restart  
Ignore  
Both FETs off  
Both FETs off, then restart after cooling down(1)  
Low  
Low  
High  
Internal Over Temp Fault  
OT_FAULT_LIMIT (4Fh)  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
FETs still controlled by PWM  
Latch-off or  
Restart on Fault  
Low  
Internal Over Temp Warn  
Bandgap Over Temp Fault  
OT_WARN_LIMIT (51h)  
Threshold fixed internally  
PWM maintains control of FETs  
Ignore Fault  
Latch-off  
Restart  
High  
Both FETs off  
Both FETs off, then restart after cooling down(1)  
Both FETs off, then restart after cooling down(2)  
3 PWM counts, then both FETs off  
Low  
Ignore  
Latch-off  
Low  
Low  
High  
Low  
3 PWM counts, then both FETs off, restart after  
7×TON_RISE  
Low-Side OC Fault  
Low-Side OC Warn  
High-Side OC Fault  
IOUT_OC_FAULT_LIMIT (46h)  
IOUT_OC_WARN_LIMIT  
Restart  
Ignore  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
FETs still controlled by PWM  
PWM maintains control of FETs  
3 PWM counts, then both FETs off  
Latch-off or  
Restart on Fault  
Ignore Fault  
Latch-off  
High  
Low  
3 PWM counts, then both FETs off, restart after 7 ×  
TON_RISE  
Restart  
Ignore  
Low  
Cycle-by-cycle peak current limit  
High  
High-side FET OFF, low-side FET response configured  
byOV_RESP_SEL Bit: latch ON or turn on till FB drops  
below 0.2 V  
Latch-off  
PCT_OV_UV_WRN_FLT_LIMIT  
S (MFR_SPECIFIC_07) (D7h)  
VOUT OV Fault  
High-side FET OFF, low-side FET response configured  
byOV_RESP_SEL Bit: latch ON or turn on till FB drops  
below 0.2 V. Then restart after 7 × TON_RISE  
Yes  
Yes  
Yes  
Low  
Restart  
Ignore  
PWM maintains control of FETs  
Latch-off or  
Restart on Fault  
PCT_OV_UV_WRN_FLT_LIMIT  
S (MFR_SPECIFIC_07) (D7h)  
VOUT OV Warn  
VOUT UV Fault  
PWM maintains control of FETs  
Yes  
No  
Yes  
Yes  
Yes  
Yes  
Low  
Low  
Ignore Fault  
Latch-off  
Restart  
Both FETs off  
PCT_OV_UV_WRN_FLT_LIMIT  
S (MFR_SPECIFIC_07) (D7h)  
Both FETs off, then restart after 7×TON_RISE  
PWM maintains control of FETs  
Ignore  
(1) When the overtemperature fault is tripped, the device shuts off both FETs and restarts until the sensed temperature decreases 20°C from the tripping threshold.  
(2) The bandgap overtemperature Fault cannot be ignored, the device shuts off both FETs and restarts after the internal die temperature drops below the threshold.  
版权 © 2016, Texas Instruments Incorporated  
27  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
2. Fault Protection Summary (接下页)  
FAULT  
RESPONSE  
SETTING  
ACTIVE DURING  
TON_RISE  
SOURCE OF  
SMBALERT  
SMBALERT  
MASKABLE  
FAULT or WARN  
PROGRAMMING  
FET BEHAVIOR  
PGOOD  
Latch-off or  
Restart on Fault  
PCT_OV_UV_WRN_FLT_LIMIT  
S (MFR_SPECIFIC_07) (D7h)  
VOUT UV Warn  
PWM maintains control of FETs  
No  
Yes  
Yes  
Low  
Ignore Fault  
Latch-off  
Restart  
Both FETs off  
Both FETs off, then restart after 7×TON_RISE  
PWM maintains control of FETs  
Both FETs off  
TON Max Fault  
VIN UVLO  
TON_MAX_FAULT_LIMIT  
VIN_ON, VIN_OFF  
No  
Yes  
Yes  
Yes  
Yes  
Low  
Low  
Ignore  
Shut down  
Yes  
28  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
The best practice is to have the fault response of the loop master and slave device set as  
the same to avoid unexpected behavior.  
7.3.21 Switching Node  
The SW pin connects to the switching node of the power-conversion stage and acts as the return path for the  
high-side gate driver. When configured as a synchronous buck stage, the voltage swing on SW normally  
traverses from below ground to well above the input voltage. Parasitic inductance in the high-side FET and the  
output capacitance (COSS) of both power FETs form a resonant circuit that can produce high frequency ( > 100  
MHz) ringing on this node. The voltage peak of this ringing, if not controlled, can be significantly higher than the  
input voltage. Ensure that the peak ringing amplitude does not exceed the absolute maximum rating limit for the  
pin.  
In many cases, a series resistor and capacitor snubber network connected from the switching node to PGND can  
be helpful in damping the ringing and decreasing the peak amplitude. Provide provisions for snubber network  
components in the layout of the printed circuit board. If testing reveals that the ringing amplitude at the SW pin  
exceeds the limit, then include snubber components. For more information about snubber circuits design, refer to  
Snubber Circuits: Theory, Design and Application (SLUP100).  
Placing a BOOT resistor in series with the BOOT capacitor slows down the turnon of the high-side FET and can  
help to reduce the peak ringing at the switching node as well.  
7.3.22 PMBus General Description  
Timing and electrical characteristics of the PMBus interface specification can be found in the PMB Power  
Management Protocol Specification, Part 1, revision 1.3 available at http://pmbus.org. The devices support both  
the 100-kHz and 400-kHz bus timing requirements. The devices do not stretch pulses when communicating with  
the master device.  
Communication over the PMBus interface can support the Packet Error Checking (PEC) scheme if desired. If the  
master supplies clock (CLK pin) pulses for the PEC byte, PEC is used. If the CLK pulses are not present before  
a STOP, the PEC is not used.  
The devices support a subset of the commands in the PMBus 1.3 Power Management Protocol Specification.  
See Supported PMBus Commands for more information  
The devices also support the SMBALERT response protocol. The SMBALERT response protocol is a mechanism  
by which a slave device (such as the devices ) can alert the bus master that it is available for communication.  
The master processes this event and simultaneously accesses all slaves on the bus (that support the protocol)  
through the alert response address (ARA). Only the slave that caused the alert acknowledges this request. The  
host performs a modified receive byte operation to ascertain the slave address. At this point, the master can use  
the PMBus status commands to query the slave that caused the alert. By default these devices implement the  
auto alert response, a manufacturer specific improvement to the SMBALERT response protocol, intended to  
mitigate the issue of bus hogging. For more information, see the Auto ARA Response section. For more  
information on the SMBus alert response protocol, refer to the System Management Bus (SMBus) specification.  
The devices contain nonvolatile memory that stores configuration settings and scale factors. However, the device  
does not save the settings programmed into this nonvolatile memory. The STORE_DEFAULT_ALL (11h) or  
STORE_USER_ALL (11h) command must be used to commit the current settings to nonvolatile memory as  
device defaults. The settings that are capable of being stored in nonvolatile memory are noted in the detailed  
command descriptions.  
7.3.23 PMBus Address  
The PMBus specification requires that each device connected to the PMBus have a unique address on the bus.  
The devices each have 64 possible addresses (0 through 63 in decimal) that can be assigned by connecting  
resistors from the ADDR0 and ADDR1 pins to AGND. The address is set in the form of two octal (0 to 7) digits,  
one digit for each pin. ADDR1 is the high order digit and ADDR0 is the low-order digit. These address selection  
resistors must be 1% tolerance or better. Using resistors other than the recommended values can result in  
devices responding to adjacent addresses.  
The E48 series resistors with no worse than 1% tolerance suggested for each digit value are shown in 3.  
版权 © 2016, Texas Instruments Incorporated  
29  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
3. Required Address  
Resistors  
DIGIT  
RESISTOR VALUE (kΩ)  
0
1
2
3
4
5
6
7
7.15  
14  
22.6  
34.8  
51.1  
78.7  
121  
187  
The devices also detect values that are out of range on the ADDR0 and ADDR1 pins. If the device detects that  
either pin has an out-of-range resistance connected to it, the device continues to respond to PMBus interface  
commands, but does so at address 127 decimal, which is outside of the possible programmed addresses. It is  
possible but not recommended to use the device in this condition, especially if other devices are present on the  
bus or if another device could possibly occupy the 127 decimal address.  
Certain addresses in the I2C address space are reserved for special functions and it is possible to set the  
address of the devices to respond to these addresses. The user is responsible for knowing which of these  
reserved addresses are in use in a system and for setting the address of the devices accordingly so as not to  
interfere with other system operations. The devices can be set to respond to the global call address or 0. It is  
recommended not to set the devices to this address unless the user is certain that no other devices respond to  
this address and that the overall bus is not affected by having such an address present.  
7.3.24 PMBus Connections  
The devices support both the 100-kHz and 400-kHz bus speeds, 1.8-V or 3.3-V and 5-V PMBus-interface logic  
level. For more information, see the PMBus Interface section of the Specifications.  
7.3.25 Auto ARA (Alert Response Address) Response  
By default, the devices implement the auto alert response, a manufacturer specific improvement to the standard  
SMBALERT response protocol defined in the SMBus specification. The auto alert response is designed to  
prevent SMBALERT monopolizing in the case of a persistent fault condition on the bus. The user can choose to  
disable the auto ARA response, and use the standard SMBALERT response as defined in the SMBus  
specification, by using the EN_AUTO_ARA Bit of the OPTIONS (MFR_SPECIFIC_21) register.  
In the case of a fault condition, the slave device experiencing the fault pulls down the shared SMBALERT line, to  
alert the host that a fault condition has occurred. To establish which slave device has experienced the fault, the  
host issues a modified receive byte operation to the alert response address (ARA), to which only the slave  
pulling down on SMBALERT should respond. The SMBus protocol provides a method for address arbitration in  
the case that multiple slaves on the same bus are experiencing fault conditions. When the host has established  
the address of the offending device, it must take any necessary action to release the SMBALERT line. For more  
information on the standard SMBus alert response protocol, refer to the SMBus specification.  
In the case of a non-persistent fault (a single-time event, such as an invalid command or data byte), the host can  
ascertain the address of the slave experiencing a fault using the standard ARA response, and simply issue  
CLEAR_FAULTS to release the SMBALERT line, and resume normal operation. However, in the case of a  
persistent fault (one which remains active for some time, such as a short-circuit, or thermal shutdown), once the  
device issues a CLEAR_FAULTS command, the fault immediately re-triggers, and SMBALERT continues to be  
pulled low. In this case, the device holds low the SMBALERT line until the host masks the SMBALERT line using  
SMBALERT_MASK and then issues the CLEAR_FAULTS command. Because the SMBALERT line remains low,  
the host cannot be alerted to other fault conditions on the bus until it clears SMBALERT. 35 and 36 show  
this response.  
30  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
SMBALERT is not released until CLEAR_FAULTS  
SMBALERT  
is issued by the host  
STATUS_CML  
DATA  
No Faults  
Invalid Command  
No Faults  
PAGE  
HOST  
ARA Slave Address  
HOST SLAVE  
CLEAR_FAULT  
HOST  
35. Example Standard ARA Response to Nonpersistent Fault  
SMBALERT is low until host masks fault, and issues CLEAR_FAULTS  
if the fault condition persists  
SMBALERT  
STATUS_IOUT  
DATA  
No Faults  
OC FAULT  
ARA Slave Address  
HOST SLAVE  
MASK_SMBALERT  
HOST  
CLEAR_FAULTS  
HOST  
Short  
Circuit  
36. Example Standard ARA Response to a Persistent Fault  
To mitigate the problem of SMBALERT bus hogging described previously, the devices implement the Auto ARA  
response. When Auto ARA is enabled, the devices releases SMBALERT automatically after successfully  
responding to access from the host at the alert response address. In this case, even when the device is  
experiencing a persistent fault, it does not hold the SMBALERT line low following successful notification of the  
host, and the host can be alerted to other faults on the bus in the normal manner. Examples of the auto ARA  
response are shown in 37 and 38.  
SMBALERT is  
released when slave  
successfully responds to ARA  
SMBALERT  
STATUS_CML  
DATA  
No Faults  
Invalid Command  
No Faults  
PAGE  
HOST  
ARA Slave Address  
HOST SLAVE  
CLEAR_FAULT  
HOST  
37. Example Auto ARA Response to Nonpersistent Fault  
Host must mask SMBALERT or it will re-assert when  
CLEAR_FAULTS is issued, if the fault condition persists  
SMBALERT is  
released when slave  
SMBALERT  
STATUS_IOUT  
DATA  
successfully responds to ARA  
No Faults  
OC FAULT  
ARA Slave Address  
MASK_SMBALERT  
HOST  
CLEAR_FAULTS  
HOST  
HOST  
SLAVE  
Short  
Circuit  
38. Example Auto ARA Response to Persistent Fault  
版权 © 2016, Texas Instruments Incorporated  
31  
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.4 Device Functional Modes  
7.4.1 Continuous Conduction Mode  
The devices operate in continuous conduction mode (CCM) at a fixed frequency, regardless of the output  
current. For the first 128 switching cycles, the low-side MOSFET on-time is slowly increased to prevent  
excessive current sinking in the event the device is started with a prebiased output. Following the first 128 clock  
cycles, the low-side MOSFET and the high-side MOSFET on-times are fully complementary.  
7.4.2 Operation with CNTL Signal Control  
According to the value in the ON_OFF_CONFIG register, the devices can be commanded to use the CNTL pin to  
enable or disable regulation, regardless of the state of the OPERATION command. The CNTL pin can be  
configured as either active high or active low (inverted) logic.  
7.4.3 Operation with OPERATION Control  
According to the value in the ON_OFF_CONFIG register, the devices can be commanded to use the  
OPERATION command to enable or disable regulation, regardless of the state of the CNTL signal.  
7.4.4 Operation with CNTL and OPERATION Control  
According to the value in the ON_OFF_CONFIG register, the devices can be commanded to require both a  
signal on the CNTL pin, and the OPERATION command to enable or disable regulation.  
7.5 Programming  
7.5.1 Supported PMBus Commands  
The commands listed in 4 are implemented as described to conform to the PMBus 1.3 specification. 4 also  
lists the default for the bit behavior and register values.  
4. Supported PMBus Commands and Default Values  
DEFAULT  
REGISTER  
VALUE  
CMD  
CODE  
PMBus 1.3  
COMMAND NAME  
PMBus COMMAND DESCRIPTION  
DEFAULT BEHAVIOR  
NVM  
Can be configured through  
ON_OFF_CONFIG to be used to turn the  
output on and off with or without input from  
the CTRL pin.  
OPERATION is not used to enable  
regulation  
01h  
OPERATION  
00h  
No  
Configures the combination of CNTL pin  
input and OPERATION command for  
turning output on and off.  
02h  
03h  
10h  
ON_OFF_CONFIG  
CLEAR_FAULTS  
WRITE_PROTECT  
CNTL only. Active High  
Write-only  
16h  
n/a  
Yes  
No  
Clears all fault status registers to 0x00 and  
releases SMBALERT.  
Used to control writing to the volatile  
operating memory (PMBus and restore from Allow writes to all registers  
EEPROM).  
00h  
Yes  
Stores all current storable register settings  
Write-only  
11h  
12h  
15h  
16h  
STORE_DEFAULT_ALL  
RESTORE_DEFAULT_ALL  
RESTORE_USER_ALL  
RESTORE_USER_ALL  
n/a  
n/a  
n/a  
n/a  
No  
No  
No  
No  
into EEPROM as new defaults.  
Restores all storable register settings from  
Write-only  
EEPROM.  
Stores all current storable register settings  
Write-only  
into EEPROM as new defaults.  
Restores all storable register settings from  
Write-only  
EEPROM.  
Provides a way for a host system to  
determine key PMBus capabilities of the  
device.  
Read only. PMBus v1.3, 400 kHz,  
PEC and SMBus Alert Response  
Protocol supported.  
19h  
CAPABILITY  
B0h  
No  
1Bh  
20h  
21h  
SMBALERT_MASK  
VOUT_MODE  
Mask Warn or Fault status bits  
Read-only output mode indicator.  
Default Regulation Setpoint  
Mask PGOODz only  
Linear, exponent = –9  
600mV  
n/a  
17h  
Yes  
No  
VOUT_COMMAND  
0133h  
Yes  
32  
版权 © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Programming (接下页)  
4. Supported PMBus Commands and Default Values (接下页)  
DEFAULT  
REGISTER  
VALUE  
CMD  
CODE  
PMBus 1.3  
COMMAND NAME  
PMBus COMMAND DESCRIPTION  
DEFAULT BEHAVIOR  
NVM  
If VOUT_SCALE_LOOP = 1:  
VOUT_MAX will restore to 1.65 V.  
034Dh  
069Ah  
0C00h  
D03Ch  
F004h  
00B3h  
0166h  
02CCh  
F012h  
F010h  
E000h  
Sets the maximum output voltage.  
VOUT_MAX imposes a higher bound to any  
attempted VOUT setting.  
If VOUT_SCALE_LOOP = 0.5:  
VOUT_MAX will restore to 3.3 V.  
24h  
VOUT_MAX  
No  
If VOUT_SCALE_LOOP = 0.25:  
VOUT_MAX will restore to 6 V.  
Sets the rate at which the output should  
change voltage.  
27h  
29h  
VOUT_TRANSITION_RATE  
VOUT_SCALE_LOOP  
1 mV/us  
1
No  
Sets output sense scaling ratio for main  
control loop.  
Yes  
If VOUT_SCALE_LOOP = 1:  
VOUT_MIN will restore to 0.35 V.  
Sets the minimum output voltage.  
VOUT_MIN imposes a lower bound to any  
attempted VOUT setting.  
If VOUT_SCALE_LOOP = 0.5:  
VOUT_MIN will restore to 0.7 V.  
2Bh  
VOUT_MIN  
No  
If VOUT_SCALE_LOOP = 0.25:  
VOUT_MIN will restore to 1.4 V.  
Sets value of input voltage at which the  
device should start power conversion.  
35h  
36h  
39h  
VIN_ON  
4.5 V  
Yes  
Yes  
Yes  
Sets value of input voltage at which the  
device should stop power conversion.  
VIN_OFF  
4 V  
Can be set to null out offsets in the current  
sensing circuit.  
IOUT_CAL_OFFSET  
0.0000 A  
41h  
45h  
VOUT_OV_FAULT_RESPONSE  
VOUT_UV_FAULT_RESPONSE  
Sets output overvoltage fault response.  
Sets output undervoltage fault response.  
Restart  
Restart  
BFh  
BFh  
Yes  
Yes  
Sets the value of the output current that  
causes an overcurrent fault condition.  
46h  
47h  
4Ah  
IOUT_OC_FAULT_LIMIT  
IOUT_OC_FAULT_RESPONSE  
IOUT_OC_WARN_LIMIT  
42 A  
F854h  
FFh  
Yes  
Yes  
No  
Sets response to output overcurrent faults to  
latch-off, hiccup mode or ignore.  
Restart  
37 A  
Sets the value of the output current that  
causes an overcurrent warning condition.  
F84Ah  
Sets the value of the sensed temperature  
that causes an overtemperature fault  
condition.  
4Fh  
50h  
OT_FAULT_LIMIT  
145°C  
Ignore  
0091h  
3Fh  
Yes  
Yes  
Sets response to over temperature faults to  
latch-off, hiccup mode or ignore.  
OT_FAULT_RESPONSE  
Sets the value of the sensed temperature  
that causes an overtemperature warning  
condition.  
51h  
60h  
61h  
OT_WARN_LIMIT  
TON_DELAY  
TON_RISE  
120°C  
0 ms  
3 ms  
0078h  
0000h  
0003h  
No  
Sets the turnon delay.  
Yes  
Yes  
Sets the time from when the output starts to  
rise until the voltage has entered the  
regulation band.  
Sets an UPPER limt in milliseconds, on how  
long the unit can attempt to power up the  
output without reaching the output  
undervoltage fault limit. The time begins  
counting as the device enters the soft-start  
period.  
62h  
TON_MAX_FAULT_LIMIT  
Disabled  
0000h  
No  
63h  
64h  
65h  
TON_MAX_FAULT_RESPONSE  
TOFF_DELAY  
Sets the soft start timeout fault response.  
Sets the turnoff delay.  
Restart  
0 ms  
BFh  
Yes  
Yes  
Yes  
0000h  
0000h  
TOFF_FALL  
Sets the soft stop fall time.  
0 ms  
Returns one byte summarizing the most  
critical faults.  
78h  
79h  
7Ah  
STATUS_BYTE  
STATUS_WORD  
STATUS_VOUT  
Current status  
Current status  
Current status  
No  
No  
No  
Returns two bytes summarizing fault and  
warning conditions.  
Returns one byte detailing if an output fault  
or warning has occurred  
版权 © 2016, Texas Instruments Incorporated  
33  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Programming (接下页)  
4. Supported PMBus Commands and Default Values (接下页)  
DEFAULT  
REGISTER  
VALUE  
CMD  
CODE  
PMBus 1.3  
COMMAND NAME  
PMBus COMMAND DESCRIPTION  
DEFAULT BEHAVIOR  
NVM  
Returns one byte detailing if an overcurrent  
fault or warning has occurred  
7Bh  
7Ch  
STATUS_IOUT  
Current status  
Current status  
No  
No  
Returns one byte of information relating to  
the status of the converter's input related  
faults.  
STATUS_INPUT  
Returns one byte detailing if a sensed  
temperature fault or warning has occurred.  
7Dh  
7Eh  
STATUS_TEMPERATURE  
STATUS_CML  
Current status  
Current status  
No  
No  
Returns one byte containing PMBus serial  
communication faults.  
Returns one byte detailing if internal  
overtemperature or address detection fault  
has occurred.  
80h  
STATUS_MFR_SPECIFIC  
Current status  
No  
8Bh  
8Ch  
READ_VOUT  
READ_IOUT  
Returns the output voltage in volts.  
Returns the output current in amps.  
Read only  
Current status  
Current status  
No  
No  
Read only  
Read-only  
Returns the sensed die temperature in  
degrees Celsius.  
8Dh  
98h  
READ_TEMPERATURE_1  
PMBUS_REVISION  
Current status  
33h  
No  
No  
Returns PMBus revision to which the device  
is compliant.  
PMBus 1.3  
This Read-only Block Read command  
returns a single word (16 bits) with the  
unique Device Code identifier for each  
device for which this device can be  
configured. The BYTE_COUNT field in the  
Block Read command is 2 (indicating 2  
bytes follow): Low Byte first, then High Byte.  
ADh  
AEh  
IC_DEVICE_ID  
TPS546C23  
4623h  
0001h  
No  
No  
This Read-only Block Read command  
returns a single word (16 bits) with the  
unique Device revision identifier. The  
BYTE_COUNT field in the Block Read  
command is 2 (indicating 2 bytes follow):  
Low Byte first, then High Byte.  
IC_DEVICE_REV  
Read only  
D0h  
D4h  
MFR_SPECIFIC_00  
User scratch pad.  
0000h  
0000h  
Yes  
Yes  
VREF_TRIM (MFR_SPECIFIC_04) Applies a fixed offset voltage to the Error  
(D4h)  
Fixed offset of 0 mV  
Amplifier Reference voltage (EA_REF).  
If RSMHI_VAL = 0:  
STEP_VREF_MARGIN_HIGH will  
restore to 17.6 mV  
If RSMHI_VAL  
= 0: 0009h  
STEP_VREF_MARGIN_HIGH  
(MFR_SPECIFIC_05) (D5h)  
Increases the value of the reference voltage  
by shifting the reference higher.  
D5h  
No  
If RSMHI_VAL = 1:  
STEP_VREF_MARGIN_HIGH will  
restore to 29.3 mV  
If RSMHI_VAL  
= 1: 000fh  
If RSMLO_VAL = 0:  
STEP_VREF_MARGIN_LOW will  
restore to –17.6 mV  
If RSMLO_VAL  
= 0: fff7h  
STEP_VREF_MARGIN_LOW  
(MFR_SPECIFIC_06) (D6h)  
Decreases the value of the reference  
voltage by shifting the reference lower.  
D6h  
D7h  
No  
If RSMLO_VAL = 1:  
STEP_VREF_MARGIN_LOW will  
restore to –29.3 mV  
If RSMLO_VAL  
= 1: fff1h  
Sets the PGOOD,  
–17% for UV Fault, –12% for UV  
Warning, +12% for OV Warning,  
+17% for OV Fault.  
PCT_OV_UV_WRN_FLT_LIMITS  
(MFR_SPECIFIC_07) (D7h)  
VOUT_UNDER_VOLTAGE (UV) and  
VOUT_OVER_VOLTAGE (OV) Limits as a  
percentage of nominal.  
00h  
Yes  
E5h  
F0h  
OPTIONS (MFR_SPECIFIC_21)  
Sets user selectable options.  
See detailed command description  
1184h  
0013h  
Yes  
Yes  
MISC_CONFIG_OPTIONS  
(MFR_SPECIFIC_32)  
Sets miscellaneous user selectable options. See detailed command description  
7.6 Register Maps  
This family of devices supports the following commands from the PMBus 1.3 specification.  
34  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Table 5. Legend for Register Access Type  
Access Type  
Read Type  
R
Code  
Description  
r
Read  
Write Type  
W
w
Write  
Other  
E
superscript E  
r/wE  
Bit is backed up with nonvolatile  
EEPROM  
7.6.1 OPERATION (01h)  
The OPERATION command turns the device output on or off in conjunction with input from the CNTL signal. It is  
also used to set the output voltage to the upper or lower margin voltages. The unit stays in the commanded  
operating mode until a subsequent OPERATION command or a change in the state of the CNTL pin instructs the  
device to change to another mode.  
For PWM loop slave device, which is recognized during power-up calibration, this command cannot be accessed.  
Any writes to this command will be ignored. An attempt to read or write this command will result in a NACK’d  
command, the reporting of an IVC fault, and triggering of SMB_ALERT.  
COMMAND  
OPERATION  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/w  
ON  
0
6
r/w  
OFF  
0
5
4
3
2
1
r
0
r
r/w  
r/w  
0
r/w  
r/w  
Function  
MARGIN  
X
X
X
X
Default Value  
0
0
0
7.6.1.1 On Bit  
This bit is an enable command to the converter.  
0: output switching is disabled. Both drivers placed in an off or low state.  
1: output switching is enabled if the input voltage is above undervoltage lockout, OPERATION is configured  
as a gating signal in ON_OFF_CONFIG, and no fault conditions exist.  
7.6.1.2 Off Bit  
This bit sets the turnoff behavior when commanding the unit to turn off through OPERATION[7] ( the On bit).  
0: Immediately turn off the output (not honoring the programmed turnoff delay (TOFF_DELAY) and ramp  
down (TOFF_FALL)) when commanded off through OPERATION[7] ( the On bit).  
1: Use the programmed turnoff delay (TOFF_DELAY) and ramp down (TOFF_FALL) when commanded off  
through OPERATION[7] (also called soft off).  
NOTE  
The device ignores any values written to read-only bits. Additionally, both the on and off  
bits being set at the same time is not allowed and considered invalid data per section 12.1  
of the PMBus Specification Part II; any attempt to do so causes the device to set the cml  
bit in the STATUS_BYTE and the ivd bit in the STATUS_CML registers, and triggers  
SMBALERT signal.  
7.6.1.3 Margin Bit  
If Margin Low is enabled, load the value from the STEP_VREF_MARGIN_LOW command. If Margin High is  
enabled, load the value from the STEP_VREF_MARGIN_HIGH command.  
0001: Margin Off. Output voltage source is VOUT_COMMAND. OV and UV faults are ignored.  
0000, 0010, 0011: Margin Off. Output voltage source is VOUT_COMMAND. OV/UV faults behave normally as  
programmed in their respective fault response registers.  
Copyright © 2016, Texas Instruments Incorporated  
35  
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
0101: Margin Low (Ignore Fault). Output voltage defined directly below.  
0110: Margin Low (Act On Fault). Output voltage defined directly below.  
1001: Margin High (Ignore Fault). Output voltage defined directly below.  
1010: Margin High (Act On Fault). Output voltage defined directly below.  
11XX, 0100, 0111, 1000, 1011: Shall be invalid and shall declare an Invalid Data Fault (Part II Rev 1.3  
Section 10.9.3, Page 52)  
VOUT_MARGIN_LOW data shall be equal to:  
VOUT_COMMAND + (VREF_TRIM – STEP_VREF_MARGIN_LOW) / VOUT_SCALE_LOOP  
VOUT_MARGIN_HIGH data shall be equal to:  
VOUT_COMMAND + (VREF_TRIM + STEP_VREF_MARGIN_HIGH) / VOUT_SCALE_LOOP  
For the Margin Low, Ignore Fault configuration (essentially [5:2] = 4’b0101), any incoming UV faults shall trigger  
the normal UVF status, and trigger SMB_ALERT (albeit the state machine response will be to ignore and not  
respond). If the desired response is to have the device to not trigger SMB_ALERT for UVF events when  
margining, they must set the UVF SMBALERT_MASK bit. For the Margin High, Ignore Fault configuration  
(essentially [5:2] = 4’b1001), any incoming OV faults shall trigger the normal OVF status, and trigger  
SMB_ALERT (albeit the state machine response will be to ignore and not respond). If the desired response is to  
have the device to not trigger SMB_ALERT for UVF events when margining, they must set the UVF  
SMBALERT_MASK bit. OVF and UVF can also be ignored when VOUT_COMMAND is the VOUT source by  
programming [5:2] to a value of 4’b0001. OVF and UVF events will still set status and trigger SMB_ALERT.  
7.6.2 ON_OFF_CONFIG (02h)  
The ON_OFF_CONFIG command configures the combination of CNTL pin input and serial bus commands  
needed to turn the unit on and off. The contents of this register can be stored to nonvolatile memory using the  
STORE_DEFAULT_ALL (11h) command. The default value in ON_OFF_CONFIG register is to have the device  
power up by CNTL pin only with the active high polarity and use the programmed turnoff delay (TOFF_DELAY)  
and ramp down (TOFF_FALL) for powering off the converter.  
For PWM loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
COMMAND  
ON_OFF_CONFIG  
Format  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r/wE  
pu  
1
3
2
r/wE  
cpr  
1
1
r/wE  
pol  
1
0
r/wE  
cpa  
0
r/wE  
cmd  
0
Function  
X
X
X
X
X
X
Default Value  
7.6.2.1 pu Bit  
The pu bit sets the default to either operate any time power is present or for power conversion to be controlled by  
CNTL pin and PMBus OPERATION command. This bit is used in conjunction with the cpr, cmd, and on bits to  
determine start up.  
BIT VALUE  
ACTION  
0
Device powers up any time power is present regardless of state of the CNTL pin.  
Device does not power up until commanded by the CNTL pin and/or OPERATION  
command as programmed in bits [3:0] of the ON_OFF_CONFIG register.  
1
7.6.2.2 cmd Bit  
The cmd bit controls how the device responds to the OPERATION command. This bit is used in conjunction with  
the cpr, pu, and on bits to determine start up.  
36  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
BIT VALUE  
ACTION  
0
1
Device ignores the “on” bit in the OPERATION command.  
Device responds to the “on” bit in the OPERATION command.  
7.6.2.3 cpr Bit  
The cpr bit sets the CNTL pin response. This bit is used in conjunction with the cmd, pu, and on bits to determine  
start up.  
BIT VALUE  
ACTION  
Device ignores the CNTL pin. Power conversion is controlled only by the OPERATION  
command.  
0
1
Device requires the CNTL pin to be asserted to start the unit.  
7.6.2.4 pol Bit  
The pol bit controls the polarity of the CNTL pin. For a change to become effective, the contents of the  
ON_OFF_CONFIG register must be stored to nonvolatile memory using the STORE_DEFAULT_ALL command  
and the device power cycled. Simply writing a new value to this bit does not change the polarity of the CNTL pin.  
BIT VALUE  
ACTION  
0
1
CNTL pin is active low.  
CNTL pin is active high.  
7.6.2.5 cpa Bit  
The cpa bit sets the CNTL pin action when turning the converter off.  
BIT VALUE  
ACTION  
0
Use the programmed turnoff delay (TOFF_DELAY) and ramp down (TOFF_FALL).  
Immediately turn off the output (not honoring the programmed turnoff delay  
(TOFF_DELAY) and ramp down (TOFF_FALL)).  
1
7.6.3 CLEAR_FAULTS (03h)  
The CLEAR_FAULTS command is used to clear any fault bits that have been set. This command clears all bits  
in all status registers simultaneously. At the same time, the device negates (clears, releases) its SMBALERT  
signal output if the device is asserting the SMBALERT signal. The CLEAR_FAULTS command does not cause a  
unit that has latched off for a fault condition to restart. If the fault is still present when the bit is cleared, the fault  
bit is immediately reset and the host notified by the usual means.  
NOTE  
To get a reliable clear fault result, the clear_fault command should be issued (8 ×  
TON_RISE + TON_DELAY) after the switcher shuts down.  
In the case of OV fault with a latch off response, the LS FET latches on when the fault  
is detected. If the OV_RESP_SEL Bit in (F0h) MFR_SPECIFIC_32 is set to 1, then the  
LS FET releases when the FB pin voltage falls below 0.2 V. Otherwise, it remains on  
until the CLEAR_FAULTS command is issued. The CLEAR FAULTS command causes  
the LS FET to turn off.  
CNTL pin toggling can also clear fault, but the logic low duration should be higher than  
100 ns for the internal circuit to recognize.  
7.6.4 WRITE_PROTECT (10h)  
The WRITE_PROTECT command is used to control writing to the PMBus device. The intent of this command is  
to provide protection against accidental changes. This command is not intended to provide protection against  
deliberate or malicious changes to the device configuration or operation. All supported command parameters  
may have their parameters read, regardless of the WRITE_PROTECT settings. Write protection also prevents  
protected registers from being updated in the event of a RESTORE_DEFAULT_ALL. The contents of this register  
can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
Copyright © 2016, Texas Instruments Incorporated  
37  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
COMMAND  
WRITE_PROTECT  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
bit7  
0
6
r/wE  
bit6  
0
5
r/wE  
bit5  
0
4
X
X
X
3
X
X
X
2
X
X
X
1
X
X
X
0
X
X
X
Function  
Default Value  
38  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.6.4.1 bit5  
BIT VALUE  
ACTION  
Enable all writes as permitted in bit6 or bit7  
0
Disable all writes except the WRITE_PROTECT, OPERATION, ON_OFF_CONFIG,  
and VOUT_COMMAND. (bit6 and bit7 must be 0 to be valid data)  
1
7.6.4.2 bit6  
7.6.4.3 bit7  
BIT VALUE  
ACTION  
0
Enable all writes as permitted in bit5 or bit7  
Disable all writes except for the WRITE_PROTECT, and OPERATION commands. (bit5  
and bit7 must be 0 to be valid data)  
1
BIT VALUE  
ACTION  
0
Enable all writes as permitted in bit5 or bit6  
Disable all writes except for the WRITE_PROTECT command. (bit5 and bit6 must be 0  
to be valid data)  
1
In any case, only one of the three bits may be set at any one time. Attempting to set more than one bit results in  
an alert being generated and the cml bit is STATUS_WORD being set. An invalid setting of the  
WRITE_PROTECT command results in no write protection.  
Data Byte  
ACTION  
Value  
1000 0000  
0100 0000  
Disables all WRITES except to the WRITE_PROTECT command.  
Disables all WRITES except to the WRITE_PROTECT, and OPERATION commands.  
Disables all WRITES except to the WRITE_PROTECT, OPERATION,  
ON_OFF_CONFIG, and VOUT_COMMAND commands.  
0010 0000  
7.6.5 STORE_DEFAULT_ALL (11h)  
The STORE_DEFAULT_ALL command stores all of the current storable register settings in the EEPROM  
memory as the new defaults on power up.  
It is permissible to use this command while the device is switching. Note however that the device continues to  
switch but ignores all fault conditions until the internal store process has completed. Issuing  
STORE_DEFAULT_ALL also causes the device to be unresponsive through PMBus for a period of  
approximately 100 ms.  
EEPROM programming faults cause the device to NACK and set the cml bit in the STATUS_BYTE and the mem  
bit in the STATUS_CML registers.  
7.6.6 RESTORE_DEFAULT_ALL (12h)  
The RESTORE_DEFAULT_ALL command restores all of the storable register settings from EEPROM memory to  
those registers which are unprotected according to current setting of WRITE_PROTECT. Issuing  
STORE_DEFAULT_ALL also causes the device to be unresponsive through PMBus for a period of  
approximately 100 ms.  
Copyright © 2016, Texas Instruments Incorporated  
39  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
NOTE  
Do not use this command while the device is actively switching, this causes the device to  
stop switching and the output voltage to fall during the restore event. Depending on  
loading conditions, the output voltage could reach an undervoltage level and trigger an  
undervoltage fault response if programmed to do so. The command can be used while the  
device is switching, but this usage is not recommended as it results in a restart that could  
disrupt power sequencing requirements in more complex systems. TI strongly  
recommends stopping the device before issuing this command.  
7.6.7 STORE_USER_ALL (11h)  
The STORE_USER_ALL command stores all of the current storable register settings in the EEPROM memory as  
the new defaults on power up.  
It is permissible to use this command while the device is switching. Note however that the device continues to  
switch but ignores all fault conditions until the internal store process has completed. Issuing STORE_USER_ALL  
also causes the device to be unresponsive through PMBus for a period of approximately 100 ms.  
EEPROM programming faults cause the device to NACK and set the cml bit in the STATUS_BYTE and the mem  
bit in the STATUS_CML registers.  
This command shres the same harware implementation as STORE_DEFAULT_ALL.  
7.6.8 RESTORE_USER_ALL (12h)  
The RESTORE_USER_ALL command restores all of the storable register settings from EEPROM memory to  
those registers which are unprotected according to current setting of WRITE_PROTECT. Issuing  
STORE_USER_ALL also causes the device to be unresponsive through PMBus for a period of approximately  
100 ms.  
This command shres the same harware implementation as RESTORE_DEFAULT_ALL.  
NOTE  
Do not use this command while the device is actively switching, this causes the device to  
stop switching and the output voltage to fall during the restore event. Depending on  
loading conditions, the output voltage could reach an undervoltage level and trigger an  
undervoltage fault response if programmed to do so. The command can be used while the  
device is switching, but this usage is not recommended as it results in a restart that could  
disrupt power sequencing requirements in more complex systems. TI strongly  
recommends stopping the device before issuing this command.  
7.6.9 CAPABILITY (19h)  
The CAPABILITY command provides a way for a host system to determine some key capabilities of this PMBus  
device.  
COMMAND  
CAPABILITY  
Format  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
3
r
2
r
1
r
0
r
r
ALRT  
1
Function  
PEC  
1
SPD  
Reserved  
Default Value  
0
1
0
0
0
0
The default values indicate that the device supports packet-error checking (PEC), a maximum bus speed of 400  
kHz (SPD) and the SMBus alert-response protocol using SMBALERT.  
7.6.10 SMBALERT_MASK (1Bh)  
The SMBALERT_MASK command can be used to prevent a warning or fault condition from asserting the  
SMBALERT signal.  
40  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
NOTE  
The command uses the SMBus Write Word command protocol to overlay a “mask byte”  
with an associated/designated status register. It uses the SMBus Block Write/Block Read  
protocol – with a block size = 1, to read the mask settings for any given status register. If  
the host in the Block_Count field of the Block Write portion sends a block size unequal to  
1 the device returns a NACK. The device always returns a Block Count of 1 upon reads of  
SMBALERT_MASK.  
The bits in the mask byte align with the bits in the corresponding status register. For example, if the  
STATUS_TEMPERATURE command were sent with the mask byte 01000000b, then an Overtemperature  
Warning condition would be blocked from asserting SMBALERT. Please refer to the PMBus v1.3 specification -  
section 15.38 (SMBALERT_MASK Command) and the SMBus specification Block Write/Block Read protocol for  
further details.  
There are 19 maskable SMBALERT sources in the TPS546C23. Each of these 19 status conditions has an  
associated EEPROM backed mask bit. These sources are represnted and identified in the status register  
command descriptions by a particular status bit denoted as having EEPROM backup (for example a bit access of  
r/wE). Writes and reads to SMBALERT_MASK command code accepts only the following as valid STATUS_x  
command codes:  
STATUS_WORD  
STATUS_VOUT  
STATUS_IOUT  
STATUS_INPUT  
STATUS_TEMPERATURE  
STATUS_CML  
STATUS_MFR_SPECIFIC  
Attempting to write a mask byte for any STATUS_X command code other than this list causes the device to set  
the cml bit in the STATUS_BYTE and the ivd bit in the STATUS_CML registers, and triggers SMBALERT.  
Attempting to read a mask byte for any STATUS_x command code other than this list returns 00h for the mask  
byte. Refer to these individual command descriptions for further details on their specific SMBALERT masking  
capabilities.  
There is  
1
unique status bit in the TPS546C23 that warrants special clarification: PGOOD_Z  
(STATUS_WORD[10]) is maskable as an SMBALERT source through SMBALERT_MASK commands to  
STATUS_WORD. If the user wants to write, or read, the mask bit for PGOOD_Z, the user must put 79h in the  
STATUS_x COMMAND_CODE field of the SMBALERT_MASK command. PGOOD_Z SMBALERT_MASK bit  
default to 1.  
7.6.11 VOUT_MODE (20h)  
The PMBus specification dictates that the data word for the VOUT_MODE command is one byte that consists of  
a 3-bit mode and 5-bit exponent parameter, as shown below. The 3-bit mode sets whether the device uses the  
Linear or Direct modes for output voltage related commands. The 5-bit parameter sets the exponent value for the  
linear data mode. The mode and exponent parameters are fixed and do not permit the user to change the  
values.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
COMMAND  
Bit Position  
VOUT_MODE  
7
r
6
5
r
4
r
3
r
2
1
r
0
r
Access  
r
Mode  
0
r
Exponent  
1
Function  
Default Value  
0
0
1
0
1
1
Copyright © 2016, Texas Instruments Incorporated  
41  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.11.1 Mode Bit  
Value fixed at 000, linear mode.  
7.6.11.2 Exponent Bit  
Value fixed at 10111, Exponent for Linear mode values is –9 (equivalent of 1.95mV/count).  
7.6.12 VOUT_COMMAND (21h)  
The VOUT_COMMAND command sets the output voltage in volts. The contents of this register can be stored to  
nonvolatile memory using the STORE_DEFAULT_ALL command. The exponent is set be VOUT_MODE at –9  
(equivalent of 1.953 mV/count). The programmed internal reference voltage is computed as:  
EA_REF = [(VOUT_COMMAND × VOUT_SCALE_LOOP) + (VREF_TRIM + STEP_VREF_MARGIN_HIGH ×  
OPERATION[5] + STEP_VREF_MARGIN_LOW × OPERATION[4] )] × 2–9 (V)  
(5)  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The range of valid VOUT_COMMAND values is dependent upon the configured VOUT_SCALE_LOOP (29h) as  
follows:  
VOUT_SCALE_LOOP  
Vout Range (volts)  
0.35 to 1.65  
0.7 to 3.3  
VOUT_COMMAND data valid range  
179 to 845  
1
0.5  
358 to 1690  
0.25  
1.4 to 5.5  
716 to 2816  
Any VOUT_COMMAND > 2816 (5.5-V maximum VOUT equivalent) is treated as invalid data:  
NACK the data byte  
Do not update VOUT_COMMAND  
Set CML bit in STATUS_BYTE  
Set IVD bit in STATUS_CML  
If the value programmed to VOUT_COMMAND exceeds the value stored in either VOUT_MIN or VOUT_MAX. In  
this case, VOUT_COMMAND will be set to the appropriate VOUT_MIN or VOUT_MAX value (which ever was  
violated). See the command descriptions for (28h) VOUT_MIN or (24h) VOUT_MAX for the specific status bits  
set in either case.  
COMMAND  
Format  
VOUT_COMMAND  
Linear, unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
2
1
0
7
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
Mantissa  
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
Function  
Default Value  
0
0
0
0
0
0
0
1
0
1
1
0
0
1
1
7.6.12.1 Exponent  
Value fixed at 10111, Exponent for Linear mode values is –9 (equivalent of 1.95mV/count, specified in  
VOUT_MODE command).  
7.6.12.2 Mantissa  
This is the Mantissa for the linear format. The default for this bit value is: 0000 0001 0011 0011 (binary) 486  
(decimal) (equivalent Vout default = 0.6 V).  
7.6.13 VOUT_MAX (24h)  
The VOUT_MAX command sets the maximum output voltage. The purpose is to protect the devices on the  
output rail supplied by this device from a higher than acceptable output voltage. VOUT_MAX imposes an upper  
bound to any attempt to program the output voltage to a VOUT_EQUIV setting by changing any of the following  
registers:  
42  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
VOUT_COMMAND  
VOUT_MAX  
VOUT_MIN  
OPERATION[5]  
OPERATION[4]  
VREF_TRIM  
STEP_VREF_MARGIN_HIGH  
STEP_VREF_MARGIN_LOW  
VOUT_SCALE_LOOP  
The exponent is set be VOUT_MODE at –9 (equivalent of 1.953 mV/count). Use Equation 6 to calculate the  
programmed output voltage.  
MAXIMUM VOUT allowed = VOUT_MAX × VOUT_MODE (V) = VOUT_MAX × 2–9 (V)  
(6)  
The range of valid VOUT_MAX values is dependent upon the configured (29h) VOUT_SCALE_LOOP as shown  
in Equation 7.  
MAXIMUM VOUT Reference allowed = VOUT_MAX × VOUT_SCALE_LOOP x VOUT_MODE (V) = VOUT_MAX ×  
VOUT_SCALE_LOOP × 2–9 (V)  
(7)  
Copyright © 2016, Texas Instruments Incorporated  
43  
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
If, while the output voltage is turned on, any attempt is made to program: (1) VOUT_EQUIV to be greater than  
VOUT_MAX; (2) VOUT_MAX to be less than, or equal to, VOUT_MIN, or; (3) VOUT_MIN to be greater than, or  
equal to, VOUT_MAX – the device will:  
Clamp the internal reference voltage to VOUT_MAX × VOUT_SCALE_LOOP × VOUT_MODE value. In the  
event VOUT_MAX < VOUT_MIN, VOUT_MAX shall dominate.  
Sets the OTH (other) bit in the STATUS_BYTE  
Sets the VFW bit in the STATUS_WORD  
Sets the VOUT_MAX_MIN_Warning bit in the STATUS_VOUTregister  
Notifies the host through the SMBALERT pin  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
COMMAND  
Format  
VOUT_MAX  
Linear, unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
2
1
0
7
6
5
4
3
2
1
0
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
Mantissa  
7.6.13.1 Exponent  
Value fixed at 10111, Exponent for Linear mode values is –9 (equivalent of 1.95 mV/count, specified in  
VOUT_MODE command).  
7.6.13.2 Mantissa  
The range of valid VOUT_MAX values is dependent upon the configured (29h) VOUT_SCALE_LOOP as follows.  
If VOUT_SCALE_LOOP = 1:  
default: 0000 0011 0100 1101 (binary) 845 (decimal) (equivalent VOUT_MAX = 1.65 V)  
Minimum: 0000 0001 0001 1010 (binary) 282 (decimal) (equivalent VOUT_MAX = 0.55 V)  
Maximum: 0000 0011 0100 1101 (binary) 845 (decimal) (equivalent VOUT_MAX = 1.65 V)  
If VOUT_SCALE_LOOP = 0.5:  
default: 0000 0110 1001 1010 (binary) 1690 (decimal) (equivalent VOUT_MAX = 3.3 V)  
Minimum: 0000 0010 0011 0100 (binary) 564 (decimal) (equivalent VOUT_MAX = 1.1 V)  
Maximum: 0000 0110 1001 0000 (binary) 1690 (decimal) (equivalent VOUT_MAX = 3.3 V)  
If VOUT_SCALE_LOOP = 0.25:  
default: 0000 1100 0000 0000 (binary) 3072 (decimal) (equivalent VOUT_MAX = 6 V)  
Minimum: 0000 0100 0110 1000 (binary) 1128 (decimal) (equivalent VOUT_MAX = 2.2 V)  
Maximum: 0000 1100 0000 0000 (binary) 3072 (decimal) (equivalent VOUT_MAX = 6 V)  
7.6.14 VOUT_TRANSITION_RATE (27h)  
The VOUT_TRANSITION_RATE command sets the rate of change in mV/µs of any output voltage change  
during normal operation (also includes vout changes in TOFF_DELAY state. In contrast the soft-start transition  
rate is controlled by TON_RISE and the TOFF_FALL transition rate is controlled by TOFF_FALL command).  
For PWM loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
44  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Only 8 fixed output voltage transition rates are available in the device. As such, the range of programmed VOUT  
-
transition rates are sub-divided into 8 buckets that then selects one of the 8 fixed VOUT-transition rates.  
Programmed values are rounded to the nearest bucket/transition rate as outlined below:  
COMMAND  
Format  
VOUT_TRANSITION_RATE  
Linear, two’s complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
r/w  
4
3
2
1
0
r
Exponent  
0
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
Mantissa  
1
Default Value  
1
1
1
0
0
0
0
0
0
1
1
1
0
0
7.6.14.1 Exponent  
default: 11010 (binary) –6 (decimal) (0.015625)  
These default settings are not programmable.  
7.6.14.2 Mantissa  
default: 000 0011 1100 (binary) 60 (decimal) (equivalent VOUT_TRANSITION_RATE = 1 mV/µs)  
NOTE  
Using VOUT_TRANSITION_RATE to slew Vref faster than the voltage loop can track is  
possible. This usage causes a control related overshoot/undershoot response on the  
output voltage.  
VOUT_TRANSITION Mantissa (d)  
VOUT_TRANSITI  
ON rate (mV/µs)  
Greater than  
Less than or equal to  
0.067  
0.1  
5
5
7
0.143  
0.222  
0.333  
0.5  
7
12  
17  
25  
47  
79  
12  
17  
25  
47  
79  
1
1.5  
7.6.15 VOUT_SCALE_LOOP (29h)  
The VOUT_SCALE_LOOP command is equal to the feedback resistor ratio (RBIAS / (RBIAS + R1) in the  
configuration shown in 25). This command is limited to only 3 possible options/ratios: 1 (default, no RBIAS  
needed), 0.5, and 0.25. Attempting to write a value unequal to one of these three options cause the device to set  
the cml bit in the STATUS_BYTE, and the ivd bit in the STATUS_CML registers. Additionally, SMBALERT is  
asserted and the value of VOUT_SCALE_LOOP remains unchanged. The contents of this register can be stored  
to nonvolatile memory using the STORE_DEFAULT_ALL command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
NOTE  
Construct the feedback resistor ratio appropriately (see 1). If the  
VOUT_SCALE_LOOP does not match the external feedback resistor ratio, the converter  
will regulate the output with the reference voltage as outlined in 公式 1 and 公式 2.  
Program the VOUT_SCALE_LOOP setting before the output is turned on.  
Copyright © 2016, Texas Instruments Incorporated  
45  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
For the range checking to work properly and to avoid invalid data scenarios:  
VOUT_SCALE_LOOP should be changed first, if needed.  
VOUT_MIN and VOUT_MAX should be changed after VOUT_SCALE_LOOP, if needed.  
Additionally, it is assumed that VOUT_SCALE_LOOP will be programmed before the output is turned on; but,  
the hardware will not do anything to prohibit changing VOUT_SCALE_LOOP in any state.  
COMMAND  
Format  
VOUT_SCALE_LOOP  
Linear, two’s complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
r
3
r
2
1
0
r/wE  
r/wE  
r/wE  
r
Exponent  
1
r
Mantissa  
0
Function  
Default Value  
1
1
1
0
0
0
0
0
0
0
0
1
0
0
7.6.15.1 Exponent  
default: 11110 (binary) –2 (decimal) (equivalent LSB = 0.25)  
These default settings are not programmable.  
7.6.15.2 Mantissa  
default: 000 0000 0100 (binary) 4 (decimal) (equivalent VOUT_SCALE_LOOP voltage = 1)  
For VOUT_SCALE_LOOP = 1, mantissa = 004h. (4 × 2–2 = 1)  
For VOUT_SCALE_LOOP = 0.5, mantissa = 002h. (2 × 2–2 = 0.5)  
For VOUT_SCALE_LOOP = 0.25, mantissa = 001h. (1 × 2–2 = 0.25)  
7.6.16 VOUT_MIN (2Bh)  
The VOUT_MIN command sets the minimum output voltage. The purpose is to protect the devices on the output  
rail supplied by this device from a lower than acceptable output voltage. VOUT_MIN imposes a lower bound to  
any attempt to program the output voltage to a VOUT_EQUIV setting by changing any of the following registers:  
VOUT_COMMAND  
VOUT_MAX  
VOUT_MIN  
OPERATION[5]  
OPERATION[4]  
VREF_TRIM  
STEP_VREF_MARGIN_HIGH  
STEP_VREF_MARGIN_LOW  
VOUT_SCALE_LOOP  
The exponent is set be VOUT_MODE at –9 (equivalent of 1.953 mV/count). Use Equation 8 to calculate the  
programmed output voltage.  
MINIMUM VOUT allowed = VOUT_MIN × VOUT_MODE (V) = VOUT_MIN × 2–9 (V)  
(8)  
The range of valid VOUT_MIN values is dependent upon the configured (29h) VOUT_SCALE_LOOP as shown  
in Equation 9.  
MINIMUM VOUT allowed = VOUT_MIN × VOUT_SCALE_LOOP × VOUT_MODE (V) = VOUT_MIN ×  
VOUT_SCALE_LOOP × 2–9 (V)  
(9)  
46  
Copyright © 2016, Texas Instruments Incorporated  
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
If, while the output voltage is turned on, any attempt is made to program: (1) VOUT_EQUIV to be less than  
VOUT_MIN, the device will:  
Clamp the internal reference voltage to VOUT_MIN × VOUT_SCALE_LOOP × VOUT_MODE value. In the  
event VOUT_MAX < VOUT_MIN, VOUT_MAX shall dominate.  
Sets the OTH (other) bit in the STATUS_BYTE  
Sets the VFW bit in the STATUS_WORD  
Sets the VOUT_MAX_MIN_Warning bit in the STATUS_VOUTregister  
Notifies the host through the SMBALERT pin  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
COMMAND  
Format  
VOUT_MIN  
Linear, unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
2
1
0
7
6
5
4
3
2
1
0
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
Mantissa  
7.6.16.1 Exponent  
Value fixed at 10111, Exponent for Linear mode values is –9 (equivalent of 1.95 mV/count, specified in  
VOUT_MODE command).  
7.6.16.2 Mantissa  
The range of valid VOUT_MIN values is dependent upon the configured (29h) VOUT_SCALE_LOOP as follows.  
If VOUT_SCALE_LOOP = 1:  
default: 0000 0000 1011 0011 (binary) 179 (decimal) (equivalent VOUT_MIN = 0.35 V)  
Minimum: 0000 0000 1011 0011 (binary) 179 (decimal) (equivalent VOUT_MIN = 0.35 V)  
Maximum: 0000 0011 0000 0000 (binary) 768 (decimal) (equivalent VOUT_MIN = 1.5 V)  
If VOUT_SCALE_LOOP = 0.5:  
default: 0000 0001 0110 0110 (binary) 358 (decimal) (equivalent VOUT_MIN = 0.7 V)  
Minimum: 0000 0001 0110 0110 (binary) 358 (decimal) (equivalent VOUT_MIN = 0.7 V)  
Maximum: 0000 0110 0000 0000 (binary) 1536 (decimal) (equivalent VOUT_MIN = 3 V)  
If VOUT_SCALE_LOOP = 0.25:  
default: 0000 0010 1100 1100 (binary) 716 (decimal) (equivalent VOUT_MIN = 1.4 V)  
Minimum: 0000 0010 1100 1100 (binary) 716 (decimal) (equivalent VOUT_MIN = 1.4 V)  
Maximum: 0000 1100 0000 0000 (binary) 3072 (decimal) (equivalent VOUT_MIN = 6 V)  
7.6.17 VIN_ON (35h)  
The VIN_ON command sets the value of the input voltage at which the unit should start operation assuming all  
other required startup conditions are met. Values are mapped to the nearest supported increment. Values  
outside the supported range are treated as invalid data and cause the device set the CML bit in the  
STATUS_BYTE and the invalid data (ivd) bit in the STATUS_CML registers, and trigger SMBALERT signal. The  
value of VIN_ON remains unchanged on an out-of-range write attempt. The contents of this register can be  
stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
Copyright © 2016, Texas Instruments Incorporated  
47  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
The supported VIN_ON values are shown in Table 6:  
Table 6. Supported VIN_ON Values  
VIN_ON Values (V)  
4.25  
5.5  
4.5 (default)  
4.75  
6
5
5.25  
5.75  
7
6.25  
7.5  
6.5  
6.75  
7.25  
7.75  
VIN_ON must be set higher than VIN_OFF. Attempting to write either VIN_ON lower than VIN_OFF or VIN_OFF  
higher than VIN_ON results in the new value being rejected, SMBALERT signal being asserted along with the  
CML bit in STATUS_BYTE and the invalid data bit in STATUS_CML.  
The data word that accompanies this command is divided into a fixed 5-bit exponent and an 11-bit mantissa. The  
four most significant bits of the mantissa are fixed, while the lower 4 bits may be altered.  
COMMAND  
Format  
VIN_ON  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
r
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
1
r
Mantissa  
0
Function  
Default Value  
1
1
1
0
0
0
0
0
0
1
0
0
1
0
7.6.17.1 Exponent  
default: 11110 (binary) –2 (decimal) (equivalent LSB = 0.25 V)  
These default settings are not programmable.  
7.6.17.2 Mantissa  
default: 000 0001 0010 (binary) 18 (decimal) (equivalent VIN_ON voltage = 4.5 V)  
Minimum: 000 0001 0001 (binary) 17 (decimal) (equivalent VIN_ON voltage = 4.25 V)  
Maximum: 000 0001 1111 (binary) 31 (decimal) (equivalent VIN_ON voltage = 7.75 V)  
7.6.18 VIN_OFF (36h)  
The VIN_OFF command sets the value of the input voltage at which the unit should stop operation. Values are  
mapped to the nearest supported increment. Values outside the supported range is treated as invalid data and  
causes the device to set the CML bit in the STATUS_BYTE and the invalid data (ivd) bit in the STATUS_CML  
registers, and trigger SMBALERT signal. The value of VIN_OFF remains unchanged during an out-of-range write  
attempt. The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL  
command.  
The supported VIN_OFF values are shown in Table 7:  
Table 7. Supported VIN_OFF Values  
VIN_OFF Values (V)  
4 (default)  
5.25  
4.25  
5.5  
4.5  
5.75  
7
4.75  
6
5
6.25  
7.5  
6.5  
6.75  
7.25  
VIN_ON must be set higher than VIN_OFF. Attempting to write either VIN_ON lower than VIN_OFF or VIN_OFF  
higher than VIN_ON results in the new value being rejected, SMBALERT being asserted along with the cml bit in  
STATUS_BYTE and the invalid data bit in STATUS_CML.  
The data word that accompanies this command is divided into a fixed 5 bit exponent and an 11 bit mantissa. The  
4 most significant bits of the mantissa are fixed, while the lower 7 bits may be altered.  
48  
Copyright © 2016, Texas Instruments Incorporated  
 
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
COMMAND  
Format  
VIN_OFF  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
r
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
1
r
Mantissa  
0
Function  
Default Value  
1
1
1
0
0
0
0
0
0
1
0
0
0
0
7.6.18.1 Exponent  
default: 11110 (binary) –2 (decimal) (equivalent LSB = 0.25 V)  
These default settings are not programmable.  
7.6.18.2 Mantissa  
default: 000 0001 0000 (binary) 16 (decimal) (equivalent VIN_OFF voltage = 4 V)  
Minimum: 000 0001 0000 (binary) 16 (decimal) (equivalent VIN_OFF voltage = 4 V)  
Maximum: 000 0001 1110 (binary) 30 (decimal) (equivalent VIN_OFF voltage = 7.5 V)  
7.6.19 IOUT_CAL_OFFSET (39h)  
The IOUT_CAL_OFFSET command is used to compensate for offset errors in the READ_IOUT results and the  
IOUT_OC_FAULT_LIMIT and IOUT_OC_WARN_LIMIT thresholds. The units are amperes. The default setting is  
0 A. The resolution of the argument for this command is 62.5 mA and the range is +3.9375 A to –4 A. Values  
written outside of this range alias into the supported range. This occurs because the read-only bits are fixed. The  
exponent is always –4 and the 5 MSB bits of the Mantissa are always equal to the sign bit. The contents of this  
register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
COMMAND  
Format  
IOUT_CAL_OFFSET  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
1
r
0
r
7
r
6
r
5
r/wE  
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
1
Function  
Mantissa  
0
Default Value  
1
1
0
0
0
0
0
0
0
0
0
0
0
0
7.6.19.1 Exponent  
default: 11100 (binary) –4 (decimal) (LSB = 62.5 mA)  
These default settings are not programmable.  
7.6.19.2 Mantissa  
MSB is programmable with sign, next 4 bits are sign extend only.  
Lower six bits are programmable with a default value of 0 (decimal).  
7.6.20 VOUT_OV_FAULT_RESPONSE (41h)  
The VOUT_OV_FAULT_RESPONSE command instructs the device on what action to take in response to an  
Output Over Voltage Fault based on MFR_SPECIFIC_07 (PCT_OV_UV_WRN_FLT_LIMITS). The device also:  
Sets the OVF bit in the STATUS_BYTE  
Sets the VFW bit in the STATUS_WORD  
Sets the OVF bit in the STATUS_VOUT register, and  
Notifies the host by asserting SMBALERT  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
Copyright © 2016, Texas Instruments Incorporated  
49  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
The default response to a output overvoltage fault is to shut down and restart with 7 × TON_RISE time delay.  
COMMAND  
VOUT_OV_FAULT_RESPONSE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
RSP[1]  
1
6
r
5
r/wE  
RS[2]  
1
4
r/w  
3
r/w  
2
1
0
r
TD[2]  
1
r
TD[1]  
1
r
TD[0]  
1
Function  
0
0
RS[1]  
1
RS[0]  
1
Default Value  
7.6.20.1 RSP[1] Bit  
This bit sets the output voltage overvoltage response to either ignore or not. The default for this bit is 1.  
BIT VALUE  
ACTION  
The PMBus device continues operation without interruption. Note: In this ignore fault  
response mode, the associated fault status bits is set. Additionally, SMBALERT  
remains triggered if it is not masked.  
0
1
The PMBus device shuts down and restarts according to RS[2:0].  
7.6.20.2 RS[2:0] Bits  
These bits are output voltage overvoltage retry setting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry setting means that the unit does not attempt to restart. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry setting means that the unit goes through a normal startup (Soft  
start) continuously, without limitation, until it is commanded off or bias power is  
removed or another fault condition causes the unit to shutdown.  
111  
Any value other than 000 or 111 is not accepted. Attempting to write any other value is rejected, causing the  
device to assert SMBALERT along with the CML bit in STATUS_BYTE and the invalid data bit in STATUS_CML.  
Note: because all 3 bits must be the same, only one (bit 5) is stored in EEPROM.  
7.6.20.3 TD[2:0] Bits  
These bits are output voltage overvoltage retry time delay retting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry time delay setting means that the unit does not attempt to  
delay a restart. This is only supported when Restart is disabled by RS[2:0] = 000. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry time delay setting means that the unit waits 7 TON_RISE  
times before it goes through a normal startup (Soft start). This is only supported when  
Restart is enabled by RS[2:0] = 111.  
111  
These bits are direct reflections of the RS[2] (bit 5) value in this register.  
7.6.21 VOUT_UV_FAULT_RESPONSE (45h)  
The VOUT_UV_FAULT_RESPONSE command instructs the device on what action to take in response to an  
Output Under Voltage Fault based on MFR_SPECIFIC_07 (PCT_OV_UV_WRN_FLT_LIMITS). The device also:  
Sets the oth bit in the STATUS_BYTE  
Sets the VFW bit in the STATUS_WORD  
Sets the UVF bit in the STATUS_VOUT register, and  
Notifies the host by asserting SMBALERT  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
50  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
The default response to a output undervoltage fault is to shut down and restart with 7 × TON_RISE time delay.  
COMMAND  
VOUT_UV_FAULT_RESPONSE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
RSP[1]  
1
6
r
5
r/wE  
RS[2]  
1
4
r/w  
3
r/w  
2
1
0
r
TD[2]  
1
r
TD[1]  
1
r
TD[0]  
1
Function  
0
0
RS[1]  
1
RS[0]  
1
Default Value  
7.6.21.1 RSP[1] Bit  
This bit sets the output voltage undervoltage response to either ignore or not. The default for this bit is 1.  
BIT VALUE  
ACTION  
The PMBus device continues operation without interruption. Note: In this ignore fault  
response mode, the associated fault status bits are set. Additionally, SMBALERT  
continues to be triggered if it is not masked.  
0
1
The PMBus device shuts down and restarts according to RS[2:0].  
7.6.21.2 RS[2:0] Bits  
These bits are output voltage undervoltage retry setting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry setting means that the unit does not attempt to restart. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry setting means that the unit goes through a normal startup (soft  
start) continuously, without limitation, until it is commanded off or bias power is  
removed or another fault condition causes the unit to shutdown.  
111  
Any value other than 000 or 111 is not accepted. Attempting to write any other value is rejected, causing the  
device to assert SMBALERT along with the CML bit in STATUS_BYTE and the invalid data bit in STATUS_CML.  
Because all 3 bits must be the same, only one (bit 5) is stored in EEPROM.  
7.6.21.3 TD[2:0] Bits  
These bits are output voltage undervoltage retry time delay retting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry time delay setting means that the unit does not attempt to  
delay a restart. This is only supported when Restart is disabled by RS[2:0] = 000. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry time delay setting means that the unit waits 7 TON_RISE  
times before it goes through a normal startup (Soft start). This is only supported when  
Restart is enabled by RS[2:0] = 111.  
111  
These bits are direct reflections of the RS[2] (bit 5) value in this register.  
7.6.22 IOUT_OC_FAULT_LIMIT (46h)  
The IOUT_OC_FAULT_LIMIT command sets the value of the output current, in amperes, that causes the  
overcurrent detector to indicate an overcurrent fault condition. The IOUT_OC_FAULT_LIMIT should be set equal  
to or greater than the IOUT_OC_WARN_LIMIT. Writing a value to IOUT_OC_FAULT_LIMIT less than  
IOUT_OC_WARN_LIMIT causes the device to set the CML bit in the STATUS_BYTE and the invalid data (ivd)  
bit in the STATUS_CML registers as well as assert the SMBALERT signal. The contents of this register can be  
stored to nonvolatile memory using the STORE_DEFAULT_ALL command. Since 2-LSBs are not stored in  
EEPROM, on STORE, always round up. If IOUT_OC_FAULT_LIMIT [1:0] > 0, add 1 to IOUT_OC_FAULT_LIMIT  
[6:2]  
Copyright © 2016, Texas Instruments Incorporated  
51  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
The IOUT_OC_FAULT_LIMIT takes a two-byte data word formatted as shown below:  
COMMAND  
Format  
IOUT_OC_FAULT_LIMIT  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
r/w  
r/w  
Function  
Exponent  
Mantissa  
Default Value  
See Below  
7.6.22.1 Exponent  
default: 11111 (binary) –1 (decimal) (0.5 A)  
These default settings are not programmable.  
7.6.22.2 Mantissa  
The upper four bits are fixed at 0.  
The lower seven bits are programmable.  
Use Equation 10 to calculate the actual output current for a given mantissa and exponent.  
Mantissa  
=
IOUT(oc) = Mantissa´ 2Exponent  
2
(10)  
The default values and allowable ranges for each device are summarized below:  
OC_FAULT_LIMIT  
DEFAULT  
42  
DEVICE  
UNIT  
MIN  
MAX  
TPS546C23  
5
52  
A
7.6.23 IOUT_OC_FAULT_RESPONSE (47h)  
The IOUT_OC_FAULT_RESPONSE command instructs the device on what action to take in response to an  
IOUT_OC_FAULT_LIMIT. The device also:  
Sets the OCF bit in the STATUS_BYTE  
Sets the OCFW bit in the STATUS_WORD  
Sets the OCF bit in the STATUS_IOUT register, and  
Notifies the host by asserting SMBALERT  
The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
The default response to an overcurrent fault is to shut down and restart with 7 × TON_RISE time delay.  
COMMAND  
IOUT_OC_FAULT_RESPONSE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
RSP[1]  
1
6
r/w  
5
r/wE  
RS[2]  
1
4
r/w  
3
r/w  
2
1
0
r
TD[2]  
1
r
TD[1]  
1
r
TD[0]  
1
Function  
RSP[0]  
1
RS[1]  
1
RS[0]  
1
Default Value  
7.6.23.1 RSP[1:0] Bits  
These bits set the overcurrent fault response to either ignore or not. The default for this bit is 11b. Any value  
other than 00b or 11b will not be accepted, such and attempt will cause the ’cml’ bit in the STATUS_BYTE  
register and the ivd bit in the STATUS_CML register to be set, and assert SMBALERT. Because both bits must  
be the same, only one (bit 7) is stored in EEPROM. The default for this bit is 11b.  
52  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
BIT VALUE  
ACTION  
The PMBus device continues operation without interruption. Note: In this “ignore” fault  
response mode, the associated fault status bits are set. Additionally, SMBALERT  
continues to be triggered if it is not masked.  
00  
11  
The PMBus device shuts down and restarts according to RS[2:0].  
7.6.23.2 RS[2:0] Bits  
These bits are overcurrent fault retry setting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry setting means that the unit does not attempt to restart. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry setting means that the unit goes through a normal startup  
(soft-start) continuously, without limitation, until it is commanded off or bias power is  
removed or another fault condition causes the unit to shutdown.  
111  
Any value other than 000 or 111 is not accepted. Attempting to write any other value is rejected, causing the  
device to assert SMBALERT along with the CML bit in STATUS_BYTE and the invalid data bit in STATUS_CML.  
Because all 3 bits must be the same, only one (bit 5) is stored in EEPROM.  
7.6.23.3 TD[2:0] Bits  
These bits are over current retry time delay retting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry time delay setting means that the unit does not attempt to  
delay a restart. This is only supported when Restart is disabled by RS[2:0] = 000. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry time delay setting means that the unit waits 7 TON_RISE  
times before it goes through a normal startup (Soft start). This is only supported when  
Restart is enabled by RS[2:0] = 111.  
111  
These bits are direct reflections of the RS[2] (bit 5) value in this register.  
7.6.24 IOUT_OC_WARN_LIMIT (4Ah)  
The IOUT_OC_WARN_LIMIT command sets the value of the output current, in amperes, that causes the  
overcurrent detector to indicate an overcurrent warning. When this current level is exceeded the device:  
Sets the oth bit in the STATUS_BYTE  
Sets the OCFW bit in the STATUS_WORD  
Sets the OCW bit in the STATUS_IOUT register, and  
Notifies the host by asserting SMBALERT  
The IOUT_OC_WARN_LIMIT threshold should always be set to less than or equal to the  
IOUT_OC_FAULT_LIMIT. Writing a value to IOUT_OC_WARN_LIMIT greater than IOUT_OC_FAULT_LIMIT  
causes the device to set the CML bit in the STATUS_BYTE and the invalid data (ivd) bit in the STATUS_CML  
registers as well as assert the SMBALERT signal. In such case, the register content will remain unchanged. This  
behavior can be overridden by the user setting Data Limit Override (DLO) in MFR_SPECIFIC_21[4].  
The default IOUT_OC_WARN_LIMIT is always set to relative to 87.5% of the OCF value. Because the  
IOUT_OC_WARN_LIMIT is not stored in EEPROM, the IOUT_OC_WARN_LIMIT register is set to 12.5% less  
than the stored OCF threshold upon any RESTORE from EEPROM (reset_restore, or  
RESTORE_DEFAULT_ALL command). The digital math to achieve this is: OCW_default = (OCF – OCF/8).  
Copyright © 2016, Texas Instruments Incorporated  
53  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
The IOUT_OC_WARN_LIMIT takes a two byte data word formatted as shown below:  
COMMAND  
Format  
IOUT_OC_WARN_LIMIT  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
Exponent  
Mantissa  
Default Value  
See Below  
7.6.24.1 Exponent  
default: 11111 (binary) –1 (decimal) (0.5 A)  
These default settings are not programmable.  
7.6.24.2 Mantissa  
The upper four bits are fixed at 0.  
Lower seven bits are programmable.  
The actual output warning current level for a given mantissa and exponent is:  
-°Æ¥©≥≥°  
)
= -°Æ¥©≥≥° × 2%∏∞ØÆ•Æ¥  
=
/54 (/#7 ꢀ  
2
(11)  
The default values and allowable ranges for each device are summarized below:  
OC_WARN_LIMIT  
DEFAULT  
37  
DEVICE  
UNIT  
MIN  
MAX  
50  
TPS546C23  
4
A
7.6.25 OT_FAULT_LIMIT (4Fh)  
The OT_FAULT_LIMIT command sets the value of the temperature, in degrees Celsius, that causes an  
overtemperature fault condition, when the sensed temperature from the external sensor exceeds this limit.  
The OT_FAULT_LIMIT must always be greater than the OT_WARN_LIMIT. Writing a value to OT_FAULT_LIMIT  
less than or equal to OT_WARN_LIMIT causes the device to set the CML bit in the STATUS_BYTE and the  
invalid data (ivd) bit in the STATUS_CML registers as well as asserts the SMBALERT signal. The contents of  
this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
The OT_FAULT_LIMIT takes a two byte data word formatted as shown below.  
COMMAND  
Format  
OT_FAULT_LIMIT  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
6
5
r/wE  
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
0
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
1
0
1
0
0
0
1
7.6.25.1 Exponent  
default: 00000 (binary) 0 (decimal) (represents mantissa with steps of 1 degree Celcius)  
These default settings are not programmable.  
7.6.25.2 Mantissa  
default: 000 1001 0001 (binary) 145 (decimal) (145°C)  
Minimum: 000 0111 1000 (binary) (equivalent OTF = 120°C)  
Maximum: 000 1010 0101 (binary) (equivalent OTF = 165°C)  
54  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.6.26 OT_FAULT_RESPONSE (50h)  
The OT_FAULT_RESPONSE command instructs the device on what action to take in response to an  
OT_FAULT_LIMIT. The device also:  
Sets the OTFW bit in the STATUS_BYTE  
Sets the OTF bit in the STATUS_TEMPERATURE  
Notifies the host by asserting SMBALERT  
When the overtemperature fault is tripped, the fault flag is latched until the external sensed temperature  
decreases 20°C from the OT_FAULT_LIMIT.  
The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
The default response to an over temperature fault is to ignore. Fixed Bandgap Detected Overtemperature faults  
are never ignored. The Bandgap OT faults always respond in a shutdown and attempted restart once the part  
cools.  
COMMAND  
OT_FAULT_RESPONSE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
RSP[1]  
0
6
r
5
r/wE  
RS[2]  
1
4
r/w  
3
r/w  
2
1
0
r
TD[2]  
1
r
TD[1]  
1
r
TD[0]  
1
Function  
0
0
RS[1]  
1
RS[0]  
1
Default Value  
7.6.26.1 RSP[1] Bit  
This bit sets the over temperature fault response to either ignore or not. The default for this bit is 0.  
BIT VALUE  
ACTION  
The PMBus device continues operation without interruption. Note: In this “ignore” fault  
response mode, the associated fault status bits are set. Additionally, SMBALERT  
continues to be triggered if it is not masked.  
0
1
The PMBus device shuts down and restarts according to RS[2:0].  
7.6.26.2 RS[2:0] Bits  
These bits are over temperature fault retry setting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the Retry Setting means that the unit does not attempt to restart. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the Retry Setting means that the unit goes through a normal startup  
(Soft start) continuously, without limitation, until it is commanded off or bias power is  
removed or another fault condition causes the unit to shutdown.  
111  
Any value other than 000 or 111 is not accepted. Attempting to write any other value is rejected, causing the  
device to assert SMBALERT along with the CML bit in STATUS_BYTE and the invalid data bit in STATUS_CML.  
Because all 3 bits must be the same, only one (bit 5) is stored in EEPROM.  
NOTE  
The programmed response here is also applied to the bandgap-detected overtemperture  
(OT) faults with the one exception of the ignore response. The fixed Bandgap-detected  
overtemperature faults are never ignored. The bandgap OT faults always respond in a  
shutdown and attempted restart when the part cools.  
7.6.26.3 TD[2:0] Bits  
These bits are overtemperature fault retry time delay retting. The default for this bit is 111b.  
Copyright © 2016, Texas Instruments Incorporated  
55  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
BIT VALUE  
ACTION  
A zero value for the retry time delay setting means that the unit does not attempt to  
delay a restart. This is only supported when restart is disabled by RS[2:0] = 000. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
111  
A one value for the retry time delay setting means that the unit waits 7 TON_RISE  
times before it goes through a normal startup (soft start). This is only supported when  
restart is enabled by RS[2:0] = 111.  
These bits are direct reflections of the RS[2] (bit 5) value in this register.  
7.6.27 OT_WARN_LIMIT (51h)  
The OT_WARN_LIMIT command sets the value of the temperature, in degrees Celsius, that causes an  
overtemperature warning condition, when the sensed temperature from the external sensor exceeds this limit.  
Upon triggering the overtemperature warning, the device takes the following actions:  
Sets the TEMPERATURE bit in the STATUS_BYTE  
Sets the OT Warning bit in the STATUS_TEMPERATURE  
Notifies the host by asserting SMBALERT  
Once the overtemperature warning is tripped, the warning flag is latched until the external sensed temperature  
decreases 20°C from the OT_WARN_LIMIT.  
The OT_WARN_LIMIT must always be less than the OT_FAULT_LIMIT. Writing a value to OT_WARN_LIMIT  
greater than or equal to OT_FAULT_LIMIT causes the device to set the CML bit in the STATUS_BYTE and the  
invalid data (ivd) bit in the STATUS_CML registers as well as assert the SMBALERT signal. In such case, the  
register content will remain unchanged. This behavior can be overridden by the user setting Data Limit Override  
(DLO) in MFR_SPECIFIC_21[4].  
The default OT_WARN_LIMIT is mathematically derived from the EEPROM backed OTF limit by subtracting 25  
from (4Fh) OT_FAULT_LIMIT to reach the default OT_WARN_LIMIT. If the calculated OTW is less than 100°C,  
then the default value is set to 100°C. OTW=max(OTF-25, 100)  
The OT_WARN_LIMIT takes a two byte data word formatted as shown below:  
COMMAND  
Format  
OT_WARN_LIMIT  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
6
5
r/w  
4
3
2
1
0
r
Exponent  
0
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
Mantissa  
1
Default Value  
0
0
0
0
0
0
0
0
1
1
1
0
0
0
7.6.27.1 Exponent  
default: 00000 (binary) 0 (decimal) (represents mantissa with steps of 1 degree Celcius)  
These default settings are not programmable.  
7.6.27.2 Mantissa  
default: 000 0111 1000 (binary) 120 (decimal) (120°C) 25°C less than default OTF  
Minimum: 000 0110 0100 (binary) (equivalent OTF = 100°C)  
Maximum: 000 1000 1100 (binary) (equivalent OTF = 140°C)  
7.6.28 TON_DELAY (60h)  
The TON_DELAY command sets the time in milliseconds, from when a start condition is received to when the  
output voltage starts to rise. The contents of this register can be stored to nonvolatile memory using the  
STORE_DEFAULT_ALL command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
56  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
The TON_DELAY command is formatted as a linear mode two’s complement binary integer.  
COMMAND  
Format  
TON_DELAY  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
0
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.6.28.1 Exponent  
default: 00000 (binary) 0 (decimal) (1 millisecond)  
These default settings are not programmable.  
7.6.28.2 Mantissa  
The upper four bits are fixed at 0. The lower seven bits are programmable with a default value of 000 0000 0000  
(binary) (0 ms).  
Only 16 fixed TON_DELAY times are available in the device. As such, the range of programmed TON_DELAY  
settings are sub-divided into 16 buckets that then selects one of the 16 supported times. Programmed values are  
rounded to the nearest bucket/transition rate as outlined in the table Supported TON_DELAY Values:  
Table 8. Supported TON_DELAY Values  
EFFECTIVE  
TON_DELAY  
(ms)  
PROGRAMMED TON_DELAY MANTISSA (decimal)  
Greater than  
Less than or equal to  
0 (50 us)  
0
0
1
1
2
1
2
3
2
3
4
3
4
5
4
5
6
5
6
7
6
9
10  
14  
19  
27  
37  
52  
72  
100  
9
12  
17  
22  
32  
44  
62  
86  
12  
17  
22  
32  
44  
62  
86  
7.6.29 TON_RISE (61h)  
The TON_RISE command sets the time in milliseconds, from when the reference starts to rise until the voltage  
has entered the regulation band. The contents of this register can be stored to nonvolatile memory using the  
STORE_DEFAULT_ALL command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
Programming a value of 0 instructs the unit to bring its output voltage to the programmed regulation value as  
quickly as possible. For the TPS546C23 device, this results in an effective TON_RISE time of 1ms (fastest time  
supported).  
Copyright © 2016, Texas Instruments Incorporated  
57  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
The TON_RISE command is formatted as a linear mode two’s complement binary integer.  
COMMAND  
Format  
TON_RISE  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
0
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
1
1
7.6.29.1 Exponent  
default: 00000 (binary) 0 (decimal) (1 millisecond)  
These default settings are not programmable.  
7.6.29.2 Mantissa  
The upper four bits are fixed at 0. The lower seven bits are programmable with a default value of 000 0000 0011  
(binary) (3 ms). For PWM loop slave device, the effective TON_RISE time is locked at 100 ms.  
The supported TON_RISE times over PMBus are shown in Table 9:  
Table 9. Supported TON_RISE Values  
Programmed TON_RISE Mantissa (d)  
Effective  
TON_RISE (ms)  
Greater than  
Less than or equal to  
1
2
1
1
2
3
2
3
4
3
4
5
4
5
6
5
6
7
6
9
10  
14  
19  
27  
37  
52  
72  
100  
9
12  
17  
22  
32  
44  
62  
86  
12  
17  
22  
32  
44  
62  
86  
7.6.30 TON_MAX_FAULT_LIMIT (62h)  
The TON_MAX_FAULT_LIMIT command sets an UPPER limt in milliseconds, on how long the unit can attempt  
to power up the output without reaching the output undervoltage fault limit. The time begins counting as soon as  
the device enters the soft-start state begins to ramp the output. In other words, the TON_MAX_FAULT_LIMIT  
timer starts at the beginning of the TON_RISE state.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
When TON_MAX_FAULT_LIMIT is set to 0, the TON_MAX_FAULT timer is disabled, which means that there is  
no limit and that the unit can attempt to bring up the output voltage indefinitely.  
The device does not prohibit setting TON_MAX_FAULT_LIMIT < TON_RISE, however, in this configuration, the  
device will trigger a TON_MAX_FAULT if the VOUT has not risen above the UVF threshold by 4 seconds after  
the TON_DELAY and TON_RISE times expire.  
58  
Copyright © 2016, Texas Instruments Incorporated  
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
The TON_MAX_FAULT_LIMIT command is formatted as a linear mode two’s complement binary integer.  
COMMAND  
Format  
TON_MAX_FAULT_LIMIT  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r
Exponent  
0
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.6.30.1 Exponent  
default: 00000 (binary) 0 (decimal) (Disable)  
These default settings are not programmable.  
7.6.30.2 Mantissa  
The upper four bits are fixed at 0.  
This register is not EEPROM backed,  
a
RESTORE_DEFAULT_ALL command causes the  
TON_MAX_FAULT_LIMIT to restore to the default 0 ms value.  
The supported TON_MAX_FAULT_LIMIT times over PMBus are shown in Supported TON_MAX_FAULT_LIMIT  
Values:  
Table 10. Supported TON_MAX_FAULT_LIMIT Values  
Effective  
Programmed TON_MAX_FAULT_LIMIT Mantissa (d)  
TON_MAX_FAUL  
T_LIMIT (ms)  
Greater than  
Less than or equal to  
No Limit (timer  
disabled)  
0
1
2
0
1
1
2
3
2
3
4
3
4
5
4
5
6
5
6
7
6
9
10  
14  
19  
27  
37  
52  
72  
100  
9
12  
17  
22  
32  
44  
62  
86  
12  
17  
22  
32  
44  
62  
86  
Copyright © 2016, Texas Instruments Incorporated  
59  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.31 TON_MAX_FAULT_RESPONSE (63h)  
The TON_MAX_FAULT_RESPONSE command instructs the device on what action to take in response to an  
TON_MAX_FAULT_LIMIT.  
The device also:  
Sets the oth bit in the STATUS_BYTE  
Sets the VFW bit in the STATUS_WORD  
Sets the TONMAXF bit in the STATUS_VOUT register, and  
Notifies the host by asserting SMBALERT  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
The default response to a TON_MAX_FAULT is to shut down and restart with 7 × TON_RISE time delay.  
COMMAND  
TON_MAX_FAULT_RESPONSE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
RSP[1]  
1
6
r
5
r/wE  
RS[2]  
1
4
r/w  
3
r/w  
2
1
0
r
TD[2]  
1
r
TD[1]  
1
r
TD[0]  
1
Function  
0
0
RS[1]  
1
RS[0]  
1
Default Value  
7.6.31.1 RSP[1] Bit  
This bit sets the TON_MAX_FAULT response to either ignore or not. The default for this bit is 1.  
BIT VALUE  
ACTION  
The PMBus device continues operation without interruption. Note: In this ignore fault  
response mode, the associated fault status bits are set. Additionally, SMBALERT  
continues to be triggered if it is not masked.  
0
1
The PMBus device shuts down and restarts according to RS[2:0].  
7.6.31.2 RS[2:0] Bits  
These bits are TON_MAX_FAULT retry setting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry setting means that the unit does not attempt to restart. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
A one value for the retry setting means that the unit goes through a normal startup (soft  
start) continuously, without limitation, until it is commanded off or bias power is  
removed or another fault condition causes the unit to shutdown.  
111  
Any value other than 000 or 111 is not accepted. Attempting to write any other value is rejected, causing the  
device to assert SMBALERT along with the CML bit in STATUS_BYTE and the invalid data bit in STATUS_CML.  
Because all 3 bits must be the same, only one (bit 5) is stored in EEPROM.  
7.6.31.3 TD[2:0] Bits  
These bits are TON_MAX_FAULT retry time delay retting. The default for this bit is 111b.  
BIT VALUE  
ACTION  
A zero value for the retry time delay setting means that the unit does not attempt to  
delay a restart. This is only supported when restart is disabled by RS[2:0] = 000. The  
output remains disabled until the fault is cleared (Refer to section 10.7 of the PMBus  
specification)  
000  
60  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
BIT VALUE  
ACTION  
A one value for the retry time delay setting means that the unit waits 7 TON_RISE  
times before it goes through a normal startup (soft start). This is only supported when  
restart is enabled by RS[2:0] = 111.  
111  
These bits are direct reflections of the RS[2] (bit 5) value in this register.  
7.6.32 TOFF_DELAY (64h)  
The TOFF_DELAY command sets the time in milliseconds, from when a stop condition is received and when the  
output voltage starts to fall. The contents of this register can be stored to nonvolatile memory using the  
STORE_DEFAULT_ALL command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The TOFF_DELAY command is formatted as a linear mode two’s complement binary integer.  
COMMAND  
Format  
TOFF_DELAY  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
0
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.6.32.1 Exponent  
default: 00000 (binary) 0 (decimal) (1 millisecond)  
These default settings are not programmable.  
7.6.32.2 Mantissa  
The upper four bits are fixed at 0. The lower seven bits are programmable with a default value of 000 0000 0000  
(binary) (0 ms).  
Only 16 fixed TOFF_DELAY times are available in the device. As such, the range of programmed TOFF_DELAY  
settings are sub-divided into 16 buckets that then selects one of the 16 supported times. Programmed values are  
rounded to the nearest bucket/transition rate as outlined in the table Supported TOFF_DELAY Values:  
Table 11. Supported TOFF_DELAY Values  
EFFECTIVE  
TOFF_DELAY  
(ms)  
PROGRAMMED TOFF_DELAY MANTISSA (decimal)  
Greater than  
Less than or equal to  
0
1
0
0
1
2
1
2
3
2
3
4
3
4
5
4
5
6
5
6
7
6
9
10  
14  
19  
27  
37  
52  
9
12  
17  
22  
32  
44  
62  
12  
17  
22  
32  
44  
Copyright © 2016, Texas Instruments Incorporated  
61  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
Table 11. Supported TOFF_DELAY Values (continued)  
EFFECTIVE  
TOFF_DELAY  
(ms)  
PROGRAMMED TOFF_DELAY MANTISSA (decimal)  
Greater than  
Less than or equal to  
72  
62  
86  
86  
100  
7.6.33 TOFF_FALL (65h)  
The TOFF_FALL command sets the time in milliseconds, from the end of the TOFF_DELAY time until the  
voltage reaches 0 V. The contents of this register can be stored to nonvolatile memory using the  
STORE_DEFAULT_ALL command.  
Programming a value of 0 instructs the unit to bring its output voltage down to 0 as quickly as possible. For the  
TPS546C23 device, this results in actively ramping down the output voltage in 1 ms (the fastest supported ramp  
down).  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The TOFF_FALL command is formatted as a linear mode two’s complement binary integer.  
COMMAND  
Format  
TOFF_FALL  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r
Exponent  
0
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.6.33.1 Exponent  
default: 00000 (binary) 0 (decimal) (1 millisecond)  
These default settings are not programmable.  
7.6.33.2 Mantissa  
The upper four bits are fixed at 0. The lower seven bits are programmable with a default value of 000 0000 0000  
(binary) (0 ms).  
The supported TOFF_FALL times over PMBus are shown in Supported TOFF_FALL Values:  
Table 12. Supported TOFF_FALL Values  
Programmed TOFF_FALL Mantissa (d)  
Greater than Less than or equal to  
Effective  
TOFF_FALL (ms)  
1
2
1
1
2
3
2
3
4
3
4
5
4
5
6
5
6
7
6
9
10  
14  
19  
27  
37  
52  
9
12  
17  
22  
32  
44  
62  
12  
17  
22  
32  
44  
62  
Copyright © 2016, Texas Instruments Incorporated  
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Table 12. Supported TOFF_FALL Values (continued)  
Programmed TOFF_FALL Mantissa (d)  
Greater than Less than or equal to  
Effective  
TOFF_FALL (ms)  
72  
62  
86  
86  
100  
7.6.34 STATUS_BYTE (78h)  
The STATUS_BYTE command returns one byte of information with a summary of the most critical device faults.  
COMMAND  
STATUS_BYTE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
1
r
0
r
r
OTFW  
0
Function  
X
0
OFF  
X
OVF  
0
OCF  
0
X
0
CML  
0
oth  
1
Default Value  
A 1 in any of these bit positions indicates that:  
OFF  
The device is not providing power to the output, regardless of the reason. In this family of devices,  
this flag means that the converter is not enabled.  
OVF  
An output overvoltage fault has occurred. This bit directly reflects the state of STATUS_VOUT[7] –  
OVF. If the user wants this fault source to be masked and not trigger SMBALERT, they must do it  
by masking STATUS_VOUT[7]. Per the PMBus v1.3 spec sections 10.2.4 and 10.2.5, this bit is not  
clearable through a PMBus write. In contrast, the bit is to be cleared by clearing the bits in  
STATUS_VOUT that cause this bit to be set. For loop slave device, this bit is 0.  
OCF  
An output overcurrent fault has occurred. This bit directly reflect the state of STATUS_IOUT[7] –  
OCF. If the user wants this fault sourced to be masked and not trigger SMBALERT, they must do it  
by masking STATUS_IOUT[7]. Per the PMBus v1.3 spec sections 10.2.4 and 10.2.5, this bit is not  
clearable through a PMBus write. In contrast, the bit is to be cleared by clearing the bits in  
STATUS_IOUT that cause this bit to be set.  
OTFW  
A temperature fault or warning has occurred. Check STATUS_TEMPERATURE. Per the PMBus  
v1.3 spec sections 10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In contrast,  
the bit is to be cleared by clearing the bits in STATUS_TEMPERATURE that cause this bit to be  
set.  
CML  
oth  
A communications, memory or logic fault has occurred. Check STATUS_CML. Per the PMBus v1.3  
spec sections 10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In contrast, the bit  
is to be cleared by clearing the bits in STATUS_CML that cause this bit to be set.  
A fault or warning not listed through bits 1-7 has occurred, which include an undervoltage fault, over  
current warning, overvotlge warning, undervoltage warning, TON_MAX_FAULT, LOW_VIN,  
VOUT_MAX_MIN_Warning, OTF_BG, or IV_PPV1. Check other status registers. Per the PMBus  
v1.3 spec sections 10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In contrast,  
the bit is to be cleared by clearing the bits in STATUS_VOUT, STATUS_IOUT, STATUS_IOUT  
(7Bh), or STATUS_MFR_SPECIFIC (80h)that cause this bit to be set. The default for this bit is 1  
because the default of STATUS_INPUT[3] LOW_Vin defaulting to 1.  
Copyright © 2016, Texas Instruments Incorporated  
63  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.35 STATUS_WORD (79h)  
The STATUS_WORD command returns two bytes of information with a summary of the device fault and warning  
conditions. The low byte is identical to the STATUS_BYTE above. The additional byte reports the warning  
conditions for output overvoltage and overcurrent, as well as the power good status of the converter.  
COMMAND  
Format  
STATUS_WORD (low byte) = STATUS_BYTE  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
1
r
0
r
r
OTFW  
0
Function  
X
0
OFF  
X
OVF  
0
OCF  
0
x
0
CML  
0
oth  
1
Default Value  
COMMAND  
STATUS_WORD (high byte)  
Format  
Unsigned binary  
Bit Position  
Access  
7
6
5
4
r
3
2
r
1
r
0
r
rE  
PGOOD_Z  
X
r
VFW  
0
r
OCFW  
0
r
INPUT  
X
Function  
MFR  
X
0
X
0
X
0
Default Value  
0
A 1 in any of the high byte bit positions indicates that:  
VFW  
An output voltage fault or warning has occurred (OVF or OVW or UVW or UVF or  
VOUT_MAX_Warning or TONMAXF). Check STATUS_VOUT. Per the PMBus v1.3 spec sections  
10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In contrast, the bit is to be  
cleared by clearing the bits in STATUS_VOUT that cause this bit to be set.  
OCFW  
INPUT  
MFR  
An output current warning or fault has occurred (OCF or OCW). Check STATUS_IOUT. Per the  
PMBus v1.3 spec sections 10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In  
contrast, the bit is to be cleared by clearing the bits in STATUS_IOUT that cause this bit to be set.  
INPUT fault or warning in STATUS_INPUT is present. Check STATUS_INPUT. Per the PMBus  
v1.3 spec sections 10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In contrast,  
the bit is to be cleared by clearing the bits in STATUS_INPUT that cause this bit to be set.  
An manufacturer specific fault or warning condition has occurred (over temperature fault from  
Bandgap or IV_PPV1). Check STATUS_MFR_SPECIFIC. Per the PMBus v1.3 spec sections  
10.2.4 and 10.2.5, this bit is not clearable through a PMBus write. In contrast, the bit is to be  
cleared by clearing the bits in STATUS_MFR_SPECIFIC that cause this bit to be set.  
PGOOD_Z Power is not good, and the following condition is present: output over or under voltage warning or  
fault, TON_MAX_FAULT, over temperature warning or fault, over current warning or fault,  
insufficient input voltage. Please refer to the FAULT RESPONSE table for the possible sources to  
trigger PGOOD_Z. The signal is unlatched and always represents the current state of the device.  
The factory default setting for PGOOD_Z mask bit is 1, indicating that PGOOD_Z itself cannot  
trigger SMBALERT by default. If unmask PGOOD_Z bit, the SMBALERT is set not to trigger before  
Power Good going high the first time, which is to avoid the device holding up SMBALERT bus when  
it is not commanded to start up and PGOOD stays low.  
64  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.6.36 STATUS_VOUT (7Ah)  
The STATUS_VOUT command returns one byte of information relating to the status of the output voltage related  
faults.  
COMMAND  
STATUS_VOUT  
Format  
Unsigned binary  
Bit Position  
Access  
7
6
5
4
3
2
1
r
0
r
r/wE  
r/wE  
r/wE  
r/wE  
UVF  
0
r/wE  
r/wE  
VOUT_MAX  
_MIN_Warni TONMAXF  
ng  
Function  
OVF  
0
OVW  
0
UVW  
0
X
0
X
0
Default Value  
0
0
A 1 in any of these bit positions indicates that:  
OVF  
OVW  
UVW  
UVF  
The device has seen the output voltage rise above the output overvoltage fault threshold  
VOUT_OV_FAULT_LIMIT. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. For loop slave device, this bit is forced to 0.  
The device has seen the output voltage rise above the output overvoltage warn threshold  
VOUT_OV_WARN_LIMIT. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. For loop slave device, this bit is forced to 0.  
The device has seen the output voltage fall below the output undervoltage warn threshold  
VOUT_UV_WARN_LIMIT. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. For loop slave device, this bit is forced to 0.  
The device has seen the output voltage fall below the output undervoltage fault threshold  
VOUT_UV_FAULT_LIMIT. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. For loop slave device, this bit is forced to 0.  
VOUT_MAX_MIN_Warning An attempt is made to program the VOUT_COMMAND in excess of the value in  
VOUT_MAX or under the value in VOUT_MIN. This bit is writeable to clear and the EEPROM bit is  
for SMBALERT_MASK. For loop slave device, this bit is forced to 0.  
TONMAXF A TON_MAX_FAULT has occurred. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. For loop slave device, this bit is forced to 0.  
7.6.37 STATUS_IOUT (7Bh)  
The STATUS_IOUT command returns one byte of information relating to the status of the output current related  
faults.  
COMMAND  
STATUS_IOUT  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
OCF  
0
6
r
5
r/wE  
OCW  
0
4
r
3
r
2
r
1
r
0
r
Function  
X
0
X
0
X
0
X
0
X
0
X
0
Default Value  
A 1 in any of these bit positions indicates that:  
OCF  
The device has seen the output current rise above the level set by IOUT_OC_FAULT_LIMIT. This  
bit is writeable to clear and the EEPROM bit is for SMBALERT_MASK.  
OCW  
The device has seen the output current rise above the level set by IOUT_OC_WARN_LIMIT. This  
bit is writeable to clear and the EEPROM bit is for SMBALERT_MASK.  
Copyright © 2016, Texas Instruments Incorporated  
65  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.38 STATUS_INPUT (7Ch)  
The STATUS_INPUT command returns one byte of information relating to the status of the input-related faults of  
the converter.  
COMMAND  
STATUS_INPUT  
Format  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
2
r
1
r
0
r
r/wE  
Function  
X
0
X
0
X
0
X
0
LOW_Vin  
1
X
0
X
0
X
0
Default Value  
A 1 in any of these bit positions indicates that:  
LOW_Vin  
The unit is off because of insufficient input voltage. The bit sets when the unit powers up and stays  
set until the first time AVIN exceeds VIN_ON. During the initial power up, LOW_Vin is not latched  
and does not trigger SMBALERT. Once AVIN does exceed VIN_ON for the first time, any  
subsequent AVIN < VIN_OFF events are latched, trigger SMBALERT. This bit is writeable to clear  
and the EEPROM bit is for SMBALERT_MASK.  
7.6.39 STATUS_TEMPERATURE (7Dh)  
The STATUS_TEMPERATURE command returns one byte of information relating to the status of the external  
temperature related faults.  
COMMAND  
STATUS_TEMPERATURE  
Format  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
OTF  
0
6
r/wE  
OTW  
0
5
r
4
r
3
r
2
r
1
r
0
r
Function  
X
0
X
0
X
0
X
0
X
0
X
0
Default Value  
A 1 in any of these bit positions indicates that:  
OTF  
The measured external temperature value of READ_TEMPERATURE_1 is equal to or greater than  
the level set by OT_FAULT_LIMIT. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. However, once cleared, the bit is set again unless the value in  
READ_TEMPERATURE_1 has fallen 20°C from the OT_FAULT_LIMIT.  
OTW  
The measured external temperature value of READ_TEMPERATURE_1 is equal to or greater than  
the level set by OT_WARN_LIMIT. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK. However, once cleared, the bit is set again unless the value in  
READ_TEMPERATURE_1 has fallen 20°C from the OT_WARN_LIMIT.  
7.6.40 STATUS_CML (7Eh)  
The STATUS_CML command returns one byte of information relating to the status of the communication-related  
faults of the converter.  
COMMAND  
Format  
STATUS_CML  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
ivc  
0
6
r/wE  
ivd  
0
5
r/wE  
pec  
0
4
3
r
2
r
1
r/wE  
oth  
0
0
r
r/wE  
mem  
0
Function  
X
0
X
0
X
0
Default Value  
A 1 in any of these bit positions indicates that:  
ivc  
An invalid or unsupported command has been received. This bit is writeable to clear and the  
EEPROM bit is for SMBALERT_MASK.  
ivd  
An invalid or unsupported data has been received. This bit is writeable to clear and the EEPROM  
66  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
bit is for SMBALERT_MASK.  
pec  
mem  
oth  
A packet error check failed. This bit is writeable to clear and the EEPROM bit is for  
SMBALERT_MASK.  
A fault has been detected with the internal memory. This bit is writeable to clear and the EEPROM  
bit is for SMBALERT_MASK.  
Some other communication fault or error has occurred. This bit is writeable to clear and the  
EEPROM bit is for SMBALERT_MASK.  
7.6.41 STATUS_MFR_SPECIFIC (80h)  
The STATUS_MFR_SPECIFIC command returns one byte of information relating to the status of manufacturer-  
specific faults or warnings.  
COMMAND  
Format  
STATUS_MFR_SPECIFIC  
Unsigned binary  
Bit Position  
Access  
7
r/wE  
otf_bg  
0
6
5
4
r/wE  
iv_ppv1  
0
3
2
r
1
0
r
illzero  
0
r
illmany1s  
0
r
iv_ppv0  
0
r
is_Slave  
0
r
sync_flt  
0
Function  
0
0
Default Value  
A 1 in any of these bit positions indicates that:  
otf_bg  
The internal temperature from bandgap is above the thermal shutdown (TSD) fault threshold. This  
bit is writeable to clear and the EEPROM bit is for SMBALERT_MASK.  
illzero  
The operation FSM has hit an illegal ZERO state. The FSM is a one-hot implementation, so all  
zeros in the state is illegal and should never occur. This event is informational only and would not  
trigger SMBALERT.  
illmany1s The operation FSM for has hit an illegal more than one hot state. The FSM is a one-hot  
implementation, so a state where multiple state bits are HI is illegal and should never occur. This  
event is informational only and would not trigger SMBALERT.  
iv_ppv1  
The ADDR1 detection fails to resolve 4 consecutive values. To avoid initial turnon events from  
clearing this condition and the user not being aware why the default ADDR1 value was used, this  
bit is only clearable through the CLEAR_FAULTS command or writing a logic 1 to this bit,  
essentially off and on events do not clear it as with the other standard status bits. This condition will  
trigger SMBALERT.  
iv_ppv0  
sync_flt  
A synchronization fault. This could be because (a) Clock slave: an expected external SYNC was  
never present; or present, then lost, or (b) Clock master: an internal SYNC signal is not sensed on  
the SYNC pin. This bit is a live (essentially, unlatched) indicator. This event is informational only  
and would not trigger SMBALERT.  
7.6.42 READ_VOUT (8Bh)  
The READ_VOUT commands returns two bytes of data in the linear data format that represent the output voltage  
of the converter. The output voltage is sensed at the remote sense amplifier output pin so voltage drop to the  
load is not accounted for. The data format is as shown below:  
COMMAND  
Format  
READ_VOUT  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
6
r
5
r
4
r
3
r
2
r
1
r
0
r
r
Function  
Mantissa  
0
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Copyright © 2016, Texas Instruments Incorporated  
67  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.42.1 Exponent  
Value fixed at 10111, Exponent for linear mode values is –9 (equivalent of 1.95 mV/count, specified in the  
VOUT_MODE command).  
7.6.42.2 Mantissa  
Use Equation 12 to calculate the output voltage.  
Exponent  
OUT  
V
= Mantissa´ 2  
(12)  
7.6.43 READ_IOUT (8Ch)  
The READ_IOUT commands returns two bytes of data in the linear data format that represent the output current  
of the converter. The average output current is sensed according to the method described in Low-Side MOSFET  
Current Sensing and Overcurrent Protection. The data format is as shown below:  
COMMAND  
Format  
READ_IOUT  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
r
Exponent  
1
r
Function  
Mantissa  
0
Default Value  
1
1
0
0
0
0
0
0
0
0
0
0
0
0
The device scales the output current before it reaches the internal analog to digital converter so that resolution of  
the output current read is 62.5 mA. The maximum value that can be reported is 40 A. The user must set the  
IOUT_CAL_OFFSET parameter correctly to obtain accurate results. Use Equation 13 to calculate the output  
current.  
Exponent  
I
= Mantissa´ 2  
OUT  
(13)  
7.6.43.1 Exponent  
default: 11100 (binary) -4 (decimal) (62.5 mA LSB)  
These default settings are not programmable.  
7.6.43.2 Mantissa  
The lower 10 bits are the result of the ADC conversion of the average output current, as indicated by the output  
of the internal current sense amplifier. The 11th bit is fixed at 0 because only positive numbers are considered  
valid. Any computed negative current is reported as 0 A.  
68  
Copyright © 2016, Texas Instruments Incorporated  
 
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.6.44 READ_TEMPERATURE_1 (8Dh)  
The READ_TEMPERATURE_1 command returns the external temperature in degrees Celsius.  
COMMAND  
Format  
READ_TEMPERATURE_1  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
r
3
r
2
r
1
r
0
r
r
r
Function  
Exponent  
Mantissa  
7.6.44.1 Exponent  
default: 00000 (binary) 0 (decimal)  
These default settings are not programmable.  
7.6.44.2 Mantissa  
The lower 11 bits are the result of the ADC conversion of the external temperature.  
7.6.45 PMBUS_REVISION (98h)  
The PMBUS_REVISION command returns a single, unsigned binary byte that indicates that these devices are  
compatible with the 1.3 revision of the PMBus specification (Part I and Part II).  
COMMAND  
PMBUS_REVISION  
Format  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
r
Default Value  
0
0
1
1
0
0
1
1
7.6.46 IC_DEVICE_ID (ADh)  
Th IC_DEVICE_ID command is a read-only block-read command that returns a single word (16 bits) with the  
unique device-code identifier for each device for which this device can be configured. The BYTE_COUNT field in  
the block read command is 2 (indicating 2 bytes follow): low byte first, high byte second.  
COMMAND  
Format  
IC_DEVICE_ID  
Linear, binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
6
5
r
4
r
3
r
2
r
1
r
0
r
r
r
Default Value  
See below  
The default for the device identifier code is 4623h – Code Identifier for TPS546C23.  
7.6.47 IC_DEVICE_REV (AEh)  
The IC_DEVICE_REV command is a read-only block-read command that returns a single word (16 bits) with the  
unique Device revision identifier. The DEVICE_REV starts at 0 with the first silicon and is incremented with each  
subsequent silicon revision. The BYTE_COUNT field in the Block Read command is 2 (indicating 2 bytes follow):  
low byte first, high byte second.  
COMMAND  
Format  
IC_DEVICE_REV  
Linear, tbinary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
6
r
5
r
4
r
3
r
2
r
1
r
0
r
r
Default Value  
See below  
Copyright © 2016, Texas Instruments Incorporated  
69  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
The default of the device identifier code is 0001b.  
7.6.48 MFR_SPECIFIC_00 (D0h)  
The MFR_SPECIFIC_00 command is dedicated as a user scratch pad. Only the lower 8 bits are writeable for  
users. This is a read word command, with only the lower 8 bits accessible. This command is not a read byte  
command. The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL  
command.  
COMMAND  
Format  
MFR_SPECIFIC_00  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
6
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
Function  
User scratch pad  
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.6.49 VREF_TRIM (MFR_SPECIFIC_04) (D4h)  
The VREF_TRIM command applies a fixed offset voltage to the Error Amplifier reference (EA_REF) voltage. It is  
most typically used to trim the output voltage at the time the PMBus device is assembled into the end user’s  
system. The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL  
command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The settings of the VOUT_MODE command determine the effect of VREF_TRIM command. In this device, the  
VOUT_MODE is fixed to Linear with an exponent of –9 (decimal).  
EA_REF = [(VOUT_COMMAND × VOUT_SCALE_LOOP) + (VREF_TRIM + STEP_VREF_MARGIN_HIGH ×  
OPERATION[5] + STEP_VREF_MARGIN_LOW × OPERATION[4])] × 1.953 mV  
(14)  
The maximum trim ranges between –64*1.953 mV to +63*1.953 mV in 1.953-mV steps.  
If a value outside this range is given with this command, the device sets the reference voltage to the upper or  
lower limit depending on the direction of the setting, asserts SMBALERT and sets the CML bit in STATUS_BYTE  
and the invalid data bit in STATUS_CML.  
The value of EA_REF including VREF_TRIM is also limited by the values of VOUT_MAX, VOUT_MIN,  
VOUT_COMMAND, VOUT_SCALE_LOOP and STEP_VREF_MARGIN_HIGH/LOW. See VOUT_MAX and  
VOUT_MIN for additional details.  
The EA_REF voltage transition occurs at the rate determined by the current state:  
Soft-Start: TON_RISE command  
Steady-State: VOUT_TRANSITION_RATE command  
TOFF_DELAY: VOUT_TRANSITION_RATE command  
Soft-Stop: TOFF_FALL command  
The VREF_TRIM has two data bytes formatted as two’s complement binary integer and can have positive and  
negative values.  
COMMAND  
Format  
VREF_TRIM  
Linear, two’s complement binary  
Bit Position  
Access  
7
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
3
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
Function  
High Byte  
Low Byte  
Default Value  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70  
Copyright © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
High Byte:  
default: 0000 0000 (binary) 0 (decimal)  
Minimum: 1111 1111 (binary) (sign extended)  
Maximum: 0000 0000 (binary) (sign extended)  
Low Byte:  
default: 0000 0000 (binary) 0 (decimal)  
Minimum: 1100 0000 (binary) –64 (decimal) (–125 mV) (sign extended, two's compliment)  
Maximum: 0011 1111 (binary) 63 (decimal) (123 mV)  
7.6.50 STEP_VREF_MARGIN_HIGH (MFR_SPECIFIC_05) (D5h)  
The STEP_VREF_MARGIN_HIGH command, specifing a positive offset voltage on EA_VREF, is used to  
increase the reference voltage by shifting the reference higher. When the OPERATION command is set to  
Margin High, the output will increase by the voltage indicated by this command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The effect of this command is determined by the settings of the VOUT_MODE command. In this device, the  
VOUT_MODE is fixed to Linear with an exponent of –9 (decimal). The actual reference voltage commanded by a  
margin high command can be found in Equation 14.  
The margin high range is between 0 and 31 × 1.953 mV in 1.953-mV steps.  
If a value outside this range is given with this command, the device sets the reference voltage to the upper or  
lower limit depending on the direction of the setting, asserts SMBALERT and sets the CML bit in STATUS_BYTE  
and the invalid data bit in STATUS_CML.  
The value of EA_REF including STEP_VREF_MARGIN_HIGH is also limited by the values of VOUT_MAX,  
VOUT_MIN, VOUT_COMMAND, VOUT_SCALE_LOOP and VREF_TRIM. See VOUT_MAX and VOUT_MIN for  
additional details.  
The EA_REF voltage transition occurs at the rate determined by the current state:  
Soft-Start: TON_RISE command  
Steady-State: VOUT_TRANSITION_RATE command  
TOFF_DELAY: VOUT_TRANSITION_RATE command  
Soft-Stop: TOFF_FALL command  
COMMAND  
Format  
STEP_VREF_MARGIN_HIGH  
Linear, two's complement binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
r
4
3
2
1
0
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
High Byte  
Low Byte  
High Byte:  
default: 0000 0000 (binary) 0 (decimal)  
Low Byte:  
Minimum: 0000 0000 (binary) 0 (decimal) (0 mV)  
Maximum: 0001 1111 (binary) 31 (decimal) (60.5 mV)  
The read-writeable bits in this register do NOT have direct EEPROM backup; however, the register does restore  
to one of two configurable values as determined by RSMHI_VAL in (E5h) MFR_SPECIFIC_21 (OPTIONS).  
RSMHI_VAL = 0: STEP_VREF_MARGIN_HIGH will restore to 0009h (9 decimal or 17.6 mV).  
RSMHI_VAL = 1: STEP_VREF_MARGIN_HIGH will restore to 000fh (15 decimal or 29.3 mV).  
Copyright © 2016, Texas Instruments Incorporated  
71  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.51 STEP_VREF_MARGIN_LOW (MFR_SPECIFIC_06) (D6h)  
The STEP_VREF_MARGIN_LOW command, specifying a negative offset voltage on EA_VREF, is used to  
decrease the reference voltage by shifting the reference lower. When the OPERATION command is set to  
Margin Low, the output will decrease by the voltage indicated by this command.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
The effect of this command is determined by the settings of the VOUT_MODE command. In this device, the  
VOUT_MODE is fixed to Linear with an exponent of –9 (decimal). The actual reference voltage commanded by a  
margin low command can be found in Equation 14.  
The margin low range is between -64*1.953 mV and -1*1.953 mV in 1.953-mV steps.  
If a value outside this range is given with this command, the device sets the reference voltage to the upper or  
lower limit depending on the direction of the setting, asserts SMBALERT and sets the CML bit in STATUS_BYTE  
and the invalid data bit in STATUS_CML.  
The value of EA_REF including STEP_VREF_MARGIN_LOW is also limited by the values of VOUT_MAX,  
VOUT_MIN, VOUT_COMMAND, VOUT_SCALE_LOOP and VREF_TRIM. See VOUT_MAX and VOUT_MIN for  
additional details.  
The EA_REF voltage transition occurs at the rate determined by the current state:  
Soft-Start: TON_RISE command  
Steady-State: VOUT_TRANSITION_RATE command  
TOFF_DELAY: VOUT_TRANSITION_RATE command  
Soft-Stop: TOFF_FALL command  
COMMAND  
STEP_VREF_MARGIN_LOW  
Linear, two's complement binary  
Format  
Bit Position  
Access  
7
6
r
5
r
4
r
3
r
2
r
1
r
0
r
7
r
6
r
5
4
3
2
1
0
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
r/w  
Function  
High Byte  
Low Byte  
High Byte:  
default: 1111 1111 (binary) (MSB is sign bit, sign extended)  
Low Byte:  
Minimum: 1100 0000 (binary) –64 (decimal) (–125 mV)  
Maximum: 1111 1111 (binary) –1 (decimal) (–2 mV)  
The read-writeable bits in this register do NOT have direct EEPROM backup; however, the register does restore  
to one of two configurable values as determined by RSMLO_VAL in (E5h) MFR_SPECIFIC_21 (OPTIONS).  
RSMLO_VAL = 0: STEP_VREF_MARGIN_LOW will restore to fff7h (–9 decimal or –17.6 mV)  
RSMLO_VAL = 1: STEP_VREF_MARGIN_LOW will restore to fff1h (–15 decimal or –29.3 mV)  
7.6.52 PCT_OV_UV_WRN_FLT_LIMITS (MFR_SPECIFIC_07) (D7h)  
The PCT_OV_UV_WRN_FLT_LIMITS command is used to set the PGOOD, VOUT_UNDER_VOLTAGE (UV)  
and VOUT_OVER_VOLTAGE (OV) limits as a percentage of nominal.  
For loop slave device, this command cannot be accessed. Any writes to this command will be ignored. An  
attempt to read or write this command will result in a NACK’d command, the reporting of an IVC fault, and  
triggering of SMB_ALERT.  
72  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
The PCT_OV_UV_WRN_FLT_LIMITS takes a one byte data formatted as shown below:  
COMMAND  
PCT_OV_UV_WRN_FLT_LIMITS  
Format  
Unsigned binary  
Bit Position  
Access  
7
r
6
r
5
r
4
r
3
r
2
r
1
r/wE  
0
r/wE  
Function  
X
0
X
0
X
0
X
0
X
0
X
0
PCT_MSB  
0
PCT_LSB  
0
Default Value  
The PGOOD, VOUT_UNDER_VOLTAGE (UV) and VOUT_OVER_VOLTAGE (OV) settings are shown in  
Table 13, as a percentage of nominal reference voltage on the FB pin.  
Table 13. OV/UV Protection Settings (Typical Values)  
PCT_MSB  
PCT_LSB  
UV FAULT  
–83%  
UV WARN  
–88%  
OV WARN  
112%  
OV FAULT  
117%  
UNIT  
0
0
1
1
0
1
0
1
EA_REF  
EA_REF  
EA_REF  
EA_REF  
–88%  
–90%  
110%  
112%  
–72%  
–78%  
112%  
117%  
–58%  
–64%  
112%  
117%  
The PGOOD pin may trip if the output voltage is too high (using OV WARN) or too low (using UV WARN).  
Additionally, the PGOOD pin has hysteresis. When the OV WARN output voltage OV WARN is tripped, the FB  
voltage must lower below the 105% of EA_REF, before PGOOD is reset. Likewise, when output voltage UV  
WARN is tripped, the FB voltage must rise above 95% of EA_REF, before PGOOD is reset.  
7.6.53 OPTIONS (MFR_SPECIFIC_21) (E5h)  
The OPTIONS register can be used for setting user selectable options, as shown below. The contents of this  
register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
COMMAND  
Format  
OPTIONS  
Unsigned binary  
0
Bit Position  
7
r
6
5
4
3
2
1
7
6
5
4
3
2
1
0
r/w r/w  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
Access  
r/w  
r/w  
r/w  
E
E
RST_VOUT  
_
AVG_  
PROG[1:  
0]  
RSMHI_ RSMLO_  
READ_VOUT_ EN_AUTO_  
EN_ADC_ EN_RESET_  
DIS_  
NEGILIM  
Function  
X
0
x
x
DLO VSM  
VAL  
VAL  
RANGE[1:0]  
ARA  
CNTL  
B
oSD  
Default  
Value  
0
0
1
0
0
0
1
1
0
0
0
0
1
0
0
7.6.53.1 DIS_NEGILIM Bit  
When set, this bit disables the negative current limit protection on the LFET.  
7.6.53.2 EN_RESET_B Bit  
When set, this bit enables the RESET_B functionality of the RESET/PGD pin.  
BIT VALUE  
ACTION  
0
1
RESET/PGD pin = PGOOD  
RESET/PGD pin = RESET_B  
Copyright © 2016, Texas Instruments Incorporated  
73  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.53.3 EN_ADC_CNTL Bit  
This bit enables ADC operation used for voltage, current and temperature monitoring.  
BIT VALUE  
ACTION  
0
1
Disable ADC operation  
Enable ADC operation  
NOTE  
The EN_ADC_CNTL bit must be set to enable output voltage, current and temperature  
telemetry. When the EN_ADC_CNTL bit is zero, the READ_VOUT, READ_IOUT and  
READ_TEMPERATURE_2 registers do not update continuously, and retain the previous  
values from the last time EN_ADC_CNTL was set.  
7.6.53.4 VSM Bit  
This bit configures the measurement system for fast, VOUT-only measurement mode. Setting this bit disables  
READ_IOUT, and READ_TEMPERATURE_1, and instead allows the device to update READ_VOUT more  
frequently. This bit does not have EEPROM backup.  
BIT VALUE  
ACTION  
0
1
Measure VOUT, temperature, and IOUT  
Measure only VOUT  
NOTE  
For READ_VOUT, multiple samples (defined by AVG_PROG[1:0] Bits) are obtained and  
averaged. When entering and exiting VSM mode, the first calculated result could lose one  
sample, for example, 7 sampled value but averaged by 8, resulting the first updated  
READ_VOUT data point have worst case error about 1/8 of the nominal value.  
7.6.53.5 DLO Bit  
This bit allows bypassing the normal valid data checks on register writes. This feature is included for flexibility  
during debug to quickly generate fault conditions and/or possibly work around any data limit protection  
mechanisms prohibiting output voltage programming. This bit does not have EEPROM backup.  
BIT VALUE  
ACTION  
0
Normal PMBus data write restrictions  
Data write restrictions are overridden for the following registers: SMBALERT_MASK,  
VOUT_COMMAND, VOUT_SCALE_LOOP, VREF_TRIM,  
1
STEP_VREF_MARGIN_HIGH, STEP_VREF_MARGIN_LOW,  
IOUT_OC_FAULT_LIMIT, IOUT_OC_WARN_LIMIT, OT_FAULT_LIMIT,  
OT_WARN_LIMIT, VOUT_MIN, VOUT_MAX, VIN_ON, VIN_OFF, and OPERATION.  
NOTE  
CAUTION: Users should use this bit with extreme caution. Setting this bit allows invalid  
data conditions to be programmed into the device which can lead to damage. Invalid data  
written into any register when DLO is enabled does NOT set the IVD bit; nor trigger  
SMBALERT. The invalid data is simply allowed to be programmed. Furthermore, invalid  
data programmed into a command/status register while DLO is enabled, does not trigger  
SMBALERT upon deassertion of DLO. So, it is possible to exit DLO mode with invalid  
data in command/status registers. Use with extreme caution.  
74  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.6.53.6 AVG_PROG[1:0] Bits  
These bits configure programmable digital measurement averaging. Bits provide programmable averaging for  
current (READ_IOUT), temperature (READ_TEMPERATURE_1), and voltage (READ_VOUT). The default (00b)  
yields 16x averaging for all three parameters; however, this default can be changed and stored in EEPROM, if  
necessary. The programming options are as follows:  
BIT VALUE  
ACTION  
00  
Accumulating Averaging = 16x  
Accumulating Averaging = 0x. Use this setting to bypass the averagers. Every sample  
from measurement system updates corresponding READ_XXX CSR.  
01  
10  
11  
Accumulating Averaging = 8x  
Accumulating Averaging = 32x  
7.6.53.7 EN_AUTO_ARA Bit  
This bit enables auto-alert response address response. When this feature is enabled, and after the device has  
successfully responded to an ARA transaction, the hardware automatically masks any fault source currently set  
from reasserting SMBALERT. This prevents PMBus bus hogging in the case of a persistent fault in a device that  
consistently wins ARA arbitration because of the device address. In contrast, when this bit is cleared, immediate  
reassertion of SMBALERT is allowed in the event of a persistent fault and the responsibility is upon the host to  
mask each source individually.  
7.6.53.8 READ_VOUT_RANGE[1:0] Bits  
The ADC input voltage range is limited to 0.9 V. For READ_VOUT, the output voltage is divided down before  
input to ADC. Large signal amplitude gives better signal-to-noise ratio. The READ_VOUT_RANGE[1:0] bits are  
used to force the input voltage divider of the internal ADC for output voltage measurement to one of the 3  
possible values.  
VOUT_SCALE_LOOP  
READ_VOUT_RANGE[1:0]  
OUT  
1
x
00b  
11b  
00b  
10b  
00b  
01b  
1/2 IN  
0.5  
x
1/4 IN  
1/8 IN  
0.25  
x
7.6.53.9 RST_VOUT_oSD Bit  
When set high, this bit is used to force VOUT_COMMAND to the default value upon any shutdown or fault  
condition:  
FAULT with programmed shutdown response  
FAULT with programmed restart response  
Normal, controlled shutdown (e.g. CNTL pin)  
LOW_VIN  
7.6.53.10 RSMLO_VAL Bit  
The restore step-margin low-value (RSMLO_VAL) bit is used to configure the default restore value for (D6h)  
MFR_SPECIFIC_06 (STEP_VREF_MARGIN_LOW).  
BIT VALUE  
ACTION  
0
1
STEP_VREF_MARGIN_LOW will restore to fff7h (–9 decimal or –17.6 mV)  
STEP_VREF_MARGIN_LOW will restore to fff1h (–15 decimal or –29.3 mV)  
Copyright © 2016, Texas Instruments Incorporated  
75  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
7.6.53.11 RSMHI_VAL Bit  
This restore step margin high value (RSMHI_VAL) bit is used to configure the default restore value for (D5h)  
MFR_SPECIFIC_05 (STEP_VREF_MARGIN_HIGH).  
BIT VALUE  
ACTION  
0
1
STEP_VREF_MARGIN_HIGH will restore to 0009h (9 decimal or 17.6 mV)  
STEP_VREF_MARGIN_HIGH will restore to 000fh (15 decimal or 29.3 mV)  
7.6.54 MISC_CONFIG_OPTIONS (MFR_SPECIFIC_32) (F0h)  
This user-accessible register is used for miscellaneous options, as shown below. The contents of this register  
can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.  
COMMAND  
Format  
MISC_CONFIG_OPTIONS  
Unsigned binary  
Bit Position  
7
r
6
r
5
r
4
r
3
r
2
r
1
r
0
7
6
5
r
4
3
r
2
1
0
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
r/wE  
Access  
FORCE_SYNC_  
IN  
Function  
X
0
X
0
X
0
X
0
X
0
X
0
X
0
SYNC_FAULT_DIS  
0
FORCE_SYNC_OUT  
0
X
0
EN_AVS_USER  
1
X
0
HSOC_USER_TRIM[1:0]  
OV_RESP_SEL  
1
Default  
Value  
0
0
1
7.6.54.1 OV_RESP_SEL Bit  
This bit selects between two options for low-side FET behavior after an output overvoltage fault condition.  
Regardless of the setting of this bit, the low-side FET latches on when an output OV fault is detected (if the  
OV_FAULT_RESPONSE is not programmed to ignore).  
BIT VALUE  
ACTION  
The low-side FET remains on until either the part initiates a new startup of the output  
voltage or the CLEAR_FAULTS command is given while the part is in the DISABLE  
operational state  
0
1
The low-side FET turns off as soon as the sensed output (at FB pin) drops below 0.2 V.  
76  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
7.6.54.2 HSOC_USER_TRIM[1:0] Bits  
These trim bits are provided so the user can adjust the HSOC threshold to account for the application-specific  
requirements for input-voltage sensing parasitics and component-current handling. The bit settings are defined  
as follows:  
BIT VALUE  
ACTION  
00  
01  
10  
11  
HSOC change from default = 0  
HSOC change from default = 12.5%  
HSOC change from default = –25%  
HSOC change from default = –12.5%  
7.6.54.3 EN_AVS_USER Bit  
Setting this bit high is required enabling the COMP-level shifter that eliminates overshoot and undershoot of VOUT  
when the reference is ramped. The value of this bit is latched when the driver is enabled to swtich which  
prevents the user from enabling or disabling the level shifter while the output is switching.  
7.6.54.4 FORCE_SYNC_OUT Bit  
This bit forces the device to output the free-running clock on the SYNC pin.  
7.6.54.5 FORCE_SYNC_IN Bit  
This bit forces the device to be synchronized to an external PWM clock applied on the SYNC pin.  
7.6.54.6 SYNC_FAULT_DIS Bit  
When set, this bit disables any reporting (digital status) and response (analog and digital) upon SYNC_FAULT.  
版权 © 2016, Texas Instruments Incorporated  
77  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
8 Applications and Implementation  
Information in the following applications sections is not part of the TI component  
specification, and TI does not warrant its accuracy or completeness. TI’s customers are  
responsible for determining suitability of components for their purposes. Customers should  
validate and test their design implementation to confirm system functionality.  
8.1 Application Information  
The TPS546C23 devices are highly-integrated, synchronous step-down DC-DC converters. These devices are  
used to convert a higher DC-input voltage to a lower DC-output voltage, with a maximum output current of 35 A.  
Use the following design procedure to select key component values for this device, and set the appropriate  
behavioral options through the PMBus.  
8.2 Typical Application  
8.2.1 4.5-V to 18-V Input, 1-V Typical Output, 35-A Converter  
TP1  
AVIN  
TP2  
J1  
1
2
PVIN  
R1  
0
PVIN  
ED120/2DS  
C1  
100µF  
C2  
100µF  
VIN = 4.5 - 18 VDC  
C3  
1µF  
C4  
6800pF  
C5  
6800pF  
C6  
C7  
C8  
22µF  
C9  
22µF  
C10  
22µF  
6800pF 22µF  
1
2
J2  
GND  
TP3  
GND  
ED120/2DS  
U1  
PVIN  
PVIN  
PVIN  
PVIN  
PVIN  
TPS546C23  
SW  
21  
TP4  
22  
23  
24  
25  
C11  
R2  
7
BOOT  
0
0.1µF  
C12  
R3  
8
9
10  
11  
12  
CHACHB  
SW  
SW  
SW  
SW  
SW  
29  
SLC1480-301MLB  
300 nH  
L1  
1.10k  
AVIN  
VOUT  
Vout=0.35-5.5V/35A  
1200pF  
R4  
TP5  
TP6  
J3  
VOUT  
1
R5  
35  
36  
37  
39  
40  
27  
28  
30  
3
DIFFO  
FB  
2
TP7  
10.0k  
49.9  
C13  
ED120/2DS  
1000pF  
C14  
C15  
470µF  
C16  
470µF  
COMP  
R6  
5.60k  
C17  
47µF  
C18  
47µF  
C19  
47µF  
C20  
47µF  
R7  
1.0  
SYNC  
2200p  
ED120/2DS  
J4  
C21  
CNTL  
CNTL  
1
2
GND  
270p  
33  
34  
BP3  
RSP  
RSN  
GND  
R8  
BP6  
49.9  
R10  
R9  
Rbias  
Optional  
C22  
330pF  
RESET/PGD  
ADDR0  
ADDR1  
PMB_CLK  
PMB_DATA  
RT  
10.0k  
49.9  
31  
32  
ISHARE  
2
C23  
0.1µF  
C24  
4.7µF  
GND  
VSHARE  
5
CLK  
R11  
34.8k  
R12  
78.7k  
C25  
2.2µF  
4
DATA  
1
6
13  
14  
15  
16  
17  
18  
19  
20  
SMBALRT  
SMB_ALRT  
PGND  
PGND  
PGND  
PGND  
PGND  
PGND  
PGND  
PGND  
GND  
R13  
68.1k  
26  
38  
DRGND  
AGND  
41  
PAD  
GND  
Copyright © 2016, Texas Instruments Incorporated  
Figure 39. Typical Application Schematic, TPS546C23  
78  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Typical Application (continued)  
8.2.1.1 Design Requirements  
For this design example, use the input parameters listed in Table 14.  
Table 14. Design Parameters  
DESIGN PARAMETER  
Input voltage  
TEST CONDITIONS  
MIN  
TYP  
12  
MAX UNIT  
VIN  
4.5  
18  
V
V
V
VIN(ripple)  
VOUT  
ΔVO(ΔVI)  
ΔVO(ΔIO)  
VPP  
Input ripple voltage  
Output voltage  
IOUT = 35 A  
0.3  
1
Line regulation  
4.5 V VIN 18 V  
0 V IOUT 35 A  
IOUT = 35 A  
0.5%  
0.5%  
Load regulation  
Output ripple voltage  
VOUT deviation during load transient  
Output current  
12  
30  
mV  
mV  
A
VOUT  
IOUT  
IOUT = 10 A, Vin = 12 V  
4.5 V VIN 18 V  
0
35  
tSS  
Soft-start time  
5
40  
ms  
A
IOC  
Output overcurrent trip point  
Efficiency  
η
VOUT = 1 V, IOUT = 17 A, VIN = 12 V  
90%  
300  
fSW  
Switching frequency  
kHz  
8.2.1.2 Detailed Design Procedure  
8.2.1.2.1 Switching Frequency Selection  
There is a tradeoff between higher and lower switching frequencies for buck converters. Higher switching  
frequencies may produce smaller solution size using lower valued inductors and smaller output capacitors  
compared to a power supply that switches at a lower frequency. However, the higher switching frequency causes  
extra switching losses, which decrease efficiency and impact thermal performance. In this design, a moderate  
switching frequency of 300 kHz achieves both a small solution size and a high-efficiency operation. With the  
frequency selected, use Equation 15 to calculate the timing resistor (RT). The standard value of 68.1 kis used  
in the design.  
2.01ì 1010 2.01ì 1010  
RT =  
=
= 67 kW  
fSW  
300 kHz  
(15)  
8.2.1.2.2 Inductor Selection  
Use Equation 16 to calculate the value of the output inductor (L). The coefficient, KIND, represents the amount of  
inductor-ripple current relative to the maximum output current. The output capacitor filters the inductor-ripple  
current. Therefore, selecting a high inductor-ripple current impacts the selection of the output capacitor because  
the output capacitor must have a ripple-current rating equal to or greater than the inductor-ripple current.  
Generally, the KIND coefficient should be kept between 0.2 and 0.3 for balanced performance. Using this target  
ripple current, the required inductor size can be calculated as shown in Equation 16.  
1 V ì 18 V -1 V  
VOUT  
V
IN - VOUT  
(
)
L =  
ì
= 1 V ì  
= 299 nH  
V
IN(Max) ì fSW(Min) IOUT(Max) ì KIND  
18 V ì 300 kHz ì 35 ì 0.3  
(16)  
Selecting a value of 0.3 for the KIND coefficient, the target inductance, L, is 299 nH. Considering the variation  
and derating of the inductance and the 300-nH inductor, use Equation 17, Equation 18, and Equation 19 to  
calculate the inductor-ripple current (IRIPPLE), RMS current (IL(rms)), and peak current (IL(peak)), respectively. These  
values should be used to select an inductor with approximately the target inductance value, and current ratings  
that allow normal operation with some margin.  
V
IN(Max) - VOUT  
VOUT  
ì fSW(Min)  
1 V ì (18 V -1 V)  
18 V ì 300 kHz ì 300 nH  
IRIPPLE  
=
ì
=
= 10.5 A  
V
L1  
IN(Max)  
(17)  
2
1
1
2
2
10.5 A = 35.13 A  
2
IL(rms)  
=
I
+
I
=
(35 A) +  
(
)
(
12  
)
(
)
OUT(Max)  
RIPPLE  
12  
(18)  
79  
Copyright © 2016, Texas Instruments Incorporated  
 
 
 
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
1
2
1
IL(peak) = IOUT  
+
IRIPPLE = 35 A + ì 10.5 A = 40.25 A  
2
(19)  
Considering the required inductance, RMS current, and peak current, the 300-nH inductor, SLC1480-301ML,  
from Coilcraft was selected for this application.  
8.2.1.2.3 Output Capacitor Selection  
Consider the following when selecting the value of the output capacitor:  
The output-voltage deviation during load transient  
The output-voltage ripple  
8.2.1.2.4 Output Voltage Deviation During Load Transient  
The desired response to a load transient is the first criterion for output capacitor selection. The output capacitor  
must supply the load with the required current when not immediately provided by the regulator. When the output  
capacitor supplies load current, the impedance of the capacitor affects the magnitude of the voltage deviation  
during the transient.  
To meet the requirements for control-loop stability, the device requires the addition of compensation components  
in the design of the error amplifier. While these compensation components provide for a stable control loop, they  
often also reduce the speed with which the regulator can respond to load transients. The delay in the regulator  
response to load changes can be two or more clock cycles before the control loop reacts to the change. During  
that time, the difference (delta) between the old and the new load current must be supplied (or absorbed) by the  
output capacitance. The output capacitor impedance must be designed to supply or absorb the delta current  
while maintaining the output voltage within acceptable limits. Equation 20 and Equation 21 show the relationship  
between the transient response overshoot (VOVER), the transient response undershoot (VUNDER), and the required  
output capacitance (COUT).  
2
(ITRAN) ì L  
VOUT ì COUT  
VOVER  
<
(20)  
(21)  
2
(ITRAN) ì L  
VUNDER  
<
(VIN - VOUT ) ì COUT  
If  
VIN(min) > 2 × VOUT, use overshoot to calculate minimum output capacitance.  
VIN(min) < 2 × VOUT, use undershoot to calculate minimum output capacitance.  
In this case, the minimum designed input voltage, VIN(min), is greater than 2 × VOUT, so VOVER dictates the  
minimum output capacitance. Therefore, using Equation 22, the minimum output capacitance required to meet  
the transient requirement is 1000 µF.  
2
2
(ITRAN) ì L  
(10 A) ì 300 nH  
COUT(Min)  
=
=
= 1000 µF  
VOUT ì VOVER  
1V ì 30 mV  
(22)  
8.2.1.2.5 Output Voltage Ripple  
The output-voltage ripple is the second criterion for output capacitor selection. Use Equation 23 to calculate the  
minimum output capacitance required to meet the output-voltage ripple specification.  
IRIPPLE  
1
10.5 A  
COUT(Min)  
=
ì
=
= 364 µF  
8 ì fSW VOUT(RIPPLE) 8 ì 300 kHz ì 12 mV  
(23)  
In this case, the target maximum output-voltage ripple is 12 mV. Under this requirement, the minimum output  
capacitance for ripple is 330 µF. Because this capacitance value is smaller than the output capacitance required  
for the transient response, select the output capacitance value based on the transient requirement. Considering  
the variation and derating of capacitance, in this design, two 470-µF low-ESR polymer bulk capacitors and four  
47-µF ceramic capacitors were selected to meet the transient specification with sufficient margin. Therefore COUT  
is equal to 1128 µF.  
80  
Copyright © 2016, Texas Instruments Incorporated  
 
 
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
With the target output capacitance value selected, use Equation 24 to calculate the maximum ESR that the  
output-capacitor bank allows to meet the output-voltage ripple specification. Equation 24 indicates the ESR  
should be less than 1.3 mΩ. Each 470-µF ceramic capacitor contributes approximately 1.3 mΩ, making the  
effective ESR of the output capacitor bank approximately 0.65 mΩ which is within the specification with sufficient  
margin.  
«
÷
IRIPPLE  
10.5 A  
8 ì 300 kHz ì 1128 µF  
10.5 A  
VOUT(RIPPLE)  
-
12 mV -  
«
÷
8 ì fSW ì COUT ◊  
ESRMax  
=
=
=1.14 mW  
IRIPPLE  
(24)  
8.2.1.2.6 Input Capacitor Selection  
The power-stage input-decoupling capacitance (effective capacitance at the PVIN and PGND pins) must be  
sufficient to supply the high switching currents demanded when the high-side MOSFET switches on, while  
providing minimal input-voltage ripple as a result. This effective capacitance includes any DC-bias effects. The  
voltage rating of the input capacitor must be greater than the maximum input voltage with derating. The capacitor  
must also have a ripple-current rating greater than the maximum input-current ripple to the device during full  
load. Use Equation 25 to estimate the input RMS current.  
(VIN(Min) - VOUT  
)
VOUT  
1 V  
(4.5 V -1 V)  
I
= IOUT(Max)  
ì
ì
= 70 A ì  
ì
= 14.6 A  
IN(rms)  
V
V
4.5 V  
4.5 V  
IN(Min)  
IN(Min)  
(25)  
The minimum input capacitance and ESR values for a given input voltage-ripple specification, VIN(ripple), are  
shown in Equation 26 and Equation 27. The input ripple is composed of a capacitive portion (VRIPPLE(cap)) and a  
resistive portion (VRIPPLE(esr)).  
IOUT(Max) ì VOUT  
35 A ì 1 V  
ì fSW 0.1 V ì 18 V ì 300 kHz  
CIN(Min)  
=
=
= 64.8 µF  
VRIPPLE(cap) ì V  
IN(Max)  
VRIPPLE(ESR)  
1
(26)  
0.2 V  
ESRCIN(Max)  
=
=
= 5 mW  
1
IOUT(Max)  
+
I
35 A + ì (10.5 A)  
2 RIPPLE  
2
(27)  
The value of a ceramic capacitor varies significantly over temperature and the amount of DC bias applied to the  
capacitor. The capacitance variations because of temperature can be minimized by selecting a dielectric material  
that is stable over temperature. X5R and X7R ceramic dielectrics are usually selected for power-regulator  
capacitors because these components have a high capacitance-to-volume ratio and are fairly stable over  
temperature. The input capacitor must also be selected with consideration of the DC bias. For this example  
design, a ceramic capacitor with at least a 25-V voltage rating is required to support the maximum input voltage.  
For this design, allow 0.1-V input ripple for VRIPPLE(cap) and 0.2-V input ripple for VRIPPLE(esr). Using Equation 26  
and Equation 27, the minimum input capacitance for this design is 64.8 µF, and the maximum ESR is 5 mΩ. For  
this design example, four 22-μF, 25-V ceramic capacitors, three 6800-pF, 25-V ceramic capacitors, and two  
additional 100-μF, 25-V low-ESR electrolytic capacitors in parallel were selected for the power stage with  
sufficient margin.  
A high-frequency PVIN-bypass capacitor is suggested to be placed close to power stage to help with ringing  
reduction. .  
8.2.1.2.7 AVIN, BP6, BP3 Bypass Capacitor  
The BP3 pin requires a minimum capacitance of 2.2 µF connected to AGND. The BP6 pin should have  
approximately 4.7 µF of capacitance connected to PGND. The PVIN pin should have approximately 1 µF of  
capacitance connected to PGND. To filter ripple on the AVIN pin, a small value resistor is recommended to be  
placed between PVIN pin and AVIN.  
8.2.1.2.8 Bootstrap Capacitor Selection  
A ceramic capacitor with a value of 0.1 μF must be connected between the BOOT and SW pins for proper  
operation. TI recommends using a ceramic capacitor with X5R or better grade dielectric. The capacitor should  
have voltage rating of 25 V or higher.  
Copyright © 2016, Texas Instruments Incorporated  
81  
 
 
 
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
8.2.1.2.9 R-C Snubber  
An R-C snubber must be placed between the switching node and PGND to reduce voltage spikes on the  
switching node. The power rating of the resistor must be larger than the power dissipation on the resistor with  
sufficient margin. To balance efficiency and spike level, a 1-nF capacitor and a 1-Ω resistors were selected for  
this design.  
In this example an 0805 resistor was selected, which is rated for 0.125 W.  
8.2.1.2.10 Output Voltage Setting and Frequency Compensation Selection  
The device uses voltage-mode control with input feedforward. For an in-depth discussion of voltage-mode  
feedback and control, refer to Under the Hood of Low-Voltage DC/DC Converters (SLUP206). Frequency  
compensation can be accomplished using standard techniques. TI also provides a compensation calculator tool  
as part of the WEBENCH® selection simulation services to streamline compensation design. The tool provides  
the recommended compensation components and approximate bode plots. As a starting point, set the crossover  
frequency to 1/10 fSW and 2 to 5 times the resonant frequency of the output LC filter. The phase margin at  
crossover should be greater than 45°. The resulting plots should be reviewed for a few common considerations.  
The error-amplifier gain should not hit the error amplifier gain bandwidth product (GBWP). The error-amplifier  
gain at the switching frequency region is recommended to be approximately 6 dB in general. The high-frequency  
capacitor from the COMP to FB pins for this device must be above a typical value of 100 pF to 150 pF to lower  
the high-frequency gain for stability. Use the tool to calculate the system bode plot at different loading conditions  
to ensure that the phase does not drop below zero prior to crossover, as this condition is known as conditional  
stability.  
The design tool provides the compensation network values as a start point. Measuring the real-system bode plot  
after the design and adjusting the compensation values accordingly is always recommended. Table 15 lists the  
compensation values from the tool calculation and optimization based on the measured data.  
Table 15. Frequency Compensation Values  
RESISTOR  
R4  
VALUE (k)  
CAPACITOR  
VALUE (pF)  
1200  
10  
1.1  
C12  
C14  
C21  
R3  
2200  
R6  
5.6  
270  
RBias  
Open  
8.2.1.2.11 Key PMBus Parameter Selection  
Some key design parameters for the device can be configured through PMBus, and stored to the non-volatile  
memory (NVM) for future use.  
8.2.1.2.12 Enable, UVLO  
The ON_OFF_CONFIG command is used to select the turnon behavior of the converter. For this example, the  
CNTL pin was used to enable or disable the converter, regardless of the state of OPERATION, as long as the  
input voltage is present and above the UVLO threshold. The CNTL pin is pulled to the BP6 pin through an  
internal 6-µA current source if it is floating.  
8.2.1.2.13 Soft-Start Time  
The TON_RISE command sets the soft-start time. The charging current for the output capacitors must be  
considered when selecting the soft-start time. In some applications (for example, those with large amounts of  
output capacitance) this current can lead to false tripping of the overcurrent-protection circuitry if the soft-start  
time is not properly selected. To avoid false tripping, the output capacitor-charging current should be included  
when selecting a soft-start time and overcurrent threshold. Use Equation 28 to calculate the capacitor-charging  
current (ICAP).  
VOUT ì COUT  
1 V ì 1000 µF  
ICAP  
=
=
= 0.23 A  
tSS  
5 ms  
(28)  
In this example, the soft-start time is selected to be the default value of 5 ms. In this case, the charging current,  
ICAP, is 0.23 A.  
82  
Copyright © 2016, Texas Instruments Incorporated  
 
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
8.2.1.2.14 Overcurrent Threshold and Response  
The IOUT_OC_FAULT_LIMIT command sets the overcurrent threshold. The device uses inductor middle current  
value for overcurrent detecting. The current limit should be set to the maximum load current, plus the output  
capacitor charging current during start-up, plus some margin for load transients and component variation. The  
amount of margin required depends on the individual application, but a suggested point is between 20% and  
40%. For this application, the maximum load current is 35 A, the output capacitor charging current is 0.44 A. This  
design allows some extra margin, so an overcurrent threshold of 40 A was selected.  
The IOUT_OC_FAULT_RESPONE command sets the desired response to an overcurrent event. In this  
example, the converter is configured to hiccup in the event of an overcurrent. The device can also be configured  
to latch in the event of an overcurrent.  
Copyright © 2016, Texas Instruments Incorporated  
83  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
8.2.1.3 Application Curves  
100  
95  
90  
85  
80  
75  
70  
65  
60  
100  
95  
90  
85  
80  
75  
70  
65  
60  
VOUT = 0.8 V  
VOUT = 1 V  
VOUT = 1.2 V  
VOUT = 0.8 V  
VOUT = 1 V  
VOUT = 1.2 V  
0
4
8
12  
16  
20  
24  
28  
32  
36  
0
4
8
12  
16  
20  
24  
28  
32  
36  
Load Current (A)  
Load Current (A)  
D001  
D001  
VIN = 5 V  
L = 300 nH  
Snubber = 1 nF + 1 Ω  
RBOOT = 0 Ω  
VIN = 5 V  
fSW = 500 kHz  
L = 300 nH  
Snubber = 1 nF + 1Ω  
RBOOT = 0 Ω  
fSW = 300 kHz  
RDCR = 0.2 mΩ  
RDCR = 0.2 mΩ  
Figure 40. Efficiency vs Output Current  
Figure 41. Efficiency vs Output Current  
100  
95  
90  
85  
80  
75  
70  
65  
60  
100  
95  
90  
85  
80  
75  
70  
65  
60  
VOUT = 0.8 V  
VOUT = 0.8 V  
VOUT = 1 V  
VOUT = 1.2 V  
VOUT = 3.3 V  
VOUT = 5 V  
VOUT = 1 V  
VOUT = 1.2 V  
VOUT = 3.3 V  
VOUT = 5 V  
0
4
8
12  
16  
20  
24  
28  
32  
36  
0
4
8
12  
16  
20  
24  
28  
32  
36  
Load Current (A)  
Load Current (A)  
D001  
D001  
VIN = 12 V  
fSW = 300 kHz  
L = 300 nH  
Snubber = 1 nF + 1 Ω  
RBOOT = 0 Ω  
VIN = 12 V  
fSW = 500 kHz  
L = 300 nH  
Snubber = 1 nF + 1Ω  
RBOOT = 0 Ω  
RDCR = 0.2 mΩ  
RDCR = 0.2 mΩ  
Figure 42. Efficiency vs Output Current  
Figure 43. Efficiency vs Output Current  
0.9125  
0.91  
0.9075  
0.905  
0.9025  
0.9  
0.8975  
0.895  
0.8925  
0
5
10  
15  
20  
25  
30  
35  
Output Current (A)  
D001  
VIN = 12 V  
VOUT = 0.9 V  
Figure 44. Load Regulation  
84  
Copyright © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
75  
60  
200  
160  
120  
80  
45  
30  
15  
40  
0
0
-15  
-30  
-45  
-60  
-40  
-80  
-120  
-160  
-200  
Gain  
Phase  
-75  
100  
1000  
10000  
100000  
1000000  
Frequency (Hz)  
DD0018201  
VIN = 12 V  
VOUT = 0.9 V  
IOUT = 20 A  
Figure 45. Total-Loop Bode Plot  
V
IN  
V
IN  
(10 V/div)  
(10 V/div)  
EN  
EN  
(2 V/div)  
(2 V/div)  
VOUT  
(500 mV/div)  
VOUT  
(500 mV/div)  
PGOOD  
(10 V/div)  
PGOOD  
(10 V/div)  
Time (500 µs/div)  
VOUT = 0.9 V  
Time (500 µs/div)  
VOUT = 0.9 V  
VIN = 12 V  
IOUT = 20 A  
VIN = 12 V  
IOUT = 20 A  
Figure 46. Start-Up from CNTL  
Figure 47. Shutdown from CNTL  
Copyright © 2016, Texas Instruments Incorporated  
85  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
VIN  
5 V/div  
V
OUT  
(20 mV/div)  
VOUT  
(30 mV/div)  
SW  
6 V/div  
ILOAD  
(5 A/div)  
Time (100 µs/div)  
Time (1 µs/div)  
VIN = 12 V  
VOUT = 0.9 V  
IOUT = 0 A to 10 A, 2.5 A/µs  
VIN = 12 V  
VOUT = 0.9 V  
IOUT = 20 A  
Figure 48. Load Transient Response  
Figure 49. VOUT Steady-State Ripple  
V
IN  
(20 V/div)  
V
IN  
(10 V/div)  
PGOOD  
(50 V/div)  
EN  
(2 V/div)  
ILOAD  
VOUT  
(10 A/div)  
(500 mV/div)  
PGOOD  
(5 V/div)  
VOUT  
(1 V/div)  
Time (2 ms/div)  
Time (20 ms/div)  
VIN = 12 V  
IOUT = 0 A  
VIN = 12 V  
IOUT = 0 A to 20 A, 20 A to 0 A  
VOUT = 0.9 V  
Set OCF = 18 A  
Figure 50. Prebiased Start-Up  
Figure 51. Hiccup Response  
86  
版权 © 2016, Texas Instruments Incorporated  
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
9 Power Supply Recommendations  
The devices are designed to operate from an input voltage supply between 4.5 V and 18 V. This supply must be  
well regulated. These devices are not designed for split-rail operation. The PVIN and AVIN pins must be the  
same potential for accurate high-side short circuit protection. Proper bypassing of input supplies and internal  
regulators is also critical for noise performance, as is PCB layout and grounding scheme. See the  
recommendations in the Layout section.  
10 Layout  
10.1 Layout Guidelines  
Layout is critical for good power-supply design. 52 shows the recommended PCB-layout configuration. A list  
of PCB layout considerations using these devices is listed as follows:  
As with any switching regulator, several power or signal paths exist that conduct fast switching voltages or  
currents. Minimize the loop area formed by these paths and their bypass connections.  
Bypass the PVIN pins to PGND with a low-impedance path. The input bypass capacitors of the power-stage  
should be placed as close as physically possible to the PVIN and PGND pins. Additionally, a high-frequency  
bypass capacitor in a 0402 package on the PVIN pins can help reduce switching spikes. This capacitor which  
can be placed on the other side of the PCB directly underneath the device to keep a minimum loop.  
The BP6 bypass capacitor carries a large switching current for the gate driver. Bypassing the BP6 pin to  
PGND with a low-impedance path is very critical to the stable operation of the devices. Place the BP6 high-  
frequency bypass capacitors as close as possible to the device pins, with a minimum return loop back to  
ground.  
The AVIN and BP3 pins also require good local bypassing. Place bypass capacitors as close as possible to  
the device pins, with a minimum return loop back to ground. This return loop should be kept away from fast  
switching voltages, the main current path, and the BP6 current path. Poor bypassing on the AVIN and BP3  
pins can degrade the performance of the device.  
Keep signal components local to the device, and place them as close as possible to the pins to which they  
are connected. These components include the feedback resistors and the RT resistor. These components  
should also be kept away from fast switching voltage and current paths. Those components can be  
terminated to AGND with a minimum return loop or bypassed to the copper area of a separate low-impedance  
analog ground (AGND) that is isolated from fast switching voltages and current paths and has single  
connection to PGND on the thermal pad through the AGND pin. For placement recommendations, see 52.  
The PGND pin (pin 26) must be directly connected to the thermal pad of the device on the PCB, with a low-  
noise, low-impedance path to ensure accurate current monitoring.  
Minimize the SW copper area for best noise performance. Route sensitive traces away from the SW and  
BOOT pins as these nets contain fast switching voltages and lend easily to capacitive coupling.  
Snubber component placement is critical for effective ringing reduction. These components should be on the  
same layer as the devices, and be kept as close as possible to the SW and PGND copper areas.  
The PVIN and AVIN pins must be the same potential for accurate short circuit protection, but high-frequency  
switching noise on the AVIN pin can degrade performance. The AVIN pin should be connected to PVIN  
through a trace from the input copper area. Optionally form a small low-pass R-C between the PVIN and  
AVIN pins, with the AVIN bypass capacitor (1 µF) and a 0-2 Ω resistor between the PVIN and AVIN pins. See  
52 for placement recommendations.  
Route the RSP and RSN lines from the output capacitor bank at the load back to the device pins as a tightly  
coupled differential pair. These traces must be kept away from switching or noisy areas which can add  
differential-mode noise.  
Use caution when routing of the SYNC, VSHARE and ISHARE traces for 2-phase configurations. The SYNC  
trace carries a rail-to-rail signal and should be routed away from sensitive analog signals, including the  
VSHARE, ISHARE, RT, and FB signals. The VSHARE and ISHARE traces should also be kept away from  
fast switching voltages or currents formed by the PVIN, AVIN, SW, BOOT, BP6 pins.  
版权 © 2016, Texas Instruments Incorporated  
87  
 
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
10.2 Layout Example  
(Not to scale)  
Bypass for internal  
regulators BP3, BP6, AVIN.  
Use multiple vias to reduce  
parasitic inductance  
Place PVIN bypass capacitors as close  
as possible to IC, with best high  
frequency capacitor closest to PVIN/  
PGND pins  
PVIN  
Internal AGND Plane to  
reduce the BP3 bypass  
parasitics.  
Keep feedback and  
compensation  
PGND  
network components  
localized to the IC.  
CCOMP2  
RCOMP1  
Kelvin Connect to  
IC RSP and RSN pins  
RSP  
RSN  
PGND  
PGND  
PGND  
PGND  
PGND  
PGND  
PGND  
PGND  
Connect DRGND to  
Thermal Pad  
RBOT  
RTOP  
DIFFO  
FB  
Thermal Pad  
RCOMP2  
CCOMP2  
COMP  
AGND  
CCOMP3  
RSN  
Connect AGND to  
Thermal Pad  
RSNSœ  
SYNC  
CNTL  
Place best high  
frequency output  
capacitor between  
sense point  
AGND and DRGND  
are only connected  
together on Thermal  
Pad.  
RSNS+  
CBOOT  
RBOOT  
RT  
AGND  
RSP  
Optional RC  
Snubber  
Address  
Resistors  
Sense point should be  
directly at the load  
VOUT  
For best efficiency, use a heavy weight copper  
and place these planes on multiple PCB layers  
L1  
Minimize SW area  
for least noise.  
Keep sensitive  
traces away from  
SW and BOOT on  
all layers  
PMBus  
Communication  
CNTL  
Signal  
52. PCB Layout Recommendation  
10.3 Mounting and Thermal Profile Recommendation  
Proper mounting technique adequately covers the exposed thermal pad with solder. Excessive heat during the  
reflow process can affect electrical performance. 53 shows the recommended reflow-oven thermal profile.  
Proper post-assembly cleaning is also critical to device performance. Refer to QFN/SON PCB Attachment  
(SLUA271) for more information.  
tP  
TP  
TL  
TS(max)  
TS(min)  
tL  
rRAMP(up)  
rRAMP(down)  
tS  
t25P  
25  
Time (s)  
53. Recommended Reflow-Oven Thermal Profile  
88  
版权 © 2016, Texas Instruments Incorporated  
 
TPS546C23  
www.ti.com.cn  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
Mounting and Thermal Profile Recommendation (接下页)  
16. Recommended Thermal Profile Parameters  
PARAMETER  
MIN  
TYP  
MAX  
UNIT  
RAMP UP AND RAMP DOWN  
rRAMP(up)  
Average ramp-up rate, TS(max) to TP  
Average ramp-down rate, TP to TS(max)  
3
6
°C/s  
°C/s  
rRAMP(down)  
PRE-HEAT  
TS  
Preheat temperature  
150  
60  
200  
180  
°C  
s
tS  
Preheat time, TS(min) to TS(max)  
REFLOW  
TL  
TP  
tL  
Liquidus temperature  
217  
°C  
°C  
s
Peak temperature  
260  
150  
40  
Time maintained above liquidus temperature, TL  
Time maintained within 5°C of peak temperature, TP  
Total time from 25°C to peak temperature, TP  
60  
20  
tP  
s
t25P  
480  
s
版权 © 2016, Texas Instruments Incorporated  
89  
TPS546C23  
ZHCSFG4B JULY 2016REVISED NOVEMBER 2016  
www.ti.com.cn  
11 器件和文档支持  
11.1 开发支持  
11.1.1 德州仪器 (TI) Fusion Digital Power Designer  
德州仪器 (TI) Digital Power Designer 能够为 器件提供全面支持。Fusion digital Power Designer 是一款图形用户  
界面 (GUI),可使用德州仪器 (TI) USB-to-GPIO 适配器通过 PMBus 配置并监控器件。  
单击此链接下载德州仪器 (TI) Fusion Digital Power Designer 软件包。  
11.1.2 WEBENCH® 工具  
器件由德州仪器 (TI) WEBENCH® 工具 提供全面支持。这款在线工具可用于设计电路原理图并计算频率补偿组  
件。  
11.2 接收文档更新通知  
如需接收文档更新通知,请访问 www.ti.com.cn 网站上的器件产品文件夹。点击右上角的提醒我 (Alert me) 注册  
后,即可每周定期收到已更改的产品信息。有关更改的详细信息,请查阅已修订文档中包含的修订历史记录。  
11.3 社区资源  
The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective  
contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of  
Use.  
TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration  
among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help  
solve problems with fellow engineers.  
Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and  
contact information for technical support.  
11.4 商标  
NexFET, E2E are trademarks of Texas Instruments.  
WEBENCH is a registered trademark of Texas Instruments.  
符合 PMBus, SMBus are trademarks of System Management Interface Forum (SMIF), Inc..  
All other trademarks are the property of their respective owners.  
11.5 静电放电警告  
这些装置包含有限的内置 ESD 保护。 存储或装卸时,应将导线一起截短或将装置放置于导电泡棉中,以防止 MOS 门极遭受静电损  
伤。  
11.6 Glossary  
SLYZ022 TI Glossary.  
This glossary lists and explains terms, acronyms, and definitions.  
12 机械、封装和可订购信息  
以下页中包括机械、封装和可订购信息。这些信息是针对指定器件可提供的最新数据。这些数据会在无通知且不对  
本文档进行修订的情况下发生改变。欲获得该数据表的浏览器版本,请查阅左侧的导航栏。  
90  
版权 © 2016, Texas Instruments Incorporated  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
PACKAGING INFORMATION  
Orderable Device  
Status Package Type Package Pins Package  
Eco Plan  
Lead finish/  
Ball material  
MSL Peak Temp  
Op Temp (°C)  
Device Marking  
Samples  
Drawing  
Qty  
2500  
250  
(1)  
(2)  
(3)  
(4/5)  
(6)  
TPS546C23RVFR  
TPS546C23RVFT  
ACTIVE  
LQFN-CLIP  
LQFN-CLIP  
RVF  
40  
40  
RoHS-Exempt  
& Green  
NIPDAU | SN  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
-40 to 125  
-40 to 125  
TPS546C23  
TPS546C23  
ACTIVE  
RVF  
RoHS-Exempt  
& Green  
NIPDAU | SN  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance  
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may  
reference these types of products as "Pb-Free".  
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.  
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based  
flame retardants must also meet the <=1000ppm threshold requirement.  
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.  
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation  
of the previous line and the two combined represent the entire Device Marking for that device.  
(6)  
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two  
lines if the finish value exceeds the maximum column width.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
Addendum-Page 2  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
19-Jan-2023  
TAPE AND REEL INFORMATION  
REEL DIMENSIONS  
TAPE DIMENSIONS  
K0  
P1  
W
B0  
Reel  
Diameter  
Cavity  
A0  
A0 Dimension designed to accommodate the component width  
B0 Dimension designed to accommodate the component length  
K0 Dimension designed to accommodate the component thickness  
Overall width of the carrier tape  
W
P1 Pitch between successive cavity centers  
Reel Width (W1)  
QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE  
Sprocket Holes  
Q1 Q2  
Q3 Q4  
Q1 Q2  
Q3 Q4  
User Direction of Feed  
Pocket Quadrants  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
TPS546C23RVFR  
TPS546C23RVFT  
LQFN-  
CLIP  
RVF  
RVF  
40  
40  
2500  
250  
330.0  
16.4  
5.3  
7.3  
1.8  
8.0  
16.0  
Q1  
LQFN-  
CLIP  
180.0  
16.4  
5.3  
7.3  
1.8  
8.0  
16.0  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
19-Jan-2023  
TAPE AND REEL BOX DIMENSIONS  
Width (mm)  
H
W
L
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SPQ  
Length (mm) Width (mm) Height (mm)  
TPS546C23RVFR  
TPS546C23RVFT  
LQFN-CLIP  
LQFN-CLIP  
RVF  
RVF  
40  
40  
2500  
250  
367.0  
213.0  
367.0  
191.0  
38.0  
35.0  
Pack Materials-Page 2  
PACKAGE OUTLINE  
RVF0040A  
LQFN-CLIP - 1.52 mm max height  
S
C
A
L
E
2
.
0
0
0
PLASTIC QUAD FLATPACK - NO LEAD  
5.1  
4.9  
A
B
PIN 1 INDEX AREA  
7.1  
6.9  
C
1.52  
1.32  
SEATING PLANE  
0.08 C  
0.05  
0.00  
2X 3.5  
(0.2) TYP  
3.3 0.1  
EXPOSED  
THERMAL PAD  
36X 0.5  
13  
20  
12  
21  
41  
SYMM  
2X  
5.3 0.1  
5.5  
32  
1
0.3  
40X  
0.2  
40  
33  
PIN 1 ID  
(OPTIONAL)  
0.1  
C A B  
SYMM  
0.05  
0.5  
0.3  
40X  
4222989/B 10/2017  
NOTES:  
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing  
per ASME Y14.5M.  
2. This drawing is subject to change without notice.  
3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance.  
4. Reference JEDEC registration MO-220.  
www.ti.com  
EXAMPLE BOARD LAYOUT  
RVF0040A  
LQFN-CLIP - 1.52 mm max height  
PLASTIC QUAD FLATPACK - NO LEAD  
(3.3)  
6X (1.4)  
40  
33  
40X (0.6)  
1
32  
40X (0.25)  
2X  
(1.12)  
36X (0.5)  
6X  
(1.28)  
(6.8)  
(5.3)  
41  
SYMM  
(R0.05) TYP  
(
0.2) TYP  
VIA  
12  
21  
13  
20  
SYMM  
(4.8)  
LAND PATTERN EXAMPLE  
SCALE:12X  
0.07 MAX  
ALL AROUND  
0.07 MIN  
ALL AROUND  
SOLDER MASK  
OPENING  
METAL  
SOLDER MASK  
OPENING  
METAL UNDER  
SOLDER MASK  
NON SOLDER MASK  
DEFINED  
SOLDER MASK  
DEFINED  
(PREFERRED)  
SOLDER MASK DETAILS  
4222989/B 10/2017  
NOTES: (continued)  
5. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature  
number SLUA271 (www.ti.com/lit/slua271).  
www.ti.com  
EXAMPLE STENCIL DESIGN  
RVF0040A  
LQFN-CLIP - 1.52 mm max height  
PLASTIC QUAD FLATPACK - NO LEAD  
SYMM  
(0.815) TYP  
40  
33  
40X (0.6)  
1
41  
32  
40X (0.25)  
(1.28)  
TYP  
36X (0.5)  
(0.64)  
TYP  
SYMM  
(6.8)  
(R0.05) TYP  
8X  
(1.08)  
12  
21  
METAL  
TYP  
20  
13  
8X (1.43)  
(4.8)  
SOLDER PASTE EXAMPLE  
BASED ON 0.125 mm THICK STENCIL  
EXPOSED PAD  
71% PRINTED SOLDER COVERAGE BY AREA  
SCALE:18X  
4222989/B 10/2017  
NOTES: (continued)  
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate  
design recommendations.  
www.ti.com  
重要声明和免责声明  
TI“按原样提供技术和可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,  
不保证没有瑕疵且不做出任何明示或暗示的担保,包括但不限于对适销性、某特定用途方面的适用性或不侵犯任何第三方知识产权的暗示担  
保。  
这些资源可供使用 TI 产品进行设计的熟练开发人员使用。您将自行承担以下全部责任:(1) 针对您的应用选择合适的 TI 产品,(2) 设计、验  
证并测试您的应用,(3) 确保您的应用满足相应标准以及任何其他功能安全、信息安全、监管或其他要求。  
这些资源如有变更,恕不另行通知。TI 授权您仅可将这些资源用于研发本资源所述的 TI 产品的应用。严禁对这些资源进行其他复制或展示。  
您无权使用任何其他 TI 知识产权或任何第三方知识产权。您应全额赔偿因在这些资源的使用中对 TI 及其代表造成的任何索赔、损害、成  
本、损失和债务,TI 对此概不负责。  
TI 提供的产品受 TI 的销售条款ti.com 上其他适用条款/TI 产品随附的其他适用条款的约束。TI 提供这些资源并不会扩展或以其他方式更改  
TI 针对 TI 产品发布的适用的担保或担保免责声明。  
TI 反对并拒绝您可能提出的任何其他或不同的条款。IMPORTANT NOTICE  
邮寄地址:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2023,德州仪器 (TI) 公司  

相关型号:

TPS546C23RVFR

支持 PMBus 和遥测功能的 4.5V 至 18V、可堆叠 35A 同步 SWIFT™ 降压转换器 | RVF | 40 | -40 to 125
TI

TPS546C23RVFT

支持 PMBus 和遥测功能的 4.5V 至 18V、可堆叠 35A 同步 SWIFT™ 降压转换器 | RVF | 40 | -40 to 125
TI

TPS546D24A

具有引脚 Strap 配置和 PMBus® 接口的 2.95V 至 16V、可堆叠 40A 同步 SWIFT™ 降压转换器
TI

TPS546D24ARVFR

2.95-V to 16-V, stackable 40-A synchronous SWIFT™ step-down converter with pin-strapping and PMBus® | RVF | 40 | -40 to 150
TI

TPS546D24S

具有增强安全性的 2.95V 至 16V、可堆叠 40A 同步 SWIFT™ 降压 PMBus® 转换器
TI

TPS546D24SRVFR

具有增强安全性的 2.95V 至 16V、可堆叠 40A 同步 SWIFT™ 降压 PMBus® 转换器 | RVF | 40 | -40 to 150
TI

TPS54719

2.95 V to 6 V Input, 7-A Synchronous Step Down SWIFT™ Converter
TI

TPS54719RTE

2.95 V to 6 V Input, 7-A Synchronous Step Down SWIFT™ Converter
TI

TPS54719RTER

2.95 V to 6 V Input, 7-A Synchronous Step Down SWIFT™ Converter
TI

TPS54719RTET

2.95 V to 6 V Input, 7-A Synchronous Step Down SWIFT™ Converter
TI

TPS54719_16

2.95 V To 6 V Input, 7-A Synchronous Step Down Converter
TI

TPS54810

4-V TO 6-V INPUT, 8-A OUTPUT SYNCHRONOUS BUCK PWM SWITCHER WITH INTEGRATED FETS
TI