Negative Voltage Hot Swap Controller with 10-Bit ADC and I2C Monitoring

Negative Voltage Hot Swap Controller with 10-Bit ADC and I2C Monitoring

Author's Contact Information

Generic_Author_image

Zhizhong Hou

Introduction

High availability −48V power systems, such as telecom and AdvancedTCA systems, allow for circuit board upgrade and replacement on a live powered backplane. The primary role of a Hot Swap controller is to make this possible by limiting potentially large inrush currents, which can cause damage to the hot swapped board or create disturbances on the backplane. Traditionally, −48V Hot Swap controllers operate autonomously—the Hot Swap controller shuts down an abnormally operating board before the host processor knows why. This simplifies system design, but gives little in the way of diagnostic support to the host.

A far more robust system would use the Hot Swap controller to communicate the conditions of the board to the host processor, and let the host processor take action. To this end, the LTC4261 integrates a −48V Hot Swap controller, 10-bit ADC monitoring and I2C/SMBus communication. It monitors the real-time board parameters such as current and voltages and communicates the data to the host.

Features

Figure 1 shows a simplified block diagram of the LTC4261. Power is derived from the −48V RTN using an external dropping resistor connected to the VIN pin. An internal shunt regulator clamps the voltage at VIN to 11.2V above VEE (chip ground). This floating architecture allows a wide operating voltage range. The device also provides a 5V linear-regulated voltage at the INTVCC pin that can source current up to 20mA for driving external circuits.

Figure 1. Simplified block diagram of LTC4261.

Using an external N-channel pass transistor, the negative Hot Swap circuit of the LTC4261 allows a board to be safely inserted and removed from a live −48V backplane. The device features a new inrush control technique that minimizes stresses on the pass transistor in all operating conditions. Turning the device on or off can be either autonomous or controlled by a host processor through the I2C interface. Auto-retry following a fault is programmable and fully controlled by the host. Configurations of the device are stored in the internal registers as shown in Table 1.

Table 1. LTC4261 registers
Register Read/ Write Description
STATUS R Provides pass transistor (on/off), EN (high/low) and PGIO input conditions. Also lists five fault present conditions.
FAULT R/W Latches overcurrent, overvoltage, undervoltage, power bad, FETshort faults and EN changed state. Also logs FLTIN and PGIO inputs.
ALERT R/W Enables which faults interrupt the host using the ALERT pin. Defaults not to alert on faults at power-up.
CONTROL R/W Controls on or off of the pass transistor and whether the part auto-retries or latches off after a fault. Also configures the PGIO pin and enables ADC register test mode.
SENSE R/W ADC data for the SENSE voltage measurement
ADIN2/OV R/W ADC data for the ADIN2 (on TSSOP) or OV (on QFN) pin voltage measurement
ADIN R/W ADC data for the ADIN pin voltage measurement

The LTC4261 continuously monitors and registers board status and fault conditions. With an onboard 10-bit ADC and 3-channel multiplexer, it accurately measures real-time board current (through the voltage across the sense resistor) and two external voltages. The data are stored in the ADC registers (see Table 1). When polled by a host processor, the LTC4261 reports the ADC data along with the status and fault information using the I2C interface. The real-time board current and voltages provides a means for the host to detect any early warning signal and to flag the board for maintenance before it fails. With the ALERT pin, the LTC4261 interrupts the host for specific fault conditions, when configured to do so.

One unique feature of the LTC4261 is that the I2C interface can be easily configured using the address pins (ADR1 and ADR0) into a single-wire broadcast mode that only uses a single I2C signal, SDAO, to report the ADC data and fault information. This mode simplifies the interface and saves component cost by eliminating two optoisolators.

The LTC4261 has additional features to sequence two power good outputs, detect insertion of a board and turn off the pass transistor if an external supply monitor fails to indicate power good within a timeout period. Using the PGIO and FLTIN pins along with the ADC, the device can detect a specific fuse that is open for up to four fuses.

10-Bit ADC Provides Accurate Measurement of Real-Time Board Current and Voltages

Quantitative monitoring of real-time board level voltage and current (and thus power) provides significant benefits in high availability systems. Real time operating data can be compared to budgeted or historical data to detect whether a circuit board is using its allotted power or if is operating abnormally. By issuing early warning to system management, an abnormally operating board can be flagged for service even before it fails. This feature greatly improves the reliability of high availability systems.

The LTC4261 includes a 10-bit ADC that accurately measure voltages at the SENSE, ADIN2 and ADIN pins, all referred to chip ground (VEE). With a 2.56V full scale and 2.5mV resolution, the ADIN and ADIN2 pins are uncommitted inputs that allow monitoring of any external voltages. With the sense resistor, the SENSE pin voltage is used to measure current flowing through the pass transistor. This voltage is internally amplified by 40 times resulting in a 64mV full scale and 62.5μV resolution. The digital codes of the three voltages after each conversion are stored in corresponding ADC registers (see Table 1) and updated at a frequency of 7.3Hz. Setting the test mode bit in the CONTROL register halts the updating so that software testing can be performed by writing to and reading from the registers.

An example of using the ADC monitoring is shown in Figure 2, where current, input voltage and VDS of the pass transistor are measured at the SENSE, ADIN2 and ADIN pins, respectively. The latter two voltages can be used to derive the output voltage referred to RTN. Another application of the ADC monitoring is to detect an open fuse in a multi-feed system, which is detailed later in this article.

Figure 2. A −48V/200W Hot Swap controller (5.6A current limit, 0.66A inrush) using LTC4261 with current, input voltage and VDS monitoring.

Independently Adjustable Inrush and Overcurrent Limits Minimize Stress on Pass Transistor

A typical −48V/200W Hot Swap application using the LTC4261 is shown in Figure 2. Initial turn-on of pass transistor Q1 is autonomous but I2C can take over the control after power-up. To protect the pass transistor from overstress, the LTC4261 independently controls inrush current during power-up and overcurrent upon a short circuit. As indicated in Figure 2, the current limit and circuit breaker threshold is set to 5.6A by the sense resistor RS, while the inrush is set to a much lower level (0.66A) by controlling the ramp rate of VOUT with an external capacitor CR connected between VOUT and the RAMP pin. The operation theory and the benefits of this inrush and overcurrent control technique are demonstrated below.

Following a start-up debounce delay, the turn-on sequence of the LTC4261 starts with charging the SS pin up with a 10μA current. The SS voltage (VSS) is converted to a GATE pull-up current. When the GATE voltage reaches the threshold voltage of the pass transistor Q1, the inrush starts to flow through Q1. The output voltage (VOUT) begins to move and CR begins to charge. This draws a current from the RAMP pin that flows through CR and causes the GATE current to drop to 0. The RAMP pin is regulated at 1.1V so the inrush is set by the ramp rate of VOUT, which leads to:

Equation 1

The slew rate of VSS determines dI/dt of the inrush current. Figure 3 shows the start-up behavior of the LTC4261.

Figure 3. The LTC4261 start-up behavior.

The LTC4261 provides 2-level overcurrent protection: an active current limit (ACL) amplifier that also serves as a circuit breaker comparator with a threshold of 50mV±10%, and a fast pull down comparator with a threshold of 150mV. In the event of an output short or a fast input step, when VSENSE exceeds 150mV, the fast pull down comparator immediately brings the GATE down with a 110mA current. Once VSENSE falls back below 150mV, the ACL starts to servo the GATE and maintains a constant output current of 50mV/RS. If the short-circuit condition lasts longer than the circuit breaker delay of 530μs, the pass transistor is turned off and an overcurrent fault is registered. The device defaults to latch off upon an overcurrent fault but can be configured to automatically re-try after a cooling delay. Figure 4 illustrates the response of the LTC4261 to the short-circuit condition. In the case of an input step, the inrush control circuit takes over following the fast GATE pull-down and the current limit loop is disengaged before the circuit breaker timer expires. The device then operates similarly to the start-up, only with a difference that the current through the pass transistor is now a sum of inrush and load current.

