ES51996(6000counts)

ES51996(6000counts)
DMM Analog front end/Insulation
Features
• 6000 counts dual-slope SADC (2-5 cnvs/s.)
• Input signal full scale: 630mV (Max. 6300 count)
• Built-in 600 counts fast speed (x10) FADC
• Fast ADC conversion rate: 20-50 times/s
• 100L LQFP package
• 3V DC regulated power supply
• Support digital multi-meter function
*Voltage measurement (AC/DC)
*Current measurement (AC/DC)
*Support AC+DC RMS mode
*Dual mode for frequency with voltage or current
*Resistance measurement (600.0Ω – 60.00MΩ)
*Capacitance measurement (6.000nF – 60.00mF)
(Taiwan patent no.: 323347, 453443)
(China patent no.: 200710106702.8)
*Diode or continuity mode measurement
*Frequency counter with duty cycle display:
60.00Hz – 60.00MHz
5% – 95%
• ADP mode (AC or DC mode is available)
• 3dB BW selectable for low pass filter at AC mode
(Taiwan patent no.: 362409)
(China patent no.: 200920156001.X)
Description
ES51996 is an analog frond end chip of
DMM built-in 6000(SADC)/600(FADC)
counts dual ADCs. The SADC is operated at
slower speed for higher resolution. The
FADC is operated at higher speed for lower
resolution. ES51996 provides voltage &
current (AC/DC) measurement, resistance
measurement, capacitance measurement,
diode/continuity measurement, frequency
measurement, duty cycle measurement and
voltage peak-hold function. An analog
switches network is built-in for insulation
resistance application. The ES51996 also
supports multi-level battery detection,
low-pass-filter feature for AC mode and dual
mode measurement for V+F & A+F. A 3-wire
serial bus for MPU I/O port will be used
easily for firmware design. Flexible function
design is supported for different kinds of
DMM or Clamp-on meter application.
• Band-gap reference voltage output
• Peak-hold measurement
(Taiwan patent no.:476418)
• 3-wire serial bus for MPU I/O port
• MPU I/O power level selectable by external pins
• On-chip buzzer driver and frequency selectable by
MPU command
• High-crest-factor signal detection
(Taiwan patent no.: 234661)
• Multi-level battery voltage detection
• Support sleep mode by external chip select pin
Application
Clamp-on meter
Digital multi-meter
ver 3.0
1
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
BUFH
CAZH
BUFOUT
CL+
CLCIL
CAZL
BUFL
RAZ
OHMC3
OHMC2
OHMC1
VRH
VA+
VAEXTSRC
IRVH1
IRVH0
OR1
VR5
VR4
VR3
VR2
OVSG
VR1
ES51996
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
FREQ
STBEEP
CPKIN
PMAX
PMIN
LPFOUT
LPC3
LPC2
LPC1
R1K
R9K
NC
NC
NC
NC
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
OVX
OVH
OVH1
IRR5
IRR4
IRR3
IRR2
IRR1
IRVG
IRVL
SGND
IVSH
IVSL
ADP
OPINOPIN+
OPOUT
ACVL
ACVH
ADI
ADO
TEST5
CACA+
OHMC4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CIH
CHCH+
AGND
AGND
DGND
V+
V+
uPVCC
VVLBAT
CC+
SDATA
SCLK
DATA_new
NC
BZOUT
IO_CTRL
CS
OSC1
OSC2
NC
NC
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
Pin Assignment
ver. 3.0
2
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
Pin Description
Pin No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Symbol
BUFH
CAZH
BUFOUT
CL+
CLCIL
CAZL
BUFL
RAZ
OHMC3
OHMC2
OHMC1
VRH
VA+
Type
O
O
O
IO
IO
O
O
O
O
O
O
O
O
I
15
VA-
I
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
EXTSRC
IRVH1
IRVH0
OR1
VR5
VR4
VR3
VR2
OVSG
VR1
OVX
OVH
OVH1
IRR5
IRR4
IRR3
IRR2
IRR1
IRVG
IRVL
SGND
IVSH
IVSL
ADP
OPINOPIN+
OPOUT
ACVL
I
O
O
O
O
O
O
O
O
I
I
O
O
I
I
I
I
I
I
I
G
I
I
I
I
I
O
O
44
ACVH
O
45
46
47
48
49
ADI
ADO
TEST5
CACA+
I
O
O
IO
IO
ver. 3.0
Description
High-speed buffer output pin. Connect to integral resistor.
High-speed auto-zero capacitor connection.
Filter capacitor connection for AC+DC RMS mode.
Positive connection for reference capacitor of high-resolution A/D.
Negative connection for reference capacitor of high- resolution A/D.
High-resolution integrator output. Connect to integral capacitor.
High-resolution auto-zero capacitor connection.
High-resolution Buffer output pin. Connect to integral resistor
Buffer output pin in AZ and ZI phase.
Filter capacitor connection for resistance mode.
Filter capacitor connection for resistance mode.
Filter capacitor connection for resistance mode.
Output of band-gap voltage reference. Typically –1.23V
De-integrating voltage positive input. The input should be higher than
VA-.
De-integrating voltage negative input. The input should be lower than
VA+.
External source input available for Res/Diode/ADP mode
High voltage measurement range1 for insulation R mode
High voltage measurement range0 for insulation R mode
Reference resistor connection for 600.0Ω range
Voltage measurement ÷10000 attenuator(1000V)
Voltage measurement ÷1000 attenuator(600.0V)
Voltage measurement ÷100 attenuator(60.00V)
Voltage measurement ÷10 attenuator(6.000V)
Sense low voltage for resistance/voltage measurement
Measurement Input. Connect to a precise 10MΩ resistor.
Sense input for resistance/capacitance measurement
Output connection for resistance measurement
Output connection1 for resistance measurement (optional)
Test mode used (optional)
Current shunt resistor4 connection for insulation R mode
Current shunt resistor3 connection for insulation R mode
Current shunt resistor2 connection for insulation R mode
Current shunt resistor1 connection for insulation R mode
Voltage measurement terminal low-side of shunt resistor
Voltage measurement terminal high-side of shunt resistor
Signal Ground.
Current measurement input for 6000μA, 600mA and 60A modes.
Current measurement input for 600μA, 60mA.
Measurement input in ADP mode.
Independent operational amplifier negative input
Independent operational amplifier positive input
Independent operational amplifier output
DC signal low input in ACV/ACA mode. Connect to negative output
of external AC to DC converter.
DC signal high input in ACV/ACA mode. Connect to positive output
of external AC to DC converter.
Negative input of internal AC-to-DC OPAMP.
Output of internal AC-to-DC OPAMP.
Buffer output of OVSG
Negative auto-zero capacitor connection for capacitor measurement
Positive auto-zero capacitor connection for capacitor measurement
3
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
OHMC4
NC
NC
NC
NC
R9K
R1K
LPC1
LPC2
LPC3
LPFOUT
PMIN
PMAX
CPKIN
STBEEP
O
O
O
O
O
O
O
O
O
I
O
65
66-77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
FREQ
NC
OSC2
OSC1
CS
IO_CTRL
BZOUT
NC
DATA_NEW
SCLK
SDATA
C+
CLBAT
VVuPVCC
V+
V+
DGND
AGND
AGND
CH+
CHCIH
I
O
I
I
I
I
O
I
IO
O
O
I
P
P
P
O
O
G
G
G
IO
IO
O
ver. 3.0
Filter capacitor connection for resistance mode.
Not connected
Not connected
Not connected
Not connected
Connect to a precise 9KΩ resister for capacitor measurement.
Connect to a precise 1KΩ resister for capacitor measurement.
Capacitor C1 connection for internal low-pass filter
Capacitor C2 connection for internal low-pass filter
Capacitor C3 connection for internal low-pass filter
Capacitor C1 connection for internal low-pass filter
Minimum peak hold output
Maximum peak hold output.
Bypass capacitor for peak mode
Fast low-impedance sensed output for CONT./Diode mode Build-in a
internal comparator for OVX pin.
Frequency counter input, offset V-/2 internally by the chip.
Not connected
Crystal oscillator output connection
Crystal oscillator input connection
Set to high to enable ES51996. Set to low to enter sleep mode
MPU I/O level LOW setting. Connect to DGND or V-.
Buzzer frequency output. Normal low state.
Not connected
New ADC data ready
Serial clock input
Serial data input/output
Positive capacitor connection for on-chip DC-DC converter.
Negative capacitor connection for on-chip DC-DC converter.
Low battery configuration input.
Negative supply voltage.
Negative supply voltage.
MCU I/O power level connection.
Output of on-chip DC-DC converter.
Output of on-chip DC-DC converter.
Digital ground.
Analog ground.
Analog ground.
Positive connection for reference capacitor of high-speed A/D.
Negative connection for reference capacitor of high-speed A/D.
High-speed integrator output. Connect to integral capacitor.
4
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
Absolute Maximum Ratings
Characteristic
Supply Voltage (V- to AGND)
Analog Input Voltage & EXTSRC pin
V+
AGND/DGND
Digital Input (IO_CTRL=V-)
Power Dissipation. Flat Package
Operating Temperature
Storage Temperature
Rating
-4V
V- -0.6 to V+ +0.6
V+ ≥ (AGND/DGND+0.5V)
AGND/DGND ≥ (V- -0.5V)
V- -0.6 to uPVCC+0.6
500mW
0℃ to 70℃
-55℃ to 125℃
Electrical Characteristics
TA=25℃, V- = -3.0V
Parameter
Power supply
Operating supply current
In DCV mode
Symbol
Test Condition
VIDD
Normal operation
ISS
In sleep mode
SADC2 Voltage roll-over error
10MΩ input resistor
FADC3 Voltage roll-over error
10MΩ input resistor
Best case straight
line
Best case straight
line
VA+-VA- = 200mV
VA+-VA- = 200mV
SADC2 voltage nonlinearity
NLV1
FADC3 voltage nonlinearity
NLV2
Voltage full scale range of SADC2
Voltage full scale range of FADC3
Input Leakage for VR1 input
Zero input reading
Band-gap reference voltage
VRH
Open circuit voltage for 600Ω range
measurement
Open circuit voltage for other Ω
measurement
Between V- pin and
CS
Internal pull-high to 0V
current
AC frequency response at 6.000V
range
OP unity gain bandwidth
OP slew rate at unity gain
OP input offset voltage
OP input bias current
OP input common mode
voltage range
3dB frequency for LPF4 active
ver. 3.0
10MΩ input resistor
100KΩ resistor
between VRH and
AGND
GB
SR
VIO
IB
±1%
±5%
CL=10pF
RL=10MΩ
VICR
f3dB
3dB=Full (ADP)
3dB=10k (ADP)
3dB=1k (ADP)
5
Min.
-2.8
—
—
—
Typ.
-3.0
2.8
1
—
Max
-3.2
3.2
3
Units
V
mA
µA
±0.1
%F.S1
—
—
±0.5
%F.S1
—
—
±0.1
%F.S1
—
—
±1.0
%F.S1
—
—
-10
-000
600
600
1
000
630
—
10
+000
mV
mV
pA
Count
-1.30
-1.22
-1.14
V
—
V-
—
V
—
VRH
—
V
—
1.2
—
µA
—
—
—
—
—
—
40-400
400-2000
200
3.5
0.1
10
—
—
—
—
—
—
kHz
V/us
mV
pA
—
+2
—
V
100
—
—
—
10
1
—
—
—
kHz
kHz
kHz
HZ
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
LBAT vs. V-
—
—
—
2.15
2.03
1.83
—
—
—
V
V
V
Peak-hold mode pulse width
ACIN =40 ~ 400Hz
—
1000
—
us
STBEEP comparator in Diode mode
OVX to SGND
—
+9
—
mV
STBEEP comparator in Cont. mode
OVX to SGND
—
-7
—
mV
HCF detection voltage
VR2-VR5
—
1100
—
mV
Multi-level low battery detector
Vt1
Vt2
Vt3
Frequency input sensitivity (FREQ)
Fin
Square wave with
Duty cycle 40-60%
500
—
—
mVp
Frequency input sensitivity (FREQ)
Fin
Sine wave
400
—
—
mVrms
100KΩ
resister
Between
VRH
0℃<TA<70℃
—
50
—
ppm/℃
-2.5
—
2.5
%F.S
-3
—
3
counts
Reference voltage temperature
coefficient
TCRF
Capacitance measurement
Accuracy5
6.0nF – 60mF
Note:
1. Full Scale (6000 counts for SADC and 600 counts for FADC)
2. SADC = High resolution ADC (slow speed)
3. FADC = High speed ADC (lower resolution)
4. ES51996 built-in 3rd order low pass filter available for AC mode
5. Gain calibration is necessary for higher accuracy
ver. 3.0
6
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
AC electrical characteristics
Parameter
Symbol
Min.
Typ.
Max.
Unit
SCLK clock frequency
SCLK clock time “L”
SLCK clock time “H”
SDATA output delay time
SDATA output hold time
Start condition setup time
Start condition hold time
Data input setup time
Data input hold time
Stop condition setup time
SCLK/SDATA rising time
SCLK/SDATA falling time
Bus release time
fSCLK
tLOW
tHIGH
tAA
tDH
tSU.STA
tHD.STA
tSU.DAT
tHD.DAT
tSU.STO
tR
tF
tBUF
4.7
4.0
0.1
100
4.7
4.0
200
0
4.7
4.7
-
100
3.5
1.0
0.3
-
kHz
us
ns
us
ns
us
MPU I/O timing diagram
SCLK
SDATA IN
SDATA OUT
ver. 3.0
7
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
Function Description
1. MPU serial I/O function overview
1.1 Introduction
ES51996 configures a 3-wire serial I/O interface to external microprocessor unit (MPU).
The SDATA pin is bi-directional and SCLK & DATA_NEW are unilateral. The SDATA pin
is configured by open-drain circuit design. The DATA_NEW is used to check the data
buffer of ADC ready or not. When the ADC conversion cycle is finished, the DATA_NEW
pin will be pulled high until MPU send a valid read command to ES51996. After the first ID
byte is confirmed, the DATA_NEW will be driven to low until the next ADC conversion
finished again.
The data communication protocol is shown below. The write protocol is configured by an
ID byte with four command bytes. The read protocol is configured by an ID byte with ten
data bytes.
Write command:
ID byte, Write control byte1, Write control byte2, Write control byte3, Write control byte4
START BIT
1
1
0
0 1
0
B
U
Z 0
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
STOP BIT
WRITE
Read command:
ID byte, Read data byte1, Read data byte2 ~ Read data byte9, Read data byte10
START BIT
1
1
0
0 1
A
C
K
B
U
0 Z 1
A
C
K
A
C
K
A
C
K
READ
A
C
K
N
A
K
STOP BIT
DATA_NEW
ADC data ready
ID code confirmed
Next ADC data ready
ID code
SDATA
1
1
0
0
1
0
1
Read command
SCLK
Start bit
ver. 3.0
Stop bit
8
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
The ID byte of ES51996 is header of “110010” followed by a buzzer on/off control bit and
R/W bit. The start/stop bit definition is shown on the diagram below.
1.2 Read/Write command description
The write command includes one ID byte with four command bytes. If the valid write ID
code is received by ES51996 at any time, the write command operation will be enabled.
The next table shows the content of write command.
Byte
Bit7
Bit6
Bit5
Bit4
ID
W1
W2
W3
W4
1
SHBP/DCSEL
B0
AC
PEAK
1
F3
B1
0
PCAL
0
F2
B2
0
IRQ
0
F1
C0
EXT
IRV
Bit3
1
F0
C1
FS60
IRR
Bit2
0
Q2
FQ2
LPF1
OP0
Bit1
BUZ
Q1
FQ1
LPF0
OP1
Bit0
R/W=0
Q0
FQ0
RP
EXT_ADP
Auxiliary low-resistance detection control bit for Continuity and Diode modes: SHBP
AC+DC mode selection control bit for AC+DC mode: DCSEL
Measurement function control bit: F3/F2/F1/F0
Range control bit for V/A/R/C modes: Q2/Q1/Q0
Range control bit for Freq mode: FQ2/FQ1/FQ0
Buzzer frequency selection: B2/B1/B0
Buzzer driver ON/OFF control bit: BUZ
ADC conversion rate control bit: C1/C0
AC mode control enable bit: AC
PEAK/Calibration mode enable bit: PEAK/PCAL
3dB BW for low-pass-filter selection: LPF1/LPF0
External source for Diode mode control bit: EXT
OP configuration control bit: OP1/OP0
Frequency mode input resistance control bit or output resistance control bit for AC+DC mode: RP
ADP mode control bit: EXT_ADP
ADP DC mode full scale control bit: FS60
Insulation mode control bit: IRQ/IRV/IRR
ver. 3.0
9
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
The read command includes one ID byte with ten data bytes. When DATA_NEW is ready1,
MPU could send the read data command to get the result of ADC conversion
(D0/D1/D2/D3)2 or status flag from ES51996.
The next table shows the content of read command.
Byte
Bit7
Bit6
Bit5
Bit4
ID
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
1
ASIGN
HF
D0:3
D0:11
D1:0
D1:8
D2:6
D2:14
D3:3
D3:11
1
BSIGN
LF
D0:4
D0:12
D1:1
D1:9
D2:7
D2:15
D3:4
D3:12
0
PMAX
LDUTY
D0:5
D0:13
D1:2
D2:0
D2:8
D2:16
D3:5
D3:13
0
PMIN
STA1
D0:6
D0:14
D1:3
D2:1
D2:9
D2:17
D3:6
D3:14
Bit3
1
BTS0
F_FIN
D0:7
D0:15
D1:4
D2:2
D2:10
D2:18
D3:7
D3:15
Bit2
0
BTS1
D0:0
D0:8
D0:16
D1:5
D2:3
D2:11
D3:0
D3:8
D3:16
Bit1
BUZ
STA0
D0:1
D0:9
D0:17
D1:6
D2:4
D2:12
D3:1
D3:9
D3:17
Bit0
R/W=1
ALARM
D0:2
D0:10
D0:18
D1:7
D2:5
D2:13
D3:2
D3:10
D3:18
1
Note: DATA_NEW will be active with D1 data updated when one fast ADC (FADC) conversion finished. If
MCU access slow ADC output only, ten FADC conversion cycle delay is necessary. DATA_NEW for
frequency or capacitance mode will be active when D0 or D3 data ready.
2
Note: D0/D1/D2/D3 all are binary code format. D0 is SADC output and D1 is FADC output. The maximum
data is 6300 counts for SADC and 604 counts for FADC. The maximum counts for PEAK mode is 10300, so
D0 bit 13-18 could be ignored..
The ADC data output for measurement mode: F3/F2/F1/F0
F3
F2
F1
F0
Measurement mode
0
0
0
0
V mode
0
0
0
1
ACV + Hz mode
0
0
1
0
A mode
0
0
1
1
ACA + Hz mode
D0(0:18), D1(0:9), D3(0:18)
0
1
0
0
Resistance mode
D0(0:18), D1(0:9)
0
1
0
1
Continuity mode
D0(0:18), D1(0:9)
0
1
1
0
Diode mode
D0(0:18), D1(0:9)
0
1
1
1
F + duty mode
1
0
0
0
Capacitance Mode
1
0
0
1
ADP mode
1
0
1
0
ADP + Hz mode
D0(0:18), D1(0:9), D3(0:18)
1
1
1
1
Insulation mode
D0(0:18)
ver. 3.0
10
Read data bytes
D0(0:18), D1(0:9)
D0(0:18), D1(0:9), D3(0:18)
D0(0:18), D1(0:9)
D0(0:18), D2(0:18), D3(0:18)
D0(0:18)
D0(0:18), D1(0:9)
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
Buzzer frequency selection: B2/B1/B0
B2
B1
B0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Buzzer frequency
1.00kHz
1.33kHz
2.00kHz
2.22kHz
2.67kHz
3.08kHz
3.33kHz
4.00kHz
Set B2-B0 properly to get the target frequency. Use BUZ control bit to enable/disable the
BUZOUT (pin82) driver output. If MPU control BUZ only, it is available to set ID byte with
ending of stop bit.
START BIT
A
R C
1 1 0 0 1 0 0 /W K
STOP BIT
Buzzer OFF
START BIT
R
1 1 0 0 1 0 1 /W
STOP BIT
Buzzer ON
ADC conversion rate selection: C1/C0
C1
C0
SADC Conversion Time
(High resolution ADC)
0
0
500ms
0
1
300ms
1
0
250ms
1
1
200ms
FADC Conversion Time
(High speed ADC)
50ms
30ms
25ms
20ms
SADC Line
noise rejection
50/60Hz
50Hz
60Hz
50Hz
Set C1-C0 to change the target conversion rate for SADC & FADC simultaneously.
ver. 3.0
11
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
Status flags for measurement mode: ● = function available
Measurement mode
V mode
ACV + Hz mode
A mode
ACA + Hz mode
Res. mode
Cont. mode
Diode mode
F + duty mode
Cap. Mode
ADP mode
ADP + Hz mode
Insulation mode
Measurement mode
V mode
V + Hz mode
A mode
A + Hz mode
Res. mode
Cont. mode
Diode mode
F + duty mode
Cap. Mode
ADP mode
ADP + Hz mode
Insulation mode
ASIGN
●
BSIGN
●
●
●
●
●
PMAX
●
●
●
●
●
●
●
●
●
●
●
HF
LF
LDUTY
STA0
BTS0
●
●
●
●
●
●
●
●
●
●
●
●
STA1
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
PMIN
●
●
●
●
BTS1
●
●
●
●
●
●
●
●
●
●
●
●
F_FIN
ALARM
●
●
●
●
●
Description of status flags:
ASIGN: Sign bit of SADC output (-1 * D0 if ASIGN=1)
BSIGN: Sign bit of FADC output (-1 * D1 if BSIGN=1)
PMAX: Indicates D0 output is the voltage of the peak maximum capacitor (pin62)
PMIN: Indicates D0 output is the voltage of the peak minimum capacitor (pin61)
BTS0/BTS1: Multi-level battery voltage indication
ALARM: Large capacitor indication/High crest factor signal detection in ACV mode
HF: Higher frequency indication for Hz mode
LF: Lower frequency indication for Hz mode
LDUTY: Low duty indication for Hz + duty mode
STA0/STA1: divider indication for Hz mode
STA0: Status flag for capacitor discharging mode
STA1: Status flag for Insulation R mode
F_FIN: Measurement cycle finished for Hz mode
ver. 3.0
12
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
1.3 Power & I/O level selection
The ES51996 provide a flexible I/O level setting for different MPU system configuration.
The uP_VCC should be connected to the same potential of external Vcc of MCU. The
uP_VCC is allowed to be set between DGND ~ V+. The IO_CTRL pin selects the Vss level
of MCU. If IO_CTRL is set to DGND, the Vss level of MCU is the same as DGND. If
IO_CTRL is set to V-, the Vss level of MCU is the same as V-.
ver. 3.0
13
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
2.
Operating Modes
2.1. Voltage Measurement
MPU send write command to select the voltage measurement function. The Hz mode
measurement is available to be enabled with the ACV function (set AC bit to 1)
simultaneously. The measured signal is applied to VR1 terminal (pin25) through 10MΩ.
See the next table of function command:
F3
F2
F1
F0
AC
Measurement mode
Read data bytes
0
0
0
0
0
DCV mode
D0(0:18), D1(0:9)
0
0
0
0
1
ACV mode
D0(0:18), D1(0:9)
0
0
0
1
1
ACV + Hz mode
D0(0:18), D1(0:9), D3(0:18)
Note1: D0/D1/D3 all are binary format. ASIGN/BSIGN are the sign bit of D0/D1, respectively.
Note2: See PEAK mode (section 2.10) also.
Range control for voltage mode (ACV/DCV)
Q2
0
0
0
0
1
Q1
0
0
1
1
0
Q0
0
1
0
1
0
Full Scale Range
600.0mV
6.000V
60.00V
600.0V
1000V
Divider Ratio
1
1/10
1/100
1/1000
1/10000
Resister Connection
VR1 (10MΩ)
VR2 (1.111MΩ)
VR3 (101kΩ)
VR4 (10.01kΩ)
VR5 (1kΩ)
Frequency range control for ACV+Hz mode
FQ2 FQ1 FQ0
0
0
0
0
0
1
0
1
0
0
1
1
Full Scale Range
60.00Hz
600.0Hz
6.000kHz
60.00kHz
Note: See frequency mode (section 2.8) also
ALARM bit at voltage mode is used for high crest factor (HCF) signal detection. If MPU
check the ALARM status flag active when data and range are stable, it should consider the
making the existing range up to avoid the signal clamping saturation caused by HCF signal.
There is higher peak voltage with lower RMS value for HCF signal. So if the range is up
according to the ALARM bit, MCU should set the lower under-limit counts temporarily to
avoid the ranging unstable for this case.
ver. 3.0
14
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
2.2 Current measurement
MPU send write command to select the current measurement function. The Hz mode
measurement is available to be enabled with the ACA function (set AC bit to 1)
simultaneously. The measured signal is applied to IVSL/IVSH terminals (pin37-38).
See the next table of function command:
F3
F2
F1
F0
AC
Measurement mode
Read data bytes
0
0
1
0
0
DCA mode
D0(0:18), D1(0:9)
0
0
1
0
1
ACA mode
D0(0:18), D1(0:9)
0
0
1
1
1
ACA + Hz mode
D0(0:18), D1(0:9), D3(0:18)
Note1: D0/D1/D3 all are binary format. ASIGN/BSIGN are the sign bit of D0/D1, respectively.
Note2: See PEAK mode (section 2.10) also.
Range control for current mode (ACA/DCA)
Q2
0
0
Q1
0
0
Q0
0
1
Full Scale Range
300mV 6000counts
300mV 6000counts
Input terminal
IVSL
IVSH
Current measurement mode configuration examples: (max. voltage drop 300mV)
90K
600.0 / 6000uA
60.00 / 600.0mA
49.5
4
uA / mA
V- V+
10K
2
TL061
+
100K
6
IVSL
5
3
7
FUSE
1
FUSE
1
V+
100K
6A/ 20A
0.1uF
A
V-
1
V-
0.495
0.1uF
1.5K
Zero Offset
0.005
100K
1
COM
0.005
0.045
0.45
4.5
A
mA
uA
ver. 3.0
45
450
(max voltage drop = ~ 1V)
AGND
SGND
20A
6A
IVSH
mA
mA
uA
uA
100K
100K
IVSH
IVSL
15
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
Frequency range control for ACA+Hz mode
FQ2 FQ1 FQ0
0
0
0
0
0
1
0
1
0
0
1
1
Full Scale Range
60.00Hz
600.0Hz
6.000kHz
60.00kHz
Note: See frequency mode (section 2.8) also.
2.3 Low pass filter (LPF) mode for ACA/ACV mode
A 3rd order low pass filter with is built in ES51996. The 3dB bandwidth of the low pass
filter could be selectable by MPU. The LPF mode is active when the LPF control bit is set
to be active. When PEAK mode is active, the LPF mode will be disabled temporarily until
the PEAK mode is cancelled.
The LPF mode is allowed to be enabled in F + duty mode to reject high-frequency noise
for sine wave input, but the 3dB will be fixed at 10kHz only.
LPF1
LPF0
Low pass filter effect
0
0
Disable
0
1
3dB = 1kHz
1
0
3dB = 10kHz
1
1
3dB > 100kHz
2.4 AC+DC measurement mode
Set control bit BUF_ACDC=1 to enter AC+DC RMS measurement mode. The
additional DC low-pass filter buffer will be enabled. The DC phase output of AC+DC mode
will be sent to ADC when DCSEL=1. The AC phase output of AC+DC mode will be sent to
ADC when DCSEL=0. The zero offset of DC low pass filter buffer should be calibrated by
setting BUFCAL=1. The AC+DC RMS mode is supported as follow:
F3
F2
F1
F0
0
0
0
0
1
1
DCV+ACV mode
D0(0:18), D1(0:9)
0
0
1
0
1
1
DCA+ACA mode
D0(0:18), D1(0:9)
1
0
0
1
1
1
ADP DC+AC mode
ver. 3.0
AC BUF_ACDC Measurement mode
16
Read data bytes
D0(0:18)
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
The auto range scheme for AC+DC RMS mode is recommended as below:
•
Note1: When data is not overflow (larger than 6000 counts), always keep to set RP=0.
•
Note2: Set BUF_CAL = 1 to enter CAL mode to read D0_offset & D1_offset
•
Note3: If Range is increasing, set RP=1 to reduce settling time for BUFOUT (D0_dc)
when range is modified. If RP=1, wait 20ms then set RP=0 again.
The D0_dc & D0_ac is the original data from SADC of ES51996. The D1_dc & D1_ac
is the original data from FADC of ES51996. D0x & D1x is real dc value deducted by dc
buffer offset. The final AC+DC RMS result is square root of sum of D0x2 and D0_ac2.
ver. 3.0
17
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
2.5 Resistance Measurement
MPU send write command to select the resistance measurement function.
F3
F2
F1
F0
Measurement mode
0
1
0
0
Resistance mode
Read data bytes
D0(0:18), D1(0:9)
Note1: D0/D1 both are binary format. ASIGN/BSIGN bits are ignored.
Range control for resistance mode
Q2
0
0
0
0
1
1
Q1
0
0
1
1
0
0
Q0
0
1
0
1
0
1
Full Scale Range
600.0Ω
6.000KΩ
60.00KΩ
600.0KΩ
6.000MΩ
60.00MΩ
Relative Resistor
OR1
VR5
VR4 || VR1
VR3 || VR1
VR2 || VR1
VR1
Equivalent value
100Ω
1KΩ
10KΩ
100KΩ
1MΩ
10MΩ
2.6 Capacitance Measurement
MPU send write command to select the capacitance measurement function.
F3
F2
F1
F0
Measurement mode
1
0
0
0
Capacitance mode
Read data bytes
D0(0:18)
Note1: D0 is binary format. ASIGN bit is ignored.
Range control for capacitance mode
Q2
0
0
0
0
1
1
1
1


