ACS37800KMACTR-0305B-SPI [ALLEGRO]

Isolated, Digital Output, Power Monitoring IC;
ACS37800KMACTR-0305B-SPI
型号: ACS37800KMACTR-0305B-SPI
厂家: ALLEGRO MICROSYSTEMS    ALLEGRO MICROSYSTEMS
描述:

Isolated, Digital Output, Power Monitoring IC

监控
文件: 总41页 (文件大小:3451K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ACS37800  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
DESCRIPTION  
FEATURES AND BENEFITS  
• Accurate power monitoring for AC and DC applications  
• UL 60950-1 (ed. 2) and UL 62368-1 (ed. 1) certified for  
reinforced isolation up to 517 VRMS in a single package  
• Accurate measurements of active, reactive, and apparent  
power, as well as power factor  
• Separate RMS and instantaneous measurements for both  
voltage and current channels  
• Two programmable averaging blocks  
TheAllegroACS37800powermonitoringICgreatlysimplifies  
the addition of power monitoring to manyAC or DC powered  
systems. The sensor may be powered from the same supply  
as the system’s MCU, eliminating the need for multiple  
power supplies. The device’s construction includes a copper  
conduction path that generates a magnetic field proportional  
to applied current. The magnetic field is sensed differentially  
to reject errors introduced by common mode fields.  
0.85 mΩ primary conductor resistance for low power loss  
and high inrush current withstand capability  
• Compatible with floating and non-floating GND  
• Dedicated voltage or current zero crossing pin  
• Fast, user-programmable overcurrent fault pin (5 µs typ.)  
• User-programmable undervoltage and overvoltage RMS  
thresholds  
• 1 kHz bandwidth  
• Current sensing range up to 90 A  
• Options for I2C or SPI digital interface protocols  
Allegro’s Hall-effect-based, galvanically isolated current  
sensing technology achieves reinforced isolation ratings  
(4800 VRMS) in a small PCB footprint. These features enable  
isolated current sensing without expensive Rogowski coils,  
oversizedcurrenttransformers,isolatedoperationalamplifiers,  
or the power loss of shunt resistors.  
The ACS37800 power monitoring IC offers key power  
measurement parameters that can easily be accessed through  
its SPI or I2C digital protocol interfaces. Dedicated and  
configurable I/O pins for voltage/current zero crossing,  
undervoltage and overvoltage reporting, and fast overcurrent  
fault detection are available in I2C mode. User configuration  
of the IC is available through on-chip EEPROM.  
PACKAGE  
16-pin SOICW (suffix MA)  
The ACS37800 is provided in a small low-profile surface  
mountSOIC16wide-bodypackage,islead(Pb)free,andisfully  
calibrated prior to shipment from theAllegro factory. Customer  
calibration can further increase accuracy in application.  
Not to scale  
REINFORCED  
ISOLATION  
N (L)  
L (N)  
1 M1 MΩ  
MCU  
RSENSE  
1 M1 MΩ  
GND  
1
16  
VCC  
VINP  
VINN  
IP+ ACS37800  
I2C  
Only  
2
3
15  
14  
13  
12  
11  
10  
9
IP+  
IP+  
IP+  
IP-  
IP-  
IP-  
IP-  
RPULLUP  
GND  
To User  
4
5
6
7
8
VCC  
IP  
RPULLUP  
SDA / MISO  
SCL / SCLK  
DIO_0 / MOSI  
DIO_1 / CS  
CB Certificate Number:  
US-32210-M1-UL  
US-36315-UL  
Linear  
Regulator  
Single Output  
Isolated Power  
Supply  
(Flyꢀack, etc.)  
Figure 1: Typical Application  
ACS37800-DS  
MCO-0001004  
November 30, 2020  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
SELECTION GUIDE  
Communication  
Part Number  
VCC(typ) (V)  
IPR (A)  
TA (°C)  
Packing [1]  
Protocol  
ACS37800KMACTR-015B5-SPI  
ACS37800KMACTR-030B3-SPI  
ACS37800KMACTR-030B3-I2C  
ACS37800KMACTR-090B3-I2C  
5
±15  
±30  
±30  
±90  
SPI  
Tape and reel,  
1000 pieces per reel,  
3000 pieces per box  
3.3  
3.3  
3.3  
–40 to 125  
I2C  
[1] Contact Allegro for additional packing options.  
ACS 37800 K MAC TR  
-
015  
B
5 - SPI  
Communication Protocol  
Supply Voltage:  
5 – VCC = 5 V  
3 – VCC = 3.3 V  
Output Directionality:  
B – Bidirectional (positive and negative current)  
Current Sensing Range (A)  
Packing Designator  
Package Designator  
Operating Temperature Range  
5 Digit Part Number  
Allegro Current Sensor  
2
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
ABSOLUTE MAXIMUM RATINGS  
Characteristic  
Symbol  
VCC  
Notes  
Rating  
6.5  
Units  
V
Supply Voltage  
Reverse Supply Voltage  
Input Voltage  
VRCC  
–0.5  
V
VINP, VINN  
VRNP, VRNN  
VDIO  
VCC + 0.5  
–0.5  
V
Reverse Input Voltage  
Digital I/O Voltage  
V
6
V
SPI, I2C, and general purpose I/O  
Reverse Digital I/O Voltage  
Maximum Continuous Current  
Operating Ambient Temperature  
Junction Temperature  
VRDIO  
–0.5  
V
ICMAX  
TA = 25°C  
Range K  
60  
A
TA  
–40 to 125  
165  
°C  
°C  
TJ(max)  
Storage Temperature  
Tstg  
–65 to 170  
°C  
ISOLATION CHARACTERISTICS  
Characteristic  
Symbol  
Notes  
Rating  
Unit  
Agency type-tested for 60 seconds per UL 60950-1  
(edition 2) and UL 62368-1 (edition 1); Production tested  
at 3000 VRMS for 1 second, in accordance with UL 60950-1  
(edition 2) and UL 62368-1 (edition 1)  
Dielectric Strength Test Voltage  
VISO  
4800  
VRMS  
1480  
1047  
730  
VPK or VDC  
VRMS  
Maximum approved working voltage for basic (single) isolation  
according to UL 60950-1 (edition 2) and UL 62368-1 (edition 1)  
Working Voltage for Basic Isolation  
VWVBI  
VPK or VDC  
Maximum approved working voltage for reinforced isolation  
according to UL 60950-1 (edition 2) and UL 62368-1 (edition 1)  
Working Voltage for Reinforced Isolation  
VWVRI  
517  
7.5  
VRMS  
mm  
Clearance  
Creepage  
Dcl  
Dcr  
Minimum distance through air from IP leads to signal leads  
Minimum distance along package body from IP leads to signal  
leads  
7.9  
mm  
Distance Through Insulation  
Comparative Tracking Index  
DTI  
CTI  
Minimum internal distance through insulation  
Material Group II  
90  
μm  
400 to 599  
V
ESD RATINGS  
Characteristic  
Symbol  
VHBM  
Notes  
Per JEDEC JS-001  
Value  
±5  
Unit  
kV  
Human Body Model  
Charged Device Model  
VCDM  
Per JEDEC JS-002  
±1  
kV  
THERMAL CHARACTERISTICS  
Characteristic  
Symbol  
Test Conditions [1]  
Value Units  
Mounted on the Allegro ASEK37800 evaluation board with 750 mm2 of 4  
oz. copper on each side, connected to pins 1 and 2, and to pins 3 and 4,  
with thermal vias connecting the layers. Performance values include the  
power consumed by the PCB.  
Package Thermal Resistance  
(Junction to Ambient)  
RθJA  
23  
5
°C/W  
°C/W  
Package Thermal Resistance  
(Junction to Lead)  
RθJL  
Mounted on the Allegro ACS37800 evaluation board.  
[1] Refer to the Thermal Performance section below.  
3
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
FUNCTIONAL BLOCK DIAGRAM  
VCC  
DIGITAL SYSTEM  
Bandgap  
Reference  
SDA / MISO  
SCL / SCLK  
DIO_0 / MOSI  
Temperature  
Compensation  
Logic  
2
I C/SPI  
Temperature  
Sensor  
To All  
Communication  
Subcircuits  
EEPROM +  
VINP  
VINN  
Charge Pump  
V
ADC  
ADC  
DIO_1 / CS  
I
Metrology  
Engine  
IP+  
Fault Logic  
Hall Sensor Array  
GND  
IP  
PINOUT DIAGRAM AND TERMINAL LIST  
Terminal List Table  
16 VINP  
15 VINN  
14 GND  
13 VCC  
IP+  
IP+  
IP+  
IP+  
IP-  
1
2
3
4
5
6
7
8
Description  
Number  
Name  
I2C  
SPI  
1, 2, 3, 4  
IP+  
IP-  
Terminals for current being sensed; fused internally  
Terminals for current being sensed; fused internally  
5, 6, 7, 8  
12 SDA / MISO  
9
DIO_1/CS  
DIO_0/MOSI  
SCL /SCLK  
SDA /MISO  
VCC  
Digital I/O 1  
Digital I/O 0  
SCL  
Chip Select (CS)  
MOSI  
IP-  
11 SCL / SCLK  
10  
11  
12  
13  
14  
15  
16  
IP-  
10 DIO_0 / MOSI  
SCLK  
IP-  
9
DIO_1 / CS  
SDA  
MISO  
Device power supply terminal  
Pinout Diagram  
GND  
Device ground terminal  
Negative input voltage (always connect to GND)  
Positive input voltage  
VINN  
VINP  
4
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Table of Contents  
Device EEPROM Settings................................................ 19  
Voltage Measurement...................................................... 19  
Current Measurement...................................................... 20  
Configuring the Device for DC Applications ........................... 21  
Device EEPROM Settings................................................ 21  
Voltage Measurement...................................................... 21  
Current Measurement...................................................... 21  
RMS and Power Accuracy vs. Operation Point....................... 21  
RMS and Power Output Error vs. Applied Input................... 21  
15B5 IRMS and Power Error ........................................... 22  
30B3 IRMS and Power Error ........................................... 22  
90B3 IRMS and Power Error ........................................... 22  
Digital Communication........................................................ 23  
Communication Interfaces................................................ 23  
SPI................................................................................ 23  
Registers and EEPROM .................................................. 23  
EEPROM Error Checking and Correction (ECC)................. 25  
I2C Slave Adressing ........................................................ 25  
EEPROM/Shadow Memory Map.......................................... 26  
Register Details – EEPROM............................................. 27  
Volatile Memory Map....................................................... 32  
Register Details – Volatile ................................................ 33  
Application Information ....................................................... 38  
Thermal Rise vs. Primary Current ..................................... 38  
ASEK37800 Evaluation Board Layout................................ 38  
Recommended PCB Layout ................................................ 39  
Package Outline Drawing.................................................... 40  
Features and Benefits........................................................... 1  
Description.......................................................................... 1  
Package ............................................................................. 1  
Typical Application................................................................ 1  
Selection Guide ................................................................... 2  
Absolute Maximum Ratings................................................... 3  
Isolation Characteristics........................................................ 3  
ESD Ratings........................................................................ 3  
Thermal Characteristics ........................................................ 3  
Functional Block Diagram ..................................................... 4  
Pinout Diagram and Terminal List........................................... 4  
Electrical Characteristics....................................................... 6  
15B5 Performance Characteristics ......................................... 8  
30B3 Performance Characteristics ......................................... 9  
90B3 Performance Characteristics ....................................... 10  
I2C Operating Characteristics ...............................................11  
SPI Operating Characteristics.............................................. 12  
Theory of Operation ........................................................... 13  
Introduction.................................................................... 13  
Voltage and Current Measurements .................................. 13  
Overcurrent Measurement Path........................................ 13  
Trim Methods ................................................................. 13  
Power Calculations ......................................................... 14  
Operational Block Diagram.................................................. 15  
Configurable Settings ...................................................... 16  
Configuring the DIO Pins (I2C Devices) ............................ 16  
Configuring the Device for AC Applications............................ 19  
5
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
COMMON ELECTRICAL CHARACTERISTICS [1]: Valid through the full range of TA and VCC = VCC(typ), unless otherwise specified  
Characteristic  
Symbol  
Test Conditions  
Min.  
Typ.  
Max.  
Unit  
ELECTRICAL CHARACTERISTICS  
5 V variant  
4.5  
5
5.5  
V
V
Supply Voltage  
Supply Current  
VCC  
3.3 V variant  
2.97  
3.3  
3.63  
VCC(min) ≤ VCC ≤ VCC(max), no load on  
output pins  
ICC  
12  
15  
mA  
Supply Bypass Capacitor  
Power-On Time  
CBYPASS VCC to GND recommended  
tPO  
0.1  
mA  
µs  
90  
VOLTAGE INPUT BUFFER  
Differential Input Range  
Dynamic Input Frequency  
VOLTAGE CHANNEL ADC  
Sample Frequency  
ΔVINR  
ΔVIN = VINP – VINN(GND)  
bypass_n_en = 0  
–250  
35  
250  
300  
mV  
Hz  
fdyn_in  
fS_V  
32  
16  
kHz  
bits  
Number of Bits  
ADCV_B  
ADC Fullscale  
ADCV_FS ΔVIN = ±250 mV, VINN= GND  
–27500  
27500  
codes  
Sensitivity  
Sens(V)  
ΔVINR(min) < ΔVIN < ΔVINR(max)  
110  
LSB / mV  
Ratio of change on VCC to change in  
offset at DC, 100% ±10% VCC(typ)  
codes /  
%VCC  
PSEV_O  
PSEV_S  
–7  
–0.1  
60  
7
0.1  
Voltage Channel Power Supply Error  
Ratio of change on VCC to change in  
sensitivity at DC, 100% ±10% VCC(typ)  
% / %VCC  
Ratio of change on VCC to change in  
offset, 10 Hz to 10 kHz, 10% VCC(pk-pk)  
PSRRV_O  
PSRRV_S  
70  
75  
dB  
dB  
Voltage Channel Power Supply Rejection  
Ratio  
Ratio of change on VCC to change in  
sensitivity, 10 Hz to 10 kHz, 10% VCC(pk-pk)  
60  
VOLTAGE CHANNEL  
Internal Bandwidth  
RMS Noise  
BW  
NV  
1
kHz  
mV  
%
Input referred  
±0.3  
±0.2  
Linearity Error  
ELIN_V  
CURRENT CHANNEL  
Sample Frequency  
Number of Bits  
fS_C  
32  
16  
kHz  
bits  
ADCI_B  
ADC Fullscale  
ADCI_FS IP = IPR(min) or IPR(max)  
–27500  
27500  
codes  
Ratio of change on VCC to change in  
offset at DC, 100% ±10% VCC(nom)  
codes /  
%VCC  
PSEI_O  
PSEI_S  
–60  
–0.3  
60  
60  
0.3  
Current Channel Power Supply Error  
Ratio of change on VCC to change in  
sensitivity at DC, 100% ±10% VCC(nom)  
% / %VCC  
Ratio of change on VCC to change in  
offset, 10 Hz to 10 kHz, 10% VCC(pk-pk)  
PSRRI_O  
PSRRI_S  
65  
40  
dB  
dB  
Current Channel Power Supply Rejection  
Ratio  
Ratio of change on VCC to change in  
sensitivity, 10 Hz to 10 kHz, 10% VCC(pk-pk)  
20  
Internal Bandwidth  
BW  
RIP  
1
kHz  
Primary Conductor Resistance  
TA = 25°C  
0.85  
mΩ  
Continued on next page...  
6
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
COMMON ELECTRICAL CHARACTERISTICS [1] (continued): Valid through the full range of TA and VCC = VCC(typ)  
,
unless otherwise specified  
Characteristic  
Symbol  
Test Conditions  
Min.  
Typ.  
Max.  
Unit  
CURRENT CHANNEL (continued)  
RMS Noise  
NI  
Input referred  
±0.1  
±1.5  
A
Linearity Error  
ELIN_I  
%
OVERCURRENT FAULT CHARACTERISTICS  
Time from IP rising above IFAULT until  
VFAULT < VFAULT(max) for a current  
step from 0 to 1.2 × IFAULT; 10 kΩ and  
100 pF from DIO_1 to ground;  
fltdly = 0  
Fault Response Time  
tRF  
5
μs  
Internal Bandwidth  
BW  
200  
0.06 × FS  
kHz  
A
Fault Hysteresis [2]  
IHYST  
IFAULT  
Fault Range  
Set using fault field in EEPROM  
0.65 × FS  
2.00 × FS  
A
VOLTAGE ZERO CROSSING  
Voltage Zero-Crossing Delay  
DIO PINS  
td  
250  
µs  
DIO Output High Level  
VOH(DIO) VCC = 3.3 V  
VOL(DIO) VCC = 3.3 V  
3
0.3  
V
V
V
V
V
V
DIO Output Low Level  
DIO Input Voltage for Address Selection 0  
DIO Input Voltage for Address Selection 1  
DIO Input Voltage for Address Selection 2  
DIO Input Voltage for Address Selection 3  
VADD0  
VADD1  
VADD2  
VADD3  
VCC = 3.3 V  
VCC = 3.3 V  
VCC = 3.3 V  
VCC = 3.3 V  
0
1.1  
2.2  
3.3  
[1] Device may be operated at higher primary current levels (IP), ambient temperatures (TA), and internal leadframe temperatures, provided that the maximum junction  
temperature (TJ(max)) is not exceeded.  
[2] After IP goes above IFAULT, tripping the internal fault comparator, IP must go below IFAULT – IHYST before the internal fault comparator will reset.  
7
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
ACS37800KMAC-015B5 PERFORMANCE CHARACTERISTICS: Valid through the full operating temperature range,  
TA = –40°C to 125°C, CBYPASS = 0.1 µF, and VCC = 5 V, unless otherwise specified  
Characteristic  
GENERAL CHARACTERISTICS  
Nominal Supply Voltage  
Symbol  
Test Conditions  
Min.  
Typ. [1]  
Max.  
Unit  
VCC(typ)  
5
V
NOMINAL PERFORMANCE – FACTORY CURRENT CHANNEL  
Current Sensing Range  
Sensitivity  
IPR  
–15  
15  
A
Sens(I)  
IPR(min) < IP < IPR(max)  
1833.3  
LSB/A  
NOMINAL PERFORMANCE – INPUT REFERRED FACTORY POWER (POWER SEEN BY THE DEVICE) [2]  
Active Power Sensitivity  
Imaginary Power Sensitivity  
Apparent Power Sensitivity  
SensPd_act  
SensPd_img  
SensPd_app  
6.15  
12.31  
12.31  
LSB/mW  
LSB/mVAR  
LSB/mVA  
TOTAL OUTPUT ERROR COMPONENTS [3] – CURRENT CHANNEL  
Measured at IP = IPR(max), TA = 25°C to 125°C  
Measured at IP = IPR(max), TA = –40°C to 25°C  
IP = 0 A, TA = 25°C to 125°C  
±1.1  
±1.5  
±720  
±780  
±2.1  
±2.7  
%
%
Sensitivity Error  
Offset Error  
ESENS(I)  
LSB  
LSB  
%
EO(I)  
IP = 0 A, TA = –40°C to 25°C  
Measured at IP = IPR(max), TA = 25°C to 125°C  
Measured at IP = IPR(max), TA = –40°C to 25°C  
Total Output Error  
ETOT(I)  
%
TOTAL OUTPUT ERROR COMPONENTS [3] – VOLTAGE CHANNEL  
Measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
,
±1.2  
±1.2  
%
%
Sensitivity Error  
Offset Error  
ESENS(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
ΔVIN = 0 mV, TA = 25°C to 125°C  
ΔVIN = 0 mV, TA = –40°C to 25°C  
±55  
±55  
LSB  
LSB  
EO(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
±1.4  
±1.4  
%
%
Total Output Error  
ETOT(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
,
ACCURACY PERFORMANCE – ACTIVE POWER  
IP = IPR(max), measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
,
±2.1  
±3  
%
%
Total Output Error  
ETOT(P)  
IP = IPR(max), measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
[1] Typical values are mean ±3 sigma.  
[2] These sensitivity characteristics are referred to the inputs seen by the device, i.e. the voltage channel resistor divider must be accounted to determine the system sensi-  
tivies.  
[3] E  
= E  
+ 100 x V /(Sens x I )  
TOT  
SENS  
OE P  
8
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
ACS37800KMAC-030B3 PERFORMANCE CHARACTERISTICS: Valid through the full operating temperature range,  
TA = –40°C to 125°C, CBYPASS = 0.1 µF, and VCC = 3.3 V, unless otherwise specified  
Characteristic  
GENERAL CHARACTERISTICS  
Nominal Supply Voltage  
Symbol  
Test Conditions  
Min.  
Typ. [1]  
Max.  
Unit  
VCC(typ)  
3.3  
V
NOMINAL PERFORMANCE – CURRENT CHANNEL  
Current Sensing Range  
Sensitivity  
IPR  
–30  
30  
A
Sens(I)  
IPR(min) < IP < IPR(max)  
916.7  
LSB/A  
NOMINAL PERFORMANCE – INPUT REFERRED FACTORY POWER (POWER SEEN BY THE DEVICE) [2]  
Active Power Sensitivity  
Imaginary Power Sensitivity  
Apparent Power Sensitivity  
SensPd_act  
SensPd_img  
SensPd_app  
3.08  
6.15  
6.15  
LSB/mW  
LSB/mVAR  
LSB/mVA  
TOTAL OUTPUT ERROR COMPONENTS [3] – CURRENT CHANNEL  
Measured at IP = IPR(max), TA = 25°C to 125°C  
Measured at IP = IPR(max), TA = –40°C to 25°C  
IP = 0 A, TA = 25°C to 125°C  
±1  
%
%
Sensitivity Error  
Offset Error  
ESENS(I)  
±1.5  
±510  
±570  
±2  
LSB  
LSB  
%
EO(I)  
IP = 0 A, TA = –40°C to 25°C  
Measured at IP = IPR(max), TA = 25°C to 125°C  
Measured at IP = IPR(max), TA = –40°C to 25°C  
Total Output Error  
ETOT(I)  
±2.7  
%
TOTAL OUTPUT ERROR COMPONENTS [3] – VOLTAGE CHANNEL  
Measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
,
±0.75  
±0.75  
%
%
Sensitivity Error  
Offset Error  
ESENS(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
ΔVIN = 0 mV, TA = 25°C to 125°C  
ΔVIN = 0 mV, TA = –40°C to 25°C  
±55  
±55  
LSB  
LSB  
EO(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
±1  
±1  
%
%
Total Output Error  
ETOT(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
,
ACCURACY PERFORMANCE – ACTIVE POWER  
IP = IPR(max), measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
,
±2.1  
±3  
%
%
Total Output Error  
ETOT(P)  
IP = IPR(max), measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
[1] Typical values are mean ±3 sigma.  
[2] These sensitivity characteristics are referred to the inputs seen by the device, i.e. the voltage channel resistor divider must be accounted to determine the system sensi-  
tivies.  
[3] E  
= E  
+ 100 x V /(Sens x I )  
TOT  
SENS  
OE P  
9
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
ACS37800KMAC-090B3 PERFORMANCE CHARACTERISTICS: Valid through the full operating temperature range,  
TA = –40°C to 125°C, CBYPASS = 0.1 µF, and VCC = 3.3 V, unless otherwise specified  
Characteristic  
GENERAL CHARACTERISTICS  
Nominal Supply Voltage  
Symbol  
Test Conditions  
Min.  
Typ. [1]  
Max.  
Unit  
VCC(typ)  
3.3  
V
NOMINAL PERFORMANCE – CURRENT CHANNEL  
Current Sensing Range  
Sensitivity  
IPR  
–90  
90  
A
Sens(I)  
IPR(min) < IP < IPR(max)  
305.6  
LSB/A  
NOMINAL PERFORMANCE – INPUT REFERRED FACTORY POWER (POWER SEEN BY THE DEVICE) [2]  
Active Power Sensitivity  
Imaginary Power Sensitivity  
Apparent Power Sensitivity  
SensPd_act  
SensPd_img  
SensPd_app  
1.03  
2.05  
2.05  
LSB/mW  
LSB/mVAR  
LSB/mVA  
TOTAL OUTPUT ERROR COMPONENTS [3] – CURRENT CHANNEL  
Measured at IP = IPR(max), TA = 25°C to 125°C  
Measured at IP = IPR(max), TA = –40°C to 25°C  
IP = 0 A, TA = 25°C to 125°C  
±1  
%
%
Sensitivity Error  
Offset Error  
ESENS(I)  
±1.5  
±180  
±210  
±2  
LSB  
LSB  
%
EO(I)  
IP = 0 A, TA = –40°C to 25°C  
Measured at IP = 45 A, TA = 25°C to 125°C  
Measured at IP = 45 A, TA = –40°C to 25°C  
Total Output Error  
ETOT(I)  
±2.6  
%
TOTAL OUTPUT ERROR COMPONENTS [3] – VOLTAGE CHANNEL  
Measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
,
±0.75  
±0.75  
%
%
Sensitivity Error  
Offset Error  
ESENS(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
ΔVIN = 0 mV, TA = 25°C to 125°C  
ΔVIN = 0 mV, TA = –40°C to 25°C  
±55  
±55  
LSB  
LSB  
EO(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
±1  
±1  
%
%
Total Output Error  
ETOT(V)  
Measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
,
ACCURACY PERFORMANCE – ACTIVE POWER  
IP = 45 A, measured at ΔVIN = ΔVINR(max)  
TA = 25°C to 125°C  
,
,
±1.3  
±2.1  
%
%
Total Output Error  
ETOT(P)  
IP = 45 A, measured at ΔVIN = ΔVINR(max)  
TA = –40°C to 25°C  
[1] Typical values are mean ±3 sigma.  
[2] These sensitivity characteristics are referred to the inputs seen by the device, i.e. the voltage channel resistor divider must be accounted to determine the system sensi-  
tivies.  
[3] E  
= E  
+ 100 x V /(Sens x I )  
TOT  
SENS  
OE P  
10  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
xKMACTR-I2C OPERATING CHARACTERISTICS [1]: Valid through the full range of TA, VCC = VCC(typ), REXT = 10 kΩ,  
unless otherwise specified  
Characteristic  
I2C INTERFACE CHARACTERISTICS [2]  
Bus Free Time Between Stop and Start  
Hold Time Start Condition  
Setup Time for Repeated Start Condition  
SCL Low Time  
Symbol  
Test Conditions  
Min.  
Typ.  
Max.  
Unit  
tBUF  
thdSTA  
tsuSTA  
tLOW  
tHIGH  
tsuDAT  
thdDAT  
tsuSTO  
VIL  
1.3  
0.6  
0.6  
1.3  
0.6  
100  
0
µs  
µs  
µs  
µs  
SCL High Time  
µs  
Data Setup Time  
µs  
Data Hold Time  
900  
µs  
Setup Time for Stop Condition  
Logic Input Low Level (SDA, SCL pins)  
Logic Input High Level (SDA, SCL pins)  
Logic Input Current  
0.6  
µs  
30  
%VCC  
%VCC  
µA  
VIH  
70  
–1  
IIN  
Input voltage on SDA or SCL = 0 V to VCC  
SDA sinking = 1.5 mA  
1
Output Low Voltage (SDA)  
Clock Frequency (SCL pin)  
Output Fall Time (SDA pin)  
I2C Pull-Up Resistance  
VOL  
0.36  
400  
250  
V
fCLK  
kHz  
ns  
tf  
REXT = 2.4 kΩ, CB = 100 pF  
REXT  
2.4  
10  
kΩ  
Total Capacitive Load for Each of SDA and  
SCL Buses  
CB  
20  
pF  
[1] Validated by characterization and design.  
[2] These values are ratiometric to the supply voltage. I2C Interface Characteristics are ensured by design and not factory tested.  
tsuDAT  
tsuSTA thdSTA  
tBUF  
thdDAT  
tsuSTO  
SDA  
SCL  
tLOW  
tHIGH  
Figure 2: I2C Interface Timing  
11  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
xKMATR-SPI OPERATING CHARACTERISTICS [1]: Valid through the full range of TA, VCC = VCC(typ), unless otherwise specified  
Characteristic  
Symbol  
Test Conditions  
Min.  
Typ.  
Max.  
Unit  
SPI INTERFACE CHARACTERISTICS  
MOSI, SCLK, CS pins, VCC = 3.3 V  
MOSI, SCLK, CS pins, VCC = 5 V  
MOSI, SCLK, CS pins  
2.8  
4
3.63  
5.5  
V
V
V
Digital Input High Voltage  
Digital Input Low Voltage  
VIH  
VIL  
0.5  
MISO pin, CL = 20 pF, TA = 25°C,  
VCC(typ) = 3.3 V  
2.8  
4
3.3  
5
3.8  
5.5  
V
V
SPI Output High Voltage  
VOH  
MISO pin, CL = 20 pF, TA = 25°C,  
VCC(typ) = 5 V  
SPI Output Low Voltage  
SPI Clock Frequency  
SPI Frame Rate  
VOL  
fSCLK  
tSPI  
MISO pin, CL = 20 pF, TA = 25°C  
MISO pin, CL = 20 pF  
0.3  
0.5  
10  
V
0.1  
5.8  
MHz  
kHz  
588  
Time from CS going low to SCLK falling  
edge  
Chip Select to First SCLK Edge  
tCS  
50  
ns  
Data Output Valid Time  
MOSI Setup Time  
MOSI Hold Time  
tDAV  
tSU  
Data output valid after SCLK falling edge  
Input setup time before SCLK rising edge  
Input hold time after SCLK rising edge  
40  
ns  
ns  
ns  
25  
50  
tHD  
Hold SCLK high time before CS rising  
edge  
SCLK to CS Hold Time  
tCHD  
CL  
5
ns  
Load Capacitance  
Loading on digital output (MISO) pin  
20  
pF  
[1] Validated by characterization and design.  
Figure 3: SPI Timing  
12  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
THEORY OF OPERATION  
current and voltage measurements are stored in the icodes and  
vcodes fields. The instantaneous apparent power, which is the  
product of icodes and vcodes, is stored in the field pinstant.  
Introduction  
The ACS37800 provides a simple solution for voltage, current,  
and power monitoring in 60 Hz AC and DC applications and is  
particularly well suited for high isolation. The voltage is mea-  
sured by resistor dividing it down to fit the input range of the  
on-board voltage sense amplifier, as well as to add isolation.  
The current is measured using the integrated current loop and  
galvanically isolated Hall sensor. Both analog signals are then  
sampled using high accuracy ADCs before entering the digital  
system. Here, the metrology engine is used to determine fre-  
quency, calculate RMS values of current, voltage, and power, as  
well as provide a range of averaging and configuration options.  
One can choose to read out all the different information provided  
using SPI or I2C. When using I2C, there are also options for  
using some of the digital I/O pins for overcurrent or zero cross-  
ing detection. Overall, with a high degree of configurability and  
integrated features, the ACS37800 can fit most power monitoring  
applications. The following sections will help explain in more  
detail these features and configuration options, as well as how to  
best use the ACS37800 for particular applications.  
Overcurrent Measurement Path  
A separate filter on the current ADC is used to create a lower  
resolution but higher bandwidth sample rate measurement of the  
current to be used for overcurrent detection. This filter outputs a  
12-bit word at a 1 MHz update rate and 200 kHz bandwidth. The  
overcurrent fault logic compares this auxiliary current value to the  
user-defined overcurrent fault threshold, defined by the field fault.  
It is important to note that the trim for the main 16-bit current path  
is also applied to the overcurrent path, such that the overcurrent  
fault has the same level of accuracy as the main signal path.  
Trim Methods  
The trim logic for the voltage and current channels is depicted in  
Figure 4 and Figure 5. Refer to the Register Details section for  
more information regarding trim fields. In general, each chan-  
nel, voltage and current, is trimmed for gain and offset both at  
room and over temperature. This trim is done before the icodes  
and vcodes registers. The user has the ability to trim the nominal  
room temperature value.  
Voltage and Current Measurements  
The main signal paths for the current and voltage measurement,  
through the ADCs and internal filtering, have a bandwidth of  
1 kHz and an update rate of 32 kHz. These “instantaneous”  
Gain Trim  
Delay  
Oset Trim  
Saturaon  
adc_out_v  
Z-x  
+
+
vcodes  
VchanGainSel  
ichan_del_en  
vchan_offset_code  
+
+
Factory  
Trim  
chan_del_sel  
vqvo_tc  
Figure 4: Voltage Channel Trim Flow  
Delay  
Oset Trim  
Gain Trim  
Saturaon  
adc_out_i  
Z-x  
+
+
icodes  
ichan_del_en  
qvo_ne  
+
+
sns_ne  
qvo_tc  
chan_del_sel  
Factory  
Trim  
sns_tc  
Figure 5: Current Channel Trim Flow  
13  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
POWER FACTOR  
Power Calculations  
The magnitude of the ratio of the real power to apparent power,  
calculated at the end of each cycle is:  
VOLTAGE ZERO CROSSING  
The RMS and power calculations of the ACS37800 are calcu-  
lated over a window of N samples. By default, this window is  
calculated dynamically based on the zero crossings of the voltage  
signal. A rising voltage zero crossing triggers the start of a new  
window. N then increases with each 32 kHz sample until the next  
rising voltage zero crossing, recording the current and voltage  
readings at each sample. This ends the calculation window, and  
all RMS and power calculations are performed on the saved data.  
During this time, the next calculation window is started.  
PACTIVE  
|PF| =  
|S|  
LEADING OR LAGGING POWER FACTOR  
The current leading or lagging the voltage is communicated as a  
single bit, posangle. This bit represents the sign of the reactive  
power. The sign of the reactive power is determined by compar-  
ing the timing of the zero crossings of the current and voltage. As  
such, it is only meaningful in the case of a linear load.  
Voltage zero crossings are detected with time-based hysteresis  
that removes the possibility of noise causing multiple zero cross-  
ings to be reported at each true zero crossing.  
The sign of the reactive power, posangle, along with the sign of  
the power factor, pospf, can be used to determine whether the  
load is inductive or capacitive, as well as whether power is being  
generated or consumed. This is shown in the four-quadrant figure  
below (refer to Figure 6).  
IRMS AND VRMS  
The cycle-by-cycle calculation of the root mean square of both  
the current and voltage channels is:  
n = N – 1 In  
n = N – 1Vn  
2
2
n = 0  
n = 0  
POSPF = 0  
POSANG = 0  
POSPF = 1  
POSANG = 1  
IRMS  
=
VRMS =  
N
N
Capacitive and  
Generating  
Inductive and  
Consuming  
where In (icodes) and Vn (vcodes) are the instantaneous measure-  
ments of current and voltage, respectively.  
Lagging  
Leading  
Real  
APPARENT POWER  
The magnitude of the complex power being measured; calculated  
at the end of each cycle is:  
POSPF = 0  
POSANG = 1  
POSPF = 1  
POSANG = 0  
|S| = IRMS × VRMS  
Inductive and  
Generating  
Capacitive and  
Consuming  
ACTIVE POWER  
The real component of power being measured, calculated cycle  
by cycle is:  
Figure 6: Four Quadrant, Power Factor  
n = N – 1 Pn  
n = 0  
PACTIVE  
=
Pn = In × Vn  
N
REACTIVE POWER  
The imaginary component of power being measured, calculated  
at the end of each cycle is:  
ꢀ ꢄ 2 ꢅ ꢃ 2  
2
ꢀ ꢁ 2 CꢆIꢇꢈ  
Ф
Actiꢁe Power, = ꢁI cosФ  
Figure 7: Power Triangle  
14  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
OPERATIONAL BLOCK DIAGRAM  
Voltage and  
Current  
Measurement  
Factory Trimmed  
RSENSE  
Voltage  
VLINE  
ADC  
ΣRISO + RSENSE  
vcodes  
Channel  
Delay  
Control  
Digital  
Filter  
Temperature  
Compensation  
icodes  
IP+  
Overcurrent  
Fault  
Comparator  
fault out  
IP  
Current  
ADC  
fault  
RMS, and Power  
Calculation  
Voltage Zero  
Crossing  
Zero  
Crossing  
Flag  
vrms  
irms  
vcodes  
RMS  
and  
Power  
pospf  
X
pinstant  
icodes  
posangle  
Calculations  
papparent  
pactive  
pimag  
Averaging and  
VRMS Flagging  
ovrms  
uvrms  
O/UVRMS  
Flag  
vrms  
0
vrmsavgonesec  
vrmsavgonemin  
pactiveavgonesec  
pactiveavgonemin  
irmsavgonesec  
irmsavgonemin  
1
irms  
iavgselen  
Averaging  
0
1
pactive  
pavgselen  
Register  
Output  
Operation  
Control  
Voltage data  
Current data  
FAULT data  
Power data  
Figure 8: Operational Block Diagram  
15  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
When bypass_n_en = 1, it is important to define the number of  
Configurable Settings  
samples used to calculate RMS. This can be done in the field  
n. The field n is the number of 32 kHz samples that are used to  
calculate the RMS. The minimum effective n that is used when  
calculating RMS is 4. If a value of less than 4 is chosen for n,  
then 4 is internally used. The first useable RMS calculation on  
start up with bypass_n_en = 1 is after 2 × n samples.  
PHASE DELAY  
Phase delay may be introduced on either the voltage or current  
channel to account for known phase delay at other points in the  
system using the ichan_del_en and chan_ del_sel fields. ichan_  
del_en determines if the voltage channel or current channel will  
be delayed. The chosen channel will be delayed by the configured  
amount in chan_del_sel, up to 5° of delay.  
Configuring the DIO Pins (I2C Devices)  
AVERAGING CHANNEL  
FLAGS TO BE ROUTED TO THE DIO PINS  
The ACS37800 contains two averaging paths. VRMS, IRMS, and  
PACTIVE can be routed to these average blocks as shown in Figure 8  
using iavgselen and pavgselen.  
When the device is configured to be in I2C mode (comm_sel in  
EEPROM = 1), pins 9 and 10 become digital I/O pins, DIO_1  
and DIO_0, respectively. The digital I/O pins are low true, mean-  
ing that a voltage below the DIO Output Low Level maximum  
(VOL(DIO)max) is to be interpreted as logic 1 and a voltage above  
DIO Output High Level minimum (VOH(DIO)min) is to be inter-  
preted as a logic 0. The Digital I/O pins can be configured in  
EEPROM to represent the following functions:  
AVERAGING TIME  
Each averaging path on the ACS37800 consists of two averag-  
ing blocks that each allow for a configurable number of averages  
based on the EEPROM fields rms_avg_1 and rms_avg_2.  
The output of the first averaging block feeds into the input of the  
second averaging block. The output of each block is accessible  
for each channel.  
DIO_O  
dio_0_sel value (EEPROM)  
Function  
OVERVOLTAGE AND UNDERVOLTAGE DETECTION  
FOR VRMS  
0
1
2
ZC: zero crossing  
ovrms: the VRMS overvoltage flag  
uvrms: The VRMS undervoltage flag  
This device has programmable overvoltage and undervoltage  
RMS flags that will signal when the vrms is above or below the  
respective thresholds. The vrms is compared to the overvoltage  
and undervoltage RMS thresholds set by the fields overvreg and  
undervreg to determine a flag condition. The number of suc-  
cessive sample sets required to trigger either the overvoltage or  
undervoltage RMS flag can be set by the vevent_cycs field.  
The OR of ovrms and uvrms (if either flag is  
triggered, the DIO_0 pin will be asserted)  
3
ZC  
DIO_0  
OVRMS  
UVRMS  
DIO_0 / MOSI  
MOSI  
DIO_0_Sel[0..1]  
Comm_Sel  
The ovrms and uvrms flags can be routed to the DIO pins when  
the device is used in I2C mode. See Configuring the DIO Pins.  
DIO_1  
OVERCURRRENT DETECTION FOR INSTANTA-  
NEOUS CURRENT  
dio_1_sel value (EEPROM)  
Function  
OCF: Overcurrent fault  
0
1
2
The overcurrent fault threshold may be set from 0.65 × IPR to  
2.0 × IPR. The user sets the trip point with the field fault. The  
user can add a digital delay to the overcurrent fault with the field  
flt_dly. Up to 32 µs delay can be added to the overcurrent fault.  
uvrms: The VRMS undervoltage flag  
ovrms: The VRMS overvoltage flag  
The OR of ovrms and uvrms, and OCF_LAT [Latched  
Overcurrent Fault] (if any of the three flags are  
triggered, the DIO_1 pin will be asserted)  
3
BYPASSING THE DYNAMIC FRAMING OF THE RMS  
CALCULATION WINDOW  
OCF  
DIO_1  
By default, the ACS37800 dynamically calculates the value of  
N to be used in the RMS and power calculations based on the  
zero crossings on the voltage channel. This functionality can be  
disabled using the bypass_n_en field.  
UVRMS  
OVRMS  
OCF_LAT  
DIO_1 / CS  
CS  
DIO_1_Sel[0..1]  
Comm_Sel  
16  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
ZERO CROSSING OUTPUT CONFIGURATIONS  
The dynamic calculation of N for the RMS and power calcula-  
tions uses exclusively the voltage zero crossing, but both current  
and voltage zero crossing can be flagged and reported on the DIO  
pins.  
Voltage Zero Crossing (VZC)  
The voltage zero crossing has two basic modes of operation,  
pulse mode and square wave mode.  
Pulse Mode – VZC  
In pulse mode, a voltage zero crossing is reported as a short  
pulse. There are three available configurations to customize the  
voltage zero crossing pulse mode operation: rising or falling edge  
selection, every edge selection, and pulse width.  
Figure 10: zerocrossedgesel = 1, Rising Zero Crossing  
Pulse Every Edge  
Rising Edge or Falling Edge Aligned Pulse  
The EEPROM field halfcycle_en is used to output a pulse at  
every zero crossing.  
The EEPROM field zerocrossedgesel is used to select whether  
the zero crossing output pulses are aligned to the rising zero  
crossing of the voltage channel or the falling zero crossing of the  
voltage channel.  
Figure 11: halfcycle_en = 1, Both Rising and Falling  
Zero Crossings Signaled  
Figure 9: zerocrossedgesel = 0, Falling Zero Crossing  
Pulse Width Selection  
The EEPROM field delaycnt_sel is used to select the width of the  
voltage zero crossing pulse.  
Table 1: delaycnt_sel  
Range  
Value  
32  
Units  
µs  
0
1
256  
µs  
17  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
The current zero crossing has just one basic mode of operation:  
pulse mode.  
Square Wave Mode  
Square wave mode can be configured using the EEPROM field  
squarewave_en. In square wave mode, a voltage zero crossing  
is reported as a square wave that changes state on each reported  
zero crossing. The zerocrossedgesel EEPROM field can be used  
to align the low to high transition of the flag with either the rising  
voltage zero crossing or the falling voltage zero crossing.  
Pulse Mode – CZC  
In pulse mode, a current zero crossing is reported as a short  
pulse. There are three available configurations to customize the  
current zero crossing pulse mode operation: rising or falling edge  
selection, every edge selection, and pulse width.  
Rising Edge or Falling Edge Aligned Pulse  
The EEPROM field zerocrossedgesel is used to select whether  
the zero crossing output pulses are aligned to the rising zero  
crossing of the current channel or the falling zero crossing of the  
current channel.  
Figure 12: zerocrossedgesel = 0, Square Wave Mode  
Figure 14: zerocrossedgesel = 0, Falling Zero Crossing  
Figure 13: zerocrossedgesel = 1, Square Wave Mode  
Current Zero Crossing (CZC)  
The current zero crossing function can be enabled using the  
EEPROM field zerocrosschansel. When the zero crossing flag  
is configured to flag zero crossings of the current path, this has  
no effect on the RMS and power calculations; the voltage zero  
crossing is still used for these calculations.  
Figure 15: zerocrossedgesel = 1, Rising Zero crossing  
18  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Pulse Every Edge  
The EEPROM field halfcycle_en is used to output a pulse at  
every zero crossing.  
Figure 16: halfcycle_en = 1, Both Rising and Falling  
Zero Crossings Signaled  
CONFIGURING THE DEVICE FOR AC APPLICATIONS  
form a resistor divider network where,  
Device EEPROM Settings  
For AC power monitoring applications using the ACS37800, the  
following device settings are recommended:  
ꢆꢄꢂꢆꢄ  
ꢁꢂ  
= ꢀ  
ꢃꢁꢂꢄ  
ꢁꢆꢇ1 + ꢅꢁꢆꢇ2 + ꢅꢆꢄꢂꢆꢄ  
DYNAMIC CALCULATION OF N  
RISO1 and RISO2 should be equal. A value of 1 MΩ is appropriate  
for many applications, but ultimately, the resistance value used  
needs to comply with the required isolation of the system.  
Set bypass_n_en = 0 (default). This setting enables the device to  
dynamically calculate N based off the voltage zero crossings. See  
the Register Details – EEPROM section for additional details.  
RISO1  
RISO2  
Voltage Measurement  
VINP  
1 MΩ  
1 MΩ  
RECOMMENDED APPLICATION CIRCUITS  
An important aspect to consider when designing in the  
RSENSE  
ACS37800 into AC applications is the design of the voltage mea-  
surement path. Typically, a resistor divider network is employed  
to provide both isolation and transform the high voltage signal  
into the ±250 mV signal that the ACS37800 can measure.  
Vin  
VINN  
There are two basic application circuits recommended based on  
the isolation requirements of the system. The first, see Figure 17,  
is to be used when the ACS37800 GND and the neutral terminal  
of the voltage input are connected. RISO1, RISO2, and RSENSE  
Figure 17: Voltage Channel Application Circuit; Device  
GND is Connected to Neutral  
19  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Another application circuit recommendation for the voltage chan- Additionally, the tolerance of the all resistors should be consid-  
nel is shown in Figure 18. This is to be used in systems where ered when determining RSENSE. The minimum tolerance of the  
the ACS37800 GND and the neutral terminal of the voltage input isolation resistors should be used along with the maximum toler-  
are to be isolated. Here, RISO3 and RISO4 are added to the resistor  
divider network.  
ance of RSENSE.  
If the RSENSE is not sized appropriately, this can lead to the  
voltage input to the ACS38700 exceeding the maximum input  
range, which can cause the instantaneous voltage measurement to  
saturate. This can lead to errors in the RMS calculations as shown  
in Figure 19.  
ꢆꢄꢂꢆꢄ  
= ꢀ  
ꢁꢂ  
ꢃꢁ ꢂꢄ  
ꢁꢆꢇ1 + ꢅꢁꢆ2 + ꢅꢁꢆꢇ3 + ꢅꢁꢆꢇ4 + ꢅꢆꢄꢂꢆꢄ  
RISO1, RISO2, RISO3, and RISO4 should be equal and their value is  
determined by the isolation requirements of the system. A value  
of 1 MΩ is appropriate for many applications, but ultimately, the  
resistance value used needs to comply with the required isolation  
of the system.  
Input > Fullscale  
Output Saturation  
RISO1  
RISO2  
VINP  
1 MΩ  
1 MΩ  
Input Waveform  
RSENSE  
Output Readpoints  
Vin  
Absolute Output  
Readpoints  
RISO3  
RISO4  
VINN  
1 MΩ  
1 MΩ  
Figure 19: Output Saturation  
Figure 18: Voltage Channel Application; Device GND is  
Current Measurement  
Isolated from Neutral  
For the current path, there are two current ranges to consider: the  
range of RMS current to be measured and the range required for  
overcurrent fault detection.  
To determine the value of RSENSE required for a particular appli-  
cation using either of the recommended circuits, the following  
equation can be used:  
When considering the range of RMS current to be measured, the  
Current Sensing Range (IPR) is not to be exceeded. This can lead  
to saturation, as shown in Figure 19, and lead to error in the RMS  
calculations.  
∆ꢄ  
(
)
ꢅꢃꢆ ꢇꢈꢉ  
ꢁꢂꢃꢁꢂ  
=
∗ ꢀꢅꢁꢋ  
) − ∆ꢄ  
(
(
)
ꢊꢅꢃꢂ ꢇꢈꢉ  
ꢅꢃꢆ ꢇꢈꢉ  
Where ΔVINR(MAX) = 250 mV, VLINE(MAX) is the maximum VLINE  
voltage to be measured, and RISO is the sum of all of the isolation  
resistors.  
The overcurrent fault detection can exceed IPR and is defined as  
Fault Range Max, IFAULT(MAX). Once the current exceeds IPR, the  
RMS calculations will no longer be accurate.  
If using the overvoltage detection functionality of the ACS37800,  
this should be considering when determining the maximum VLINE  
voltage to be measured. For example, in an application when  
the nominal VLINE is equal to 120 VRMS and a 50% over-voltage  
detection is required, VLINE(MAX) is:  
120 VRMS × √2 × 1.5 = 255 V,  
where the √2 is used to approximate the peak voltage assuming a  
sinusoidal input.  
20  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
CONFIGURING THE DEVICE FOR DC APPLICATIONS  
OR FOR APPLICATIONS WITH NO VOLTAGE ZERO CROSSING  
The follow recommendations are provided for DC applications,  
value, which is set using EERPOM field n. See the Register  
as well as any other applications where there is no voltage zero  
crossing. Possible applications include current sensing only,  
sensing of a rectified voltage signal, or applications where the  
nominal frequency on the voltage channel is greater than 300 Hz.  
Details – EEPROM section for additional details.  
Voltage Measurement  
RECOMMENDED APPLICATION CIRCUITS  
Device EEPROM Settings  
The recommended application circuit for the voltage channel in  
DC operation is the same as the AC application circuit where  
Device GND is connected to Neutral (refer to Figure 17).  
For DC power monitoring applications using the ACS37800 or  
applications only using the current measurement capability of the  
ACS37800, the following device settings are recommended.  
Current Measurement  
FIXED SETTING OF N  
The same considerations for AC applications can be used for the  
current path for DC applications.  
Set bypass_n_en = 1. This setting disables the dynamic calcula-  
tion of n based off voltage zero crossings and sets n to a fixed  
RMS AND POWER ACCURACY VS. OPERATION POINT  
RMS and Power Output Error vs. Applied  
Input  
When using the ACS37800 to measure for RMS calculations and  
power monitoring, it is important to consider the error specifica-  
tions of the device.  
For DC applications, the impact of offset and gain error on the  
final output is straightforward, but for RMS and power calcula-  
tions, the impact of any errors, specifically offset errors, becomes  
dependent on the magnitude of the applied signal.  
Figure 20 shows an example system where the maximum measur-  
able power is ~1.3 kW, based on the system design. The over-  
temperature offset performance of the ACS37800 causes an error  
in the measured power that is larger when the applied power is  
close to 0 W.  
Figure 20: Measured Line Power [W] vs. Applied Line  
Power, 15B5 Device  
The offset performance of the voltage channel is such that its  
contribution to this error is negligible. The current RMS measure-  
ment and the power calculations are where this error is observed.  
The following figures (Figure 21 through Figure 26) display the  
measurement error for the RMS current and active power for  
each available device variant.  
21  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
15B5 I  
and Power Error  
RMS  
  
  
  
  
  
  
  
  
  
  
  
  
°  
°  
°  
°  
°  
°  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Figure 21: I  
Error [A] vs. Applied I  
Figure 22: Line Power Error [W] vs. Applied Line Power [W]  
RMS  
RMS [A]  
30B3 I  
and Power Error  
RMS  
  
  
  
  
  
  
  
  
  
  
  
°  
°  
°  
°  
°  
°  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Figure 24: Line Power Error [W] vs. Applied Line Power  
[W]  
Figure 23: I  
Error [A] vs. Applied I  
RMS [A]  
RMS  
90B3 I  
and Power Error  
  
  
RMS  
  
  
  
  
  
  
  
  
  
  
  
  
°  
°  
°  
°  
°  
°  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Figure 25: I  
RMS  
Error [A] vs. Applied I  
Figure 26: Line Power Error [W] vs. Applied Line Power [W]  
RMS [A]  
22  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
DIGITAL COMMUNICATION  
Communication Interfaces  
Registers and EEPROM  
The ACS37800 supports communication over 1 MHz I2C and  
10 MHz SPI. However, the communication protocol is fixed dur-  
ing factory programming. The ACS37800 MISO pin continues to  
drive the MISO line when CS goes high. This may prevent other  
devices from communicating properly. It is recommended that the  
ACS37800 be the only device on the SPI bus if using SPI com-  
munication.  
WRITE ACCESS  
The ACS37800 supports factory and customer EEPROM space as  
well as volatile registers. The customer access code must be sent  
prior to writing these customer EEPROM spaces. In addition, the  
device includes a set of free space EEPROM registers that are  
accessible with or without writing the access code.  
READ ACCESS  
SPI  
All EEPROM and volatile registers may be read at any time  
regardless of the access code.  
The SPI frame consists of:  
• The Master writes on the MOSI line the 7-bit address of the  
register to be read from or written to.  
EEPROM  
• The next bit on the MOSI line is the read/write (RW) indicator. At power up, all shadow registers are loaded from EEPROM,  
A high state indicates a Read and a low state indicates a Write. including all configuration parameters. The shadow registers can  
be written to in order to change the device behavior without hav-  
• The device sends a 32-bit response on the MISO line. The  
ing to perform an EEPROM write. Any changes made in shadow  
contents correspond to the previous command.  
memory are volatile and do not persist through a reset event.  
• On the MOSI line, if the current command is a write, the  
32 bits correspond to the Write data, and in the case of a read,  
the data is ignored.  
WRITING  
The Timing Diagram for an EEPROM write is shown in Figure 27  
and Figure 28.  
CSN  
SCLK  
0
1
5
6
0
1
30  
31  
REGISTER ADDRESS  
RW  
WRITE DATA OR DC  
MOSI  
MISO  
PREVIOUS CMD DATA  
Figure 27: EEPROM Write – SPI Mode  
SDA  
SA[6:0]  
A[6:0]  
D[7:0]  
D[7:0]  
D[7:0]  
D[7:0]  
ST  
ꢀlave W A 0 Reꢂisteꢁ A Reꢂisteꢁ A Reꢂisteꢁ A Reꢂisteꢁ A Reꢂisteꢁ A SP  
addꢁess  
C
K
addꢁess C Data  
ꢃꢄꢅ0ꢆ  
C
K
Data  
ꢃ1ꢇꢅꢈꢆ  
C
K
Data  
ꢃꢉꢊꢅ1ꢋꢆ  
C
K
Data  
ꢃꢊ1ꢅꢉꢌꢆ  
C
K
K
Figure 28: EEPROM Write – I2C Mode  
Blue represents data sent by the master and  
orange is the data sent by the slave.  
23  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
READING  
The timing diagram for an EEPROM read is shown in Figure 29  
and Figure 30.  
CSN  
SCLK  
0
1
5
6
0
1
30  
31  
REGISTER ADDRESS  
RW  
WRITE DATA OR DC  
MOSI  
MISO  
PREVIOUS CMD DATA  
Figure 29: EEPROM Read – SPI Mode  
For SPI, the read data will be sent out  
during the above command.  
SA[6:0]  
A[6:0]  
SA[6:0]  
D[7:0]  
D[7:0]  
D[7:0]  
D[7:0]  
SDA  
ST  
ꢀlave W A 0 Reꢂisteꢁ A ST  
ꢀlave R A Reꢂisteꢁ A Reꢂisteꢁ A Reꢂisteꢁ A Reꢂisteꢁ N SP  
addꢁess  
C
K
addꢁess C  
addꢁess  
C
K
Data  
ꢃꢄꢅ0ꢆ  
C
K
Data  
ꢃ1ꢇꢅꢈꢆ  
C
K
Data  
ꢃꢉꢊꢅ1ꢋꢆ  
C
K
Data  
ꢃꢊ1ꢅꢉꢌꢆ  
A
C
K
K
Figure 30: EEPROM Read – I2C Mode  
Blue represents data sent by the master and  
orange is the data sent by the slave.  
24  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
If for any reason the external slave address setting feature is not  
EEPROM Error Checking and Correction (ECC)  
desired, the DIO polling can be disabled by setting the i2c_dis_  
slv_addr. When this bit is set, the ACS37800 will automatically  
use the number stored in i2c_slv_addr as the I2C slave address  
regardless of the voltage on the DIO pins. Note that the device  
must be repowered for these changes to take effect.  
Hamming code methodology is implemented for EEPROM  
checking and correction (ECC). ECC is enabled after power-up.  
The ACS37800 analyzes message data sent by the controller and  
the ECC bits are added. The first 6 bits sent from the device to  
the controller are dedicated to ECC. The device always returns  
32 bits.  
Table 2: DIO Startup Voltage Addressing  
Slave Address  
DIO_1 DIO_2 A6 A5 A4 A3 A2 A1 A0  
(decimal)  
EEPROM ECC Errors  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
97  
Bits  
Name  
Description  
97  
31:28  
No meaning  
98  
00 = No Error  
01 = Error detected and message corrected  
10 = Uncorrectable error  
11 = No meaning  
99  
27:26  
25:0  
ECC  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
D[25:0]  
EEPROM data  
I2C Slave Addressing  
The ACS37800 supports I2C communication over the SCL and  
SDA lines at speeds of up to 400 kHz. When the device first  
powers on, it measures the voltage level on the two DIO pins. It  
converts both voltage levels into a 4-bit code for a total of sixteen  
slave addresses. Table 2 shows the sixteen possible I2C configu-  
rations that can be set with externally applied voltage. If both  
pins are pulled to VCC, then the internal slave address stored in  
EEPROM is used. By default, the value of i2c_slv_addr is pro-  
grammed at the Allegro factory to 127, but this can be changed  
with programming by the customer.  
EEPROM  
value  
1
1
1
1
EE EE EE EE EE EE EE  
25  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
MEMORY MAP  
EEPROM/Shadow Memory  
Bits  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  
9
8
7
6
5
4
3
2
1
0
0x0B  
0x0C  
ECC  
ECC  
crs_sns  
sns_fine  
qvo_fine  
vchan_offset_code  
rms_avg_2  
rms_avg_1  
0x0D  
ECC  
fltdly  
fault  
0x0E  
ECC  
undervreg  
overvreg  
vevent_cycs  
0x0F  
ECC  
n
i2c_slv_addr  
0x1B  
0x1C  
crs_sns  
sns_fine  
qvo_fine  
vchan_offset_code  
rms_avg_2  
rms_avg_1  
0x1D  
fltdly  
fault  
0x1E  
undervreg  
overvreg  
vevent_cycs  
0x1F  
n
i2c_slv_addr  
26  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register Details – EEPROM  
Register 0x0B/0x1B  
Bits  
8:0  
Name  
qvo_fine  
sns_fine  
crs_sns  
iavgselen  
pavgselen  
ecc  
Default Value  
Device Specific  
Device Specific  
Description  
Offset fine trimming on current channel  
Fine gain trimming on the current channel  
18:9  
21:19  
22  
Selection Specific Coarse gain setting  
0
0
Current Averaging selection  
23  
Power Averaging selection  
Error Code Correction  
31:26  
qvo_fine  
crs_sns  
Offset adjustment for the current channel. This is a signed 9-bit  
number with an input range of –256 to 255. With a step size  
of 64 LSB, this equates to an offset trim range of –16384 to  
Coarse gain adjustment for the current channel. This gain is  
implemented in the analog domain before the ADC. This is a  
3-bit number that allows for 8 gain selections. Adjustments to  
16320 LSB, which is added to the icodes value. The current chan- crs_sns may impact the device’s performance over temperature.  
nel’s offset trim should be applied before the gain is trimmed.  
qvo_fine is further described in Table 3.  
Datasheet limits apply only to the factory settings for crs_sns.  
The gain settings map to 1×, 2×, 3×, 3.5×, 4×, 4.5×, 5.5×, and 8×.  
crs_sns is further described in Table 5.  
Table 3: qvo_fine  
Table 5: crs_sns  
Range  
Value  
Units  
Range  
Value  
1×  
Units  
–256 to 255  
–16,384 to 16,320  
LSB  
0
1
2
3
4
5
6
7
sns_fine  
2×  
Gain adjustment for the current channel. This is a signed 9-bit  
number with an input range of –256 to 255. This gain adjustment  
is implemented as a percentage multiplier centered around 1 (i.e.  
writing a 0 to this field multiplies the gain by 1, leaving the gain  
unaffected). The fine sensitivity parameter ranges from 50% to  
150% of IP. The current channel’s offset trim should be applied  
before the gain is trimmed. sns_fine is further described in Table 4.  
3×  
3.5×  
4×  
4.5×  
5.5×  
8×  
Table 4: sns_fine  
iavgselen  
Range  
Value  
Units  
Current Averaging selection enable. 0 will select vrms for averag-  
ing. 1 will select irms for averaging.  
–256 to 255  
50 to 100  
%
pavgselen  
Power Averaging selection enable. 0 will select vrms for averag-  
ing. 1 will select pactive for averaging.  
27  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x0C/0x1C  
Bits  
6:0  
Name  
rms_avg_1  
rms_avg_2  
vchan_offset_code  
ecc  
Default Value  
Description  
0
0
Average of the rms voltage or current – stage 1  
Average of the rms voltage or current – stage 2  
16:7  
24:17  
31:26  
Device Specific Controls the room offset for the voltage channel  
Error Code Correction  
rms_avg_1  
vchan_offset_code  
Number of averages for the first averaging stage (vrmsavgonesec  
or irmsavgonesec). The value written into this field directly maps  
to the number of averages ranging from 0 to 127. For optimal  
performance, an even number of averages should be used. The  
channel to be averaged is selected by the current average select  
enable bit (iavgselen). rms_avg_1 is further described in Table 6.  
This controls the offset of the voltage channel at room.  
Table 8: vchan_offset_code  
Range  
Value  
Units  
–128 to 127  
–2048 to 2032  
codes  
Table 6: rms_avg_1  
Range  
Value  
Units  
0 to 127  
0 to 127  
number of averages  
rms_avg_2  
Number of averages for the second averaging stage (vrmsavgone-  
min or irmsavgonemin). This stage averages the outputs of the first  
averaging stage. The value written into this field directly maps to  
the number of averages ranging from 0 to 1023. For optimal per-  
formance, an even number of averages should be used. The chan-  
nel to be averaged is selected by the current average select enable  
bit (iavgselen). rms_avg_2 is further described in Table 7.  
Table 7: rms_avg_2  
Range  
Value  
Units  
0 to 1023  
0 to 1023  
number of averages  
28  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x0D/0x1D  
Bits  
7
Name  
ichan_del_en  
chan_del_sel  
fault  
Default Value  
Description  
0
0
Enable phase delay on voltage or current channel  
Sets phase delay on voltage or current channel  
Sets the overcurrent fault threshold  
Sets the overcurrent fault delay  
Error Code Correction  
11:9  
20:13  
23:21  
31:26  
70  
0
fltdly  
ecc  
ichan_del_en  
Table 12: fltdly  
Enables delay for either the voltage or current channel. Setting to  
1 enables delay for the current channel. ichan_del_en is further  
described in Table 9.  
Range  
Value  
0
Units  
µs  
0
1
2
3
4
5
6
7
0
µs  
4.75  
9.25  
13.75  
18.5  
23.25  
27.75  
µs  
Table 9: ichan_del_en  
µs  
Range  
Value  
Units  
LSB  
µs  
0
1
0 – voltage channel  
1 – current channel  
µs  
LSB  
µs  
chan_del_sel  
µs  
Sets the amount of delay applied to the voltage or current channel (set  
by ichan_del_en). chan_del_sel is further described in Table 10.  
Table 10: chan_del_sel  
Range  
Value  
Units  
0 to 7  
0 to 219  
µs  
fault  
Over-current fault threshold. This is an unsigned 8-bit number  
with an input range of 0 to 255, which equates to a fault range of  
65% to 200% of IP. The factory setting of this field is 70. fault is  
further described in Table 11.  
Table 11: fault  
Range  
Value  
Units  
0 to 255  
56 to 225  
% of IP  
fltdly  
Fault delay setting of the amount of delay applied before flagging  
a fault condition. fltdly is further described in Table 12.  
29  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x0E/0x1E  
Bits  
5:0  
Name  
vevent_cycs  
overvreg  
Default Value Description  
0
0
0
0
0
0
0
0
Sets the number of qualifying cycles needed to flag overvoltage or undervoltage  
Sets the overvoltage fault threshold  
13:8  
19:14  
20  
undervreg  
Sets the undervoltage fault threshold  
delaycnt_sel  
halfcyclc_en  
squarewave_en  
zerocrosschansel  
zerocrossedgesel  
ecc  
Sets the width of the voltage zero-crossing output pulse  
Sets the zero crossing flag triggering on half or full cycle (default: full cycle)  
Sets the zero crossing pulse characteristics (default: pulse)  
Sets the channel that triggers the zero crossing flag (default: voltage)  
Sets the edge that triggers zero crossing flag  
21  
22  
23  
24  
31:26  
Error Code Correction  
vevent_cycs  
delaycnt_sel  
Sets the number of cycles required to assert the ovrms flag or  
the uvrms. This is an unsigned 6-bit number with an input range  
of 0 to 63. The value in this field directly maps to the number of  
cycles. vevent_cycs is further described in Table 13.  
Selection bit for the width of pulse for a voltage zero-crossing  
event. When set to 0, the pulse is 32 µs. When set to 1, the  
pulse is 256 µs. When the squarewave_en bit is set, this field is  
ignored. delaycnt_sel is further described in Table 16.  
Table 13: vevent_cycs  
Table 16: delaycnt_sel  
Range  
Value  
Units  
Range  
Value  
32  
Units  
µs  
0 to 63  
1 to 64  
cycles  
0
1
256  
µs  
overvreg  
halfcycle_en  
Sets the threshold of the overvoltage rms flag (ovrms). This is a  
6-bit number ranging from 0 to 63. This trip level spans the entire  
range of the vrms register. The flag is set if the rms value is above  
this threshold for the number of cycles selected in vevent_cycs.  
overvreg is further described in Table 14.  
Setting for the zero crossing flag. When set to 0, the voltage  
zero-crossing will be indicated on every edge determined by  
zerocrossingedgesel. When set to 1, the voltage zero-crossing will  
be indicated on both rising and falling edges.  
Table 14: overvreg  
squarewave_en  
Range  
Value  
Units  
Setting for the zero crossing flag. When set to 0, the zero-cross-  
ing event will be indicated by a pulse on the DIO pin. When set  
to 1, the zero-crossing event will be indicated by a level change  
on the DIO pin.  
0 to 63  
0 to 65536  
LSB  
undervreg  
Sets the threshold of the undervoltage rms flag (uvrms). This is  
a 6-bit number ranging from 0 to 63. This trip level spans one  
entire range of the vrms register. The flag is set if the rms value is  
below this threshold for the number of cycles selected in vevent_  
cycs. undervreg is further described in Table 15.  
zercrossingchansel  
Determines which channel will trigger the zero crossing flag. 0  
is the voltage channel. 1 is the current channel with zero cross-  
ing flag for rising and falling with only one customizable register  
delaycnt_sel.  
Table 15: undervreg  
zerocrossingedgesel  
Range  
Value  
Units  
0 to 63  
0 to 65536  
LSB  
This determines whether the zero crossing flag triggers on rising  
or falling. Note: if halfcycle_en = 1, this setting does not matter.  
30  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x0F/0x1F  
Bits  
8:2  
Name  
i2c_slv_addr  
i2c_dis_slv_addr  
dio_0_sel  
dio_1_sel  
n
Default Value  
Description  
127  
0
I2C slave address selection  
9
Disable I2C slave address selection circuit  
Digital output 0 multiplexor selection bits  
Digital output 1 multiplexor selection bits  
Sets the number of samples used in RMS calculations when bypass_n_en = 1  
11:10  
13:12  
23:14  
0
0
0
Set whether RMS is calculated based on voltage zero crossing or n samples from the  
above registers  
24  
bypass_n_en  
ecc  
0
31:26  
Error Code Correction  
i2c_slv_addr  
i2c_dis_slv_addr  
Settings for the I2C slave address externally. When i2c_dis_slv_  
addr is set to 0, the voltage on the DIO pins are measured at  
power on and are used to set the device’s slave address.  
When i2c_dis_slv_addr is set to 1, the address is set through  
EEPROM field i2c_slv__addr[6:0]. This enables or disables the  
analog I2C slave address feature at power on. When this bit is set,  
the I2C slave address will map directly to i2c_slv_addr.  
Each DIO pin has 4 voltage “bins” which may be used to set  
the I2C slave address. These voltages may be set using resis-  
tor divider circuits from VCC to GND. i2c_slv_addr is further  
described in Table 17.  
dio_0_sel  
Determines which flags are output on the DIO0 pin. Only used  
when the device is in I2C programming mode.  
Table 17: i2c_slv_addr  
DIO_1  
(decimal) (decimal)  
DIO_0  
Slave Address  
(decimal)  
dio_1_sel  
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
96  
Determines which flags are output on the DIO1 pin. Only used  
when the device is in I2C programming mode.  
97  
98  
99  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
EEPROM value  
Ratio of VCC on DIO Pin  
31  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Volatile Memory  
Bits  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  
9
8
7
6
5
4
3
2
1
0
0x20  
0x21  
irms  
vrms  
pimag  
pactive  
0x22  
pfactor  
papparent  
0x23  
0x24  
0x25  
0x26  
0x27  
0x28  
0x29  
0x2A  
0x2B  
0x2C  
numptsout  
irmsavgonesec  
irmsavgonemin  
vrmsavgonesec  
vrmsavgonemin  
pactavgonesec  
pactavgonemin  
vcodes  
icodes  
pinstant  
0x2D  
0x2E  
0x2F  
access_code  
0x30  
0x31  
32  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register Details – Volatile  
Register 0x20  
Bits  
15:0  
Name  
vrms  
irms  
Description  
Voltage RMS value  
Current RMS value  
31:16  
vrms  
irms  
RMS voltage output. This field is an unsigned 16-bit fixed point  
number with 16 fractional bits, where ΔVIN(MAX) = 0.84, and  
ΔVIN(min) = –0.84. To convert the value (input voltage) to line  
voltage, divide the input voltage by the RSENSE and RISO voltage  
divider ratio using actual resistor values.  
RMS current output. This field is a signed 16-bit fixed point num-  
ber with 15 fractional bits, where IIP(MAX) = 0.84, and IIP(MIN)  
-0.84.  
=
Table 19: irms  
Register  
Range  
Valid Range  
Value  
Units  
Table 18: vrms  
Register  
Range  
Valid Range  
Value  
Units  
0 to ~1  
0 to ~0.84  
[0 to ~1] × IPR(MAX) ×1.19  
A
0 to ~1  
0 to ~0.84  
[0 to ~1] × ΔVIN(MAX) ×1.19  
mV  
Register 0x21  
Bits  
15:0  
Name  
Description  
Active power  
Reactive power  
pactive  
pimag  
31:16  
pactive  
pimag  
Active power output. This field is a signed 16-bit fixed point  
number with 15 fractional bits, where positive MaxPow = 0.704,  
and negative MaxPow = –0.704. To convert the value (input  
power) to line power, divide the input power by the RSENSE and  
RISO voltage divider ratio using actual resistor values.  
Reactive power output. This field is an unsigned 16-bit fixed  
point number with 16 fractional bits, where MaxPow = 0.704. To  
convert the value (input power) to line power, divide the input  
power by the RSENSE and RISO voltage divider ratio using actual  
resistor values.  
Table 20: pactive  
Table 21: pimag  
Register  
Range  
Valid Range  
Value  
Units  
Register  
Range  
Valid Range  
Value  
Units  
–1 to ~1  
–0.704 to ~0.704 [1 to ~1] × MaxPow × 1.42  
mW  
0 to ~1  
0 to ~0.704  
[0 to ~1] × MaxPow × 1.42  
mVA  
33  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x22  
Bits  
15:0  
26:16  
27  
Name  
papparent  
pfactor  
Description  
Apparent power magnitude  
Power factor  
posangle  
pospf  
Sign of the power angle  
Sign of the power factor  
28  
papparent  
posangle  
Apparent power output magnitude. This field is an unsigned  
Bit to represent leading or lagging. A 0 represents the current  
16-bit fixed point number with 16 fractional bits, where MaxPow leading and a 1 represents the current lagging.  
= 0.704. To convert the value (input power) to line power, divide  
pospf  
the input power by the RSENSE and RISO voltage divider ratio  
using actual resistor values.  
Sign bit to represent if the power is being generated (0) or con-  
sumed (1).  
Table 22: papparent  
Register  
Range  
Valid Range  
Value  
Units  
0 to ~1  
0 to ~0.704  
[0 to ~1] × MaxPow × 1.42 mVAR  
pfactor  
Power factor output. This field is a signed 11-bit fixed point num-  
ber with 10 fractional bits. It ranges from –1 to ~1 with a step  
size of 2-10. pfactor is further described in Table 23.  
Table 23: pfactor  
Range  
Value  
Units  
–1 to ~1  
–1 to ~1  
Register 0x25  
Bits  
Name  
numptsout  
Description  
9:0  
Number of samples of current and voltage used for calculations  
numptsout  
Number of points used in the rms calculation. This will be the  
dynamic value that is evaluated internal to the device based on  
full cycle zero crossings of the voltage channel. numptsout is  
further described in Table 24.  
Table 24: numptsout  
Range  
Value  
Units  
0 to 1023  
0 to 1023  
samples  
34  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x26  
Bits  
Name  
Description  
Averaged voltage RMS value; duration set by rms_avg_1.  
This register will be zero if iavgselen = 1  
15:0  
vrmsavgonesec  
Averaged current RMS value; duration set by rms_avg_1.  
This register will be zero if iavgselen = 0  
31:16  
irmsavgonesec  
vrmsavgonesec  
irmsavgonesec  
Voltage RMS value averaged according to rms_avg_1. This regis- Current RMS value averaged according to rms_avg_1. This regis-  
ter will be zero if iavgselen = 1.  
ter will be zero if iavgselen = 0.  
Register 0x27  
Bits  
Name  
Description  
Averaged voltage RMS value; duration set by rms_avg_2.  
This register will be zero if iavgselen = 1  
15:0  
vrmsavgonemin  
Averaged current RMS value; duration set by rms_avg_2.  
This register will be zero if iavgselen = 0  
31:16  
irmsavgonemin  
vrmsavgonemin  
irmsavgonemin  
Voltage RMS value averaged according to rms_avg_2. This regis- Current RMS value averaged according to rms_avg_2. This regis-  
ter will be zero if iavgselen = 1.  
ter will be zero if iavgselen = 0.  
Register 0x28  
Bits  
Name  
Description  
Active Power value averaged over up to one second; duration set by rms_avg_1  
15:0  
pactavgonesec  
pactavgonesec  
Active power value averaged according to rms_avg_1.  
Register 0x29  
Bits  
Name  
Description  
15:0  
pactavgonemin  
Active Power value averaged over up to one minute; duration set by rms_avg_2  
pactavgonemin  
Active power value averaged according to rms_avg_2.  
35  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x2A  
Bits  
15:0  
Name  
vcodes  
icodes  
Description  
Instantaneous voltage measurement  
Instantaneous current measurement  
31:16  
vcodes  
This field contains the instantaneous voltage measurement before  
any RMS calculations are done. It is a 16-bit signed fixed point  
number with 15 fractional bits, where ΔVIN(MAX) = 0.84 and  
ΔVIN(min) = –0.84. To convert the value (input voltage) to line  
voltage, divide the input voltage by the RSENSE and RISO voltage  
divider ratio using the resistor values.  
Table 25: vcodes  
Register  
Range  
Valid Range  
Value  
Units  
–1 to ~1  
-0.84 to ~0.84  
[–1 to ~1] × ΔVIN(MAX) ×1.19  
mV  
icodes  
This field contains the instantaneous current measurement before  
any RMS calculations are done. This field is a signed 16-bit fixed  
point number with 15 fractional bits, where IIP(MAX) = 0.84, and  
IIP(MIN)= –0.84.  
Table 26: icodes  
Register  
Range  
Valid Range  
Value  
Units  
–1 to ~1  
-0.84 to ~0.84  
[–1 to ~1] × IPR(MAX) ×1.19  
A
Register 0x2C  
Bits  
Name  
pinstant  
Description  
Instantaneous power – Multiplication of vcodes and icodes  
15:0  
pinstant  
This field contains the instantaneous power measurement before  
any RMS calculations are done. This field is a signed 16-bit fixed  
point number with 15 fractional bits, where postive MaxPow =  
0.704, and negative MaxPow = –0.704. To convert the value  
(input power) to line power, divide the input power by the RSENSE  
and RISO voltage divider ratio using the resistor values.  
Table 27: pinstant  
Register  
Range  
Valid Range  
Value  
Units  
–1 to ~1  
–0.704 to ~0.704 [–1 to ~1] × MaxPow × 1.42 mVAR  
36  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Register 0x2D  
Bits  
0
Name  
Description  
zerocrossout  
faultout  
Zero-crossing output  
Current fault output  
Current fault output latched  
Overvoltage flag  
1
2
faultlatched  
overvoltage  
undervoltage  
3
4
Undervoltage flag  
zerocrossout  
overvoltage  
Flag for the zero-crossing events. This will be present and active  
regardless of DIO_0_sel and DIO_1_sel. This flag will still fol-  
low the halfcycle_en and squarewave_en settings.  
Flag for the overvoltage events. This will be present and active  
regardless of DIO_0_sel and DIO_1_sel and will only be set  
when fault is present.  
faultout  
undervoltage  
Flag for the overcurrent events. This will be present and active  
regardless of DIO_0_sel and DIO_1_sel and will only be set  
when fault is present.  
Flag for the undervoltage events. This will be present and active  
regardless of DIO_0_sel and DIO_1_sel and will only be set  
when fault is present.  
faultlatched  
Flag for the overcurrent events. This bit will latch and will remain  
1 as soon as an overcurrent event is detected. This can be reset by  
writing a 1 to this field. This will be present and active regardless  
of DIO settings.  
Register 0x2F  
Bits  
Name  
Description  
Access code register:  
Customer code: 0x4F70656E  
31:0  
access_code  
Register 0x30  
Bits  
Name  
Description  
Customer write access enabled.  
customer_access 0 = Non-Customer mode.  
1 = Customer mode.  
0
37  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
THERMAL PERFORMANCE  
The thermal capacity of the ACS37800 should be verified by the  
Thermal Rise vs. Primary Current  
end user in the application’s specific conditions. The maximum  
junction temperature, TJ(MAX) (165℃), should not be exceeded.  
Further information on this application testing is available in  
the DC and Transient Current Capability application note on the  
Allegro website.  
Self-heating due to the flow of current should be considered dur-  
ing the design of any current sensing system. The sensor, printed  
circuit board (PCB), and contacts to the PCB will generate heat  
as current moves through the system.  
The thermal response is highly dependent on PCB layout, copper  
thickness, cooling techniques, and the profile of the injected current.  
The current profile includes peak current, current “on-time”, and  
duty cycle. While the data presented in this section was collected  
with direct current (DC), these numbers may be used to approximate  
thermal response for both AC signals and current pulses.  
ASEK37800 Evaluation Board Layout  
Thermal data shown in Figure 31 and Figure 32 was collected  
using the ASEK37800 Evaluation Board (TED-0003306). This  
board includes 750 mm2 of 4 oz. copper (0.0694 mm) connected  
to pins 1 through 4, and to pins 5 through 8, with thermal vias  
connecting the layers. Top and Bottom layers of the PCB are  
shown below in Figure 33.  
The plot in Figure 31 shows the measured rise in steady-state die  
temperature of the ACS37800 versus continuous current at an ambi-  
ent temperature, TA, of 25 °C. The thermal offset curves may be  
directly applied to other values of TA. Conversely, Figure 32 shows  
the maximum continuous current at a given TA. Surges beyond the  
maximum current listed in Figure 32 are allowed given the maxi-  
mum junction temperature, TJ(MAX) (165℃), is not exceeded.  
140  
120  
100  
80  
60  
40  
20  
0
0
10  
20  
30  
40  
50  
60  
70  
Continuous Current ꢂꢅꢄ  
Figure 31: Self Heating in the MA Package  
Due to Current Flow  
80  
70  
60  
50  
40  
30  
20  
10  
0
Figure 33: Top and Bottom Layers  
for ASEK37800 Evaluation Board  
25  
50  
75  
100  
125  
150  
175  
Gerber files for the ASEK37800 evaluation board are available  
for download from the Allegro website. See the technical docu-  
ꢁꢃꢄient ꢅeꢃperature ꢀ°Cꢂ  
Figure 32: Maximum Continuous Current at a Given TA ments section of the ACS37800 device webpage.  
38  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
RECOMMENDED PCB LAYOUT  
NOT TO SCALE  
All dimensions in millimeters.  
15.75  
9.54  
1.27  
0.65  
Package Outline  
Slot in PCB to maintain >8 mm creepage  
once part is on PCB  
2.25  
7.25  
1.27  
3.56  
17.27  
Current  
In  
Current  
Out  
Perimeter holes for stitching to the other,  
matching current trace design, layers of  
the PCB for enhanced thermal capability.  
21.51  
Figure 34: Recommended PCB Layout  
39  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
PACKAGE OUTLINE DRAWING  
For Reference Only – Not for Tooling Use  
(Reference MS-013AA)  
NOT TO SCALE  
Dimensions in millimeters  
Dimensions exclusive of mold flash, gate burrs, and dambar protrusions  
Exact case and lead configuration at supplier discretion within limits shown  
8°  
10.30 0.20  
E
0°  
16  
0.33  
0.20  
D
D1  
D2  
7.50 0.10  
10.30 0.33  
A
1.27  
0.40  
1.40 REF  
1
2
0.90  
D
Branded Face  
0.25 BSC  
SEATING PLANE  
16×  
CC  
GAUGE PLANE  
2.65 MAX  
0.10  
C
SEATING  
PLANE  
0.30  
0.10  
1.27 BSC  
0.51  
0.31  
1.27  
0.65  
16  
XXXXXXX  
Lot Number  
2.25  
1
B
Standard Branding Reference View  
9.50  
Lines 1, 2 = 12 characters  
Line 1: Part Number  
Line 2: First 8 characters of Assembly Lot Number  
A
Terminal #1 mark area  
B
C
Branding scale and appearance at supplier discretion  
1
2
Reference land pattern layout (reference IPC7351 SOIC127P600X175-8M);  
all pads a minimum of 0.20 mm from all adjacent pads; adjust as necessary  
to meet application process requirements and PCB layout tolerances  
C
PCB Layout Reference View  
Hall elements (D1, D2), not to scale  
D
E
Active Area Depth 0.293 mm  
Figure 35: Package MA, 16-Pin SOICW  
40  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  
Isolated, Digital Output, Power Monitoring IC  
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging  
ACS37800  
Revision History  
Number  
Date  
Description  
November 30, 2020 Initial release  
Copyright 2020, Allegro MicroSystems.  
Allegro MicroSystems reserves the right to make, from time to time, such departures from the detail specifications as may be required to permit  
improvements in the performance, reliability, or manufacturability of its products. Before placing an order, the user is cautioned to verify that the  
information being relied upon is current.  
Allegro’s products are not to be used in any devices or systems, including but not limited to life support devices or systems, in which a failure of  
Allegro’s product can reasonably be expected to cause bodily harm.  
The information included herein is believed to be accurate and reliable. However, Allegro MicroSystems assumes no responsibility for its use; nor  
for any infringement of patents or other rights of third parties which may result from its use.  
Copies of this document are considered uncontrolled documents.  
For the latest version of this document, visit our website:  
www.allegromicro.com  
41  
Allegro MicroSystems  
955 Perimeter Road  
Manchester, NH 03103-3353 U.S.A.  
www.allegromicro.com  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY