
DIAGNOSTIC CONTROL
The LM48100Q output fault diagnostics are controlled
through the I2C interface. When power is initially applied to
the device, the LM48100Q initializes, performing the full di-
agnostic sequence; output short to V
DD and GND, outputs
shorted together, and no load condition, is performed. The
device remains in shutdown while the initial diagnostic check
is performed. Any I2C commands written to the device during
this time are stored and implemented once the diagnostic
check is complete. The initial diagnostic sequence can be
terminated by setting DG_RESET = 1.
The Diagnostic Control register, register 1, controls the
LM48100Q diagnostic process. Bit B4, DG_EN, enables the
output fault detection. Set DG_EN = 1 to enable the output
diagnostic test sequence. The LM48100Q treats the DG_EN
bit as rising-edge-sensitive; once DG_EN = 1 is clocked into
the device, the diagnostic test is performed. If the LM48100Q
is in one-shot mode, once the test sequence is performed, the
DG_EN bit is ignored and the test sequence will not be run
again. Cycle DG_EN from high-to-low-to-high to re-enable
the one-shot diagnostic test sequence.
In continuous diagnostic mode, the test sequence is repeated
until either a fault condition occurs, DG_RESET is cycled, or
the device is taken out of continuous diagnostic mode. Set
DG_CONT = 1 before setting DG_EN = 1 to initiate a contin-
uous diagnostic. Set DG-CONT = 0 to disable continuous
diagnostic mode. When the device is active and DG_EN = 0,
the LM48100Q does not perform the output short, or no load
diagnostics, however, the thermal overload and output over
current protection circuitry remains active, and disables the
device should a thermal or over-current fault occur. The initial
diagnostic operation when power is applied to the device oc-
curs regardless of the state of DG_EN. The LM48100Q output
fault detection can be set to either continuous mode where
the output diagnostic occurs every 60ms, or a one-shot mode.
Set bit B3 (DG_CONT) to 1 for continuous mode, set B3 = 0
for one-shot mode.
Bit B2, DG_RESET, restores the LM48100Q to normal oper-
ation after an output fault is detected. Toggle DG_RESET to
re-enable the device outputs and set FAULT high.
TABLE 4. Diagnostic Control Register
BIT
NAME
VALUE
DESCRIPTION
B0
RESERVED
0
Unused
B1
ILIMIT
0
Fixed output current limit
1
Supply dependent output
current limit
B2
DG
_RESET
0
Normal operation. FAULT
remains low and device is
disabled once a fault
occurs.
1
Reset FAULT output.
Device returns to pre-fault
operation.
B3
DG
_CONT
0
One shot diagnostic
1
Continuous diagnostic
B4
DG_EN
0
Disable diagnostic
1
Enable diagnostic
FAULT DETECTION CONTROL REGISTER
The LM48100Q output fault tests are individually controlled
through the Fault Detection Control register, register 2. Set-
ting any of the bits in the Fault Detection Control register to 1
causes the FAULT circuitry to ignore the associated test. For
example, if B2 (RAIL_SHT) = 1 and the output is shorted to
V
DD, the FAULT output remains high. Although the FAULT
circuitry ignores the selected test, the LM48100Q protection
circuitry remains active, and disables the device. This feature
is useful for diagnosing which fault caused a FAULTcondition.
If DG_EN = 1, and a diagnostic sequence is initiated, all the
tests are performed regardless of their state in the Fault De-
tection Control register. If DG_EN = 0, the RAIL_SHT,
OUTPUT_OPEN and OUTPUT_SHT tests are not per-
formed, however, the thermal overload and output over-cur-
rent detection circuitry remains active.
TABLE 5. Fault Detection Control Register
BIT
NAME
VALUE
DESCRIPTION
B0
OUTPUT
_SHT
0
Normal operation
1
Ignore output short circuit fault
(outputs shorted together)
B1
OUTPUT
_OPEN
0
Normal operation
1
Ignore output short circuit fault
B2
RAIL
_SHT
0
Normal operation
1
Ignore output short to V
DD or
GND fault
B3
OVF
0
Normal operation
1
Ignore output over-current fault
B4
TSD
0
Normal operation
1
Ignore thermal overload fault
www.national.com
14
LM48100Q