Q1
0
0
1
1
0
0
1
1
Q0
0
1
0
1
0
1
0
1
Full Scale Range
6.000nF
60.00nF
600.0nF
6.000uF
60.00uF
600.0uF
6.000mF
60.00mF
Relative Resistor
OVX pin VR
R9K / R1K
R9K / R1K
R9K / R1K
R9K / R1K
R9K / R1K
Measurement Period
0.5 sec
0.5 sec
1.25 sec
0.4 sec max.
0.5 sec max.
1.0 sec max.
1.35 sec max.
6.75 sec max.
ALARM bit at capacitance mode is used for increasing the ranging speed. If MPU
check the ALARM=1 at lower range, it could set the next range to 6.000uF directly
and the ADC output should be ignored.
STA0 status bit is used for detection of DUT capacitor voltage. If STA0=1, the internal
capacitor discharging mode is active and the capacitance measurement is inhibited. It is
recommended to discharge the DUT capacitor externally.
ver. 3.0
18
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
2.7 Continuity Check measurement
MPU send write command to select the continuity measurement function.
F3
F2
F1
F0
Measurement mode
0
1
0
1
Continuity mode
Read data bytes
D0(0:18), D1(0:9)
Note1: D0/D1 both are binary format. ASIGN/BSIGN bits both are ignored.
Continuity mode shares the same configuration with 600.0Ω resistance measurement circuit
and support the low-resistance detection. If the STBEEP output (pin64) is low, it means the
low-resistance status is detected (It means the OVX terminal voltage less than -7mV). It
could be faster than the FADC result, so MPU could monitor the STBEEP output and FADC
(D1) data output make the high speed detection for short circuit detection. Set SHBP=1 to
enable the built-in buzzer driving automatically when STBEEP is active.
2.8 Diode Measurement
MPU send write command to select the diode measurement function.
F3
F2
F1
F0
Measurement mode
0
1
1
0
Diode mode
Read data bytes
D0(0:18), D1(0:9)
Note1: D0/D1 both are binary format. ASIGN/BSIGN are the sign bit of D0/D1, respectively.
Diode measurement mode shares the same configuration with 6.000V voltage measurement
circuit and support the low-resistance detection. If the STBEEP output (pin64) is low, it
means the low-resistance status is detected (It means the OVX terminal voltage less than
9mV). It could be faster than the FADC result, so MPU could monitor the STBEEP output
and FADC (D1) data output make the high speed detection for short circuit detection. Set
SHBP=1 to enable the built-in buzzer driving automatically when STBEEP is active.
The default source voltage at diode mode is the same as V+ potential. MPU could set the
control bit EXT=1 to change the source voltage to external source. The external voltage
source (positive or negative) input applied from EXTSRC (pin16). The available external
source range should be from V+ to V-.
ver. 3.0
19
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
ver. 3.0
20
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
2.9 Frequency/duty cycle mode measurement
The default typical input impedance of frequency with duty cycle mode is 1MΩ. The MPU
could set control bit RP=1 to change the input impedance down to 100kΩ. MPU send write
command to select the frequency/duty cycle measurement function.
F3
F2
F1
F0
Measurement mode
0
1
1
1
Hz + Duty mode
Read data bytes
D0(0:18), D2(0:18), D3(0:18)
Note1: D0/D2/D3 all are binary format. ASIGN bit is ignored.
Note2: Set LPF1 = 1 to enable the smooth function for sine wave input automatically
Range control for frequency mode
FQ2
0
0
0
0
1
1
1
FQ1
0
0
1
1
0
0
1
FQ0
0
1
0
1
0
1
0
Full Scale
60.00Hz
600.0Hz
6.000KHz
60.00KHz
600.0KHz
6.000MHz
60.00MHz
Conversion period
700ms (fixed)
700ms (fixed)
700ms (fixed)
700ms (fixed)
See next table
Available minimum frequency input (Depends on ADC conversion rate setting)
C1
C0
0
0
1
1
0
1
0
1
FMIN(AC+Hz mode) FMIN(Hz+Duty mode)
4.00Hz
6.00Hz
8.00Hz
10.00Hz
4.00Hz
Hz+Duty
Conv. Period
700ms
420ms
350ms
280ms
Frequency & duty cycle mode computed by D0/D2/D3 (if F_FIN=1)
Flag
STA0=0
STA0=1
Range
STA1=1
STA1=0
60.00Hz
FREQ=100000000/D3
FREQ=400000000/D3
FREQ=800000000/D3
600.0Hz
FREQ=10000000/D3
FREQ=40000000/D3
FREQ=16000000/D3
6.000KHz
FREQ=2000000/D3
FREQ=32000000/D3
FREQ=25600000/D3
60.00KHz
FREQ=200000/D3
FREQ=2560000/D3
FREQ=204800000/D3
600.0KHz
6.000MHz
FREQ = D0
60.00MHz
Status Flag
Duty cycle (<60kHz)
ver. 3.0
LDUTY=1
10000-D2*10000/D3
21
LDUTY=0
D2*10000/D3
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
The status flag F_FIN indicate the frequency input signal available (> FMIN) or not. If the
computed result less than FMIN, the frequency/duty cycle readings should be set to zero.
The status flags HF & LF are used for fast judgment of proper range. If frequency input is
larger than 7 kHz, HF will be active. If frequency input is floating or frequency detected too
low, LF will be active.
Auto range consideration for MPU by using Status Flags of frequency mode
Flag
F_FIN=0
F_FIN=1
F_FIN=1
Range
LF=0
LF=1*
HF=LF=0
HF=1**
60.00Hz
Hz/Duty=0
Set range to
600.0Hz
60.00kHz range
6.000KHz
Change range
Data and Range
depends on data
60.00KHz
Set range to
is not necessary
Change range
computed
600.0KHz
60.00Hz range
to be updated
depends on data
6.000MHz
computed
60.00MHz
*Note: LF=1 @ 60Hz range implies the frequency is not available to be measured. The Hz/Duty readings
should be set to zero.
**Note: When ACV+Hz/ACA+Hz/ADP+Hz mode is selected, the HF status should be ignored. Change range
depends on data calculation result.
Duty cycle mode range (Input sensitivity > 2Vpp @ duty cycle = 5.0% & 95.0%)
Freq. range
Duty range
60.00Hz
600.0Hz
6.000KHz
10.0% - 90.0%
60.00KHz
20.0% – 80.0%
5.0% - 95.0%
2.10 ADP mode
MPU send write command to select the ADP mode measurement function. The Hz mode
ver. 3.0
22
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
measurement is available to be enabled with the ADP AC function (set AC bit to 1)
simultaneously. The measured signal is applied to ADP terminal (pin39). The signal full
scale is 600mV for DC mode and 600mVrms for AC mode. The FS60 control bit is used for
ADP DC mode. When FS60=1, the full scale will be change from 600mV to 60mV. It
means the resolution will be improved to 0.01mV, but the ADC conversion rate will be
reduced to 0.9 /sec.
See the next table of function command:
F3
F2
F1
F0
AC
Measurement mode
Read data bytes
1
0
0
1
0
ADP DC mode
D0(0:18), D1(0:9)
1
0
0
1
1
ADP AC mode
D0(0:18), D1(0:9)
1
0
1
0
1
ADP + Hz mode
D0(0:18), D1(0:9), D3(0:18)
Note1: D0/D1/D3 all are binary format. ASIGN/BSIGN are the sign bit of D0/D1, respectively.
Note2: See PEAK mode (section 2.10) also.
Frequency range control for ADP+Hz mode
FQ2 FQ1 FQ0
0
0
0
0
0
1
0
1
0
0
1
1
Full Scale Range
60.00Hz
600.0Hz
6.000kHz
60.00kHz
Note: See frequency mode (section 2.8) also
If MPU set the control bit EXT_ADP=1, the voltage on EXTSRC pin could be switched to
ADP terminal internally. It is helpful for a voltage pulled application of ADP mode.
External source
pull high or low
EXT_ADP
ADC IN+
ADP_IN
ADC IN-
SGND
2.11 Peak-hold measurement mode
ES51996 provides a peak hold function to capture the real peak value for voltage or current
ver. 3.0
23
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
measurement mode. In a case of a 1V sine wave input voltage, the peak hold function gets a
maximum peak value of 1.414V and minimum peak value of –1.414V ideally. Set the
control bit PEAK=1 to force the ES51996 entering PEAK measurement mode. Peak Hold
function is divided into two parts of peak maximum and peak minimum conversion. High
resolution SADC performs peak maximum and peak minimum conversion in turn, not at the
same time. The status flag PMAX or PMIN shows which type the peak value is. If
PMAX=1(PMIN=1), the SADC output D0 is the conversion data on PMAX (PMIN)
terminals (pin 61/62). The MPU should make the comparison procedure to get the
maximum value of PMAX data and minimum value of PMIN data. The max counts for D0
is 10300.
Peak calibration mode
At PEAK-Hold measurement mode, the offset voltage of internal operation amplifier will
cause an error. To obtain a more accurate value, the offset error must be canceled. ES51996
provides the peak calibration feature to remove the influence on accuracy by internal offset
voltage. Set the control bit PCAL=1 to enter peak calibration mode. When PCAL mode is
active, the SADC of ES51996 will output the calibration value of peak maximum and
minimum conversion in turn. The offset values should be memorized respectively and
deducted from the data of PMAX/PMIN at the normal peak measurement mode.
Status indication
ADC data
Set PCAL=1 or PEAK=1
PMAX=1, PMIN=0 PMAX=0, PMIN=1
VPMAX.C
VPMIN.C
VPMAX.C and VPMIN.C are not the real-time value of peak-hold voltage. They are the voltage
stored on terminal capacitor (pin61-62). Because the capacitor will be self-discharging, so
MCU need to compare the VPMAX.C & VPMIN.C respectively and memorize the maximum and
minimum peak values in turn.
2.12 Insulation resistance measurement mode
The ES51996 is built-in analog switches network to support the insulation resistance
ver. 3.0
24
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
measurement mode. By implementation of external high voltage source, the insulation
resistance could be obtained from SADC output of ES51996 and calculated by
microprocessor easily. The insulation mode is separated into two modes which are
insulation V mode and insulation R mode which are described below.
Insulation V mode configuration
F3
F2
F1
F0
IRV
AC
Measurement mode
1
1
1
1
1
0/1
Insulation (DC/AC) V mode
Read data bytes
D0(0:18)
Note1: D0 is binary format. ASIGN is the sign bit D0.
Insulation V mode
HV OFF (Discharging mode)
MCU control
PTC
10MΩ
VA
VADC
VR2
VR3
VR4
VR5
MCU control
1.11MΩ 101KΩ 10.01KΩ 1KΩ
VDUT = VA- VB = k * VADC
VB
Q1
IRVG
Active in insulation V mode
Note: The on-resistance of internal analog switches could be omitted.
Before measure insulation resistance, it is necessary to measure VDUT. If VDUT is too high,
the resistance measurement should be forbidden. The insulation V mode is implemented by
ver. 3.0
25
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
the same configuration with Voltage mode. The k factor of diagram is depended on the
voltage range. During insulation V mode, an external fast discharging path should be
applied on the HV sourcing part to release the high voltage charge on the DUT if it is
capacitive load.
Range control for insulation V mode
Q2
0
0
1
Q1
1
1
0
Q0
0
1
0
Full Scale Range
60.00V
600.0V
1000V
Note: 600mV – 6V ranges are omitted.
Insulation R mode configuration
F3
F2
F1
F0
IRV
IRR
Measurement mode
1
1
1
1
0
1
Insulation R mode
Insulation R mode
Read data bytes
D0(0:18)
MCU control
HV(25V ~ 1000V)
PTC
10MΩ
VA
VD1
IRVH0
VA = VD1 / RA * (10M+RA)
IRX = VD2 / RB = VB / RB
MCU control
Rx
5.6KΩ
IRX
56KΩ
RA
RX = (VA-VB) / IRX
VB
Q1
ADC
IRVH1
100kΩ
RB
Test mode
IRR5
360kΩ
36kΩ
3.6kΩ
360Ω
IRR4
IRR3
IRR2
IRR1
VD2
ADC
MCU control
Note: ADC full scale is 600mV typically.
During insulation R mode is setting, the SADC of ES51996 will convert the DUT terminal
voltage VA (higher voltage side VD1) & VB (lower voltage side VD2) sequentially. Use ohm’s
ver. 3.0
26
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
law calculation {RX = (VA-VB)/IRX} to get the target DUT insulation resistance easily. The
microprocessor gets the ADC data by checking status bit STA1:
Status indication
ADC data
STA1=1
VD1
STA1=0
VD2
The proper range control (RA / RB selection) depends on the HV source. The RA selection is
controlled by IRQ control bit. The RB is selected by Q2/Q1/Q0 control bits. The next range
table is an example of HV sourcing from 25V to 1000V.
RB
RA
Set IRQ=1 (IRVH1)
HV=50V
HV=100V
HV=25V
IRR1
15kΩ ~ 150kΩ
30kΩ ~ 300kΩ
60kΩ ~ 600kΩ
IRR2
IRR3
0.15MΩ ~
1.50MΩ
1.5MΩ ~ 15.0MΩ
0.30MΩ ~
3.00MΩ
3.0MΩ ~ 30.0MΩ
0.60MΩ ~
6.00MΩ
6.0MΩ ~ 60.0MΩ
IRR4
15MΩ ~ 150MΩ
30MΩ ~ 300MΩ
60MΩ ~ 600MΩ
Q2
0
0
0
1
1
Q1
0
1
1
0
0
Q0
1
0
1
0
1
RB range
IRR1
IRR2
IRR3
IRR4
Test mode (IRR5)
HV=250V
0.15MΩ ~
1.50MΩ
Set IRQ=0 (IRVH0)
HV=500V
HV=1000V
0.30MΩ ~
3.00MΩ
0.60MΩ ~
6.00MΩ
1.5MΩ ~ 15.0MΩ
3.0MΩ ~ 30.0MΩ
6.0MΩ ~ 60.0MΩ
15MΩ ~ 150MΩ
0.15GΩ ~
1.50GΩ
30MΩ ~ 300MΩ
0.30GΩ ~
3.00GΩ
60MΩ ~ 600MΩ
0.60GΩ ~
6.00GΩ
Best resolution*
1kΩ
0.01MΩ
0.1MΩ
1MΩ
N/A
*Note: The best resolution depends on the external high voltage and SADC readings.
2.13 Sleep
Set CS pin (pin 80) to logic low to make the ES51996 entering the sleep mode. The current
consumption will be less than 3uA typically. Set CS pin to logic high or kept floating, the
ES51996 will return to normal operation.
2.14 Multi-level battery voltage indication
The ES51996 is built-in a comparator for batter voltage indication. The voltage is applied to
ver. 3.0
27
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
LBAT pin (pin 89) vs. V- terminal. MPU could check the status bit BTS1/BTS0 and monitor
the LBAT voltage status.
Battery voltage
VLBT > Vt1
Vt2 < VLBT < Vt1
Vt3 < VLBT < Vt2
VLBT < Vt3
BTS1
1
1
0
0
BST0
1
0
1
0
Low battery configuration for 9V/1.5V*4/1.5V*3 battery
Low battery test circuit (a)
Low battery test circuit (b)
6V
9V
BA
360K
TT
BA
LBAT
0.1u
270K
470K
TT
AGND
V-
0.1u
180K
0V
LBAT
AGND
V-
0V
Low battery test circuit (c)
4.5V
BA
360K
TT
LBAT
0.1u
470K
AGND
V-
0V
2.15 Independent OPAMP
ES51996 is built-in an independent OPAMP with low drift offset using for general purpose.
ver. 3.0
28
12/12/19
ES51996(6000counts)
DMM Analog front end/Insulation
MPU could control the OP1/OP0 to change the OPAMP configuration:
OP1
OP0
OPAMP configuration
0
0
Normal
0
1
OP disable
1
0
Unity gain buffer
1
1
Zero calibration
Independent OPAMP configuration
Normal operation
OPIN-
-
OPIN+
+
OPOUT
Zero offset calibration
OPIN-
-
OPIN+
+
OPOUT
Unity gain operation
ver. 3.0
OPIN-
-
OPIN+
+
OPOUT
29
12/12/19
1
220nF
+
C7
100nF
R5
R9
V-
47nF
C13
7.5V
V + ZR2
V1R39
5.6V
Regulator DC3.0V
ZR1
10uF
0.1uF
0
R1
22nF
470K
56K
VA+
VAEXTSRC
56K
5.6K
100
1K
10.01K
101K
1.111M
OVSG
10M
U1
BUFH
CAZH
BUFOUT
CL+
CLCIL
CAZL
BUFL
RAZ
OHMC3
OHMC2
OHMC1
VRH
VA+
VAEXTSRC
IRVH1
IRVH0
OR1
VR5
VR4
VR3
VR2
OVSG
VR1
V+
2
V1-
ES51996
Y1
4MHz
Option
C29
5pF
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
FREQ
STBEEP
CPKIN
PMAX
PMIN
LPFOUT
LPC3
LPC2
LPC1
R1K
R9K
NC
NC
NC
NC
C3
22nF
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
C22
1uF
STBEEP
C15
C16
C17
C14
R1K
R9K
R32
9K
+
R26
1K
3
R12
VDD
47K
SDATA
SCLK
DATA_new
C20
STBEEP
CS
Q1
200
VR3
R33
15K
Q2
Date:
File:
A4
Size
Title
R13
Q3
MPU
2.2uF
10K
+ C25
1uF
R35
ADO
4
uPVCC (DGND or +3V)
56K
Revision
Ver : 9
C24
0.1uF
ACVL
ACVH
ADI
TEST5
VDD
R37
R36 56K
R34
15K
JP1
1
2
FIN
C23
4.7uF
V- or DGND
C26
1uF
VSS
Q4
2.2K PTC
10K
1N4148
D2
Demo Board schematic
Number
11-Sep-2012
F:\Protelfile\KA029\KA029_SPEC.ddb
Sheet of
Drawn By:
4
ES51996 Schematic Circuit (AVG)
1N4148
D1
C18
22pF
10nF
10nF
470pF +/- 10%
C19 3.3nF +/- 10%
100pF +/- 10%
3
+
Close toIC
680pF
Insulation
High V
C21
OVH
OVX
1K
OVH1
JP4
Insulation R-
+
2
1
JP3
C2
22nF
1
2
Close toIC
C30
0.47uF 3
C11
4
220nF 5
6
7
220K 8
0
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
C1
Metallized Polypropylene Film Capacitor : C7
Metallized Polyester Capacitor : C1 , C13 , C11 , C16 , C17
C16
C18
10uF
0.1uF
C9
470nF
220nF
C28
C17
C6
R23
R3
R4
R18
R19
R20
R21
R22
VR2
50K
R11
C10
VR1
500
R2
11K
+
D
C27
220pF
C12
4.7uF
R15 2.2K PTC
180K
R24
1K
Q9
R25
Q7
Q8
R31
+
JP2
1
2
VIN
Insulation R+
SW1
SW_RC
R17
R14 2.2K PTC
R16 2.2K PTC
Q5
Q6
100K
2
OPINOPIN+
OPout
ACVL
ACVH
ADI
ADO
TEST5
470nF +/- 10%
C8
R6
R7
R8
IVSH 100K
IVSL 100K
ADP 100K
C
B
A
1
R10
R27
R28
R29
R30
D
C
B
A
12/12/19
30
ver. 3.0
0
360K
36K
3.6K
360
Close to IC
Close to IC
100
C4
10nF
99
98
97
96
95
94
93
VCC
92
91
90
LBAT
89
C5
470nF
88
87
SDA
86
SCL
85
84 DATA_new
83
82 BUZOUT
VSS
81
CS
80
79
78
77
76
CIH
CHCH+
AGND
AGND
DGND
V+
V+
uPVCC
VVLBAT
CC+
SDATA
SCLK
DATA_new
NC
BZOUT
IO_CTRL
CS
OSC1
OSC2
NC
NC
OVX
OVH
OVH1
IRR5
IRR4
IRR3
IRR2
IRR1
IRVG
IRVL
SGND
IVSH
IVSL
ADP
OPINOPIN+
OPOUT
ACVL
ACVH
ADI
ADO
TEST5
CACA+
OHMC4
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
1
2
+
ES51996(6000counts)
DMM Analog front end/Insulation
3. Application Circuit
3.1 AVG circuit
1
Regulator DC3.0V
5.6V
V1R37
0
V + ZR2
V-
R1
22nF
470K
+
SW2
ACV RMS
U1
BUFH
CAZH
BUFOUT
CL+
CLCIL
CAZL
BUFL
RAZ
OHMC3
OHMC2
OHMC1
VRH
VA+
VAEXTSRC
IRVH1
IRVH0
OR1
VR5
VR4
VR3
VR2
OVSG
VR1
V+
2
V1-
ES51996
Y1
4MHz
Option
C30
5pF
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
FREQ
STBEEP
CPKIN
PMAX
PMIN
LPFOUT
LPC3
LPC2
LPC1
R1K
R9K
NC
NC
NC
NC
C3
22nF
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
C22
1uF
STBEEP
C15
C16
C17
C14
R1K
R9K
R32
9K
+
R26
1K
3
R12
VDD
47K
SDATA
SCLK
DATA_new
Q2
R13
Q3
MPU
2.2uF
1
2
3
4
5
6
7
4
uPVCC (DGND or +3V)
JP1
1
2
FIN
+ VS
+
4
C27
+
+ VS
C26
10uF
Revision
Ver : 9
10uF
- VS
Close toIC
ACVH
VDD
10K
14
13
12
11
10
9
8
V- or DGND
- VS
R33
200
+
VSS
Q4
2.2K PTC
500K
C23
4.7uF
U2
+ VS
Vin
NC
En
NC
- VS
NC
CAV
dB COMMON
RL
BUF out
Iout
BUF in
ES636
R34
+ VS
VR4
Demo Board schematic
Number
11-Sep-2012
F:\Protelfile\KA029\KA029_SPEC.ddb
Sheet of
Drawn By:
ES51996 Schematic Circuit (TRMS)
200K
3.3nF +/- 10%
22pF
C20
STBEEP
CS
Q1
200
C18
10nF
10nF
470pF +/- 10%
C19
100pF +/- 10%
VR3
500
+
+ VS
C25
22uF R35
ADI
Title
Size
A4
Date:
File:
- VS
+
Insulation
High V
56K
VA+
VAEXTSRC
56K
5.6K
100
1K
10.01K
101K
1.111M
OVSG
10M
C2
22nF
1
Close toIC
2
C31
0.47uF 3
4
C11
220nF 5
6
7
220K 8
9
0
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
C1
Metallized Polypropylene Film Capacitor : C7
Metallized Polyester Capacitor : C1 , C13 , C11 , C16 , C17
ZR1
10uF
0.1uF
220nF
7.5V
C7
100nF
R5
R9
+
D
C16
C18
0.1uF
10uF
47nF
C13
C28
C17
C9
470nF
220nF
R23
R3
R4
R18
R19
R20
R21
R22
R11
C6
C12
4.7uF
C10
VR1
500
C29
R2
220pF 11K
JP2
R15 2.2K PTC
2
1
Close toIC
680pF
ACVH
ADI
+
1
2
VIN
Insulation R+
C21
OVH
JP3
OVH1
R6
R7
R8
OPINOPIN+
OPout
SW1
SW_RC
1K
OVX
1K
50K
R24
VR2
R25
Q9
3
2.2uF
C24
180K
R17
R14 2.2K PTC
Q7
Q8
R31
JP4
Insulation R-
470nF +/- 10%
C8
R16 2.2K PTC
Q5
Q6
100K
IVSH 100K
IVSL 100K
ADP 100K
2
R10
R27
R28
R29
R30
C
B
A
1
0
360K
36K
3.6K
360
Close to IC
Close to IC
100
10nF
99 C4
98
97
96
95
94
93
92 VCC
91
90
89 LBAT
470nF
88 C5
87
86 SDA
85 SCL
84 DATA_new
83
82 BUZOUT
81 VSS
80 CS
79
78
77
76
CIH
CHCH+
AGND
AGND
DGND
V+
V+
uPVCC
VVLBAT
CC+
SDATA
SCLK
DATA_new
NC
BZOUT
IO_CTRL
CS
OSC1
OSC2
NC
NC
OVX
OVH
OVH1
IRR5
IRR4
IRR3
IRR2
IRR1
IRVG
IRVL
SGND
IVSH
IVSL
ADP
OPINOPIN+
OPOUT
ACVL
ACVH
ADI
ADO
TEST5
CACA+
OHMC4
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
1
2
D
C
B
A
12/12/19
31
ver. 3.0
+
ES51996(6000counts)
DMM Analog front end/Insulation
3.2 RMS circuit (ES636)
ES51996(6000counts)
DMM Analog front end/Insulation
4. Package Information
4.1 100L LQFP Outline drawing
4.2 Dimension parameters
ver. 3.0
32
12/12/19