Figure 4. Response of the LTC4261 to overcurrent fault in auto-retry mode.

By decoupling start-up inrush from the current limit/circuit breaker threshold, the LTC4261 makes it possible to optimize the safe operating area (SOA) of the pass transistor in all operating conditions. The short circuit breaker timer substantially reduces the stress on the pass transistor in a short-circuit condition. Startup and input step typically impose the greatest stress on the pass transistor. Setting the inrush current much smaller than the current limit relieves the SOA requirement during start-up and input step. This allows using smaller pass transistors for large load applications, making selection of pass transistors much easier. Using the dedicated RAMP pin that is regulated separately from GATE for inrush control, the LTC4261 does not require a large capacitor between GATE and VEE that relates to CR, so the turn-off of the pass transistor upon short-circuit can be fast even for large load applications.

Adjustable Undervoltage Comparator Offers Both Precision and Flexibility

The LTC4261 provides two UV pins (UVH and UVL) that can be used to precisely set the undervoltage threshold and hysteresis. Each of the two pins has an accurate threshold: 2.56V for UVH rising (turn-on) and 2.291V for UVL falling (turn-off), and both pins have a small, built-in hysteresis of 15mV. With either a rising or falling input voltage, both the UVH and UVL pins have to cross their thresholds for the comparator output to change state. If both pins fall below their thresholds, an undervoltage fault is registered.

The ratio between the UVH and the UVL thresholds is designed to precisely set 43V turn-on and 38.5V turn-off UV thresholds popular in telecom applications with minimum external components, by tying UVH and UVL together. Along with the OV pin (with a threshold of 1.77V and a hysteresis of 37.5mV), the 3-resistor divider shown in Figure 5a sets an accurate operating range of 43V to 71V with UV turn-off at 38.5V and OV turn-off at 72.3V.

The UV levels can be adjusted by connecting a resistor RH between the UVH and UVL pins, as illustrated in Figure 5b (UVL tap above UVH tap for a larger hysteresis) and Figure 5c (UVL tap below UVH tap for a smaller hysteresis). In the latter case, the LTC4261 does not allow hysteresis to drop to zero or negative values if a larger RH is used. Instead, hysteresis reaches a guaranteed minimum (15mV typical) and increases with increasing RH, preventing comparator oscillation.

Figure 5. Adjustment of undervoltage thresholds and hysteresis.

Versatile On/Off Control

The LTC4261 provides various methods of on/off control using the ON, EN, UVH/UVL/OV, PGIO or FLTIN pins along with the I2C interface. Turning on or off the pass transistor can be either autonomous or controlled by the system host through the I2C interface. Furthermore, the LTC4261 may reside on either the removable board or on the backplane.

Even when operating autonomously, the host can exercise control over the GATE output through I2C, although EN and ON could subsequently override conditions set by I2C command. Card insertion/extraction can be conveniently detected with the EN-changes-state bit in the FAULT register. After power-up, UV, OV and other fault conditions seize control as needed to turn off the GATE output, regardless of the state of EN, ON or the I2C port.

Auto-retry following the faults can be enabled or disabled by the host at any time and the configurations are stored in the CONTROL register (Table 1). Although PGIO (when configured as an input) and FLTIN control nothing directly, they are useful for I2C monitoring of connection sense or other important signals. The host can then use the information detected by these two pins to take action.

Figure 6 shows some examples for on/off control using the LTC4261. The circuits in Figures 6a to 6d work equally well in both backplane and board resident applications. Circuits in Figures 6e and 6f are for I2C-only control.

Figure 6. The LTC4261 provides versatile on/off control.

