LTC2946
17
2946fa
For more information www.linear.com/LTC2946
dissipate the worst-case power. As an example, consider
the –48V telecom system where the supply operates from
–36V to –72V and the shunt regulator is used to supply
an external load up to 4mA. R
SHUNT
needs to be between
1.9k and 5.9k according to the previous equation, and for
reduced power dissipation, a larger resistance is advan
-
tageous. The worst-case power dissipated in an R
SHUNT
of 5.36k is calculated to be 0.8W. Three 0.5W rated 1.8k
resistors in series would suffice for this example.
If the supply input is below 100V, the shunt resistor is not
required and V
DD
can be connected to GND of the supply
as shown in Figure 5d.
Supply Undervoltage Lockout
During power-up, the internal I
2
C logic and the ADC are
enabled when either V
DD
or INTV
CC
rises above its under-
voltage lockout
threshold. During power-down, the ADC is
disabled when V
DD
and INTV
CC
fall below their respective
undervoltage lockout thresholds. The internal I
2
C logic is
reset when V
DD
and INTV
CC
fall below their respective I
2
C
reset thresholds.
Shutdown Mode
The LTC2946 includes a low quiescent current shutdown
mode, controlled by bit CB[6]
in the CTRLB register
(T
able 4). Setting CB[6] puts the part in shutdown mode,
powering down the ADC, internal reference and onboard
linear regulator. The internal I
2
C bus remains active,
and although the ADR1 and ADR0 pins are disabled, the
device will retain the most recently programmed I
2
C bus
address. All onboard registers retain their contents and
can be accessed through the I
2
C interface. To re-enable
ADC conversions, reset bit CB[6] in the CTRLB register.
The analog circuitry will power up and all registers will
retain their contents.
The onboard linear regulator is disabled in shutdown mode
to conserve power. If the onboard linear regulator is used
to power external I
2
C bus related circuitry such as opto-
couplers or pull-ups, I
2
C communication will be lost when
the part is shut down. The LTC2946 would then have to
be reset by cycling its power to come out of shutdown. If
low I
Q
mode is not required, ensure bit CB[6] in the CTRLB
register is masked off during software development. It is
recommended that external regulators be used in such
applications if powering down the LTC2946 is desirable.
As an added layer of protection
against this scenario, bit
CB[4]
in the CTRLB register can be set during system
configuration to enable the LTC2946 to automatically exit
shutdown mode when the I
2
C lines are low for more than
33ms (which can be a result of accidental shutdown of the
LTC2946’s linear regulator powering the I
2
C). The user
can elect to be alerted of this event by setting bit AL2[3]
in the ALERT2 register (Table 8). Quiescent current drops
below 40μA in shutdown mode with the internal regulator
disabled.
Configuring the GPIO Pins
The LTC2946 has three GPIO pins configurable through
the GPIO_CFG register (Table 9) to be used as general
purpose input/output pins. As general purpose inputs,
GPIO1 through GPIO3 can be either active HIGH or LOW.
In addition, GPIO2 can also be used as an accumulation
enable input by writing bits CB[3:2] = [10] to allow integra
-
tion of the time counter, charge and energy accumulators.
GPIO1 through GPIO3 have comparators monitoring the
voltage on these pins with a threshold of 1.22V, the results
of which may be read from bits S2[6:4] in the STATUS2
register, as shown in Table 10. An alert may be generated
when GPIO1 or GPIO2 are active as
inputs by setting bits
AL2[6]
and AL2[5], respectively, in the ALERT2 register.
GPIO1-3 can be pulled low as general purpose outputs,
which are otherwise high impedance. GPIO3 is by default
an ALERT output that pulls low when an alert event is
present. To pull GPIO3 (ALERT) low in the absence of an
alert event, set GC[7] of the GPIO3_CTRL register (Table
12). Clearing this bit will release the GPIO3 (ALERT). GC[7]
does not have an effect on GPIO3 if it is not configured as
an ALERT output. Likewise, GC[6] does not affect GPIO3
if it is not configured as a general purpose output. GC[7]
is set whenever an alert event occurs irrespective of
GPIO3's configuration. Reset GC[7] before reconfiguring
GPIO3 to ALERT.
APPLICATIONS INFORMATION