UCD9111 [TI]

SINGLE PHASE SYNCHRONOUS BUCK CONTROLLER; 单相同步降压控制器
UCD9111
型号: UCD9111
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

SINGLE PHASE SYNCHRONOUS BUCK CONTROLLER
单相同步降压控制器

控制器
文件: 总29页 (文件大小:1128K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
UCD9111  
SINGLE PHASE SYNCHRONOUS BUCK CONTROLLER  
VER. 0.5 SEPTEMBER 2006  
FEATURES  
DESCRIPTION  
Digital synchronous buck PWM  
controller with 175ps PWM resolution  
The UCD9111 is single phase synchronous buck  
digital PWM controller that supports point of load  
(POL) applications. The device is configured thru  
the use of a graphical user interface (GUI). The loop  
compensator is configurable with the GUI to meet  
dynamic converter performance allowing a single  
hardware design to cover a broad range of POL  
applications.  
Digital control with programmable PID  
compensation  
Vin from 4.5V to 15.5V (UCD7230)  
Vout from 1% to 99% of Vin  
Programmable switching frequency,  
capable of up to 2MHz/Phase  
In addition to digital control loop, the UCD9111 is  
able to monitor power supply operating conditions  
and report the status to the host system through  
PMBus. The monitoring parameters are configurable  
through GUI. The GUI also allows the power supply  
designer to easily to configure the digital control loop  
characteristics and generate the loop gain bode plot.  
Programmable soft start and soft stop  
Supports pre-biased outputs  
0.5% internally trimmed 800mV  
Reference  
Remote sensing differential amplifier  
Power supply monitoring via PMBus  
Single bias supply (3.3V VDD)  
The UCD7230 synchronous buck driver has been  
designed to work with the UCD911x controller to  
provide a highly integrated digital power solution. In  
addition to 4A output drive capability, the driver  
integrates current limit, short circuit protection as well  
as under-voltage lockout protection. The UCD7230  
also has a 3.3V, 10mA linear regulator that provides  
the supply current for the controller.  
Graphical user interface configuration  
Internal thermal sensor  
PMBus Support  
Query Voltage, Current, Faults, etc  
Voltage Setting and Calibration  
Protection Threshold Adjustment  
32-Pin QFN Package  
APPLICATIONS  
Networking Equipment  
Servers  
Storage Systems  
Telecommunications Equipment  
DC Power Distributed Systems  
Industrial / ATE  
ORDERING INFORMATION  
PACKAGE  
TAPE AND REEL QTY  
PART NUMBER  
QFN  
250  
UCD9111RHB  
PRODUCT PREVIEW information concerns products in the  
formative or design phase of development. Characteristic data  
and other specifications are design goals. Texas Instruments  
reserves the right to change or discontinue these products  
without notice.  
Copyright © 2001, Texas Instruments Incorporated  
1
www.ti.com  
UCD9111  
SINGLE PHASE SYNCHRONOUS BUCK CONTROLLER  
VER. 0.5 SEPTEMBER 2006  
6.2.6 Start up into Pre-Bias  
18  
18  
19  
19  
19  
20  
20  
21  
21  
22  
22  
23  
24  
24  
25  
26  
29  
Table of Contents  
6.2.7 Output Voltage Sequencing  
6.2.8 Output Voltage Soft Start  
Features  
1 Device Information  
3
6.2.9 Output Voltage Soft Stop  
1.1 System Block Diagram  
1.2 Example Dual Phase Implementation  
1.3 Pin Assignment  
3
6.2.10 Power Good (PGOOD)  
4
6.3 Protection Commands  
5
6.3.1 Input Under Voltage Protection  
6.3.2 Input Over Voltage Protection  
6.3.3 Output Over Voltage Protection  
6.3.4 Output Under Voltage Protection  
6.3.5 Output Over Current Protection  
6.3.6 Over Temperature Protection  
6.4 Status & Fault Reporting Commands  
6.5 Non-Volatile Storage Commands  
6.6 Host data Storage Commands  
1.4 Pin Functions  
5
2 Device Ratings  
7
2.1 Absolute Maximum Ratings  
2.2 Recommended Operating Conditions  
2.3 Electronic Discharge (ESD) Protection  
3 Electrical Characteristics  
4 Typical Characteristics  
5 Function Overview  
7
7
7
8
11  
11  
11  
11  
11  
11  
11  
12  
12  
12  
13  
14  
15  
16  
16  
16  
16  
17  
17  
17  
17  
5.1 Reset  
7 GUI  
5.1.1 Power-on Reset  
8 Package Information  
5.1.2 Brown-out Reset  
5.1.3 Watchdog Timer  
List of Figures  
5.1.4 External Reset  
Figure 1-1 UCD9111 Block Diagram  
Figure 1-2. UCD9111 with the UCD7230  
Figure 1-3. UCD9111 Pin Assignment  
Figure 3-1 PMBus Timing Diagram  
3
5.2 Analog Inputs  
4
5.2.1 Resolution  
5
5.2.2 Input Impedance  
10  
5.3 PMBus Address  
Figure 5-1 Vaddr to PMBus address translation 13  
5.4 PID Compensator  
Figure 5-2 Output voltage sensing circuitry  
Figure 6-1 Current Gain and Offset  
15  
18  
5.5 Output Voltage Sensing  
6 PMBus interface  
Figure 8-1 GUI Interface for POL Configuration 27  
Figure 8-2 GUI Design Tool 28  
Figure 9-1 32-Pin PowerPADTM QFN Package 29  
6.1 PMBus Timing  
6.2 Output Configuration Commands  
6.2.1 Remote ON/OFF  
6.2.2 Output Voltage Set Point  
6.2.3 Output Voltage Calibration  
6.2.4 Margin up/down  
List of Tables  
Table 1-1 UCD9111 Pin Descriptions  
Table 5-1 Device reset voltage threshold  
Table 5-2 Analog input assignments  
5
11  
12  
14  
6.2.5 Output Current Measurement  
Table 5-4 Configuration of PMBus addresses  
PRODUCT PREVIEW information concerns products in the  
formative or design phase of development. Characteristic data  
and other specifications are design goals. Texas Instruments  
reserves the right to change or discontinue these products  
without notice.  
Copyright © 2001, Texas Instruments Incorporated  
2
www.ti.com  
UCD9111  
SINGLE PHASE SYNCHRONOUS BUCK CONTROLLER  
VER. 0.5 SEPTEMBER 2006  
1 DEVICE INFORMATION  
1.1 BLOCK DIAGRAM  
Figure 1-1. UCD9111 Block Diagram  
PRODUCT PREVIEW information concerns products in the  
formative or design phase of development. Characteristic data  
and other specifications are design goals. Texas Instruments  
reserves the right to change or discontinue these products  
without notice.  
Copyright © 2001, Texas Instruments Incorporated  
3
www.ti.com  
UCD9111  
SEPTEMBER 2006  
1.2 EXAMPLE SINGLE PHASE IMPLEMENTATION WITH THE UCD7230 DRIVER  
Figure 1-2. UCD9111 in a typical configuration  
4
www.ti.com  
UCD9111  
SEPEMBER 2006  
1.2 PIN ASSIGNMENTS  
32  
31  
30  
29  
28  
27  
26  
25  
NC  
1
2
3
24  
23  
22  
ADDR1  
ADDR0  
CTRL  
IOUT  
VIN  
ALERT  
4
5
21 PGOOD  
VOUT  
20 DPWMA0  
19  
18  
NC  
DPWMB0  
NC  
6
7
8
NC  
NC  
17  
NC  
14  
15  
16  
9
10  
11  
12  
13  
Figure 1-3. UCD9111 QFN Package Pin Assignments  
Table 1.1 UCD9111 Pin Descriptions  
1.3 PIN FUNCTIONS  
TERMINAL PIN  
DESCRIPTION  
NAME  
NO.  
I/O  
A/D  
ADDR1  
ADDR0  
1
2
I
I
A
A
Addr1 and Addr0 signals are analog voltage that are sampled when  
UCD9111 is released from reset. The voltage levels set the addresses.  
See the below section, PMBus Address.  
IOUT  
VIN  
3
4
I
I
A
A
A
A
-
Inductor current, the value is amplified in UCD7230  
Input DC voltage sensing through resistors.  
Output DC voltage sensing through resistors.  
Open connection.  
VOUT  
NC  
5
I
6
I
NC  
7
-
Open connection.  
NC  
8
-
-
Open connection.  
DVSS  
VD25  
9
-
DP  
P
Digital ground of IC. This ground should be separate from power ground.  
10  
O
Internal 2.5V bypass pin for UCD9111. A 1μF ceramic cap must be  
connected from VD25 to DVSS.  
RST  
11  
I
-
Pulling high resets the chip. Need a pull-down resistor and a 0.1μF  
5
www.ti.com  
UCD9111  
SEPTEMBER 2006  
decoupling capacitor.  
DUM  
NC  
12  
13  
14  
15  
-
-
-
-
Connected to analog ground AVSS.  
No connection.  
CLF0  
ILIM  
I
D
D
Over current limit flag from UCD7230.  
O
A PWM ouptut that is used to generate an analog input to the UCD7230  
current limit. The ILIM requires an RC filter consisting of 15K and 0.1uF  
NC  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
-
O
O
O
O
O
O
I
-
Open connection  
NC  
D
D
D
D
D
D
D
D
D
D
D
D
A
A
P
P
Open connection  
NC  
Open connection.  
DPWMB0  
DPWMA0  
PGOOD  
ALERT  
CTRL  
NC  
DPWM output to the drive UCD7230.  
DPWM output to the drive UCD7230.  
Power good signal indicating power conversion status.  
Alert signal indiating PMBus status.  
ON/OFF command to turn on/off power supply.  
Open connection.  
I
NC  
I
Open connection.  
NC  
O
I
Open connection.  
2
CLK  
PMBus/SMBus/I C clock input.  
2
DATA  
EAN  
I/O  
I
PMBus/SMBus/I C data (bi-directional).  
Output voltage remote sense to error amplifier negative input.  
Output voltage remote sense to error amplifier positivve input.  
3.3V VDD bias supply.  
EAP  
I
VD33  
AVSS  
PAD GND  
I
-
Analog ground.  
-
Pad Pad analog ground.  
6
www.ti.com  
UCD9111  
SEPEMBER 2006  
2 DEVICE RATINGS  
2.1 ABSOLUTE MAXIMUM RATINGS  
Over operating free-air temperature range (unless otherwise noted) (1)  
Range  
UNIT  
V
VD33 relative to Vss  
-0.3 to 3.6  
-0.3 to 3.6  
-40 to 125  
-65 to 150  
300  
IO pin relative to Vss  
V
Operating junction temperature, Tj  
Storage temperature, Tsj  
ºC  
ºC  
ºC  
Lead Temperature(soldering for 10 sec)  
(1) Stresses above these ratings may cause permanent damage. Exposure to absolute maximum conditions  
for extended periods may degrade device reliability. These are stress ratings only, and functional  
operation of the device at these or any other conditions beyond those specified is not implied.  
2.2 RECOMMENDED OPERATING CONDITIONS  
Over operating free-air temperature range (unless otherwise noted)  
Min  
-0.2  
0
Typ  
3.3  
Max  
3.5  
UNIT  
V
VD33 relative to Vss  
VEAP relative to VEAN  
Operating free-air temperature  
2.45  
85  
V
-40  
ºC  
2.3 ELECTROSTATIC DISCHARGE (ESD) PROTECTION  
PARAMETER  
Min  
Typ  
Max  
UNIT  
V
HBM (Human Body Model)  
CDM (Charged Device Model)  
2000  
500  
V
7
www.ti.com  
UCD9111  
SEPTEMBER 2006  
3 ELECTRICAL CHARACTERISTICS  
VD33 = 3.3V, TA=-40 ºC to 85 ºC (unless otherwise noted)  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
VDD Input Supply  
VD33 supply voltage  
ICC supply current  
VD25  
3.14  
4
3.3  
7
3.46  
10  
V
Normal Operation  
mA  
Output voltage range  
1uF ceramic connected,  
without source current  
2.4  
2.45  
2.5  
-10  
V
Source current1  
5% maximum voltage drop  
mA  
EAP & EAN  
Input differential range  
Input bias current to EAP  
Output source current from EAN  
Reference resolution  
Bandwidth  
-0.2  
-10  
2.5  
50  
V
VEAP-VEAN = 2.5V  
μA  
μA  
mV  
MHz  
-10  
1.25  
2
PWM OUTPUT  
Duty cycle  
1
99  
%
Rise time (tr)  
1000pF cap load  
1000pF cap load  
Fs = 500KHz  
15  
15  
ns  
ns  
ns  
ns  
Fall time (tf)  
Dead band (tdb)  
20  
30  
512  
Fault shutdown delay (tdl)  
The count of CLF is set  
at zero  
20  
Frequency (Fsw)  
Frequency set point Accuracy  
ILIM  
500  
2000  
KHz  
%
TA = 25 ºC  
5
Frequency (Fil)  
50  
kHz  
%
Duty cycle range  
Fall time(tf_il)  
0
100  
1000pF cap load  
1000pF cap load  
15  
15  
ns  
Rise time (tf_il)  
ns  
POWER GOOD  
PGood assertion delay  
PGood deassertion delay  
TBD  
TBD  
μs  
μs  
V
Low level output voltage (VOL  
)
I PGood = 5 mA  
0.4  
8
www.ti.com  
UCD9111  
SEPEMBER 2006  
High level output voltage (VOH  
PMBus AERT  
)
I PGOOD = -5 mA  
2.8  
V
PMBus Alert assertion delay  
TBD  
TBD  
μs  
μs  
PMBus Alert deassertion delay  
Low level output voltage (VOL  
)
I alert = 5 mA  
I alert = -5 mA  
0.4  
V
V
High level output voltage (VOH  
THERMAL SHUTDOWN  
Shutdown temperature  
Hysteresis  
)
2.8  
Junction temperature  
TBD  
ºC  
ºC  
TBD  
I/O CHARACTERISTICS  
High input voltage, VIH  
Low input voltage, VIL  
Input hysteresis voltage.  
VD33=3.3V  
2
3.45  
0.8  
V
V
V
VD33=3.3V  
VD33=3.3V  
0.3  
2.8  
Output Voltage High (VOH  
)
VD33=3.3V, IOH = -5mA  
VD33 = 3.3V, IOL = 5mA  
Output Voltage Low (VOL  
)
0.4  
PMBus/SMBus/I2C  
FSMB PMBus/SMBus  
operating frequency  
Slave mode, SMBC 50%  
duty cycle  
100  
400  
kHz  
FI2C I2C operating frequency  
Slave mode, SCL 50%  
duty cycle  
kHz  
us  
t(BUF) Bus free time between  
start and stop  
4.7  
4.0  
4.7  
t(HD:STA) Hold time after  
(repeated) start  
us  
t(SU:STA) Repeated start setup  
time  
us  
t(SU:STO) Stop setup time  
t(HD:DAT) Data hold time  
4.0  
0
us  
ns  
ns  
ns  
ms  
us  
us  
Receive Mode  
Transmit Mode  
300  
250  
25  
t(SU:DAT) Data setup time  
t(TIMEOUT) Error signal/detect (1)  
35  
50  
t(LOW)  
t(HIGH)  
Clock low period  
4.7  
4.0  
Clock high period (2)  
9
www.ti.com  
UCD9111  
SEPTEMBER 2006  
t(LOW:SEXT) Cumulative clock low  
25  
10  
ms  
ms  
slave extend time (3)  
t(LOW:MEXT) Cumulative clock low  
master extend time (4)  
tf  
tr  
Clock/data fall time (5)  
Clock/data rise time (6)  
300  
ns  
ns  
1000  
(1) The UCD9111 times out when any clock low exceeds t(TIMEOUT)  
.
(2) t(HIGH), Max, is the minimum bus idle time. SMBC = SMBD = 1 for t > 50 ms causes reset of any transaction involving  
UCD9110 that is in progress. This specification is valid when the NC_SMB control bit remains in the default cleared state  
(CLK[0]=0).  
(3) t(LOW:SEXT) is the cumulative time a slave device is allowed to extend the clock cycles in one message from initial start to  
the stop.  
(4) t(LOW:MEXT) is the cumulative time a master device is allowed to extend the clock cycles in one message from initial start  
to the stop.  
(5) Fall time tf = 0.9VDD to (VILMAX – 0.15)  
(6) Rise time tr = VILMAX – 0.15) to (VIHMIN + 0.15)  
Figure 3-1. PMBus/SMBus/I2C Timing Diagram  
10  
www.ti.com  
UCD9111  
SEPEMBER 2006  
4 TYPICAL CHARACTERISTICS  
To be included in later revision of the data sheet  
5 FUNCTION OVERVIEW  
5.1 RESET  
5.1.1 Power-on Reset  
The UCD9111 has an integrated reset block which monitors the supply voltage. At power-up, the POR  
detects the VD33 rise. When VD33 is greater than a predetermined reference point, VRST, a reset pulse is  
generated and a startup delay sequence is initiated. At the end of the delay sequence, the system reset  
signal is deasserted and the device begins normal operation. (See Table 5-1)  
In applications with long VD33 rise times, the external reset (RST) should be used to ensure startup occurs  
when the supply voltage is greater than the minimum operating voltage. At the normal operating condition,  
this RST pin must be connected to a parallel combination of a 10kresistor and 0.1μF capacitor to AVSS.  
5.1.2 Brown-out Reset  
The UCD9111 also has an integrated Brown-out Reset circuit that is used to generate a reset when the  
supply voltage falls below a fixed trip reference voltage. The device is held in reset until the supply voltage  
rises above the minimum voltage threshold, at which time a new reset pulse is generated and the POR circuit  
restarts the device. (See Table 5-1)  
5.1.3 Watchdog Timer  
Built-in Watchdog provide protection from unpredicted operation.  
5.1.4 External Reset  
The device can be forced into the reset state by an external circuit connected to the Pin RST. A logic high  
voltage on this pin generates a reset signal. To avoid an erroneous trigger caused by the noise, a pull down  
resistor and a decoupling cap is necessary.  
Table 5-1 Device reset voltage threshold  
VD33= 3.3V, TA= -40ºC to 85ºC (unless otherwise noted)  
Parameter  
Test Conditions  
Min Typ Max  
Unit  
Power-on reset, VRST  
Brown-out threshold  
Hysteresis  
2.4  
2.5 2.8  
2.2  
V
V
V
0.2  
11  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
5.2 ANALOG INPUTS  
The UCD9111 monitors 5 analog signals to determine supply operation. Table 5-2 below shows the analog  
input pin assignments..  
Table 5-2. Analog Input assignment  
Pin. No  
Pin Name  
Function Description  
1
ADDR1  
Address 1 voltage conversion  
2
ADDR0  
IOUT_0  
VIN  
Address 0 voltage conversion  
Output current conversion  
3
4
5
POL input voltage conversion  
VOUT  
-
POL output voltage conversion  
Temperature sensing voltage conversion  
Internal  
The UCD9111 takes the proper action based on the information acquired from these analog inputs, for  
example turning on the DC output or sending alarm signal to the host system if the output is under voltage.  
The device temperature is monitored using an internal temperature sensor. The data can be reported to the  
host after the UCD9111 receives the commands via PMBus. The PMBus commands will be addressed in the  
section titled PMBus Interface.  
5.2.1 Resolution  
The external analog inputs have 3.22mV resolution based on a 3.3V VD33 input. The maximum input voltate  
at the analog input should not exceed 3.0V for proper measurement.  
In some applications, a voltage divider is used to reduce the voltage level applied to the analog input. The  
division ratio changes the conversion resolution. .  
5.2.2 Input Impedance  
The input impedance is typically a 250series input and a 30pF capacitor to ground. The inputs are  
sampled and require 60ns of settling time. It is desirable to have a 0.1uF input capacitor at each analog  
input pin.  
12  
www.ti.com  
UCD9111  
SEPEMBER 2006  
5.3 PMBus ADDRESS  
The Digital POL system has the ability to be configured with different PMBus addresses. To configure  
different addresses, a voltage will be applied to the pins ADDR1 and ADDR0 on the UCD9111.  
The following table shows what PMBus addresses are indicated by the applied voltage.  
Figure 5-1. Vaddr to PMBus address translation  
3.30  
Address not valid 3.0< VADDR < 3.3  
3.00  
11  
2.75  
10  
2.50  
VADDR  
9
2.25  
8
2.00  
7
1.75  
6
1.50  
5
1.25  
4
1.00  
3
0.75  
2
0.50  
1
0.25  
0
Addresses  
Note that the nominal value for each voltage step (and each PMBus address) is in the center of each band.  
The address can be represented by the formula:  
PMBus_Addr = ADDR0 * 12 + ADDR1  
Table 5-4 lists the examples of the PMBus address for given the voltage level on the pin1 and Pin2.  
13  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
Table 5-3. The configuration of PMBus addresses  
PMB_Addr0 PMB_Addr1  
PBM  
Address  
PMB_Addr0  
PMB_Addr PBM Address  
1
<0.25  
<0.25  
0x00  
0x01  
0x02  
0x03  
0x04  
0x05  
0x06  
0x07  
0x08  
0x09  
0x0A  
0x0B  
0.25-0.50  
<0.25  
0x0C  
0x0D  
0x0E  
0x0F  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
0x16  
0x17  
0.25-0.5  
0.5-0.75  
0.75-1.0  
1.0-1.25  
1.25-1.50  
1.50-1.75  
1.75-2.0  
2.0-2.25  
2.25-2.50  
2.50-2.75  
2.75-3.0  
0.25-0.5  
0.5-0.75  
0.75-1.0  
1.0-1.25  
1.25-1.50  
1.50-1.75  
1.75-2.0  
2.0-2.25  
2.25-2.50  
2.50-2.75  
2.75-3.0  
The other address can be figured out by using the above formula. If the voltage placed on the address pins is  
over 3.0V or below zero, the value is not valid.  
5.4 PID COMPENSATOR  
The PID compensator allows the output voltage to be regulated at the set point reference level with zero  
steady state error and at the same time, maintain good dynamic performance. The high DC gain of the  
control loop maintains the zero steady state error. This is realized by an integrator in the PID compensator.  
However, the dynamic response may not be ideal if only an integrator exists in the control loop for different  
applications. To further improve step response and stability, the PID compensator should be designed with  
properly placed pole and zeros in order to achieve desired bandwidth and optimum phase margin, and gain  
margin.  
The synchronous buck topology is commonly used for non-isolated DC/DC converters. The placement of the  
pole and zeros is determined by the output filter inductor, capacitor and the ESR parasitic. In the traditional  
power supply design, an operational error amplifier and external compensation components are used to  
implement the pole and zeros. Using the UCD9111, the output voltage is properly scaled and fed to the  
UCD9111 error converter. The ADC output is then fed to the UCD9111’s on chip PID compensator. The  
compensator is configured using the graphical user interface (during development) and the configuration is  
stored into the UCD9111’s flash memory.  
14  
www.ti.com  
UCD9111  
SEPEMBER 2006  
5.5 OUTPUT VOLTAGE SENSING  
Figure 5-2. Output voltage sensing circuitry  
Figure 5-2 shows the voltage sensing circuitry in UCD9111. It is part of feedback loop. Two dedicated pins,  
EAP and EAN, are employed to sense the output voltage through differential mode. The differential sensing  
can effectively reduce the noise induced by the switching devices. To get a good regulation, EAP and EAN  
can use remote sensing to minimize the load drop. The maximum voltage for VEAP-VEAN should be less  
than 2.45V. If output voltage is higher than 2.45V, a voltage divider should be used to decrease the  
input voltage level below 2.45V.  
15  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
6 PMBus INTERFACE  
PMBus is an industry standard specification for power management.. The UCD9111 supports all of the  
PMBus data commands that are relevant to this application. Most of the functionality in the DPOL application  
for the UCD9111 uses PMBus commands to support each of the functions. For each PMBus command  
supported in this specification, all SMBus transaction types associated with that command are also  
supported. This enables the user to write and read the support parameters through the PMBus commands,  
and SMBus transactions.  
The firmware for the UCD9111 is PMBus compliant, in accordance with the “Compliance” section of the  
PMBus specification. The firmware is also compliant with the SMBus 1.1 specification, including support for  
the SMBus ALERT function.  
6.1 PMBus TIMING  
The timing characteristics and timing diagram for the communications interface that supports I2C, SMBus and  
PMBus is shown at Figure 3 in the section electrical characteristics.  
6.2 OUTPUT CONFIGURATION COMMANDS  
6.2.1 Remote ON/OFF  
Remote on/off is supported by the software in the UCD9111 controller. This behavior is configurable and is  
supported by a combination of the PMBus commands below and the PMB_CTL signal which is connected to  
Pin 23.  
The PMBus commands that support this functionality are:  
ON_OFF_CONFIG  
OPERATION  
The ON_OFF_CONFIG command is used to configure the policy by which the unit is turned on and off, and  
the OPERATION command is used to turn the unit on and off according to this policy.  
Power supply is turned on when PMB_CTL pin is pulled high; it is turned off when the pin is pulled down.  
6.2.1 Output Voltage Set Point  
The PMBus commands that support this functionality are:  
VOUT_MODE  
VOUT_COMMAND  
VOUT_MAX  
VOLTAGE_SCALE_LOOP  
VOLTAGE_SCALE_MONITOR  
16  
www.ti.com  
UCD9111  
SEPEMBER 2006  
VOUT_MODE and VOUT_COMMAND set the new output voltage mode and the VOUT_MAX command sets  
the maximum output voltage. VOUT_MODE is used for commanding and reading output voltage, and it  
consists of a three-bit mode and a five-bit parameter representing the exponent used in output voltage  
Read/Write. The voltage set by VOUT_COMMAND is more than VOUT_MAX, the command is ignored.  
The VOLTAGE_SCALE_LOOP and VOLTAGE_SCALE_MONITOR commands are used to scaling the  
output voltage.  
6.2.3 Output Voltage Calibration  
The UCD9111 supports Vout output calibration. Output calibration is supported dynamically and can be  
changed with the supply is operational. The PMBus command that supports this functionality is:  
VOUT_CAL  
The VOUT_CAL command supports output voltage calibration by providing a fixed offset voltage to the  
output voltage command values.  
6.2.4 Margin up/down  
The UCD9111 supports margin up/down linearly through a programmable rate. The PMBus commands to  
support this functionality are:  
VOUT_MARGIN_HIGH  
VOUT_MARGIN_LOW  
VOUT_TRANSITION_RATE  
The VOUT_MARGIN_HIGH command is used to provide the unit with the voltage to which the output is to be  
changed when the operation is set to “margin high”. The VOUT_MARGIN_LOW command is used to provide  
the unit with the voltage to which the output is to be changed when the operation is set to “margin low”.  
When margining up or down, the rate at which the voltage margining increases or decreases will be specified  
by the VOUT_TRANSITION_RATE command.  
6.2.5 Output Current Measurement  
There are two commands in UCD9111 to measure output current. The output current is measured by sensing  
the voltage drop across the DCR of each output inductor. This current is represented as the IOUT value. The  
PMBus commands that support this functionality are:  
IOUT_SCALE  
IOUT_CAL_OFFSET  
The UCD9111 has two manufacturer specific commands to report the current. The IOUT_CAL_OFFSET  
command support output current calibration by nullifying any offsets in the current sensing circuits. The  
IOUT_SCALE command is used to set the ratio of the voltage at the current sense pins to the sensed  
current.  
17  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
This can be graphically depicted as shown below.  
Figure 6-1. Current Gain and Offset  
Measured  
value  
Gain  
VSENSE  
Adjusted  
value  
Offset  
IOUT  
6.2.6 Start up into Pre-Bias  
The UCD9111 supports starting the power supply when there is an existing output voltage when the system  
starts. The system will start up with an output voltage higher than the output voltage set point.  
The duty cycle is calculated by dividing Vout by Vin (duty cycle = Vout / Vin). The time constant for this operation  
is 50 ms and regulation will be achieved by this time.  
When the PMBus CONTROL line is asserted, the UCD9111 looks at the output voltage to determine if a  
prebias is present. The algorithm for this is as follows:  
If Vout < 300 mV, then the startup is done assuming no pre-bias. Start up proceeds normally through delay  
and soft start states.  
If Vout > 3.65V, then the device does not attempt startup  
If Vout > output voltage set point, then disable Overvoltage Protection (OVP), calculate the duty cycle (Vout  
/
Vin), bypass the soft start state and commence switching. When Vout < Vout_high limit, re-enabled OVP.  
The response time from this action will be less than 10 ms.  
If Vout < output voltage set point, then turn off Vout low protection, calculate the duty cycle, bypass the soft  
start state and commence switching. When Vout > Vout low, then re-enable Vout low protection.  
There are no PMBus commands associated with this functionality.  
6.2.7 Output Voltage Sequencing  
The UCD9111 supports output voltage sequencing. Output voltage sequencing is started based on receiving  
an indication from the PMB CONTROL (PMB_CTL) signal from the system host.  
The PMBus commands that support this functionality are:  
TON_DELAY  
TOFF_DELAY  
18  
www.ti.com  
UCD9111  
SEPEMBER 2006  
TON_DELAY is used to specify the delay from when the PMBus CONTROL line is asserted to when the  
output voltage starts to rise. TOFF_DELAY is used to specify the delay from when the PMBus CONTROL  
line is deasserted to when the output voltage starts to fall.  
6.2.8 Output Voltage Soft Start  
Soft start timing starts when the PMB_CTL line is asserted (voltage rise). The system configures the delay  
from the assertion of the PMB_CTL signal to when the output voltage entered the regulation band. The  
system also configures the maximum time this process can take, without causing an undervoltage fault, and  
what action to take for an error.  
The PMBus commands that support this functionality are:  
TON_RISE  
TON_MAX_FAULT_LIMIT  
TON_MAX_FAULT_RESPONSE  
When the voltage is rising, the TON_RISE command specifies the time from when output voltage tracking  
starts, to when the output voltage enters the regulation band. The TON_MAX_FAULT_LIMIT command  
specifies the maximum amount of time that this process can take, before an undervoltage fault will occur.  
The TON_MAX_FAULT_RESPONSE command specifies the action to be taken if the power supply does not  
reach the regulation band before the maximum time specified by TON_RISE has elapsed.  
6.2.9 Output Voltage Soft Stop  
Soft stop timing starts when the PMB_CTL line is deasserted (voltage fall).  
TOFF_FALL  
TOFF_MAX_FAULT_LIMIT  
TOFF_MAX_FAULT_RESPONSE  
The TOFF_FALL command specifies the time from when the voltage starts to fall to when it is off. The  
TOFF_MAX_FAULT_LIMIT command specifies the maximum amount of time that this process can take,  
before an overvoltage fault will occur. The TOFF_MAX_FAULT_RESPONSE command specifies the action  
to be taken if the power supply does not reach 0V by the maximum time specifies in TOFF FALL has  
elapsed.  
In the event that the voltage fails to rise or fall according to the criteria above, the STATUS_VOUT command  
will reflect the failure to meet the configured output voltage tracking.  
6.2.10 Power Good (PGOOD)  
The UCD9111 supports providing indication of power good to the host. The UCD9111 will monitor output  
voltage and will either assert or deassert the power good signal based on this voltage. The UCD9111 uses  
the PGOOD (Pin 21) as the power good signal and the polarity of this signal can be configured as active high  
or active low through PMBus. This signal drives an open collector GPIO pin on the host system.  
19  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
Power good is asserted when the system is operational and is delivering the configured output voltage.  
Power good will be deasserted when any condition (fault or otherwise) causes the system to ramp down  
output voltage. The system will assert (or deassert) this signal within 1ms of the event that causes the  
transition.  
The PMBus commands that support this functionality are:  
POWER_GOOD_ON  
POWER_GOOD_OFF  
MFR_SPECIFIC_00  
The POWER_GOOD_ON command is used to specify the voltage at which the Power Good signal should be  
asserted. The POWER_GOOD_OFF command is used to specify the voltage at which the Power Good  
signal should be deasserted. The MFR_SPECIFIC_00 command configures the polarity of the Power Good  
signal. A value of 0 in the least significant byte in this command means that the power good signal should be  
configured to be active low. A value of 1 in the least significant byte in this command means that the power  
good signal should be configured to be active high.  
6.3 PROTECTION COMMANDS  
UCD9111 provides lots of feature to monitor input voltage, output voltage, output current, and temperature.  
The threshold can be programmable through PMBus, and the status and the faults are sent to the host  
computer if requested.  
6.3.1 Input Under Voltage Protection(VIN_UVP)  
Input voltage is sensed on ADC_VIN (Pin4) of UCD9111, and the data is processed based on the threshold  
programmed through PMBus. The PMBus commands that will support this functionality are:  
VIN_UV_WARN_LIMIT  
VIN_UV_FAULT_LIMIT  
VIN_UV_FAULT_RESPONSE  
VIN_ON  
VIN_OFF  
When the input voltage starts to rise towards the regulation band, the VIN_ON command sets the voltage at  
which power conversion starts. When the voltage is in the regulation band, the system then observes the  
input voltage for both input under and over voltage warnings and faults. If the voltage falls below the value  
set by the VIN_OFF command, then power conversion will stop.  
If the voltage falls below the value set through the VIN_UV_WARN_LIMIT command, then an under voltage  
warning occurs.  
20  
www.ti.com  
UCD9111  
SEPEMBER 2006  
If the voltage continues to fall and falls below the value set through the VIN_UV_FAULT_LIMIT command,  
then an under voltage fault occurs. The action taken in this event is specified by the  
VIN_UV_FAULT_RESPONSE command.  
When an under-voltage fault occurs, the VIN_UV_FAULT_RESPONSE register instructs the system how to  
react. There are two response bits that instruct the system what to do in the event of these failures. Input  
Under-voltage Fault Response Actions  
6.3.2 Input Over Voltage Protection (VIN_OVP)  
The UCD9111 supports warnings and faults for input over voltage protection. The latency from when the  
voltage goes out of range to when power is ramped down is 20ms.  
The PMBus commands that support this functionality are:  
VIN_OV_WARN_LIMIT  
VIN_OV_FAULT_LIMIT  
VIN_OV_FAULT_RESPONSE  
For input over voltage warnings, the VIN_OV_WARN_LIMIT command is used to set the input voltage at  
which an over voltage warning occurs.  
6.3.3 Output Over Voltage Protection (VO_OVP)  
UCD9111 monitors output voltage by the VOUT (Pin5). In order to compensate for possible transient cases,  
when the first over-voltage reading happens, the firmware will monitor the output voltage more closely. If a  
second over-voltage reading happens within 100 μs, the firmware will flag this as an over-voltage event and  
not just as a transient condition.  
When an over-voltage fault event occurs, the firmware will send out a short PWM pulse and toggle the SRE  
signal to latch the sync FET on. This will make sure that the driver will try to pull down the over voltage  
actively through the sync FET.  
The UCD9111 offers programmable output over voltage protection. The firmware can be configured to  
monitor (and act upon) OVP faults and warnings independently. If this condition occurs, the UCD9111 will  
take the action configured through the PMBus RESPONSE commands shown below.  
The PMBus commands that support this functionality are:  
VOUT_OV_WARN_LIMIT  
VOUT_OV_FAULT_LIMIT  
VOUT_OV_FAULT_RESPONSE  
For output under voltage warnings, the VOUT_OV_WARN_LIMIT command sets the voltage at which an  
output under voltage warning will occur.  
21  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
For output under voltage faults, the VOUT_UV_FAULT_LIMIT command sets the voltage at which an output  
under voltage fault will occur. In this event, the VOUT_UV_FAULT_RESPONSE command specifies the  
action to be taken.  
When an OVP fault occurs, the Vout_OV_FAULT_RESPONSE register instructs the system how to react.  
There are two response bits that instruct the system what to do in the event of these failures.  
6.3.4 Output Under Voltage Protection (VO_UVP)  
When a fault condition is detected, the PMBus ALERT signal is asserted to the host controller to announce  
this event. The latency between the under voltage fault event and the PMBus ALERT to the host is 1 ms.  
After this event has occurred, the system reacts according to the configuration according to the RESPONSE  
commands below. The latency between the under voltage fault event happening and the UCD9111 taking  
the configured action is 10 ms.  
The output under voltage warning does not raise the PMBus ALERT signal. The latency between when  
output under voltage warning threshold being crossed and the UCD9111 taking the configured action is 10  
ms.  
The PMBus commands that support this functionality are:  
VOUT_UV_WARN_LIMIT  
VOUT_UV_FAULT_LIMIT  
VOUT_UV_FAULT_RESPONSE  
For output under voltage warnings, the VOUT_UV_WARN_LIMIT command specifies the value of the output  
voltage that will cause an under voltage warning.  
For output under voltage faults, the VOUT_UV_FAULT_LIMIT command specifies the value of the output  
voltage that will cause an under voltage fault. The VOUT_UV_FAULT_RESPONSE command will specify the  
action to be taken should this event occur.  
When an output under voltage fault occurs, the VOUT_UV_FAULT_RESPONSE register instructs the system  
how to react. There are two response bits that instruct the system what to do in the event of these failures.  
6.3.5 Output Over Current Protection (IO_OCP)  
The UCD9111 cooperated with the UCD7230 drive monitors the output current and provides output current  
protection. Current is sensed either by the top FET’s RDSON or by DCR of the output inductor. There are  
two different sensing methods and two different protections.  
First, by sensing the current of top MOSFET, the cycle-by-cycle current is obtained on UCD7230. The peak  
current is compared to the peak current threshold set by external resistors. If the peak current of top FET is  
higher than the set point, the gate drive pulse is cut off, and the top FET is immediately turned off. In the  
event the output is short and the current increases extremely fast, this pulse-by-pulse protection can take  
actions immediately to avoid the damage of the power converter. When over current happens, the output of  
CLF is set and kept high until the next switching cycle. The UCD9111 counts the number of CLF low to high  
transitions. If over current continues for multiple switching cycles greater than the limit set in the UCD9111,  
the decision will be made by UCD9111 to shut off the DPWM outputs. The converter is going to enter hiccup  
mode or latched-off mode.  
22  
www.ti.com  
UCD9111  
SEPEMBER 2006  
Second, the output current is also obtained by measuring the voltage across the DCR of each output  
inductor. By properly selecting RC network that is connected in parallel with the output inductor, the output  
inductor current is sensed and fed to the UCD7230. The UCD9111 provides current limit (ILIM) threshold to  
the UCD7230 through a filtered PWM output. The sensed voltage across the DCR of each output inductor is  
compared to ILIM using a high speed comparator in the UCD7230. If the ICS > ILIM, the CLF is set. The  
UCD9111 counts the number of CLF high to low transitions. The converter enters hiccup or latched-off mode  
after the number of CLF pulses is more than the limit set in the UCD9111. The current limit threshold ILIM and  
the number of CLF pulses are programmable through PMBus.  
The PMBus commands that support this functionality are:  
IOUT_OC_WARN_LIMIT  
IOUT_OC_FAULT_LIMIT  
IOUT_OC_FAULT_RESPONSE  
MFR_SPECIFIC_01  
For over current warnings, the IOUT_OC_WARN_LIMIT command specifies the current at which the over  
current warning occurs.  
For over current faults, the IOUT_OC_FAULT_LIMIT command specifies the current at which the over  
current fault occurs. When this event occurs, the IOUT_OC_FAULT_RESPONSE command specifies the  
action to be taken by the system.  
The number of current limit flags to accept before taking action can be configured by using the  
MFR_SPECIFIC_01 command. The 16b data value from this command will represent the number of CLF  
events.  
The inductor current of phase0 and phase1 are amplified in the UCD7230. Then, the current of each phase is  
input to UCD9111 on the IOUT_0 and IOUT_1. The software will monitor the output current and send  
warning signal if the current is over limit.  
6.3.6 Over Temperature Protection (OTP)  
The UCD9111 supports over temperature protection warnings and faults. There is a temperature sensor on  
the UCD9111 that is used for sensing over temperature events. The temperature sensor is calibrated  
according to a calculation based on current output and the power scale using a manufacturer specific  
command. The latency between over temperature events and system reaction time is 20ms.  
The PMBus commands to support this functionality are:  
OT_WARN_LIMIT  
OT_FAULT_LIMIT  
OT_FAULT_RESPONSE  
MFR_SPECIFIC_02  
For over temperature warnings, the OT_WARN_LIMIT command specifies the temperature at which the  
power supply will indicate an over temperature warning alarm.  
23  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
For over temperature faults, the OT_FAULT_LIMIT command specifies the temperature at which the power  
supply will indicate a fault. The OT_FAULT_RESPONSE command specifies the action to be taken in the  
event of a temperature fault condition in the power supply.  
The MFR_SPECIFIC_02 command will be used to calibrate the temperature reported by the temperature  
sensor on the UCD9111.  
When an over-temperature fault occurs, the OT_FAULT_RESPONSE register instructs the system how to  
react. There are two response bits that instruct the system what to do in the event of these failures.  
6.4 STATUS & FAULT REPORTING COMMANDS  
The UCD9111 controller supports status and fault reporting, for maintenance of an operating supply. The  
PMBus commands are listed below:  
STATUS_BYTE  
STATUS_WORD  
STATUS_VOUT  
STATUS_IOUT  
STATUS_INPUT  
STATUS_TEMPERATURE  
STATUS_CML  
CLEAR_FAULTS  
STATUS_BYTE command returns one byte of information with a summary of the most critical faults.  
STATUS_WORD command returns two bytes of information with a summary of the unit fault condition.  
STATUS_VOUT command returns one byte information of output voltage  
STATUS_IOUT command returns one byte information of output current  
STATUS_INPUT command returns one byte information of input voltage  
STATUS_TEMPERARUE command returns one byte information of temperature  
CLEAR_FAULT command clears any set faults  
6.5 NON-VOLATILE STORAGE COMMANDS  
The UCD9111 supports storing configuration valued to it’s non-volatile memory. The latency for this  
operation is 1 second. The PMBus commands that support this functionality are:  
STORE_DEFAULT_ALL  
RESTORE_DEFAULT_ALL  
STORE_DEFAULT_CODE  
24  
www.ti.com  
UCD9111  
SEPEMBER 2006  
RESTORE_DEFAULT_CODE  
STORE_USER_ALL  
RESTORE_USER_ALL  
STORE_USER_CODE  
RESTORE_USER_CODE  
The STORE_DEFAULT_ALL command stores all default values in the system to non-volatile memory. The  
RESTORE_DEFAULT_ALL command will set all operational values to the values stored in non-volatile  
memory.  
The STORE_DEFAULT_CODE command will store the given value for the given command to non-volatile  
memory. The RESTORE_DEFAULT_CODE restore the given value for the given command to operational  
memory from non-volatile memory.  
The STORE_USER_ALL command stores all user values in the system to non-volatile memory. The  
RESTORE_USER_ALL command will restore all user values from non-volatile memory to operational  
memory.  
The STORE_USER_CODE command will store the given value for the given user command to non-volatile  
memory. The RESTORE_USER_CODE will restore the given value for the given command from non-volatile  
memory to operational memory.  
6.5 HOST DATA STORAGE COMMANDS  
The PMBus commands to support this functionality are:  
MFR_ID  
MFR_MODEL  
MFR_REVISION  
MFR_DATE  
MFR_SERIAL  
The MFR_ID, MFR_MODEL, MFR_REVISION, MFR_DATE and MFR_SERIAL commands will be used by  
the firmware to store that appropriate data from the release of the UCD9111 and driver, as well as firmware  
for the application.  
25  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
8 GUI  
UCD9111 provides GUI (Graphic User Interface) for the user to configure POL operating condition. The  
functionality of GUI supporting UCD9111 is based on the PMBus specifications compliance. The key  
functions of GUI are listed below:  
- PID coefficients programming  
- POL ON/OFF  
- Vout set point  
- Converter switching frequency set  
- Output voltage soft start and soft stop  
- Read output voltage  
- Read output current  
- Read input voltage  
- Read temperature  
- Fault threshold configuration  
- Manufacturing information storage  
More information is provided on the GUI User’s Manual. Figure 6 is the front picture of GUI shown before  
users.  
26  
www.ti.com  
UCD9111  
SEPEMBER 2006  
Figure 8-1. Example GUI Interface for POL Configuration  
27  
www.ti.com  
UCD9111  
SEPTEMBER 2006  
Figure 8-2. Example GUI Design Tool  
28  
www.ti.com  
UCD9111  
SEPEMBER 2006  
9 PACKAGE INFORMATION  
The UCD9111 is available in Texas Instruments’ 32-pin PowerPADTM plastic quad flatpack package.  
Figure 9-1. 32-Pin PowerPADTM QFN Package  
29  
www.ti.com  