Broadcast Mode Saves Cost and Space

To facilitate I2C communication between the LTC4261 and a system host that are isolated from each other, the SDA signal is split into SDAI and SDAO. Separate pins allow the device to drive optoisolators with a minimum number of external components. Still, three optoisolators (two for inputs on SCL and SDAI, and one for output on SDAO) are needed for typical I2C operations. To further reduce component count, the LTC4261 provides a special single-wire mode that only uses the SDAO pin to continuously transmit ADC data and fault information (Figure 7). This simple communication mode saves component cost and board space by eliminating two optoisolators and is useful for applications where only monitoring is needed.

Figure 7. The LTC4261 in single-wire broadcast mode reports ADC data and fault information using a single optoisolator and the SDAO signal.

The single-wire broadcast mode is simply enabled by tying the ADR1 pin to INTVCC and the ADR0 pin to VEE (Figure 7). At the end of conversion of each ADC channel, a serial data stream is sent out to SDAO with a fixed data rate of 15.3kHz ±20% in the format shown in Figure 8. The data stream consists of a start bit (STAT), a dummy bit (DMY), two bits of ADC channel labeling (CH1 and CH0), ten bits of ADC data (ADC9:0), three fault bits (OC, UV, OV) and a parity bit (PRTY). The data are encoded with an internal clock in a way similar to Manchester encoding that can be easily decoded by a microcontroller.

Figure 8. Data format of the single-wire broadcast mode.

Which of the Four Fuses is Open?

Some high availability systems such as AdvancedTCA require dual feeds on both −48V and RTN lines and a fuse on each feed, resulting in four fuses. Since the plug-in card is designed to operate without interruption even if one of the fuses is open, it can be difficult, without direct fuse monitoring, to detect a single open fuse.

The integrated ADC, I2C monitoring, and general-purpose pins of the LTC4261 make it possible to monitor the individual fuses, as shown in Figure 9. Fuses on the RTN side are sensed using resistors R1, R2 and R3 with the output measured by the ADC at the ADIN pin. At the same time, the input voltage after the ORing diodes is sensed using R4 and R5 and measured at the ADIN2 pin. Diodes D3 and D4 are used to compensate the ORing diodes. Table 2 shows how the voltages at ADIN and ADIN2 indicate which fuse on the RTN side is open.

Figure 9. LTC4261 makes it possible to determine which of the four fuses is open in an AdvancedTCA system.

Table 2. The voltages at ADIN and ADIN2 (referred to VEE) indicate which RTN fuse is open in the 4-fuse monitor in Figure 9
VADIN = VADIN2 = 0V Both F1 and F2 are open
0.25 • VADIN2 ≤ VADIN < 0.7 • VADIN2 F1 is open
0.7 • VADIN2 ≤ VADIN < 1.1 • VADIN2 F2 is open
VADIN > 1.1 • VADIN2 Normal Operation

Using the input voltage as the reference ensures valid detection in the full operating range.

Fuse monitoring on the −48V side is more straightforward using the INTVCC pin along with two logic input pins, PGIO (when configured as input) and FLTIN as shown in Figure 9. Fuse F3 is sensed with R6 and R7 at PGIO, and fuse F4 is sensed with R8 and R9 at FLTIN with inverted input. If F3 is open, PGIO is pulled high and the PGIO input bit in the FAULT register is set. If F4 is open, FLTIN is pulled low and the FLTIN bit is set. In the latter case, if the corresponding bit in the ALERT register is also set, the LTC4261 interrupts the host using the ALERT pin.

Conclusion

The LTC4261 is a full-featured, intelligent Hot Swap controller that enhances the reliability and durability of high availability −48V power systems. The internal 10-bit ADC, I2C/SMBus and registers make it easy to monitor faults and real-time power and communicate with the system host. Its unique inrush and overcurrent control technique minimizes stresses on the pass transistor in all operating conditions.