AD AD5100YRQZ

System Management IC with Programmable Quad
Voltage Monitoring and Supervisory Functions
AD5100
FEATURES
GENERAL DESCRIPTION
2 device-enabling outputs with 6 programmable monitoring
inputs (see Table 1)
Two 30 V monitoring inputs with shutdown control of
external devices
Programmable overvoltage, undervoltage, turn-on and
turn-off thresholds, and shutdown timings
Shutdown warning with fault detection
Reset control of external devices
5 V and 7.96 V monitoring inputs with reset control of
external devices
Programmable reset thresholds and hold time
eMOST-compatible inputs
Diagnostic application using V2MON and V4MON
Two supervisory functions
Watchdog reset controller with programmable timeout
and selectable floating input
Manual reset control for external devices
Digital interface and programmability
I2C-compatible interface
OTP1 for permanent threshold and timing settings
OTP can be overwritten for dynamic adjustments
Power-up by edge triggered signal
Power-down over I2C bus
Operating range
Supply voltage: 6.0 V to 30 V
Temperature range: −40°C to +125°C
Shutdown current: 5 μA max
Operating current: 2 mA max
High voltage input antimigration shielding pinouts
The AD5100 is a programmable system management IC that
combines four channels of voltage monitoring and watchdog
supervision. The AD5100 can be used to shut down external
supplies, reset processors, or disable any other system electronics when the system malfunctions. The AD5100 can also be
used to protect systems from improper device power-up
sequencing. The AD5100, a robust watchdog reset controller,
can monitor two 30 V inputs with shutdown and reset controls,
one 2.3 V to 5.0 V input, and one 1.6 V to 7.96 V input. Most
monitoring input thresholds and timing settings can be
programmed on-the-fly or permanently set with the OTP
memory feature.
The AD5100 is versatile for system monitoring applications
where critical microprocessor, DSP, and embedded systems
operate under harsh conditions, such as automotive, industrial,
or communications network environments.
The AD5100 is available in a compact 16-lead QSOP package
and can operate in an extended automotive temperature range
from −40°C to +125°C.
Table 1. AD5100 General Input and Output Information
Input
V1MON
V2MON
V3MON
V4MON
WDI
MR
Monitoring
Range 1
6 V to 28.29 V
3 V to 24.75 V
2.32 V to 4.97 V
1.67 V to 7.96 V
0 V to 5 V
0 V to 5 V
Shutdown
Control
Yes
Yes
No
No
Yes
No
Reset
Control
Yes
Yes
Yes
Yes
Yes
Yes
Fault
Detection
Yes
Yes
Yes
Yes
No
No
APPLICATIONS
1
Automotive systems
Network equipment
Computers, controllers, and embedded systems
1
With programmable threshold and programmable delay.
One-time programmable EPROM with unlimited adjustment before OTP
execution.
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
www.analog.com
Fax: 781.461.3113
©2008 Analog Devices, Inc. All rights reserved.
AD5100
TABLE OF CONTENTS
Features .............................................................................................. 1 Reset Output, RESET ................................................................. 19 Applications ....................................................................................... 1 Shutdown Warning, SHDNWARN .......................................... 20 General Description ......................................................................... 1 V4OUT Output................................................................................ 20 Revision History ............................................................................... 2 Power Requirements ...................................................................... 21 Functional Block Diagram .............................................................. 3 Internal Power, VREG ................................................................... 21 Specifications..................................................................................... 4 VOTP............................................................................................... 21 Electrical Specifications ............................................................... 4 Protection .................................................................................... 22 Timing Specifications .................................................................. 7 AD5100 Register Map .................................................................... 23 Absolute Maximum Ratings............................................................ 8 I2C Serial Interface.......................................................................... 27 ESD Caution .................................................................................. 8 Writing Data to AD5100 ........................................................... 28 Pin Configuration and Function Descriptions ............................. 9 Reading Data from AD5100 ..................................................... 28 One-Time Programmable (OTP) Options ............................. 10 Permanent Setting of AD5100 Registers (OTP Function) ... 29 Theory of Operation ...................................................................... 12 Temporary Override of Default Settings ................................. 29 Monitoring Inputs .......................................................................... 13 Applications Information .............................................................. 30 V1MON ............................................................................................ 13 Car Battery and Infotainment System Supply Monitoring ... 30 V2MON ............................................................................................ 14 Battery Monitoring with Fan Control ..................................... 33 V3MON ............................................................................................ 15 V4MON ............................................................................................ 16 Battery State of Charge Indicator and Shutdown Early
Warning Monitoring .................................................................. 33 Watchdog Input .......................................................................... 16 Rising Edge Triggered Wake-Up Mode ................................... 34 Manual Reset Input .................................................................... 18 Outline Dimensions ....................................................................... 35 Outputs ............................................................................................ 19 Ordering Guide .......................................................................... 35 Shutdown Output, SHDN ......................................................... 19 REVISION HISTORY
9/08—Revision 0: Initial Version
Rev. 0 | Page 2 of 36
AD5100
FUNCTIONAL BLOCK DIAGRAM
AD5100
640kΩ
V3MON
(2.5V TO 5V)
130kΩ
SHUTDOWN
CONTROLLER
55kΩ
V2MON
(3V TO 30V)
V4MON
(0.9V TO 30V)
OV/UV
ON/OFF
RESET
GENERATOR
V1MON
(6V TO 30V)
665kΩ
SHDN
SHDNWARN
RESET
V4OUT
MR
WDI
WDI DETECTION
AND
RESET GENERATOR
VOTP
SDA
AD0
I2C CONTROLLER
OTP FUSE ARRAY
REGISTER MAP
FD REGISTER
FAULT DETECTION
Figure 1.
Rev. 0 | Page 3 of 36
05692-001
SCL
AD5100
SPECIFICATIONS
ELECTRICAL SPECIFICATIONS
6 V ≤ V1MON ≤ 30 V and 3 V ≤ V2MON ≤ 30 V, −40°C ≤ TA ≤ +125°C, unless otherwise noted.
Table 2.
Parameter
HIGH VOLTAGE MONITORING INPUTS
V1MON
Voltage Range
Input Resistance
OV, UV Threshold Tolerance
(See Figure 7 and Table 6)
Hysteresis
Programmable Shutdown Hold Time
Tolerance (See Figure 7 and Table 8)
Programmable Shutdown Delay Tolerance
(See Figure 7 and Table 8)
Fault Detection Delay
Glitch Immune Time
V2MON
Input Voltage
Voltage Range 2
Input Resistance
On, Off Threshold Tolerance 3
(See Figure 7 and Table 6)
Hysteresis
Turn-On Programmable SHDN Hold Time
Tolerance (See Figure 7 and Table 8)
Turn-Off Programmable SHDN Delay Time
Tolerance (See Figure 7 and Table 8)
Fault Detection Delay
Glitch Immune Time
SHDN
SHDN Output High
Symbol
V1MON
RIN_V1MON
ΔOV, ΔUV
Min
Typ 1
Max
Unit
55
TA = 25°C
6
36
−1.6
30
70
+1.6
V
kΩ
%
TA = −40°C to +85°C
TA = −40°C to +125°C
−1.8
−2
+1.8
+2
TA = 25°C; does not apply to
Code 0x7
TA = 25°C; does not apply to
Code 0x7
TA = −40°C to +125°C; does
not apply to Code 0x7
−10
+10
%
%
%
%
−10
+10
%
−17
+17
%
1.5
Δt1SD_HOLD
Δt1SD_DELAY
tFD_DELAY
tGLITCH
60
45
Guaranteed by evaluation
V2MON
Minimum voltage on V2MON to
ensure AD5100 VREG power-up
V2MON
RIN_V2MON
ΔOn, ΔOff
μs
μs
2.2
V
TA = 25°C
3
500
−2
TA = −40°C to +85°C
TA = −40°C to +125°C
−2.4
−2.5
TA = 25°C; does not apply to
Code 0x7
TA = 25°C; does not apply to
Code 0x07
TA = −40°C to +125°C; does
not apply to Code 0x7
V2MON_OFF only
−10
+10
%
%
%
%
−10
+10
%
−17
+17
%
VRAIL = VREG, ISOURCE = 40 μA
VRAIL = V1MON, ISOURCE = 600 μA
ISINK = 1.6 mA
V1MON = 12 V, ISINK = 40 mA
V1MON = 12 V, SHDN forced to
12 V
2.4
V1MON − 0.5
640
30
760
+2
V
kΩ
%
+2.4
+2.5
1.5
Δt2SD_HOLD
Δt2SD_DELAY
tFD_DELAY
tGLITCH
VOH
SHDN Output Low
VOL
SHDN Sink Current
ISINK
SHDNWARN (Open-Drain Output)
SHDNWARN Inactive Leakage Current
SHDNWARN Active
Conditions
IOH_SHDNWARN
VOL_SHDNWARN
60
45
μs
μs
1.5
10
0.4
3
13.5
V
V
V
V
mA
0.4
μA
V
0.9
ISINK = 3 mA
Rev. 0 | Page 4 of 36
AD5100
Parameter
LOW VOLTAGE MONITORING INPUTS
V3MON, V4MON
V3MON Voltage Range
Input Resistance
V3MON Threshold Tolerance
(See Figure 10 and Table 6)
V3MON Hysteresis
V4MON Voltage Range 4
Input Resistance
V4MON Threshold Tolerance
(See Figure 12 and Table 6)
V4MON Hysteresis
RESET
RESET Hold Time Tolerance
(See Figure 10, Figure 12, and Table 8)
V3MON/V4MON-to-RESET Delay
RESET Output Voltage High
Symbol
V3MON
RIN_V3MON
ΔV3MON
V3_HYSTERESIS
V4MON
RIN_V4MON
ΔV4MON
ΔtRS_HOLD
tRS_DELAY
VOH
VOL
RESET Output Short-Circuit Current 5
ISOURCE
Glitch Immune Time
V4OUT Maximum Output
V4OUT Propagation Delay
V4OUT Maximum Frequency
tGLITCH
V4OUT_MAX
tV4OUT_DELAY
fV4OUT
WDI Pulse Width
Watchdog Initiated RESET Pulse Width
Watchdog Initiated SHDN
WDI Input Voltage Low
WDI Input Voltage High
WDI Input Current
Min
Typ 1
Max
Unit
130
TA = 25°C
2.0
110
−2.5
5.5
155
+2.5
V
kΩ
%
TA = −40°C to +85°C
TA = −40°C to +125°C
−2.75
−3
+2.75
+3
%
%
TA = 25°C
0.9
580
−2.5
30
775
+2.5
%
V
kΩ
%
TA = −40°C to +85°C
TA = −40°C to +125°C
−2.75
−3
1.2
ΔtWD
tWDI
tWDR
tWD_SHDN
VIL_WD
VIH_WD
665
+2.75
+3
%
%
%
−10
+10
%
−17
+17
%
V4_HYSTERESIS
RESET Output Voltage Low
WDI (WATCHDOG INPUT)
WDI Programmable Timeout Tolerance
(see Figure 13 and Table 8)
Conditions
5
TA = 25°C; does not apply to
Code 0x6 and Code 0x7
TA = −40°C to +125°C; does
not apply to Code 0x6 and
Code 0x7
60
V3MON ≥ 4.38 V, ISOURCE = 120 μA
2.7 V < V3MON ≤ 4.38 V,
ISOURCE = 30 μA
2.3 V < V3MON ≤ 2.7 V,
ISOURCE = 20 μA
1.8 V ≤ V3MON ≤ 2.3 V,
ISOURCE = 8 μA
V3MON > 4.38 V, ISINK = 3.2 mA
V3MON < 4.38 V, ISINK = 1.2 mA
RESET = 0, V3MON = 5.5 V
RESET = 0, V3MON = 3.6 V
V3MON − 1.5
0.8 × V3MON
μs
V
V
0.8 × V3MON
V
0.8 × V3MON
V
0.4
0.3
825
400
50
Open drain
5.5
70
10
Applies to RESET disabled
only
V
V
μA
μA
μs
V
μs
kHz
TA = 25°C
−10
+10
%
TA = −40°C to +125°C
−17
50
+17
%
ns
ms
sec
V
V
μA
μA
When no WDI
When no WDI activity > 4 tWD
tWD/50
1
0.3 × V3MON
0.7 × V3MON
WDI = V3MON
WDI = 0
Rev. 0 | Page 5 of 36
160
−20
AD5100
Parameter
MR (MANUAL RESET) INPUT
MR Input Voltage Low
MR Input Voltage High
Input Current
MR Pulse Width
MR Deglitching
MR-to-RESET Delay
MR Pull-Up Resistance (Internal to V3MON)
RESET Hold Time Tolerance
(see Figure 12 and Table 8)
SERIAL INTERFACES
Input Logic High (SCL, SDA) 6
Input Logic Low (SCL, SDA)
Output Logic High (SDA)
Output Logic Low (SDA)
Input Current
Input Capacitance
POWER SUPPLY
Supply Voltage Range
Sleep Mode Supply Current
Active Mode Supply Current
Device Power-On Threshold
Symbol
Conditions
VIL_MR
VIH_MR
Min
Typ 1
Max
Unit
0.3 × V3MON
75
+10
V
V
μA
μs
ns
μs
kΩ
%
−17
+17
%
2.0
0
0.7 × VRAIL
0
5.5
0.8
V
V
V
V
μA
pF
0.7 × V3MON
1
tMR
tMR_GLITCH
tMR_DELAY
1
ΔtRS_HOLD
TA = 25°C; does not apply to
Code 0x6 and Code 0x7
TA = −40°C to +125°C; does
not apply to Code 0x06 and
Code 0x7
VIH
VIL
VOH
VOL
External RPULL-UP = 2.2 kΩ
External RPULL-UP = 2.2 kΩ
VRAIL = 2 V to 5.5 V
IOL = 3 mA
VIN = 0 V to 5.5 V
50
−10
CI
100
1
60
0.4
1
5
V1MON
ISLEEP_V1MON
IPOWER_V1MON
6.0
30
5
2
2
V2MON = 0 V
V2MON = 12 V
V2MON edge triggered mode
selected
Device Power-Up V2MON, Minimum Pulse Width
Device Power-Down Delay
V2MON, IH
V2MON, IL
tV2MON_PW
TVREG_OFF_DELAY
OTP Supply Voltage 7
OTP Supply Current 8
OTP Settling Time 9
VOTP
IVOTP
tS_OTP
2.2
0.4
4
V2MON < 0.4 V (normal mode)
I2C-initiated power-down
For OTP only
For OTP only
1
2
10
5.5
84
12
V
μA
mA
mA
V
V
ms
sec
μs
V
mA
ms
Represent typical values at 25°C, V1MON = 12 V, and V2MON = 12 V.
Initial V2MON turn-on minimum remains as 2.2 V but the 3 V to 30 V specifications apply afterward.
3
Does not apply if V2MON is a digital signal.
4
V4MON threshold limits (see Table 6) are designed to primarily allow V4MON to monitor low voltage inputs. The V4MON input pin is capable of withstanding voltages up to
30 V. One application where this 30 V capability is useful is electronic media-oriented systems transport (eMOST) diagnostic circuits.
5
The RESET short-circuit current is the maximum pull-up current when RESET is driven low by a microprocessor bidirectional reset pin.
6
It is typical for the SCL and SDA to have resistors pulled up to V3MON. However, care must be taken to ensure that the minimum VIH is met when the SCL and SDA are
driven directly from a low voltage logic controller without pull-up resistors.
7
VOTP can be furnished by an external 5.5 V power supply, rather than an on-board power supply, when performing factory programming. A 10 μF tantalum capacitor is
required on VOTP during operation regardless of whether the OTP fuses are programmed.
8
The OTP supply source must be capable of supplying a minimum of 100 mA because some AD5100 parts require a current slightly greater than the typical value
of 84 mA.
9
The OTP settling time occurs only once if the OTP function is used.
2
Rev. 0 | Page 6 of 36
AD5100
TIMING SPECIFICATIONS
Table 3.
Parameter
I2C INTERFACE TIMING CHARACTERISTICS 1, 2
fSCL
t1
t2
Description
SCL clock frequency
tBUF, bus free time between start and stop
tHD;STA, hold time after (repeated) start condition; after this
period, the first clock is generated
tLOW, low period of SCL clock
tHIGH, high period of SCL clock
tSU;STA, setup time for start condition
tHD;DAT, data hold time
tSU;DAT, data setup time
tF, fall time of both SDA and SCL signals
tR, rise time of both SDA and SCL signals
tSU;STO, setup time for stop condition
t3
t4
t5
t6
t7
t8
t9
t10
2
Typ
Max
Unit
400
kHz
μs
μs
1.3
0.6
1.3
0.6
0.6
μs
μs
μs
μs
μs
μs
μs
μs
50
0.9
0.1
0.3
0.3
0.6
Guaranteed by design and not subject to production test.
See Figure 2.
t8
t6
t2
t9
SCL
t2
t3
t4
t8
t7
t10
t5
t9
SDA
05692-002
1
Min
t1
P
S
S
Figure 2. Digital Interface Timing Diagram
Rev. 0 | Page 7 of 36
P
AD5100
ABSOLUTE MAXIMUM RATINGS
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. This is a stress
rating only; functional operation of the device at these or any
other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect
device reliability.
Table 4.
Parameter
V1MON to GND
V2MON to GND
V3MON to GND
V4MON to GND
VOTP to GND
Digital Input Voltage to GND
(MR, WDI, SCL, SDA, AD0)
Digital Output Voltage to GND
(RESET, V4OUT, SHDNWARN)
Digital Output Voltage to GND (SHDN)
Operating Temperature Range
Storage Temperature Range
ESD Rating (HBM)
Maximum Junction Temperature (TJmax)
Power Dissipation 1
Thermal Impedance 3
θJA Junction-to-Ambient
θJC Junction-to-Case
IR Reflow Soldering (RoHS-Compliant Package)
Peak Temperature
Time at Peak Temperature
Ramp-Up Rate
Ramp-Down Rate
Time from 25°C to Peak Temperature
Rating
−0.3 V, +33 V
−0.3 V, +33 V
−0.3 V, +7 V
−0.3 V, +33 V
−0.3 V, +7 V
0 V, +7 V
ESD CAUTION
0 V, +7 V
0 V, +33 V
−40°C to +125°C
−65°C to +150°C
3.5 kV
150°C
(TJmax − TA 2 )/θJA
105.44°C/W
38.8°C/W
260°C (+0°C)
20 sec to 40 sec
3°C/sec max
−6°C/sec max
8 minutes max
1
Values relate to the package being used on a 4-layer board.
TA = ambient temperature.
3
Junction-to-case resistance is applicable to components featuring a
preferential flow direction, for example, components mounted on a
heat sink. Junction-to-ambient resistance is more useful for air-cooled
PCB-mounted components.
2
Rev. 0 | Page 8 of 36
AD5100
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS
V1MON 1
16
V2MON
GND 2
15
GND/NC
VOTP 3
14
V4MON
AD5100
V3MON 4
AD0
TOP VIEW
MR 5 (Not to Scale) 12 SHDN
13
11
SHDNWARN
10
V4OUT
SDA 8
9
RESET
NC = NO CONNECT
05692-003
WDI 6
SCL 7
Figure 3. Pin Configuration
Table 5. AD5100 Pin Function Descriptions
Mnemonic
V1MON
2
3
GND
VOTP
4
5
6
7
V3MON
MR
WDI
SCL
8
SDA
9
10
11
12
RESET
V4OUT
SHDNWARN
SHDN
13
14
15
16
AD0
V4MON
GND/NC
V2MON
Description
High Voltage Monitoring Input. AD5100 internal supply is derived from V1MON. There must be a 10 μF electrolytic
capacitor between this pin and GND, placed as close as possible to the V1MON pin.
Ground.
One-Time Programmable Supply Voltage for EPROM. A 10 μF decoupling capacitor (low ESR) to GND is required
when not fuse programming.
Low Voltage Monitoring Input.
Manual Reset Input. Active low.
Watchdog Input.
I2C Serial Input Register Clock. Open-drain input. If it is driven directly from a logic driver without the pull-up
resistor, ensure that the VIH minimum is 3.3 V.
I2C Serial Data Input/Output. Open-drain input/output. If it is driven directly from a logic driver without the pullup resistor, ensure that the VIH minimum is 3.3 V.
Reset. Push-pull output with rail voltage of V3MON.
Open-Drain Output. Triggered by V4MON.
Shutdown Warning. Active low, open-drain output.
Shutdown Output. Push-pull output with selectable rail voltage of V1MON or VREG, the AD5100 internal power (30 V
maximum).
I2C Slave Address Configuration. If tied high, this pin can only be tied to 3.3 V maximum.
Low Voltage Monitoring Input. Capable of withstanding 30 V.
Ground/No Connect. Can be grounded or left floating but do not connect to any other potentials.
High Voltage Monitoring Input. It is also the internal supply voltage enabling input.
GND
1
16
2
15
3
4
5
14
AD5100
13
TOP VIEW
(Not to Scale) 12
6
11
7
10
8
9
05692-004
Pin No.
1
Figure 4. Recommended PCB Layout for Shielded High Voltage Inputs
Rev. 0 | Page 9 of 36
AD5100
ONE-TIME PROGRAMMABLE (OTP) OPTIONS
All values are typical ratings; see Table 2 for tolerances.
Table 6. Available Programmable Thresholds at TA = 25°C
V1MON OV Threshold
7.92 V
9.00 V
9.90 V
11.00 V
12.00 V
13.20 V
14.14 V
15.23 V
15.84 V
17.22 V
18.00 V 1
18.86 V
19.80 V
22.00 V
24.75 V
28.29 V
1
V1MON UV Threshold
6.00 V
6.49 V
6.95 V
7.47 V
7.92 V
8.43 V1
9.00 V
9.43 V
9.90 V
10.42 V
11.00 V
11.65 V
12.00 V
12.38 V
13.20 V
13.66 V
V2MON On Threshold
3.00 V
3.5 V
4.00 V
4.77 V
6.00 V
6.49 V
6.95 V
7.47 V1
7.92 V
8.43 V
9.00 V
9.43 V
9.90 V
15.23 V
19.80 V
24.75 V
V2MON Off Threshold
3.00 V
3.5 V
4.00 V
4.77 V
6.00 V
6.49 V
6.95 V1
7.47 V
7.92 V
8.43 V
9.00 V
9.43 V
9.90 V
15.23 V
19.80 V
Rising edge triggered
wake-up mode
V3MON Threshold
2.32 V
2.64 V
2.93 V1
3.10 V
4.36 V
4.65 V
4.75 V
4.97 V
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
V4MON Threshold
1.67 V
2.31 V
3.05 V
4.62 V
6.51 V
7.16 V
7.54 V1
7.96 V
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Default. V1MON_OV must be > V1MON_UV. V2MON_OFF is ignored if > V2MON_ON but V2MON_OFF cannot be = V2MON_ON.
Table 7. Look-Up Table of Programming Code vs. Typical Thresholds Shown in Table 6
Code
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
V1MON OV
Threshold
18.00 V 1
18.86 V
15.84 V
17.22 V
24.75 V
28.29 V
19.80 V
22.00 V
9.90 V
11.00 V
V1MON UV
Threshold
8.43 V1
7.92 V
9.43 V
9.00 V
6.49 V
6.00 V
7.47 V
6.95 V
12.38 V
12.00 V
V2MON On
Threshold
7.47 V 1
6.95 V
6.49 V
6.00 V
4.77 V
4.00 V
3.50 V
3.00 V
24.75 V
19.80 V
1010
1011
1100
1101
1110
1111
7.92 V
9.00 V
14.14 V
15.23 V
12.00 V
13.20 V
13.66 V
13.20 V
10.42 V
9.90 V
11.65 V
11.00 V
15.23 V
9.90 V
9.43 V
9.00 V
8.43 V
7.92 V
1
V2MON Off Threshold
6.95 V1
7.47 V
6.00 V
6.49 V
4.00 V
4.77 V
3.00 V
3.50 V
19.80 V
Rising edge triggered
wake-up mode
9.90 V
15.23 V
9.00 V
9.43 V
7.92 V
8.43 V
Default.
Rev. 0 | Page 10 of 36
V3MON Threshold
2.93 V1
4.65 V
4.75 V
4.97 V
2.32 V
2.64 V
4.36 V
3.10 V
Reserved
Reserved
V4MON Threshold
7.54 V1
1.67 V
2.31 V
3.05 V
4.62 V
6.51 V
7.16 V
7.96 V
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
AD5100
Table 8. Available Programmable Hold Time and Delay
t1SD_HOLD
0.07 ms
20 ms
40 ms
60 ms
80 ms
100 ms
150 ms
200 ms1
1
t1SD_DELAY
0.07 ms
50 ms
100 ms
200 ms
400 ms
800 ms
1000 ms
1200 ms1
t2SD_HOLD
0.07 ms
10 ms 1
20 ms
30 ms
40 ms
50 ms
100 ms
200 ms
t2SD_DELAY
0.07 ms
50 ms
100 ms1
200 ms
400 ms
800 ms
1000 ms
1200 ms
tRS_HOLD
0.1 ms
1 ms
15 ms
30 ms
50 ms
100 ms
150 ms
200 ms1
tWD
100 ms
250 ms
500 ms
750 ms
1000 ms
1250 ms
1500 ms1
2000 ms
Default.
Table 9. Look-Up Table of Programming Code vs. Typical Timings Shown in Table 8
Code
000
001
010
011
100
101
110
111
1
t1SD_HOLD
200 ms 1
150 ms
100 ms
80 ms
60 ms
40 ms
20 ms
0.07 ms
t1SD_DELAY
1200 ms1
1000 ms
800 ms
400 ms
200 ms
100 ms
50 ms
0.07 ms
t2SD_HOLD
10 ms1
20 ms
30 ms
40 ms
50 ms
100 ms
200 ms
0.07 ms
Default.
Rev. 0 | Page 11 of 36
t2SD_DELAY
100 ms1
50 ms
200 ms
400 ms
800 ms
1000 ms
1200 ms
0.07 ms
tRS_HOLD
200 ms1
150 ms
100 ms
50 ms
30 ms
15 ms
1 ms
0.1 ms
tWD
1500 ms1
2000 ms
1250 ms
1000 ms
750 ms
500 ms
250 ms
100 ms
AD5100
THEORY OF OPERATION
shutdown signal, SHDN and reset signal, RESET, while the two
low voltage monitoring inputs control the reset signal, RESET.
SHDN and RESET are both disabling signals for external devices.
The differences between these two outputs are in output level
and driving capabilities, as described in the Outputs section.
The WDI (watchdog) and MR (manual reset) inputs also
control the RESET output, for use with an external digital
processor. Figure 5 shows the general flow chart and Table 10
summarizes the AD5100 functions and features.
The AD5100 is a programmable system management IC that
has four channels of monitoring inputs. Three inputs have high
voltage (30 V) capability. For example, if the AD5100 is used in
an automotive application, V1MON (Monitoring Input 1) can be
connected to the battery and the V2MON can be connected to the
ignition switch, a rising edge trigger wake-up signal, or the
media-oriented systems transport (MOST) wake-up signal
(V4MON is connected to V2MON for MOST applications). Two
other inputs, V3MON and V4MON, are designed for low voltage
monitoring, with programmable thresholds from 2.93 V to
7.96 V. The two high voltage monitoring inputs control the
MR = 1
SHDN = 0*
NO
FLOATING
WDI DISABLED
YES
V1MON < OV
NO
SHDN = 0*
YES
V2MON
LEVEL
SENSITIVE
SELECTED
(V2MON RISING EDGE
SENSITIVE SELECTED)
NO
NO
YES
RESET = 0
NO (ADVANCE WDI SELECTED)
STANDARD
WDI SELECTED
YES
VALID WDI
NO
VALID WDI
RESET = 0
YES
NO
NO
YES
NO
RESET = 0
SHDN = 0
SHDN = 0
YES
V2MON > OFF
FLOATING WDI
YES
YES
V2MON > ON
RESET = 0
YES
V3MON >
THRESHOLD
SHDN = 0
NO
RESET = 0
YES
YES
SHDN = 1
USING V4OUT
FOR PWM
NO
V4MON >
THRESHOLD
YES
V4MON >
THRESHOLD
V4OUT = 1
NO
RESET = 0
YES
NO
V4OUT = 0
YES
CONTINUE
MONITORING
DEFAULT PATHS
* SEE TABLE 11 RESET CONFIGURATION REGISTER:
IF [0] = 0, THEN SHDN = 0 AND RESET = 0
IF [0] = 1, THEN SHDN = 0 AND RESET = 1
05692-005
V1MON > UV
NO
NO
Figure 5. General Flow Chart
Table 10. AD5100 Functions and Features
Input
V1MON
V2MON
Monitoring
Range
6 V to 28.29 V
3 V to 24.75 V
Shutdown
Control
Yes
Yes
Reset
Control
Yes
Yes
Fault
Detection
Yes
Yes
V3MON
2.32 V to 4.97 V
No
Yes
Yes
V4MON
WDI
1.67 V to 7.96 V
0 V to 5 V
No
Yes
Yes
Yes
Yes
No
MR
0 V to 5 V
Yes
Yes
No
Functions and Features
Overvoltage/undervoltage thresholds
On/off voltage thresholds; pseudo rising edge
triggered, wake-up selectable; MOST wake-up
signal (V2MON connected to V4MON)
Additional output
Standard, advance, or floating; watchdog
selectable
Highest priority on RESET over other inputs
Rev. 0 | Page 12 of 36
If Not Used
Does not apply
Connect to V1MON,
minimum input 6 V
Connect to VOTP and
set threshold to
minimum
Connect to GND
Leave floating
Leave floating
AD5100
MONITORING INPUTS
V1MON
V1MON is a high voltage monitoring input that controls the
SHDN and RESET functions of the external devices. In addition, it
provides a shutdown warning to the system. V1MON monitors
inputs from 6 V to 30 V.
The V1MON pin is monitored by two comparators, one for overvoltage and one for undervoltage detection. Both are designed with
1.5% hysteresis.
When the V1MON input goes above the programmed overvoltage
(OV) threshold, the comparator becomes active immediately,
indicating that an OV condition has occurred. Due to hysteresis,
the V1MON input must be brought below the programmed OV
threshold by 1.5% before the comparator becomes inactive,
indicating that the OV condition has gone away (see Figure 6).
V1MON_OV
HYSTERESIS
V1MON
V1MON_UV
HYSTERESIS
UV
UV
COMPARATOR COMPARATOR
ACTIVE
INACTIVE
The OV threshold chosen must be greater than the UV threshold.
When the shutdown is triggered, either because the input has
reached the OV or UV threshold, such fault conditions are
temporarily recorded in the fault detection register.
The SHDNWARN output transitions low for signaling before
the shutdown output, SHDN, activates. The timing of the
SHDN output is dependent on how long the shutdownprogrammed delay (t1SD_DELAY ) is set relative to the
SHDNWARN propagation delay (tFD_DELAY). This feature
attempts to allow the system to finish any critical housekeeping
tasks before shutting down the external device.
The V1MON, shutdown, and shutdown warning timing diagrams
are shown in Figure 7.
OV
COMPARATOR
INACTIVE
05692-007
OV
COMPARATOR
ACTIVE
shutdown delay (t1SD_DELAY). The shutdown hold time means that
the SHDN signal is held low for t1SD_HOLD after V1MON returns
within its UV and OV thresholds. The shutdown delay means
that the SHDN signal activation is delayed until the programmed
t1SD_DELAY has elapsed. SHDN activates once the voltage on V1MON
is outside the OV or UV threshold for a time longer than tGLITCH.
RESET follows SHDN delay and hold timings when triggered
by VIMON.
Figure 6. V1MON Hysteresis
When the V1MON input drops below the programmed undervoltage (UV) threshold, the comparator becomes active
immediately, indicating that a UV condition has occurred.
Similarly, due to hysteresis, the V1MON input must be brought
above the programmed UV threshold by 1.5% before the
comparator becomes inactive, indicating that the UV condition
has gone away.
Both V1MON comparators are used (in conjunction with hold and
delay timers) to control the SHDN and RESET pins.
V1MON has a 16-level programmable OV threshold (Register 0x01)
and UV threshold (Register 0x02) with an 8-step 0.07 ms to
200 ms shutdown hold time (t1SD_HOLD) and 0.07 ms to 1200 ms
The ranges of OV and UV thresholds are shown in Table 6, and
the programming codes for the selected thresholds are found in
Table 7. The defaulted OV threshold is 18.00 V and, for UV
threshold, it is 8.43 V. Similarly, the ranges of shutdown hold
and delay times are shown in Table 8, and the programming
codes for the selected timings are shown in Table 9. The default
shutdown hold time is 200 ms; for shutdown delay time, it is
1200 ms.
V1MON exhibits typical input resistance of 55 kΩ that users
should take into account for loading effect.
The voltage at V1MON provides the power for the AD5100, but
a valid signal on V2MON must be present before the internal
power rail, VREG, starts operation. Details are explained in the
Power Requirements section.
Rev. 0 | Page 13 of 36
AD5100
tGLITCH
V1MON_OV*
V1MON
V1MON_UV*
tGLITCH
V2MON_ON*
V2MON
V2MON_OFF*
tMIN#
t1SD_DELAY*
t2SD_HOLD*
t1SD_HOLD*
t1SD_DELAY*
t2SD_HOLD*
t1SD_HOLD*
t2SD_DELAY*
t2SD_DELAY*
SHDN
AND RESET
tFD_DELAY
tFD_DELAY
tFD_DELAY
tFD_DELAY
NOTES
1. * = PROGRAMMABLE.
2. # = THE DURATION OF THE tMIN MUST BE SHORTER THAN tVREG_OFF_DELAY OR ELSE THE AD5100 WILL BE POWERED OFF.
05692-006
SHDNWARN
Figure 7. V1MON and V2MON Shutdown Timing Diagrams in Level-Sensitive Mode (Note that RESET Follows SHDN)
V2MON_ON
V2MON is a high voltage monitoring input that controls the SHDN
and RESET functions of the external devices. V2MON monitors
inputs from 3 V to 30 V. It has a 16-level programmable turn-on
and turn-off (on, off) hysteresis thresholds (Register 0x03 and
Register 0x04), with an 8-step 0.07 ms to 200 ms shutdown hold
time (t2SD_HOLD) and 0.07 ms to 1200 ms shutdown delay
(t2SD_DELAY).
The V2MON pin is monitored by two comparators, one for turnon and one for turn-off detection, in the level-sensitive powerup mode. Both are designed with 1.5% hysteresis. Only the
turn-on monitoring comparator is used if the rising edge
triggered wake-up mode is selected.
When the V2MON input goes above the programmed V2MON on
threshold, the comparator becomes active immediately, indicating that an on condition has occurred. Due to hysteresis, the
V2MON input must be brought below the programmed threshold
by 1.5% before the comparator becomes inactive, indicating that
the on condition has gone away (see Figure 8).
When the V2MON input drops below the programmed threshold,
the comparator becomes active immediately, indicating that a
V2MON off condition has occurred. Similarly, due to hysteresis,
the V2MON input must be brought above the programmed threshold
by 1.5% before the comparator becomes inactive, indicating that
the off condition has gone away.
HYSTERESIS
V2MON
V2MON_OFF
HYSTERESIS
ON
COMPARATOR
ACTIVE
ON
COMPARATOR
INACTIVE
OFF
OFF
COMPARATOR COMPARATOR
ACTIVE
INACTIVE
05692-008
V2MON
Figure 8. V2MON Hysteresis
By default, V2MON is level sensitive and the on and off thresholds
are both monitored. The on threshold chosen must be greater
than the off threshold.
When the SHDN output is activated by the input reaching the
V2MON_OFF threshold, such fault condition is temporarily
recorded in the fault detection register. The SHDNWARN
output transitions low for signaling before the shutdown output,
SHDN, activates. The timing of the SHDN output is dependent
on how long the shutdown programmed delay (t2SD_DELAY) is set
relative to the SHDNWARN propagation delay (tFD_DELAY ). This
feature allows the system to finish any critical housekeeping
tasks before shutting down the external device. SHDN activates
once the voltage on V2MON is outside the threshold for a time longer
than tGLITCH. RESET follows SHDN delay and hold timings when
triggered by V2MON.
The V2MON, shutdown, and shutdown warning timing diagrams
are shown in Figure 7.
Rev. 0 | Page 14 of 36
AD5100
V3MON
V2MON_OFF is ignored if V2MON_OFF is greater than V2MON_ON but
V2MON_OFF cannot equal V2MON_ON.
HYSTERESIS
V3MON_UV
UV
COMPARATOR
INACTIVE
UV
COMPARATOR
INACTIVE
05692-010
The ranges of on and off thresholds are shown in Table 6 and
the programming codes for the selected-thresholds are found in
Table 7. The default on threshold is 7.47 V and off threshold is
6.95 V. Similarly, the ranges of shutdown hold and delay times
are shown in Table 8, and the programming codes of the selected
timings are found in Table 9. The default shutdown hold time is
10 ms and the delay time is 100 ms.
Figure 9. V3MON Hysteresis
If V2MON is selected with rising edge triggered wake-up mode,
only the on threshold is monitored and the off threshold
is ignored. V2MON is put into rising edge triggered mode by
setting V2MON off threshold, Register 0x04[3:0] to 1001
The voltage at V1MON provides the power for the AD5100, but a
valid signal on V2MON must be present before the internal VREG
starts operating. Details are explained in the Power Requirements
section.
V2MON exhibits typical input resistance of 640 kΩ that users
should take into account for loading effect.
V3MON
V3MON is a low voltage monitoring input that controls the RESET
function of an external device.
The V3MON pin is monitored by a comparator to detect an
undervoltage condition. It is designed with 1.5% hysteresis.
When the V3MON input drops below the programmed UV
threshold, the comparator becomes active immediately,
indicating that a UV condition has occurred. Due to hysteresis,
the V3MON input must be brought above the programmed UV
threshold by 1.5% before the comparator becomes inactive,
indicating that the UV condition has gone away (see Figure 9).
The V3MON comparator is used (in conjunction with a hold
timer) to control the RESET pin.
V3MON monitors inputs from 2.0 V to 5.5 V. It has an 8-step
programmable reset threshold (Register 0x05) with an 8-step
0.1 ms to 200 ms reset hold time (tRS_HOLD). The reset hold time
means that the RESET output remains activate when V3MON goes
above its UV threshold, until tRS_HOLD has elapsed. This allows
the reset of an external device to be held until the programmed
time is reached.
The V3MON and RESET timing diagrams are shown in Figure 10.
The range of thresholds is shown in Table 6 and the programming
code for the selected threshold is found in Table 7. The default
monitoring threshold is 2.93 V. The range of reset hold times
is shown in Table 8 and the programming code of the selected
timing is found in Table 9. The default RESET hold time is
200 ms.
V3MON exhibits typical input resistance of 130 kΩ that users
should take into account for loading effect.
The MR input has an internal resistor pull-up toV3MON. The
RESET output is push-pull, between V3MON and GND.
tGLITCH
V3MON
V3MON
tRS_HOLD*
tRS_HOLD*
tRS_DELAY
tRS_DELAY
05692-009
RESET
NOTES
1. * = PROGRAMMABLE
Figure 10. V3MON, RESET Timing Diagrams
Rev. 0 | Page 15 of 36
AD5100
V4MON
V4MON is a low voltage monitoring input that controls the RESET
function of an external device or provides a comparator output,
V4OUT. The V4MON pin is monitored by a comparator to detect an
undervoltage condition. It is designed with 5% hysteresis.
When the V4MON input drops below the programmed UV threshold, the comparator becomes active immediately, indicating that
a UV condition has occurred. Due to hysteresis, the V4MON input
must be brought above the programmed UV threshold by 5%
before the comparator becomes inactive, indicating that the UV
condition has gone away (see Figure 11).
V4MON
UV
COMPARATOR
INACTIVE
05692-012
UV
COMPARATOR
INACTIVE
The V4MON, RESET, and V4OUT timing diagrams are shown in
Figure 12. The range of thresholds is shown in Table 6, and the
programming code for the selected threshold is found in Table 8.
The default monitoring threshold is 7.54 V. Similarly, the range
of reset hold time is shown in Table 8, and the programming
code of the selected timing is found in Table 9.
V4MON exhibits typical input resistance of 665 kΩ that users
should take into account for loading effect.
WATCHDOG INPUT
The watchdog input (WDI) circuit attempts to reset the system
to a known good state if a software or hardware glitch renders
the system processor inactive for a duration that is longer than
the timeout period. The timeout period, tWD, is programmable
in eight steps from 100 ms to 2000 ms. The watchdog circuit is
independent of any CPU clock that the watchdog is monitoring.
HYSTERESIS
V4MON_UV
7.96 V, with an 8-step 0.1 ms to 200 ms reset hold time
(tRS_HOLD).
Figure 11. V4MON Hysteresis
The V4MON comparator is used to control the V4OUT pin and (in
conjunction with a hold timer) to control the RESET pin. To
configure V4MON to control the RESET pin, set Register 0x0D[3]
to 0. Setting this bit to 1 prevents V4MON from causing RESET to
activate.
V4MON input voltage range is up to 30 V. It has an 8-step
programmable reset threshold (Register 0x06) from 1.67 V to
The range of watchdog timeout is shown in Table 8, and the
programming code of the selected timeout is found in Table 9.
The default timeout is 1500 ms.
The watchdog is disabled during power-up. WDI starts monitoring once RESET is high. The AD5100 provides a standard or
advanced watchdog monitoring function. Register 0x0F[3] sets
the watchdog function to either standard or advanced mode.
•
•
Register 0x0F[3] = 0: standard watchdog mode
Register 0x0F[3[ = 1: advanced watchdog mode
tGLITCH
V4MON
V4MON
tRS_HOLD*
tRS_HOLD*
tRS_DELAY
tRS_DELAY
RESET
NOTES
1. * = PROGRAMMABLE.
2. MOST APPLICATIONS USING V4OUT REQUIRE DISABLING OF V4MON TRIGGERED RESET.
Figure 12. V4MON , RESET, and V4OUT Timing Diagrams
Rev. 0 | Page 16 of 36
05692-011
V4OUT
AD5100
Standard Watchdog Mode
Advanced Watchdog Mode
In the default standard watchdog mode, if WDI remains either
high or low for longer than the timeout period, tWD, a RESET
pulse is generated in an attempt to allow the system processor to
re-establish the WDI signal. The RESET pulses continue indefinitely until a valid watchdog signal, a rising or falling edge
signal at the WDI, is received. The internal watchdog timer
clears whenever a reset is asserted. The standard WDI and
RESET timing diagrams are shown in Figure 13.
The AD5100 can be programmed into an advanced watchdog
mode. In this mode, if WDI remains either high or low for
longer than the timeout period, tWD, a RESET pulse is generated,
as per standard mode. However, if the WDI input remains
inactive after three such RESET pulses, concurrent with the
fourth RESET pulse, SHDN is also asserted. SHDN is released
after 1 second. These actions repeat indefinitely (unless action
is taken by the user), if the processor is not responding. The
advanced WDI and RESET timing diagrams are shown in
Figure 14.
tWDI
WDI
tWD
tWD
tWDR
tWDR
RESET
RESET PULSE
CONTINUOUS PULSES UNTIL WATCHDOG AWAKES
05692-013
tWDR = WATCHDOG-INITIATED RESET PULSE WIDTH
tWDI = WATCHDOG PULSE WIDTH
tWD = WATCHDOG PROGRAMMABLE TIME
Figure 13. Standard Watchdog—Pulsing Reset Until Watchdog Awakes
tWDI
WDI
tWD
tWD
tWDR
tWDI
RESET
1 RESET PULSE
3 RESET PULSES
SHDN
SHUTDOWN AT 4TH RESET PULSE
RELEASE AFTER 1s
05692-014
tWD_SHDN
Figure 14. Advanced Watchdog—SHDN Asserted After Three Trials of Resetting the Watchdog (SHDN Released After 1 Second and the Cycle Repeats)
Rev. 0 | Page 17 of 36
AD5100
Floating WDI Input
MANUAL RESET INPUT
If the WDI pin is floating, the watchdog function is disabled by
default. However, floating watchdog can be enabled in the RESET
configuration register such that a broken WDI connection or
any unusual condition that makes WDI float triggers the reset.
Manual reset (MR) is an active low input to the AD5100 and
has an internal pull-up resistor to V3MON. If the input signal on
the MR pin goes low, RESET is activated. MR can be driven
from a CMOS logic signal.
•
•
Register 0x0D[3] = 0: floating WDI input activates RESET
Register 0x0D[3] = 1: floating WDI input does not activate
RESET
The MR and RESET timing diagrams are shown in Figure 15.
Note that RESET is activated after tMR_DELAY and is held for
tRS_HOLD after the MR signal has gone high again.
Enabling or disabling the floating WDI feature can be changed
dynamically, provided that the OTP fuse of the RESET configuration register is not blown or that the OTP overridden function
is selected.
MR has the highest priority in triggering the RESET over any
other monitoring inputs.
MR
< tMR_GLITCH
tMR
tMR_DELAY
tRS_HOLD*
* = PROGRAMMABLE
Figure 15. Manual Reset (MR) Timing Diagram
Rev. 0 | Page 18 of 36
05692-015
RESET
AD5100
OUTPUTS
The shutdown output, SHDN, is triggered by V1MON or V2MON
over- or underthreshold values, or as the result of a failed
watchdog input. SHDN can also be asserted low at any time by
writing to certain registers on the AD5100.
The shutdown generator asserts a logic low SHDN signal based
on the following conditions:
•
•
•
•
•
have formed across the SHDN pin and the battery terminal
(V1MON). The dendrite is blown immediately because M2a is
designed with adequate current sinking capability and remains in
the on position to offer such protection. In another situation, if
the SHDN pin is hard-shorted to the 12 V battery, the shortcircuit detector opens SW2 and limits the current by the high
impedance M2b.
V1MON
During power-up
When V1MON goes over or under the threshold (see Figure 7)
When V2MON is below the turn-on threshold during the
rising edge or the turn-off threshold during the falling edge
in level-sensitive mode (see Figure 7)
When the external monitoring processor cannot issue
the necessary WDI signal and advanced WDI mode is
selected (see Figure 10 and Figure 9)
I2C® programmed shutdown
•
M3
SW3
SHDN
*
M2A
M2B
SW2
LOW-Z
Register 0x18[4] = 0: enable software control of SHDN
Register 0x18[4] = 1: disable software control of SHDN
HIGH-Z
SHORT-CIRCUIT
DETECT
Figure 16. Shutdown Output
RESET OUTPUT, RESET
The reset output, RESET, is triggered by V3MON or V4MON
underthreshold values. RESET activation can also be the result
of the processor not generating the proper watchdog signal, if
MR input is triggered, or if SHDN is activated.
Register 0x16[2] = 0: SHDN output not controlled by
software
Register 0x16[2] = 1: SHDN output is pulled low
The SHDN signal is released after the programmable hold time,
tSD_HOLD. The SHDN output is push-pull configured with an I2Cselectable rail voltage of either V1MON in default or internal VREG.
Register 0x0E controls the voltage rail for SHDN.
•
•
#
R1
NOTES
1. # = I2C SELECTABLE
2. * = DEFAULT
Once the feature is enabled, control of SHDN is achieved by
writing to Register 0x16[2].
•
LEVEL
SHIFTER
SW1
To activate SHDN by writing to the part, the user must first
enable this feature by writing to Register 0x18[4].
•
•
M1
#*
VREG
05692-016
SHUTDOWN OUTPUT, SHDN
Register 0x0E[3] = 0: SHDN uses V1MON rail
Register 0x0E[3] =1: SHDN uses VREG rail
Figure 16 shows the SHDN output configuration. Pull-down
Resistor R1 ensures that SHDN is pulled to ground when the
AD5100 is not powered. When AD5100 is powered, M2a and
M2b are both on. M2a has relatively lower impedance than M2b
and R1 so the SHDN remains low at shutdown. When the
AD5100 settles, SW1 is turned on. M1 is stronger than M2a so
SHDN is pulled to the rail, which takes AD5100 out of the
shutdown mode.
In some applications, the AD5100 may monitor and control
power regulators where the input and enable pins are next to
each other in a fine pitch. This may pose reliability concerns
under some abnormal conditions. To prevent errors from happening, the AD5100 shutdown output features smart-load detection
to ensure that the shutdown responds. For example, if the car
battery has not started for a long time, a resistive dendrite may
The reset generator asserts the RESET signal based on the
following conditions:
•
•
•
•
•
•
During power-up
When V3MON drops below the threshold (see Figure 10)
When V4MON drops below the threshold (see Figure 12)
When SHDN output is asserted (see Figure 7 and Figure 14);
RESET follows SHDN hold and delay timings if triggered by
the SHDN output
When the external monitoring processor cannot issue the
necessary WDI signal (see Figure 13 and Figure 14)
When MR is asserted (see Figure 15)
RESET is active low by default, but can be configured for active
high operation. Register 0x0D[1] controls the activation
polarity of RESET.
•
•
Rev. 0 | Page 19 of 36
Register 0x0D[1] = 0: RESET is active low
Register 0x0D[1] = 1: RESET is active high
AD5100
The RESET signal is asserted and maintained except when it is
triggered by the WDI, which is described in the Watchdog Input
section. The RESET signal is released after the programmable
hold time, tRS_HOLD.
As shown in Figure 17, the RESET output is push-pull
configured with the rail voltage of V3MON.
V4OUT OUTPUT
V3MON
V4OUT is an open-drain output triggered by V4MON with a minimum propagation delay, tV4OUT_DELAY. V4OUT can be used as a PWM
control over an external device or used as a monitoring signal.
M1
RESET
Most applications using V4OUT require disabling of the V4MON
triggered reset function. This function is disabled by writing to
Register 0x0D[2].
05692-017
M2
the voltage at V2MON falls below the threshold, SHDNWARN
outputs a Logic 0. If the processor sees a logic low on this pin,
the processor may issue an I2C read command to identify the
cause of failure reported in the fault detect/status register, at
Address 0x19. The processor may store the information in
external EEPROM as a record of failure history.
•
Figure 17. Reset Output
SHUTDOWN WARNING, SHDNWARN
•
An early shutdown warning is available for the system processor
to identify the source of failure and take appropriate action
before shutting down the external devices. Whenever the
voltage at V1MON is detected as overvoltage or undervoltage, or
Rev. 0 | Page 20 of 36
Register 0x0D[2] = 0: enables V4MON under threshold to
activate RESET
Register 0x0D[2] = 1: prevents V4MON under threshold from
activating RESET
AD5100
POWER REQUIREMENTS
INTERNAL POWER, VREG
VOTP
The AD5100 internal power, VREG, is derived from V1MON and
becomes active when V2MON reaches 2.2 V. V2MON is used to turn
AD5100 on and off with a different behavior depending on the
V2MON monitoring mode selection.
A 5.5 V supply voltage is needed only during OTP fuse programming. This voltage should be provided by an external source
during factory programming and should have 5.5 V/100 mA
driving capability. The OTP programming takes a maximum of
12 ms for each register. VOTP is not required for normal operation.
The VOTP has dual functions; it is used for programming the nonvolatile memory fuse arrays, as well as serving as a compensation
network for internal power stability. As a result, a bypass capacitor
must be connected at the VOTP pin at all times. A low ESR 10 μF
tantalum capacitor is recommended.
Rising Edge Triggered Wake-Up Mode
If rising edge triggered wake-up V2MON mode is selected instead,
the AD5100 does not turn off when V2MON returns to a logic low.
To configure the part into rising edge triggered mode, set the
V2MON off threshold register, Register 0x04[3:1], to 1001.
In this mode, once the part is powered on, it can only be powered
down by an I2C power-down instruction or by removing the
supply on the V1MON pin. To power down the part over the I2C
bus while in rising edge triggered mode, the user must first
ensure that the software power down feature is enabled.
•
•
AD5100 achieves the OTP function through blowing internal
fuses. Users should always apply the 5.5 V one-time programmable
voltage at the first fuse programming attempt. Failure to comply
with this requirement may lead to a change in the fuse structures, rendering programming inoperable.
Poor PCB layout introduces parasitic inductance that may affect
the fuse programming voltage. Therefore, it is mandatory that a
10 μF tantalum capacitor be placed as close as possible to the
VOTP pin. The value and the type of C2 are important. It should
provide both a fast response and large supply current handling
with minimum supply droop during programming (see Figure 18).
V1MON
3V TO 30V
V2MON
AD5100
Register 0x18[3] = 0: enable software power-down feature
Register 0x18[3] =1: disable software power-down feature
The user must then write to Register 0x17[0], to actually power
down the AD5100.
•
•
6V TO 30V
APPLY ONLY 5.5V FOR OTP
VOTP
05692-019
By default, the AD5100 turns on when the voltage at V2MON rises
above the logic threshold, V2MON_ON. When V2MON falls below the
logic threshold, V2MON_OFF, AD5100 turns off 2 seconds after
SHDN is deasserted. Note that AD5100 requires 5 μs to start up
and that V1MON must be applied before V2MON. Extension of the
AD5100 turn-off allows the system to complete any housekeeping
tasks before the system is powered off. Figure 19 shows the
default V2MON and VREG waveforms.
C2
10µF
Register 0x17[0] = 0: AD5100 not in software power-down
Register 0x17[0] = 1: power down AD5100
Figure 18. Power Supply Requirement
This feature is for applications that use a wake-up signal.
tGLITCH
V2MON_ON*
V2MON_ON*
V2MON_OFF*
V2MON
V2MON,IH
t2SD_HOLD*
V2MON_OFF*
t2SD_DELAY*
t2SD_HOLD*
t2SD_DELAY*
t2SD_DELAY*
SHDN
tVREG_OFF_DELAY
tVREG_ON_DELAY
tVREG_OFF_DELAY
VREG
05692-018
NOTES
1. 6V < V1MON < 30V
2. * = PROGRAMMABLE
Figure 19. Internal Power VREG vs. V2MON Timing Diagrams (Default)
Rev. 0 | Page 21 of 36
AD5100
PROTECTION
Load Dump Protection
For automotive applications, proper external protections on the
AD5100 are needed to ensure reliable operation. The V1MON is
likely to be used for battery monitoring. The V2MON is likely to
be used for ignition switch or other critical inputs. As a result,
these inputs may need additional protections such as EMI, load
dump, and ESD protections. In addition, battery input requires
reverse battery protection and short-circuit fuse protection (see
Figure 20).
A load dump is a severe overvoltage surge that occurs when the
car battery is being disconnected from a spinning alternator and
a resulting long duration, high voltage surge is introduced into
the supply line. Therefore, external load dump protection is
recommended. Typically, the load dump overvoltage lasts for a
few hundred milliseconds and peaks at around 40 V to 70 V,
while current can be as high as 1 A. As a result, a load dumprated TVS D1 and D2, such as SMCJ17, are used to handle the
surge energy. A series resistor is an inline current limiting
resistor; it should be adequate to limit the current without
significant drop and yet small enough to not affect the input
monitoring accuracy.
Overcurrent Protection
If the V1MON is shorted internally in the AD5100 to GND, the
short-circuit protection kicks in and limits subsequent current
to 150 mA in normal operation or 50 mA when the VOTP is
executed.
Reverse Battery Protection
Reverse battery protection can be provided by a regular diode
if the battery monitoring accuracy can be relaxed. Otherwise,
a 60 V P-channel power MOSFET, like the NDT2955, can be
used. Because of the MOSFET internal diode, the battery first
conducts through the P1 body diode as soon as the voltage reaches
its source terminal. The voltage divider provides adequate gateto-source voltage to turn on P1, and the voltage drop across the
FET is negligible. The resistor divider values are chosen such
that the maximum VGS of the P1 is not violated and the current
drawn through the battery is only a few microamps.
Thermal Shutdown
When the AD5100 junction temperature is near the junction
temperature limit, it automatically shuts down and cuts out the
power from V1MON. The part resumes operation when the device
junction temperature returns to normal.
ESD Protection
It is common to require a contact rating of ±8 kV and a no
contact or air rating of ±15 kV ESD protection for the
automotive electronics. As a result, an ESD-rated protection
device must be used, such as MMBZ27VCL, a dual 40 W
transient voltage suppressor (TVS) at the V1MON and V2MON.
EMI Protection
For EMI protection, a ferrite bead or EMC rated inductor, such
as DR331-7-103, can be used.
VREG
L1
10µH
C1
0.1µF
EN
NDT2955
VREF
R3
2.2Ω
C3
10µF
R1
2MΩ
DR331-7-103
P1
R2
1.5MΩ
V1MON
D1
SMCJ17
DIGIPOT
F1
B+
L1
+
AD5100
VMAIN
IGNITION SWITCH
R4
2.2Ω
C2
0.1µF
V2MON
D2
D3
D4
DIGIPOT
SMCJ17
Figure 20. Protection Circuits
Rev. 0 | Page 22 of 36
MMBZ27VCL
05692-020
–
AD5100
AD5100 REGISTER MAP
Table 11 outlines the AD5100 register map, used to configure
and control all parameters and functions in the AD5100, and
indicates whether registers are writable, readable, or permanently
settable. All registers have the same address for read and write
operations.
The AD5100 ships from its manufacturing factory with default
power-up values as listed in the last column. The user can experiment with different settings in the various threshold, delay, and
configuration registers. Once evaluation is complete, the user's
own power-up default values can be programmed via a one-time
program (OTP) feature. When all desired settings have been
programmed (or the user is satisfied with the manufacturer’s
defaults), a lock-out bit can be programmed (via OTP) to
prevent further/erroneous settings from being programmed.
The lockout bit is Register 0x15[3].
Some users may use the AD5100 as a set-and-forget device, that
is, program some default values and never need to change these
over the life of the application. However, some users may require
on-the-fly flexibility, that is, the ability to change settings to
values other than those they choose as their defaults. An additional feature of the AD5100 is the ability to temporarily override
the OTP executed settings and still allow users to program the
parts dynamically in the field. All override values revert to
OTP-executed settings once the AD5100 is power cycled.
Register writing, reading, OTP, and override are explained in
the I2C Serial Interface section.
Table 11. AD5100 Register Map
Register
Address
0x01
Read/
Write
R/W
Permanently
Settable
Yes
0x02
R/W
Yes
0x03
R/W
Yes
0x04
R/W
Yes
0x05
R/W
Yes
Register Name and Bit Description
V1MON overvoltage threshold
Bit No.
Description
[3:0]
Four bits used to program V1MON OV threshold
[7:4]
Reserved
V1MON undervoltage threshold
Bit No.
Description
[3:0]
Four bits used to program V1MON UV threshold
[7:4]
Reserved
V2MON turn-on threshold
Bit No.
Description
[3:0]
Four bits used to program V2MON on threshold
[7:4]
Reserved
V2MON turn-off threshold
Bit No.
Description
[3:0]
Four bits used to program V2MON off threshold
[7:4]
Reserved
V3MON RESET Threshold
Yes
Bit No.
Description
[2:0]
Three bits used to program V3MON RESET threshold
[7:3]
Reserved
V4MON RESET threshold
0x00 (7.54 V)
Yes
Bit No.
Description
[2:0]
Three bits used to program V4MON RESET threshold
[7:3]
Reserved
V1MON OV/UV triggered SHDN hold (t1SD_HOLD)
0x00 (200 ms)
0x06
0x07
R/W
R/W
Bit No.
[2:0]
[7:3]
Description
Three bits used to program V1MON OV/UV triggered SHDN hold time
Reserved
Rev. 0 | Page 23 of 36
Pre-OTP Power-On
Default 1
0x00 (18.00 V)
0x00 (8.43 V)
0x00 (7.47 V)
0x00 (6.95 V)
0x00 (2.93 V)
AD5100
Register
Address
0x08
Read/
Write
R/W
Permanently
Settable
Yes
Register Name and Bit Description
V1MON OV/UV triggered SHDN delay (t1SD_DELAY)
Pre-OTP Power-On
Default 1
0x00 (1200 ms)
Bit No.
[2:0]
0x09
0x0A
0x0B
R/W
R/W
R/W
Yes
Description
Three bits used to program V1MON OV/UV triggered SHDN delay
time
[7:3]
Reserved
V2MON turn-on triggered SHDN hold (t2SD_HOLD)
0x00 (10 ms)
Yes
Bit No.
Description
[2:0]
Three bits used to program V2MON tON triggered SHDN hold time
[7:3]
Reserved
V2MON turn-off triggered SHDN delay (t2SD_DELAY)
0x00 (100 ms)
Yes
Bit No.
Description
[2:0]
Three bits used to program V2MON tOFF triggered SHDN delay time
[7:3]
Reserved
RESET hold (tRS_HOLD)
0x00 (200 ms)
0x0C
R/W
Yes
0x0D
R/W
Yes
Bit No.
Description
[2:0]
Three bits used to program RESET hold time
[7:3]
Reserved
Watchdog timeout (tWD)
Bit No.
Description
[2:0]
Three bits used to program watchdog timeout time
[7:3]
Reserved
RESET configuration
0x00
Bit No.
[0]
0x0E
R/W
Yes
Description
0: RESET is active when SHDN is active
1: RESET is not active when SHDN is active
[1]
0: RESET active low
1: RESET active high
[2]
0: enables V4MON under threshold, causing RESET
1: prevents V4MON under threshold from causing RESET (for V4OUT
applications)
[3]
0: floating WDI does not activate RESET
1: floating WDI activates RESET
[7:4]
Reserved
SHDN rail voltage configuration
0x00 (1500 ms)
Bit No.
[2:0]
[3]
0x0F
R/W
Yes
0x00
Description
Reserved
0: SHDN rail = V1MON
1: SHDN rail = VREG
[7:4]
Reserved
Watchdog mode
Bit No.
Description
[2:0]
Reserved
[3]
0: standard mode
1: advanced mode
[7:4]
Reserved
Rev. 0 | Page 24 of 36
0x00
AD5100
Register
Address
0x15
Read/
Write
R/W
Permanently
Settable
Yes
0x16
R/W
No
0x17
R/W
No
0x18
R/W
No
Register Name and Bit Description
Program lock (inhibit further programming)
Bit No.
Description
[2:0]
Reserved
[3]
0: further fuse programming allowed
1: further fuse programming disabled (note that this bit is OTP
only)
[7:4]
Reserved
Special function 1
Bit No.
Description
[0]
0: OTP enables 5 μA fuse readback sense current
1: OTP enables 0.55 μA fuse readback sense current
[1]
0: OTP disables blowing fuses
1: OTP enables blowing fuses
[2]
0: software assertion of SHDN pin is inactive
1: pulls SHDN pin low
[3]
0: override of permanent settings inactive
1: override of permanent settings active
[7:4]
Reserved
Special function 2
Bit No.
Description
[0]
0: software power-down of AD5100 inactive
1: software power-down of AD5100 active 2
[7:1]
Reserved
Disable special functions 3
Bit No.
Description
[0]
0: allows override of any of the registers in memory except
Register 0x16 Bit[2:0] and Register 0x17 Bit[0]
1: disables override of any of the registers in memory except
Register 0x16 Bit[2:0] and Register 0x17 Bit[0]
[1]
0: allows OTP function
1: disables OTP function
[2]
Reserved
[3]
0: allows software power-down function
1: disables software power-down function
[4]
0: allows software assertion of SHDN pin
1: disables software assertion of SHDN pin
[7:5]
Reserved
Rev. 0 | Page 25 of 36
Pre-OTP Power-On
Default 1
0x00
0x00
0x00
0x00
AD5100
Register
Address
0x19
Read/
Write
Readonly
Permanently
Settable
No
Register Name and Bit Description
Fault detect and status
(Bits[3:0] are level triggered bits that indicate the current state of the
comparators monitoring the V1MON and V2MON input pins; Bits[6:4] are edge
triggered fault detection bits that indicate what error conditions were present
when a SHDN event occurred)
Bit No.
[0]
[1]
[2]
[3]
[6:4]
[7]
Pre-OTP Power-On
Default 1
0x40
Description
1 = V2MON input < V2MON off threshold
1 = V2MON input > V2MON on threshold
1 = V1MON input < V1MON UV threshold
1 = V1MON input > V1MON OV threshold
000: none
001: V1MON UV only
010: V1MON OV only
011: never occurred
100: V2MON below off only (default)
101: V1MON UV and V2MON below off both occurred
110: V1MON OV and V2MON below off both occurred
111: never occurred
Reserved
1
Default settings of AD5100 when shipped from manufacturer’s factory.
V2MON must be 0 V (that is, V2MON must be configured in edge sensitive mode) for software power-down.
3
These register bits are set only. To clear them, the AD5100 must be power cycled. In some cases, the AD5100 can be connected to an I2C bus with lots of activity.
Setting these bits is an added means of ensuring that any erroneous activity on the bus does not cause AD5100 special functions to become active.
2
Rev. 0 | Page 26 of 36
AD5100
I2C SERIAL INTERFACE
The 2-wire serial bus protocol operates as follows:
1.
2.
3.
The master initiates data transfer by establishing a start
condition, which occurs when SDA goes from high to low
while SCL is high. The following byte is the slave address
byte, which consists of the 7-bit slave address followed by
an R/W bit that determines whether data is read from or
written to the slave device
Data is transmitted over the serial bus in sequences of nine
clock pulses (eight data bits followed by an acknowledge
bit). The transitions on the SDA line must occur during the
low period of SCL and remain stable during the high
period of SCL.
When all data bits have been read or written, a stop
condition is established by the master. A stop condition is
defined as a low-to-high transition on the SDA line while
SCL is high. In write mode, the master pulls the SDA line
high during the 10th clock pulse to establish a stop condition. In the read mode, the master issues a no acknowledge
for the ninth clock pulse (that is, the SDA line remains
high). The master then brings the SDA line low before the
10th clock pulse and high during the 10th clock pulse to
establish a stop condition.
For the AD5100, write operations contain either one or two
bytes, while read operations contain one byte. The AD5100
makes use of an address pointer register. This address pointer
sets up one of the other registers for the second byte of the write
operation or for a subsequent read operation. Table 12 shows
the structure of the address pointer register. Bits [6:0] signify
the address of the register that is to be written to or read from.
Bit 7 is used when OTP mode is invoked (use of this bit is
explained in the One-Time Programmable (OTP) Options
section) and should be 0 for normal write/read operations.
SCL
The serial input register clock pin shifts in one bit at a time
on positive clock edges. An external 2.2 kΩ to 10 kΩ pull-up
resistor is needed. The pull-up resistor should be tied to V3MON,
provided V3MON is sub-5 V.
SDA
The serial data input/output pin shifts in one bit at a time on
positive clock edges, with the MSB loaded first. An external
2.2 kΩ to 10 kΩ pull-up resistor is needed. The pull-up resistor
should be tied to V3MON , provided V3MON is sub-5 V.
AD0
The AD5100 has a 7-bit slave address. The six MSBs are 010111,
and the LSB is determined by the state of the AD0 pin. When the
I2C slave address pin, AD0, is low, the 7-bit AD5100 slave address
is 0101110. When AD0 is high, the 7-bit AD5100 slave address
is 0101111 (pulled up to 3.3 V maximum).
The AD0 pin allows the user to connect two AD5100 devices
to the same I2C bus . Table 13 and Figure 21 show an example
of two AD5100 devices operating on the same serial bus
independently.
Table 13. Slave Address Decoding Scheme
AD0 Programming Bit
0
1
Table 12. Address Pointer Register Structure
Bit Number
7
6
5
4
3
2
1
0
Function
OTP enable
Address Bit 6
Address Bit 5
Address Bit 4
Address Bit 3
Address Bit 2
Address Bit 1
Address Bit 0 (LSB)
AD0 Device Pin
0V
3.3 V max
Device Addressed
0x2E (U1)
0x2F (U2)
5V
Rp
Rp
SDA
MASTER
SCL
5V
SDA SCL
AD0
3.3V MAX
SDA SCL
AD0
AD5100
AD5100
U1
U2
Figure 21. Two AD5100 Devices on One Bus
Rev. 0 | Page 27 of 36
05692-021
Control of the AD5100 is accomplished via an I2C-compatible
serial bus. The AD5100 is connected to this bus as a slave device
(the AD5100 has no master capabilities).
AD5100
•
WRITING DATA TO AD5100
When writing data to the AD5100, the user begins by writing
an address byte followed by the R/W bit set to 0. The AD5100
acknowledges (if the correct address byte is used) by pulling
the SDA line low during the ninth clock pulse. The user then
follows with two data bytes. The first data byte is the address of
the internal data register to be written to, which is stored in the
address pointer register. The second byte is the data to be written
to the internal data register. After each byte, the AD5100
acknowledges by pulling the SDA line low during the ninth
clock pulse. Figure 22 illustrates this operation.
Table 14 shows the readback data byte structure. Bits[6:0]
contain the data from the register just read. Bit 7 only has
significance when OTP mode is being used, and should be
ignored for normal read operations. The majority of AD5100
registers are four bits wide, with only the fault detect and status
register and disable special functions register at seven bits and
five bits wide, respectively.
Table 14. Readback Data Byte Structure
READING DATA FROM AD5100
Bit Number
7
6
5
4
3
2
1
0
When reading data from an AD5100 register, there are two
possibilities.
If the AD5100 address pointer register value is unknown or
not at the desired value, it is first necessary to set it to the
correct value before data can be read from the desired data
register. This is done by performing a write to the AD5100,
but only a value containing the register address is sent
because data is not to be written to the register. This is
shown in Figure 23. A read operation is then performed
consisting of the serial bus address, R/W bit set to 1,
followed by the data byte from the data register. This is
shown in Figure 24.
Function
OTP Okay
D6
D5
D4
D3
D2
D1
D0 (LSB)
SCL
1
0
1
1
1
AD0 R/W
OTP AP6 AP5 AP4 AP3 AP2 AP1 AP0
ACK. BY
AD5100
START BY
MASTER
D6
D7
D5
D4
D3
D2
D1
D0
ACK. BY
AD5100
FRAME 1
SLAVE ADDRESS BYTE
ACK. BY
AD5100
FRAME 2
ADDRESS POINTER BYTE
FRAME 3
DATA BYTE
STOP BY
MASTER
Figure 22. Writing a Register Address to the Address Pointer Register, Then Writing Data to the Selected Register
SCL
SDA
0
1
0
1
1
1
AD0 R/W
OTP AP6 AP5 AP4 AP3 AP2 AP1 AP0
ACK. BY
AD5100
FRAME 1
SLAVE ADDRESS BYTE
START BY
MASTER
ACK. BY
AD5100
FRAME 2
ADDRESS POINTER BYTE
STOP BY
MASTER
Figure 23. Dummy Write to Set Proper Address Pointer
SCL
SDA
START BY
MASTER
0
1
0
1
1
1
AD0 R/W
OTP D6
OK
ACK. BY
AD5100
FRAME 1
SLAVE ADDRESS BYTE
D5
D4
D3
D2
D1
FRAME 2
READ DATA BYTE
Figure 24. Read Data from the Address Pointer Register
Rev. 0 | Page 28 of 36
D0
NO ACK. BY
MASTER
STOP BY
MASTER
05692-022
0
05692-023
SDA
05692-024
•
If the address pointer is known to be already at the desired
address, data can be read from the corresponding data
register without first writing to the address pointer register.
AD5100
reading back and verifying the V1MON overvoltage threshold
register (assuming that Step 1 to Step 3 have already been
completed).
PERMANENT SETTING OF AD5100 REGISTERS
(OTP FUNCTION)
When the user wants to permanently program settings to the
AD5100, the one-time program (OTP) function is invoked
(note the requirements for the capacitor on the VOTP pin in the
Power Requirements section). To complete a permanent
program cycle for a particular register, the following sequence
should be used:
2.
3.
4.
5.
Set Bit 0 = 1 in Register 0x16 using a normal write
operation.
Set Bit 1 = 1 in Register 0x16 using a normal write
operation.
Apply a 5.5 V (100 mA) voltage source to the OTP pin.
This provides the current for the programming cycle.
Write the desired permanent data to the register of choice,
using a write operation with the OTP bit set to 1 in the
address pointer byte.
Wait a period of 12 ms for the AD5100 to perform the
permanent setting of the internal register.
The user has the opportunity to check whether the AD5100 is
programmed correctly by performing a read instruction with
the OTP bit set to 1 in the address pointer byte (for example, set
the address pointer to 0x81 to check V1MON-OV) and monitoring
the state of Bit 7 (OTP okay) in the read back data byte.
•
•
OTP okay = 1 indicates that the AD5100 is programmed
correctly
OTP okay = 0 indicates that the AD5100 is programmed
incorrectly
Note that read back of the OTP okay bit is available only for the
read cycle following immediately after the program cycle. If a
write or read of a different register is done immediately after
the program cycle, the opportunity for verifying whether the
programming was successful will have been missed. Figure 25
shows the recommended way of executing a program, then
S 010111AD0
DEVICE
ADDRESS
W ACK
ACK
0x81
SET ADDR
POINTER
TO V1MON
OVTHRES
OTP BIT =1
0x0F
ACK P
TEMPORARY OVERRIDE OF DEFAULT SETTINGS
Even with the lock bit set, it is possible to temporarily override
the default values of any of the permanently programmable
registers. To override a permanent setting in a particular
register (when the lock bit is programmed), the following
sequence should be used:
1.
2.
Set Bit 3 = 1 in Register 0x16 (special function 1).
Write the desired temporary data to the register of choice.
While the override bit (Bit 3) is set in Register 0x16, the user
can override any registers by simply writing to them with new data.
To reset an overridden register to its default setting, the
following sequence should be used:
1.
2.
Set Bit 3 = 0 in Register 0x16.
Write a dummy byte to the register of choice.
Clearing the override bit in Register 0x16 does not cause all
overridden registers to revert to their defaults at the same time.
For example, imagine that the user overrides Register 0x01,
Register 0x02, and Register 0x03. If the user subsequently clears
the override bit in Register 0x16 and writes a dummy byte to
Register 0x01, Register 0x01 reverts to its default value. However, Register 0x02 and Register 0x03 still contain their override
data. To revert both registers to their default values, the user
must write dummy data to each register individually.
Power cycling the AD5100 also resets all registers to their
programmed defaults.
12ms DELAY
S
SET V1MON OV
THRESHOLD
= 13.2V
010111AD0
R ACK
DEVICE
ADDRESS
ACK
0x81
SET ADDR
POINTER TO
V1MON
OV THRES
OTP BIT =1
0x8F
S = START BIT
ACK =ACKNOWLEDGE
R = READ
OUTPUT FROM AD5100
P = STOP BIT
NACK = NO ACKNOWLEDGE
W = WRITE
Rev. 0 | Page 29 of 36
P
CONFIRMED
V1MON
OV THRESHOLD
= 13.2V
OUTPUT FROM MASTER
Figure 25. Setting and Validating OTP Register Setting
NACK
05692-125
1.
When all default registers have been programmed, the lock bit
should be set. User-programmed defaults do not become active
until the lock bit is programmed. Programming the lock bit is
done in exactly the same manner as all other registers in Table 11.
The lock bit is Register 0x15, Bit 3.
AD5100
APPLICATIONS INFORMATION
CAR BATTERY AND INFOTAINMENT SYSTEM
SUPPLY MONITORING
The AD5100 has two high voltage monitoring inputs with shutdown and reset controls over external devices. For example, the
V1MON and V2MON can be used to monitor the signals from a car
battery and an ignition key in an automobile, respectively (see
Figure 26). The shutdown output can be connected to the
shutdown pin of an external regulator to prevent false conditions such as a weak battery or overcharging of a battery by an
alternator. The reset output can be used to reset the processor in
the event of a hardware or software malfunction. An example of
the input and output responses of this circuit is shown in Figure 27.
Rev. 0 | Page 30 of 36
–
VMAIN
B+
+
Figure 26. Typical DSP in Car Infotainment Application
Rev. 0 | Page 31 of 36
IN
RESET
DVDD
R2
1.5MΩ
R1
2MΩ
I/O
OUT
CODEC
I/O
AD0
SDA
SCL
C3
0.1µF
WDI
R2
R3
V3MON
MMBZ27VCL
SMCJ17
MR
D3 D4
SMCJ17
D1
R3
2.2Ω
D2
R4
2.2Ω
C3
10µF
DAC
C2
10µF
VOTP
IGNITION SWITCH
P1
NDT2955
DSP/
MICROPROCESSOR
VDD
C2
0.1µF
L1
DR331-7-103
SIGNAL
3.3V
1.8V
F1
C1
0.1µF
L1
10µH
V4MON
V3MON
DIGIPOT
V2MON
V1MON
VREF
I2C
CONTROLLER
PROGRAMMABLE
WATCHDOG
DIGIPOT
DIGIPOT
DIGIPOT
EN
VREG
I2C
SHDN
OFF
ON
UV
OV
FD
FD
RESET
GENERATOR
AND
ADJUSTABLE
RESET
HOLD
SHUTDOWN
CONTROLLER
AND
ADJUSTABLE
SHDN
HOLD
AND
DELAY
FD REGISTER
(FAULT DETECTION)
MEMORY MAP
OTP FUSE ARRAY
4 TIMES
RESET
GENERATOR
V3MON
12C
SHDN
FD
OSC
VREG
3
DRIVER
SET CONFIGURATIONS
PROGRAM PARAMETERS
READ STATUS
2
1
LOAD
DESELECT
PROGRAMMABLE
DRIVER
AD5100
GND
GND
PA
VCC
SD
VREG2
VIN VOUT
SD
VREG1
VIN VOUT
SHDNWARN
V4OUT
RESET
DAC
SHDN
+3.3
+5V
AD5100
05692-025
AD5100
OV
UV
BATTERY
< tGLITCH
IGNITION
VREG
tVREG_ON_DELAY
tVREG_OFF_DELAY
UV
SHUTDOWN
SHDN
MICROPROCESSOR
FAILED
SHUTDOWN
V2MON
OFF
SHUTDOWN
MICROPROCESSOR
FAILED
RESET
HIGH-Z
SHUTDOWN
ENABLE
RESET
5V
3.3V
WDI
RESET
HIGH-Z
SHUTDOWN
ENABLE
RESET
+5V
BROWNOUT
RESET
WDI
RESET
MR
RESET
WDI RESET
Figure 27. Example of SHDN and RESET Responses of Circuit Shown in Figure 26
Rev. 0 | Page 32 of 36
05692-026
MR
AD5100
BATTERY MONITORING WITH FAN CONTROL
BATTERY STATE OF CHARGE INDICATOR AND
SHUTDOWN EARLY WARNING MONITORING
V4MON can be used with V4OUT in tandem to form a simple PWM
control circuit. For example, as shown in Figure 28, when a
temperature sensor output connects to the V4MON input, with the
proper threshold level set, V4OUT outputs high whenever the
temperature goes above the threshold. This turns on the FET
switch, which activates the fan. When VTEMP drops below the
threshold, V4OUT decreases, which turns off the fan.
In the automotive application, the system designer may set the
battery threshold to the lowest level to allow an automobile to
start at the worst-case condition. If the battery remains at the
low voltage level, it is indeed a poor battery. However, there is
no way to warn the driver. As a result, the system designer can
use V4OUT as the battery warning indicator. By stepping down
the battery voltage monitored at V4MON, the LED is lit, which
gives a battery replacement warning. The circuit is shown in
Figure 30.
TMP35
VTEMP
BATTERY
BATTERY
V1MON
IGNITION
V2MON
VREG
V3MON
VTEMP
V4MON
SHDN
VREG
VREG
PA
SD
AD5100
V4OUT
MR
MR
WDI
WDI
RESET
SCL
SHDNWARN
MICROPROCESSOR
MR
WDI
SDA
MISO/MOSI
05692-027
CLK
CLK
Figure 28. Power Amp Monitoring and Fan Control
VTEMP
V4MON THRESHOLD
05692-028
V4OUT
NOTES
1. V4MON RESET DISABLED.
Figure 29. V4OUT with Respect to VTEMP, with V4MON RESET Disabled in Circuit Shown in Figure 28
IGNITION
BATTERY
V2MON
SHDN
V1MON
AD5100
V4MON
V4OUT
MICROPROCESSOR
SCL
SHDNWARN
SDA
MISO/MOSI
05692-029
CLK
CLK
Figure 30. Battery State of Charge Indication
Rev. 0 | Page 33 of 36
AD5100
output if there is no watchdog activity. The pulse continues
until the correct watchdog signal appears at the AD5100 WDI
pin. The shutdown pin remains high as long as the AD5100
continues to receive the correct watchdog signal.
RISING EDGE TRIGGERED WAKE-UP MODE
As indicated in Figure 31, the microprocessor can control its
own power-down sequence using the rising edge triggered
wake-up signal. The operator must select the rising edge
triggered wake-up mode setting for the V2MON turn-off
threshold value, as shown in Table 6, by setting Register
0x04[3:1] = 1001.
When the microprocessor finishes its housekeeping tasks or
powers down the software routine, it stops sending a watchdog
signal. In response, the AD5100 generates a reset. The shutdown pin is pulled low 2 seconds after, and the regulator output
drops to 0 V, which shuts down the microprocessor. At that
point, the AD5100 enters sleep mode.
When the rising edge wake-up signal is detected by V2MON,
the AD5100 is powered up with the SHDN pin pulled high.
The external regulator is turned on to supply power to the
microprocessor. A reset pulse train is generated at the reset
VI
VO
VREG
BATTERY
CAN WAKE
UP PULSE(S)
V2MON
I/O
SCL
MICROPROCESSOR
I/O
SDA
RS
WDI
I/O
SD
AD5100
RESET
05692-030
VDD
SHDN
V1MON
Figure 31. Rising Edge Triggered Wake-Up Mode
V2MON
WDI
RESET
SCL
SCL
SDA
SDA WRITE
NOTES
1. 6V < V1MON < 30V.
2. SELECT V2MON_OFF = RISING EDGE TRIGGER/CAN WAKE UP MODE.
Figure 32. Rising Edge Triggered Operation of Circuit Shown in Figure 31
Rev. 0 | Page 34 of 36
05692-031
SHDN
AD5100
OUTLINE DIMENSIONS
0.197 (5.00)
0.193 (4.90)
0.189 (4.80)
16
9
1
0.158 (4.01)
0.154 (3.91)
0.150 (3.81)
8
0.010 (0.25)
0.006 (0.15)
0.069 (1.75)
0.053 (1.35)
0.065 (1.65)
0.049 (1.25)
0.010 (0.25)
0.004 (0.10)
COPLANARITY
0.004 (0.10)
0.244 (6.20)
0.236 (5.99)
0.228 (5.79)
0.025 (0.64)
BSC
SEATING
PLANE
0.012 (0.30)
0.008 (0.20)
8°
0°
0.050 (1.27)
0.016 (0.41)
0.020 (0.51)
0.010 (0.25)
0.041 (1.04)
REF
012808-A
COMPLIANT TO JEDEC STANDARDS MO-137-AB
CONTROLLING DIMENSIONS ARE IN INCHES; MILLIMETERS DIMENSIONS
(IN PARENTHESES) ARE ROUNDED-OFF INCH EQUIVALENTS FOR
REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN.
Figure 33. 16-Lead Shrink Small Outline Package [QSOP]
(RQ-16)
Dimensions shown in inches
ORDERING GUIDE
Model
AD5100YRQZ-RL7 1
AD5100YRQZ1
1
Temperature Range
−40°C to +125°C
−40°C to +125°C
Package Description
16-Lead QSOP
16-Lead QSOP
Z = RoHS Compliant Part.
Rev. 0 | Page 35 of 36
Package Option
RQ-16
RQ-16
Ordering Quantity
1,000
9,800
AD5100
NOTES
Purchase of licensed I2C components of Analog Devices or one of its sublicensed Associated Companies conveys a license for the purchaser under the Philips I2C Patent
Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.
©2008 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
D05692-0-9/08(0)
Rev. 0 | Page 36 of 36