相关型号:

UCD9111RHB

SINGLE PHASE SYNCHRONOUS BUCK CONTROLLER
TI

UCD9111RHBR

SWITCHING CONTROLLER, 2000kHz SWITCHING FREQ-MAX, PQCC32, PLASTIC, QFN-32
TI

UCD9111RHBT

SWITCHING CONTROLLER, 2000kHz SWITCHING FREQ-MAX, PQCC32, PLASTIC, QFN-32
TI

UCD9112

DIGITAL DUAL PHASE SYNCHRONOUS BUCK CONTROLLER
TI

UCD9112RHB

DIGITAL DUAL PHASE SYNCHRONOUS BUCK CONTROLLER
TI

UCD9112RHBR

DUAL SWITCHING CONTROLLER, 1000kHz SWITCHING FREQ-MAX, PQCC32, GREEN, PLASTIC, QFN-32
TI

UCD9112RHBRG4

DUAL SWITCHING CONTROLLER, 1000kHz SWITCHING FREQ-MAX, PQCC32, GREEN, PLASTIC, QFN-32
TI

UCD9112RHBT

Digital Dual-Phase Synchronous Buck Controller 32-VQFN -40 to 85
TI

UCD9112RHBTG4

DUAL SWITCHING CONTROLLER, 1000kHz SWITCHING FREQ-MAX, PQCC32, GREEN, PLASTIC, QFN-32
TI

UCD9112_16

Digital Dual-Phase Synchronous Buck Controller
TI

UCD9220

Digital PWM System Controller
TI

UCD9220RGZR

Digital PWM System Controller
TI