AT73C501 [ATMEL]
Chip Set Solution for Watt-Hour Meters; 芯片集解决方案式电能表型号: | AT73C501 |
厂家: | ATMEL |
描述: | Chip Set Solution for Watt-Hour Meters |
文件: | 总28页 (文件大小:249K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Features
• Fulfills IEC 1036, Class 1 Accuracy Requirements
• Fulfills IEC 687, Class 0.5 and Class 0.2 Accuracy, with External Temperature
Compensated Voltage Reference
• Simultaneous Active, Reactive and Apparent Power and Energy Measurement
• Power Factor, Frequency, Voltage and Current Measurement
• Single and Poly Phase Operation
• Three Basic Operating Modes: Stand-Alone Mode, Microprocessor Mode and Multi-
Channel Mode
• Flexible Interfacing, 8-bit Microprocessor Interface, 8-bit Status Output and Eight
Impulse Outputs
• Calibration of Gain and Phase Error
• Compensation of the Non-Linearity of Low Power Measurement
• Adjustable Starting Current and Meter Constant
• Measurement Bandwidth of 1000 Hz
Chip Set
Solution for
Watt-Hour
Meters
• Tamper Proof Design
• Single +5V Supply
Description
A two chip solution, consisting of AT73C500 and AT73C501 (or AT73C502), offers all
main features required for the measurement and calculation of various power and
energy quantities in static Watt-hour meters. The devices operate according to
IEC1036, class 1, specification. IEC 687, class 0.5 and 0.2 requirements are fulfilled
when used with external temperature compensated voltage reference.
AT73C500 with
AT73C501 or
AT73C502
The AT73C501 contains six, high-performance, Sigma-Delta analog-to-digital convert-
ers (ADC). The AT73C500 is based on an efficient digital signal processor (DSP) core
and it supports interfacing both with the AT73C501 and with an external microproces-
sor. The AT73C500 DSP can also be used with the differential input ADC, AT73C502.
With this chipset, only a minimum of discrete components is required to develop prod-
ucts ranging from simple domestic Watt-hour meters to sophisticated industrial
meters. The chipset can be used in single-phase as well as in poly-phase systems.
The DSP core of the AT73C500 is easy to configure. By changing the mode of the
AT73C500, the device can be operated in a stand-alone environment or be used with
a separate control processor. It is also possible to configure the circuit to perform the
functions of three independent single phase Wh meters.
The chips support calibration of gain and phase error. All calibrations are done in the
digital domain and no trimming components are needed. The calibration coefficients
are either stored in an EEPROM memory or supplied by an external microprocessor.
(continued)
Rev. 1035A–08/98
Figure 1. Block diagram of the AT73C500 chipset in stand-alone configuration
EXTERNAL CONNECTOR
L1 L2 L3
VDA
VDDA
VCC
VCC
VREF
BGD
BRDY
STROBE
RD/WR
ADDR1
ADDR0
PFAIL
-VArh
+VArh
-Wh
+Wh
+Wh
-Wh
+VArh
-VArh
AT73501
VI1
VI2
VI3
AT73500
IRQ0
IRQ1
SIX SINGLE-ENDED,
INDEPENDENT
SIGMA-DELTA
ACK
SOUT1
SOUT0
&
DATA
CLKR
CLK
CI1
CI2
CI3
SIN
CONVERTERS
DEDICATED DSP
FOR ENERGY
METERING
SCLK
DATA BUS
L1
L2
L3
RESET
CS
STATUS BUS
XRES
AGND
XI
XO
MODE
VSA
VSSA
GND
GND
1
&
1
TAMP
STUP
L3
L2
L1
FAIL
DATRDY
INI
MODE2
MODE1
MODE0
1
1
1
1
&
CS
SK
DI
AT93C46
DO
RESET
EEPROM
128*8 bit
1
The AT73C500 is programmed to measure active, reactive
and apparent phase powers. Phase factors, phase volt-
ages, phase currents and line frequency are also mea-
sured, simultaneously. Based on the individual phase
powers, total active power is determined.
Eight pulse outputs are provided. Each billing quantity
(+Wh, -Wh, +VArh, -Varh) is supplied with its own meter
constant output, as well as a display counter output. In
multi-channel mode, AT73C500 performs the functions of
three independent single phase Wh meters and three
impulse outputs are available, one for each meter element.
The power values are calculated over one-line frequency
cycle. The negative and positive results are accumulated in
different registers, which allows for separate billing of
imported and exported active energy. Also, the reactive
results are sorted depending on whether capacitive or
inductive load is applied.
All measurement information is available on an 8-bit micro-
processor bus. The results are output in six packages, 16
bytes each. Mode and status information of the meter is
also transferred with each data block.
Figure 2. Block diagram of the AT73C500 chipset in microprocessor configuration
L1 L2 L3
VDA
VDDA
VCC
VCC
VREF
BGD
BRDY
STROBE
RD/WR
ADDR1
ADDR0
AT90Sxx
PFAIL
AT73501
VI1
VI2
VI3
AT73500
IRQ0
IRQ1
SIX SINGLE-ENDED,
INDEPENDENT
SIGMA-DELTA
MICROCONTROLLER
ACK
SOUT1
SOUT0
D
DATA
CLKR
CLK
DATRDY
CI1
CI2
CI3
SIN
CONVERTERS
DEDICATED DSP
FOR ENERGY
METERING
SCLK
DATA BUS
L1
L2
L3
RESET
CS
STATUS BUS
B9
XRES
AGND
MODEM
LCD
XI
XO
MODE
VSA
VSSA
GND
GND
&
1
MODE2
MODE1
MODE0
B14
B13
B12
1
1
1
1
RESET
1
EEPROM
AT73C500
2
AT73C500
Pin Description
AT73C501 Single-ended ADC
Figure 3. PLCC-28 package pin layout
Analog
Signals
XO
XI
CLK CLKR ACK FSR DATA
Pin
17
14
18
15
19
16
I/O
Description
4
3
2
1
28
27
26
AIN1
AIN2
AIN3
AIN4
AIN5
AIN6
I
I
I
I
I
I
Input to Converter #1
Input to Converter #2
Input to Converter #3
Input to Converter #4
Input to Converter #5
Input to Converter #6
5
25
24
23
22
21
20
19
BGD
CS
RESET
MODE
GND
PD
6
7
VCC
8
PFAIL
AGND
VCIN
VREF
9
VDA
Input to Voltage Monitoring
Block
VCIN
10
I
10
11
VSA
AIN5
12
13
14
15
16
17
18
Digital
Control
Signals
VSSA VDDA AIN2 AIN4 AIN6 AIN1 AIN3
Pin
5
I/O
Description
By-pass Control
for Reference Voltage
BGD
CS
I
I
I
Power
Supply
Pins
6
Chip Select Input
Pin
13
12
21
20
I/O
Description
Power Down Control
for A/D Modulators
PD
22
VDDA
VSSA
VDA
PWR Analog Supply, Positive, +5V
PWR Analog Supply, Negative, 0V
PWR Analog Supply, Positive, +5V
PWR Analog Supply, Negative, 0V
MODE
24
25
I
I
Mode Selection Control
Reset Input, Active High
RESET
VSA
Status
Flags
Analog Ground Reference
Output
AGND
9
PWR
Pin
I/O
Description
Output of Voltage Monitoring
Block
VREF
VCC
11
7
PWR Reference Voltage Output
PWR Digital Supply, Positive, +5V
PWR Digital Supply, Negative, 0V
PFAIL
8
O
VGND
23
Output Bus
Signals
Pin
2
I/O
O
Description
Crystal Osc
Signals
CLK
CLKR
DATA
Master Clock Output
Serial Bus Clock Output
Serial Data Output
Pin
3
I/O
I
Description
1
O
XI
Crystal Oscillator Input
Crystal Oscillator Output
26
O
XO
4
O
Output Sample Frame
Signal
FSR
ACK
27
28
O
O
Data Ready Acknowledge
Output
3
AT73C502 Differential-Ended ADC
Figure 4. QFP-44 package pin layout
Analog
Signals
XI
CLK
CLKR
ACK
DATA
RESET
XO
N/C
N/C
N/C
FSR
Pin
18
19
20
21
22
23
24
25
I/O
Description
VINP3
VINN3
IINP1
IINN1
IINP2
IINN2
IINP3
IINN3
I
I
I
I
I
I
I
I
Input to Converter #3 (+)
Input to Converter #3 (-)
Input to Converter #4 (+)
Input to Converter #4 (-)
Input to Converter #5 (+)
Input to Converter #5 (-)
Input to Converter #6 (+)
Input to Converter #6 (-)
44 43
42
41
40
39
38
37
36
35 34
BGD
CS
MODE
GND
PD
1
2
33
32
3
4
5
6
7
8
9
31
30
29
28
27
26
25
VCC
VCC
VDA
PFAIL
AGND
VCIN
VDA
VSA
VSA
VREF
IADJUST
VSA
SINGLE
IINN3
IINP3
IINN2
10
11
24
23
Input to Voltage Monitoring
Block
VCIN
7
9
I
I
VSA
12 13
14
15
16
17
18
19
20
21 22
IADJUST
Must be left floating
VDA
VINP1
VINP2
VINP3
IINP1
IINP2
VDA
VINN1
VINN2
VINN3
IINN1
Digital
Control
Signals
Pin
1
I/O
Description
Power
Supply
Pins
By-pass Control for
Reference Voltage
BGD
CS
I
I
I
Pin
I/O
Description
2
Chip Select Input
12, 13,
29, 30
VDA
VSA
PWR
PWR
PWR
Analog Supply, Positive, +5V
Power Down Control for A/D
Modulators
PD
31
10, 11,
27, 28
Analog Supply, Negative, 0V
MODE
33
35
I
I
Mode Selection Control
Reset Input, Active High
Analog Ground Reference
Output
RESET
AGND
6
Single / Differential selector.
· Low: Differential
· High or n/c: Single-ended
VREF
VCC
8
PWR Reference Voltage Output
PWR Digital Supply, Positive, +5V
PWR Digital Supply, Negative, 0V
SINGLE
26
I
3, 4
32
GND
Status
Flags
Pin
I/O
Description
Crystal
Osc
Signals
Output of Voltage Monitoring
Block
PFAIL
5
O
Pin
43
I/O
I
Description
XI
Crystal Oscillator Input
Crystal Oscillator Output
Output
Bus
XO
44
O
Signals
Pin
41
I/O
O
Description
Analog
Signals
CLK
CLKR
DATA
Master Clock Output
Serial Bus Clock Output
Serial Data Output
Pin
14
15
16
17
I/O
Description
39
O
VINP1
VINN1
VINP2
VINN2
I
I
I
I
Input to Converter #1 (+)
Input to Converter #1 (-)
Input to Converter #2 (+)
Input to Converter #2 (-)
35
O
Output Sample Frame
Signal
FSR
ACK
36
37
O
O
Data Ready Acknowledge
Output
AT73C500
4
AT73C500
AT73C500 DSP
Figure 5. PLCC-44 package pin layout
Microprocessor
Bus
IRQ0 /
GND
SOUT1 SOUT0
GND
GND
CLK STROBE VCC
ADDR2 ADDR1
PFAIL
Pin I/O
Description
µP Bus, Bit7
µP Bus, Bit6
µP Bus, Bit5
µP Bus, Bit4
µP Bus, Bit3
µP Bus, Bit2
µP Bus, Bit1
µP Bus, Bit0
6
5
4
3
2
1
44
43
42
41
40
GND
ADDR0
7
39
B7
B6
B5
B4
B3
B2
B1
B0
23
22
21
19
18
10
9
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
B0
B1
XRES
BRDY
RD/WR
VCC
8
9
38
37
36
35
34
33
32
31
30
29
B2
10
11
12
13
14
15
16
17
GND
GND
B12
B13
B14
GND
B15
GND
SIN
SCLK
IRQ1 / ACK
GND
8
B11
18
19
20
21
22
23
24
25
26
27
28
B3
B4
GND
B5
B6
B7
N/C
B8
B9
GND
B10
AT73C501 /
AT73C502 and
EEPROM
Power
Supply
Pins
Interface
Pin
I/O Description
Pin
I/O
Description
Serial Output, used as a
clock for EEPROM
SOUT0
SOUT1
4
O
VCC
35, 42
PWR Digital Supply, Positive, +5V
1, 2, 6, 7,
11, 12,16,
20, 27, 30,
34
Serial Output, used as Chip
Select (CS) for AT73C501
and as Data Input (DI) for
EEPROM
GND
PWR Digital Supply, Negative, 0V
5
O
Serial Data Input, data from
AT73C501 or from EEPROM
SIN
33
32
I
I
Digital
Inputs
Pin
44
I/O
Description
Serial Clock Input, bit clock
from AT73C501
SCLK
CLK
I
I
Clock Input
XRES
38
Reset Input, active low
Control Signals
of µP Bus and
Status/Mode
Bus
Interrupt Input, usually
connected to PFAIL output
of AT73C501
IRQ0
IRQ1
3
I
I
Pin
I/O Description
Interrupt Input, connected to
ACK Output of AT73C501
31
STROBE
BRDY
43
O
I
Strobe Output
Microprocessor ready for
I/O, Active Low
37
40
Status/
Mode
Bus
Address Output 1, used for
µP bus
ADDR1
O
Pin
17
15
14
13
29
28
26
25
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Description
B15
B14
B13
B12
B11
B10
B9
Status/Mode Bus, Bit7
Status/Mode Bus, Bit6
Status/Mode Bus, Bit5
Status/Mode Bus, Bit4
Status/Mode Bus, Bit3
Status/Mode Bus, Bit2
Status/Mode Bus, Bit1
Status/Mode Bus, Bit0
Address Output 0, used for
Status/ Mode bus and for
Impulse Outputs
ADDR0
RD/WR
39
36
O
O
Read/Write Signal
B8
5
AT73C501 and AT73C502
The AT73C501 consists of six, 16-bit analog-to-digital con-
verters. The converters are equipped with single-ended
inputs. For differential ended applications, the AT73C502
chip is used.
The converters contain a reference voltage generator, volt-
age monitoring block and serial output interface. Both con-
verters are based on high-performance, oversampling
Sigma-Delta modulators and digital decimation filters.
Figure 6. Block diagram of the single-ended ADC chip, AT73C501
VOLTAGE
MONITORING
SIGMA-DELTA
MODULATOR
DECIMATION
FILTER
SIGMA-DELTA
MODULATOR
DECIMATION
FILTER
SIGMA-DELTA
MODULATOR
DECIMATION
FILTER
SERIAL OUTPUT
LOGIC
SIGMA-DELTA
MODULATOR
DECIMATION
FILTER
SIGMA-DELTA
MODULATOR
DECIMATION
FILTER
SIGMA-DELTA
MODULATOR
DECIMATION
FILTER
VOLTAGE
REFERENCE
TIMING AND
CONTROL
In a 50 Hz meter, the nominal decimated sampling rate of
3200 Hz is used. This corresponds to 64 samples per each
line frequency cycle. 60 Hz meters operate with 3840 Hz
sample rate. The master clock frequency of the ADC is
1024 times higher than the above frequencies, i.e. 3.2768
MHz in 50 Hz meters and 3.93216 MHz in 60 Hz systems.
The default meter constant of AT73C500 energy counters
is based on the above sample rates.
100
6.25
IFS = 5 ARMS × ----------- = 80 ARMS
The following current transformer and voltage divider con-
figuration is recommended for a 230V, 3-phase system,
with 5A basic current:
Other sample frequencies can be used, but the energy
results have to be scaled accordingly. If higher sampling
rate is selected, the meter constant will also be increased
by the same ratio.
Voltage Inputs Current Inputs
The three current inputs of AT73C501 are fed from second-
ary outputs of current transformers, from Hall sensors or
other similar sensors. In differential-ended applications,
such as with current shunt resistors, the AT73C502 ADC
can be used. On any of these converters, the voltage
inputs must be equipped with simple external voltage divid-
ers.
Converter full-scale input
2.0VPP
2.0VPP
Corresponding full-scale
line voltage / current
270VRMS
80ARMS
With the above settings, the nominal pulse rate of the
meter constant outputs is 1250 impulses/kWh (1250
impulses/kVArh) and the rate of four display outputs 100
impulses/kWh (100 imp/kVArh).
The input voltage range of each converter is 2VPP. The
characteristics of a Watt-hour meter operating, according to
IEC1036 specification, are based on a certain basic cur-
rent, IB. As a default, the basic current of AT73C500
chipset is to 6.25% of the current input full scale value. This
means that if a meter is designed for IB = 5ARMS, the full
scale range of the current channels will be:
When used in a 5A transformer operated meter, the maxi-
mum current range can be scaled down to 8A for example.
In this case, the meter constant will be ten times higher
than in an 80A meter, i.e. 12500 impulses/kWh. Similarly,
the starting current level will be transferred 2mA from
20mA.
AT73C500
6
AT73C500
If the nominal voltage is chosen to be 120V, the voltage
divider can either have the same configuration as in the
230V meter, or it can be modified to produce 2.0Vpp with
140V phase voltage. In the latter case, the default meter
constant will be roughly twice the constant of 230V meter,
i.e. 2411 impulses/kWh. The meter constant can be scaled
to an even number value by means of calibration.
compensated external reference instead. The reference is
selected with the BGD input.
BGD
Reference
Internal
0 (VSS
)
1 (VDD
)
External
As described above, the configuration of voltage dividers
and current transformers affects to almost all parameters
being metered, like energy counters and impulse outputs.
A calibration coefficient is provided for the adjustment of
the display pulse rates. With this coefficient, the effect of
various voltage divider and current transformer configura-
tions can be compensated. Care should be taken that the
dynamic range of the A/D converters is always effectively
utilized. The use of calibration coefficients is described in
the next section.
There is an integrated voltage monitoring block on the con-
verter chip. The PFAIL output is forced high if the level of
voltage supplied to VCIN input drops below 4.2V. There is a
hysteresis in the monitoring function and PFAIL returns low
if voltage at VCIN is raised back above 4.3V.
PFAIL output of AT73C501/AT73C502 can be connected
to an interrupt input of AT73C500. AT73C500 detects the
rising edge of PFAIL. To assure reliable power-down pro-
cedure after voltage break, the VCC supply of AT73C500
must be equipped with a 470 µF or larger capacitor.
Current and voltage samples of AT73C501/AT73C502 are
multiplexed and transferred to AT73C500 through a serial
interface. The timing of the interface is presented in the
next section.
AT73C500
AT73C500 performs power and energy calculations. It also
controls the interfacing to the AT73C501 (or AT73C502)
and to an external microprocessor. The block diagram of
the DSP is presented below.
AT73C501/AT73C502 contain an internal bandgap voltage
reference. When used in class 0.5 and 0.2 meters, smaller
temperature drift is required. This can be achieved by
bypassing the internal reference and using temperature
Figure 7. Block diagram of DSP software
FREQUENCY
MEASUREMENT
f
CURRENT
DERIVATION
u1(n)
I
VOLTAGE
MEASUREMENT
GAIN
CALIBRATION
u2(n)
U
ACTIVE ENERGY
CALCULATION
u3(n)
W
DC OFFSET
SUPPRESSION
ACTIVE POWER
MEASUREMENT
GAIN AND OFFSET
CALIBRATION
i1(n)
i2(n)
i3(n)
P
PHASE
CALIBRATION
APPARENT POWER
EVALUATION
POWER FACTOR
DERIVATION
PF
Q
HILBERT
TRANSFORM
REACTIVE POWER
MEASUREMENT
GAIN AND OFFSET
CALIBRATION
REACTIVE ENERGY
CALCULATION
Wq
Serial Bus Interface
The timing of the serial bus interface connecting the ADC
and DSP devices is presented in Figure 5. The same bus is
used to read the calibration data from an external
EEPROM. This operation is described in section “Loading
of Calibration Coefficients” on page 19.
When the three current and three voltage samples are
ready, AT73C501/AT73C502 raises the ACK output.
AT73C500 detects the rising edge of ACK, and, after a few
clock cycles, it is ready to read the samples through the
serial bus. The transfer is initiated by CS/SOUT1 signal
and the data bits are strobed in at the falling edge of
CLKR/SCLK clock. Six 16-bit samples is transferred in the
following sequence: I1, U1, I2, U2, I3 and U3.
7
Figure 8. Serial bus timing
CLK
CLKR
ACK
FSR
CS
6 * 16 BITS
DATA
CH1, B15
MSB
CH1, B14
CH1, B0
LSB
CH2, B15
MSB
CH2, B0
LSB
CH6, B1
CH6, B0
Operating Modes of AT73C500
The AT73C500 chipset has six operating modes. The
mode is selected by three mode control inputs which
AT73C500 reads through a bus during the initialization pro-
cedure after a reset state. The operation of
AT73C501/AT73C502 is independent of the mode
selected.
In operating mode 7, the default display pulse rate is 10
impulses per kWh, instead of 100 impulses per kWh, as in
other modes.
Mode Number
Mode Bit 2
Mode Bit 1
Mode Bit 0
Operating Mode
Not in use
Calibration Data Storage
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Normal operation
Multi-channel operation
Normal operation
Multi-channel operation
Test mode
EEPROM
EEPROM
Micro-processor
Micro-processor
None
Not in use
Normal operation
EEPROM
Normal Measurement Mode
AT73C500 devices support both stand-alone and micropro-
cessor configuration. The calibration coefficients can either
be supplied by a processor or stored in an 128 x 8-bit
EEPROM. The ROM is interfaced with AT73C500 via three
pin serial bus. AT73C500 and the processor communicate
through an 8-bit bus.
configuration is recommended even in meters equipped
with a separate microprocessor.
The same sequence of basic calculations is performed
both in poly-phase and single-phase meters. This
sequence consists of DC offset suppression, phase, gain
and offset calibration, calculations of measurement quanti-
ties and data transfer to µP bus and pulse outputs.
AT73C500 constantly monitors various tampering and fault
situations, which are indicated by status bits.
The only operational difference between stand-alone and
µP mode is the way of reading calibration coefficients. This
allows various combinations of these two configurations to
be utilized. For example, the calibration data can be stored
in an EEPROM even though the processor reads and dis-
plays the measurement results supplied by AT73C500
device.
After a reset state, AT73C500 goes through an initialization
sequence. The device reads the operating mode and
fetches the calibration coefficients and adjustment factors
for output pulse rate and starting current level, either from a
non-volatile memory or from a microprocessor. After that
the normal measurement starts. The reset state is normally
activated by power-up reset following the recovery from a
voltage interruption.
In most cases, the use of external EEPROM gives flexibility
to the meter testing and calibration, and also makes the
processor interface easier to implement. Therefore, this
AT73C500
8
AT73C500
Measurements and Calculations
Measurement Registers
The first operation performed by AT73C500 is digital high-
pass filtering. The purpose of the filtering is to remove the
DC offset of both current and voltage samples.
For the measurement parameters 25 registers are allo-
cated:
Register Meaning
From offset free samples, active power is calculated
phase-by-phase with simple multiplication and addition
operations.
REG0
REG1
REG2
REG3
REG4
REG5
REG6
REG7
REG8
REG9
REG10
REG11
Phase 1, active power, P1(10T), 32-bit register;
Phase 2, active power, P2(10T), 32-bit register;
Phase 3, active power, P3(10T), 32-bit register;
Phase 1, reactive power, Q1(10T), 32-bit register;
Phase 2, reactive power, Q2(10T), 32-bit register;
Phase 3, reactive power, Q3(10T), 32-bit register;
Phase 1, apparent power, S1(10T), 16-bit register;
Phase 2, apparent power, S2(10T), 16-bit register;
Phase 3, apparent power, S3(10T), 16-bit register;
Phase 1, power factor, PF1, 16-bit register;
First, the current samples are multiplied by voltage sam-
ples. The multiplication results are summed over one line
period and finally the sum value is divided by 64. This dis-
crete time operation gives the average power of one
50/60Hz period and the result corresponds to the following
continuous time formula:
N
T
1
P =
--- × [A × U × sin{n × wt} × A × I × sin{n × wt +
}dt]
∑ ∫
N
N
N
N
N
T
n = 0
0
N
1
--
2
Phase 2, power factor, PF2, 16-bit register;
=
×
A
×
A
×
U
×
I
×
cos
(
)
n
n
n
n
n
∑
Phase 3, power factor, PF3, 16-bit register;
n = 0
Active exported energy since the latest reset, +Wp,
32-bit counter;
where
T = 1/50 Hz or 1/60 Hz,
REG12
REG13
REG14
REG15
REG16
Active imported energy since the latest reset, -Wp,
32-bit counter;
n = 1, 2, 3,..., 20 (basic 50/60 Hz frequency and the
harmonics),
Reactive energy, inductive load, Wqind, 32-bit
counter;
An = frequency response of calculations.
The total power is calculated by summing the power of
each line phase. Reactive power calculation is based on a
similar procedure. Before multiplying the current and volt-
age samples AT73C500 performs a frequency independent
-90 degree phase shift of the voltage signal. This is realized
with a digital Hilbert transformation filter. The bandwidth of
reactive power measurement is limited to 360 Hz.
Reactive energy, capacitive load, Wqcap, 32-bit
counter;
Number of 10T periods elapsed since the latest
reset, 32-bit counter;
REG17
REG18
REG19
REG20
REG21
REG22
REG23
REG24
Frequency, f, 16-bit register;
Reserved for further use, 16-bit register;
Phase 1, voltage U1, 16-bit register;
Phase 2, voltage U2, 16-bit register;
Phase 3, voltage U3, 16-bit register;
Phase 1, current I1, 16-bit register;
Phase 2, current I2, 16-bit register;
Phase 3, current I3, 16-bit register.
Based on the active and reactive results apparent power
and power factors are determined. RMS phase voltages
are calculated by squaring and summing the voltage sam-
ples and finally taking a square root of the results. Current
is determined by dividing apparent power result by corre-
sponding phase voltage.
Frequency measurement is based on a comparison of the
line frequency and AT73C500 sampling clock frequency.
The measurement range is from 20 Hz to 350 Hz.
All measurements and calculations, except frequency mea-
surement, are made over 10 line cycle periods. The results
are updated and transferred to processor bus once in 200
ms.
The size of the registers is either 16-bit or 32-bit. IEC spec-
ifications apply to the calculations of active and reactive
power and energy (REG 0-5 and REG 12-15). Other results
are intended mainly for demand recording and for various
diagnostic and display functions. The accuracy of those are
limited due to the finite resolution.
9
In multi-channel mode the active exported energy of each
three meters (phases) is stored in registers 12-14. REG15
is not in use.
In the default condition, value 7FFFH of register 17 corre-
sponds to 1.22 Hz frequency, value 0320H represents
50Hz and 0001H 40 kHz. However, in practice, the band-
width of frequency measurement is limited to 20 Hz to 350
Hz.
The maximum value of different power registers differs,
depending on the calculation formulas used. The scaling of
registers is described below.
The frequency measurement is locked with one of the
phase voltages. If this voltage disappears, AT73C500 tries
to track one of the other phases. The frequency measure-
ment works down to about 10% level of the full scale volt-
age range. The harmonics content of phase voltage should
be below 10%. If it is higher, erroneous frequency results
may be obtained.
If a full scale sine signal is applied to voltage and current
inputs and the voltage and current channels are exactly in
the same phase, a value of 258F C2F7H will be produced
in the 32-bit P1, P2 and P3 registers. The LS bit will corre-
spond to about 34 microwatts in nominal input conditions of
270V maximum phase voltage and 80A maximum current.
The voltage registers (REG19-REG21) are scaled so that
full scale sinusoidal input signal at AT73C501/AT73C502
voltage channels will produce 7A8BH value into voltage
registers. This means that the resolution of the registers is
about 8.6 mV. Accordingly, full scale current will produce
7DA4H to current registers (REG22-REG24) providing a
resolution of about 2.5 mA. In practice, the voltage can be
measured down to about 25V level and current down to
about 100mA.
If the load is fully reactive (± 90° phase difference) and full
scale signals are applied, the Q1, Q2 and Q3 register con-
tent will be 2231 594DH positive or negative, and the LSB
will represent about 38 µVAr. The maximum value of the
16-bit S registers is 258EH and this value is obtained if a
full scale amplitude is produced to the current and voltage
inputs. LS bit of the S registers correspond to about 2.25VA
power.
The following formula is used to calculate the power factor:
If either voltage or current, or both, contain a considerable
amount of harmonics producing a square wave type wave-
form, it is recommended to scale the input range so that the
maximum peak-to-peak value is at least 10% below the full
scale range of inputs. This is to avoid overflow in the calcu-
lations performed by AT73C500.
abs(P)
abs(S)
-----------------
PF = sign(Q) ×
The PF register contents 7FFFH represents power factor
value one and the contents 0000H value zero. Negative PF
values are stored correspondingly as negative binary num-
bers. It should be noted that the sign of power factor result
indicates whether the loading is inductive (+) or capacitive
(-).
Energy Counters
Four 32-bit counters (REG12-REG15) measure energy
consumption. In nominal situations, the counters are
always incremented when 0.4Wh (0.4VArh) energy is con-
sumed. The counters can store minimum of 1100 days con-
sumption, provided that AT73C501/AT73C502 and
AT73C500 are used with default settings.
The contents of frequency register (REG17) actually repre-
sents a 16-bit figure which corresponds to the duration of
50 line frequency cycles. The measurement is made by
comparing the line frequency with one of the sampling
clocks of AT73C500 and therefore the result depends on
the crystal frequency used. With default 3.2768 MHz crys-
tal, the resolution of time value is 1.25 ms. To get the fre-
quency, the following calculation has to be made:
Impulse outputs are generated from these counters. The
meter constant rate represents 2 LSBs of a counter which
equals 0.8 Wh (0.8 VArh) and produces 1250
impulses/kWh. (1250 impulses/kVArh). In modes 1 to 4, the
display pulses are generated from 25 LSBs of a counter.
This corresponds to an impulse rate of 100 impulses/kWh
(100 impulses/kVArh). It is possible to adjust this rate with
MCC calibration coefficient. In mode 7, 250 LSBs of the
energy register is needed to generate one impulse (10
impulses/kWh).
40000
-------------------
f =
Hz
REG17
If the master clock frequency (MCLK) of AT73C500 is not
nominal, the following formula gives frequency results:
full scale
The default values above are based on 80ARMS
40000
------------------- ------------------------------
Hz
MCLK
REG17 3.2768MHz
current, 270VRMS full scale voltage and 3.2768 MHz clock
rate.
f =
×
The crystal frequency will affect the values of energy regis-
ters (REG12-REG15) and time register (REG 16). It will
also change the pulse rates of the impulse outputs.
AT73C500
10
AT73C500
It is recommended that 50 Hz meters are operated from
3.2768MHz crystal. In 60 Hz system, a 3.93216 MHz clock
is normally used. Because the clock frequency generates a
time reference for energy calculations, the content of
energy registers and also the pulse rate of impulse outputs
will change when crystal is changed. For example, the
nominal meter constant and display pulse rate of 60 Hz
meter (3.93216 MHz clock) is:
The LSB of energy registers correspond to 0.33Wh instead
of 0.4Wh, as follows:
3.2768MHz
3.93216MHz
---------------------------------
× 0.4Wh = 0.333333…Wh
ELSB
=
The pulse rate can be scaled to 100 imp/kWh by program-
ming value 5 to MCC coefficient, as below:
60Hz
-------------
50Hz
imp
-----------
kWh
imp
-----------
kWh
MC =
× 1250
= 1500
Wh
---------
imp
1
1
---------
imp
---------
imp
IMP = (25 + MCC)
× E
= 30
× 0.3333…Wh = 10
LSB
and
which equals 100 impulses per kilowatt hour.
60Hz
50Hz
imp
kWh
imp
kWh
DP = ------------- × 100----------- = 120-----------
The following table summarizes the contents of all mea-
surement registers.
Register
Conditions
Full Scale Output (hex)
258F C2F7
Resolution (hex)
34.276 µW
REG0 - REG2
REG3 - REG5
REG6 - REG8
U = 270V, I = 80A, PF = 1
U = 270V, I = 80A, PF = 0
U = 270V, I = 80A
2231 594D
37.653 µVAr
2.2467 VA
258E
PF = 1
PF = -1
7FFF
8001
0.0000305
-0.0000305
REG9 - REG11
REG12 - REG15
REG16
W = 1.718GWh
∆T = 238609.3h
50*T = 40.959s
U = 270V
FFFF FFFF
FFFF FFFF
7FFF
0.4Wh
0.2s
REG17
1.25 ms
8.6 mV
2.5 mA
REG19 - 21
REG22 - 24
7A8B
I = 80A
7DA4
11
Output Operations
PACKAGE 0
Order
The data output by AT73C500 can be divided into three
categories: data to external processor, status information
and impulse outputs. AT73C500 reads mode information,
and in mode 3 and 4, also calibration data via external bus.
For the I/O operation, two 8-bit buses are allocated.
Byte
1
Data
Sync LS
Sync MS
Mode
Meaning
Single byte
Single byte
Single byte
Single byte
LS byte
Synchronization
2
Synchronization
3
Mode information
The same eight data lines are reserved both for the
impulse outputs and for the processor interface. The sepa-
ration is done with two address pins. When communicating
with the microprocessor, address 1 (pin ADDR1) is acti-
vated (high). Impulses are output combined with a high
level of address 0 (ADDR0). For status information sepa-
rate 8-bit bus is reserved. The table below describes the
use of the two buses of AT73C500.
4
Status
REG0
REG0
REG0
REG0
REG1
REG1
REG1
REG1
REG2
REG2
REG2
REG2
Status information
5
Active power, phase 1
Active power, phase 1
Active power, phase 1
Active power, phase 1
Active power, phase 2
Active power, phase 2
Active power, phase 2
Active power, phase 2
Active power, phase 3
Active power, phase 3
Active power, phase 3
Active power, phase 3
6
(LS+1) byte
(LS+2) byte
MS byte
7
8
9
LS byte
Data bits
Bus
Address
Mode
Usage
10
11
12
13
14
15
16
(LS+1) byte
(LS+2) byte
MS byte
Impulse
Outputs
B0 - B7
Data Bus
ADDR0
Output
Status
Information
B8 - B15
B0 - B7
Status Bus
Data Bus
ADDR0
ADDR1
ADDRx
Output
Input/
LS byte
Processor
(LS+1) byte
(LS+2) byte
MS byte
Output Interface
Mode
Input
B12 - B14 Status Bus
Inputs
For status and impulse outputs, external latches are
needed to store the information while buses are used for
other tasks. In most cases, the data bus of AT73C500 and
processor I/O bus can be connected directly with each
other. The data transfer is controlled by handshake signals,
ADDR1, RD/WR, STROBE and BRDY. One of the status
outputs DATRDY (B9, ADDR0) can be used as an interrupt
signal. Interrupt can be also generated from the handshake
lines.
PACKAGE 1
Order
Byte
1
Data
Sync LS
Sync MS
Mode
Meaning
Single byte
Single byte
Single byte
Single byte
LS byte
Synchronization
2
Synchronization
3
Mode information
4
Status
REG3
REG3
REG3
REG3
REG4
REG4
REG4
REG4
REG5
REG5
REG5
REG5
Status information
In most meters, only some of the I/O operations of
AT73C500 are needed. If a meter contains a separate pro-
cessor, status outputs of AT73C500 are typically not used
since the processor will anyway track the status information
supplied by AT73C500. Often only one or two of the
impulse outputs are wired to the test LED or electrome-
chanical counter.
5
Reactive power, phase 1
Reactive power, phase 1
Reactive power, phase 1
Reactive power, phase 1
Reactive power, phase 2
Reactive power, phase 2
Reactive power, phase 2
Reactive power, phase 2
Reactive power, phase 3
Reactive power, phase 3
Reactive power, phase 3
Reactive power, phase 3
6
(LS+1) byte
(LS+2) byte
MS byte
7
8
9
LS byte
Data Transfer to External Microprocessor
10
11
12
13
14
15
16
(LS+1) byte
(LS+2) byte
MS byte
The calculation results of AT73C500 are transferred to pro-
cessor via 8-bit parallel bus. During normal operation, the
information transfer is divided into six packages which are
written in 200ms intervals after the calculations over ten
line frequency cycles have been completed. There is a time
interval of one line cycle between each individual data
package. The first four bytes of a package contain synchro-
nization, mode and status information, and the rest 12
bytes are reserved for the actual measurement results. The
contents of the six data packages are as follows:
LS byte
(LS+1) byte
(LS+2) byte
MS byte
AT73C500
12
AT73C500
PACKAGE 2
PACKAGE 3
Byte
1
Data
Sync LS
Sync MS
Mode
Order
Single byte
Single byte
Single byte
Single byte
LS byte
Meaning
Byte
1
Data
Sync LS
Sync MS
Mode
Order
Meaning
Synchronization
Single byte
Single byte
Single byte
Single byte
LS byte
Synchronization
Synchronization
Mode information
Status information
Active exported energy
2
Synchronization
2
3
Mode information
3
4
Status
REG6
REG6
REG7
REG7
REG8
REG8
Status information
4
Status
5
Apparent power, phase 1
Apparent power, phase 1
Apparent power, phase 2
Apparent power, phase 2
Apparent power, phase 3
Apparent power, phase 3
Power factor, phase 1
Power factor, phase 1
Power factor, phase 2
Power factor, phase 2
Power factor, phase 3
Power factor, phase 3
5
REG12
REG12
REG12
REG12
REG13
REG13
REG13
REG13
6
MS byte
LS byte
6
(LS+1) byte Active exported energy
(LS+2) byte Active exported energy
7
7
8
MS byte
LS byte
8
MS byte
LS byte
Active exported energy
Active imported energy
9
9
10
11
12
13
14
15
16
MS byte
LS byte
10
11
12
(LS+1) byte Active imported energy
(LS+2) byte Active imported energy
REG9
REG9
REG10
REG10
REG11
REG11
MS byte
LS byte
MS byte
LS byte
Active imported energy
Reactive energy, inductive
load
13
14
15
16
REG14
REG14
REG14
REG14
MS byte
LS byte
Reactive energy, inductive
load
(LS+1) byte
(LS+2) byte
MS byte
MS byte
Reactive energy, inductive
load
Reactive energy, inductive
load
13
PACKAGE 4
PACKAGE 5
Byte
Data
Sync LS
Sync MS
Mode
Order
Meaning
Byte
1
Data
Sync LS
Sync MS
Mode
Order
Single byte
Single byte
Single byte
Single byte
LS byte
Meaning
1
2
3
4
Single byte
Single byte
Single byte
Single byte
Synchronization
Synchronization
Mode information
Status information
Synchronization
Synchronization
Mode information
Status information
Voltage, phase 1
Voltage, phase 1
Voltage, phase 2
Voltage, phase 2
Voltage, phase 3
Voltage, phase 3
Current, phase 1
Current, phase 1
Current, phase 2
Current, phase 2
Current, phase 3
Current, phase 3
2
3
Status
4
Status
Reactive energy,
capacitive load
5
REG19
REG19
REG20
REG20
REG21
REG21
REG22
REG22
REG23
REG23
REG24
REG24
5
6
7
8
REG15
REG15
REG15
REG15
LS byte
6
MS byte
LS byte
Reactive energy,
capacitive load
(LS+1) byte
(LS+2) byte
7
8
MS byte
LS byte
Reactive energy,
capacitive load
9
Reactive energy,
capacitive load
10
11
12
13
14
15
16
MS byte
LS byte
MS byte
LS byte
9
REG16
REG16
REG16
REG16
REG17
REG17
REG18
REG18
Counter
MS byte
LS byte
10
11
12
13
14
15
16
(LS+1) byte Counter
(LS+2) byte Counter
MS byte
LS byte
MS byte
LS byte
MS byte
LS byte
MS byte
Counter
Frequency
Frequency
Reserved
Reserved
MS byte
AT73C500
14
AT73C500
The six data packages arrive as follows:
Figure 9. Data transfer to processor in six packages
20 ms
200ms = 655360 clocks @ 3.2768 MHz
Pack Pack Pack Pack
Pack Pack Pack Pack Pack Pack
0
1
2
3
4
5
0
1
2
3
DATRDY
LINE PERIOD
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
In normal mode, the Sync LS byte indicates the number of
data package which will follow (value 0...5). There are also
two special situations indicated by this byte. Value six of
Sync LS byte means that the processor is expected to sup-
ply calibration data to AT73C500. Value seven is written by
AT73C500 in case power interruption is detected and bill-
ing information needs to be transferred to microprocessor.
In this case the processor knows that both packages 3 and
4 will follow one after each other as shown in Figure 10.
The Sync MS byte contains a unique 8-bit data, 80H. It can
be used as a synchronization byte by the external control-
ler.
The mode byte contains the following information:
Figure 10. Meaning of bits in mode byte
B7 B6 B5 B4 B3 B2 B1 B0
Mode byte
Not used
State of MODE
input pins of the
DSP
Content of Sync LS byte is described in the following table.
Bits 3-7 of the Sync LS byte are not used.
Sync LS byte
Data
The contents of the status byte equals the content of the
external Status bus as described in the section “Status
Information” on page 17.
B7 - B3
B2 B1 B0 package Mode
In the beginning of I/O operation, AT73C500 writes a high
pulse to B9 pin of the Status bus (ADDR0). This pin can be
externally latched to lengthen the pulse over the whole out-
put operation. It can be used to generate a data ready
(DATRDY) interrupt to processor.
Normal operation,
Data output
X X X X X
0
0
0
0
1
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
0
Normal operation,
Data output
X X X X X
X X X X X
X X X X X
X X X X X
X X X X X
X X X X X
1
Normal operation,
Data output
Figure 11 shows the timing of one data package. In nomi-
nal conditions, it takes 200 clock cycles to transfer all 16
bytes. A high pulse (DATRDY) is written to bit B9
(SMBUS1) of Status bus 11 clocks before the first byte is
available and low pulse 12 clocks after the last byte has
been sent.
2
Normal operation,
Data output
3
Normal operation,
Data output
4
5
Normal operation,
Data output
DSP waiting for
calibration data
(none)
PFAIL active,
X X X X X
1
1
1
3 and 4
billing information
to be transferred
15
Figure 11. Contents of a data package
200 clock cycles
45 clock cycles
143 clock cycles
LATCHED
DATRDY
CLK
STROBE
Sync LS
Sync MS
Mode
Status
Data 1
Data 2
Data 11
Data 12
Measurement data, 12 bytes
Synchronisation data
Status data
AT73C500 offers some time for the processor to analyze
the synchronization, status and mode information before
starting to supply the measurement results. The 12 mea-
surement bytes are written on every 11th clock period.
writing to µP bus or reading the bus contents. When used
with slow peripheral, the BRDY input of AT73C500 can be
used to hold the device in write mode until the processor
has finished reading the bus. However, the total length of
one data package should always be less than 300 clock
cycles of AT73C500. Longer I/O periods may result errone-
ous measurement results.
Four handshake signals are provided, ADDR1, RD/WR,
STROBE and BRDY, for interfacing with the microproces-
sor. ADDR1 is always taken high when AT73C500 is either
Figure 12. Handshake signals of the DSP
CLK
SDLY
DATA
FROM DSP
BRS
DDLY
BRDY
SH
STROBE
ASU
ADDR1
RWSU
RWH
RD/WR
Following the falling edge of BRDY, the data can be
strobed into the µP by the rising edge of the STROBE sig-
nal. If the microprocessor is able to read data continuously,
BRDY can be kept constantly low. Also BRDY should be
low whenever DATRDY is inactive allowing AT73C500
freely use its buses.
To avoid conflicts, the processor should always keep its
bus in tri-state mode, unless it is used to write calibration
coefficients to AT73C500.
AT73C500
16
AT73C500
Status Information
AT73C500 provides the following status information
through the Status bus of AT73C500 (B8 - B15, ADDR0).
FAIL flag signifies that something abnormal has been
detected. The following situations may cause a high level of
FAIL: read operation of calibration coefficients is not suc-
cessful, the serial bus of AT73C501 or AT73C502 is not
working properly, the measurement results can't be trans-
ferred to microprocessor, AT73C500 has detected an inter-
nal failure.
Status
Bus Bit
Status
Flag
Meaning
High: Potential event of
tampering detected
B15
B14
B13
B12
B11
TAMP
STUP
L3
If any of the calibration coefficients and corresponding
back-up values do not match, AT73C500 performs two
extra read operations to eliminate the possibility of a trans-
fer error. If the error still exists after the third trial, incorrect
coefficients are replaced by the default values. FAIL flag is
activated indicating that a potential error has been
detected. FAIL is also taken high in case it is not possible
to read calibration coefficients from the µP or EEPROM, or
if the processor supplies too few coefficients. In both cases,
the read operation will finish in a time-out situation.
High: Current of all phases
below starting level
High: Phase 1 voltage above
10% of full-scale
High: Phase 2 voltage above
10% of full-scale
L2
High: Phase 3 voltage above
10% of full-scale
L1
The voltage monitoring block of AT73C501/AT73C502 is
used to detect voltage interruptions before the supply volt-
age of AT73C500 drops. High level of PFAIL output at the
ADC indicates a voltage break situation. The measurement
results supplied by AT73C501/AT73C502 may be errone-
ous, and AT73C500 and microprocessor has to be pre-
pared for supply voltage interruption. A high level of PFAIL
causes an immediate write of data packages 3 and 4
(accumulated energy information) to processor bus. The
timing of this operation is presented in Figure 13. There are
16 clocks between the two 12 byte data packages but the
header bytes are not repeated in the beginning of package
4.
B10
B9
FAIL
High: Operating error detected
DATRDY
High: Data available on the µP bus
Low: AT73C500 in initialization phase,
EEPROM interface in use, AT73C501
(or AT73C502) interface disabled
B8
INI
High level of Lx flags indicates that a phase voltage is
above 10% level of the full scale voltage. If a voltage drop
is detected, the corresponding status bit is written low.
AT73C500 is continuously monitoring the voltage of each
phase.
Figure 13. Transfer of billing information to processor following a PFAIL interrupt
337 clock cycles
45 clock cycles
280 clock cycles
LATCHED
DATDRY
CLK
STROBE
Sync LS
Sync MS
Mode
Status
Status data
Data 1
Data 2
Data 12
Data 1
Data 2
Data 12
Measurement data, 12 bytes + 12 bytes
Synchronisation data
In case of an imminent voltage break, the microprocessor
stores the energy values into a non-volatile memory. The
devices can operate for a short period of time powered by
an electrolytic capacitor or by battery back-up.
STUP output (active high) indicates that the current of each
of the three phases is below the specified starting level and
no energy is accumulated. This status flag is very useful
during the calibration of a meter since immediate feedback
about staring current level is provided.
AT73C500 devices are taken to a soft reset state and nor-
mal operation will be recovered after the supply voltage is
high again. About one line cycle is needed to start normal
measurements. During this initialization phase no calcula-
tions are performed.
TAMP flag informs about potential tampering. It is activated
if one or more phase currents are zero or negative. There-
fore it very effectively indicates current transformer reversal
or short-circuit.
17
Impulse Outputs
active energy of the three single phase channels summed
together as shown in the table below.
AT73C500 provides eight impulse outputs, four meter con-
stant outputs and four pulse outputs to drive electrome-
chanical display counters which can register exported and
imported active energy and capacitive and inductive reac-
tive energy. These outputs use the same output lines as
used for the processor interface. Impulses are combined
with address 0 (ADDR0). The table below shows the
impulse outputs available in modes 1 and 3. Mode 7 offers
the same outputs, but the rate of the display pulses is
10imp/kWh (kVArh).
Output Bit
Impulse
Not Used
Not Used
Not Used
Output Type
Not Used
Not Used
Not Used
Impulse Rate
B7
B6
B5
-
-
-
Meter Constant
Sum of all 3
channels
B4
± Wh
1250imp/kWh
Impulse Outputs in Operating Modes 1 and 3
Display,
Channel 1
B3
B2
± Wh
± Wh
100imp/kWh
100imp/kWh
Output Bit
Impulse
- VArh
+ VArh
- Wh
Output Type
Meter Constant
Meter Constant
Meter Constant
Meter Constant
Display
Impulse Rate
1250imp/kVArh
1250imp/kVArh
1250imp/kWh
1250imp/kWh
100imp/kWh
Display,
Channel 3
B7
B6
B5
B4
B3
B2
B1
B0
Display,
Channel 2
B1
B0
± Wh
100imp/kVArh
-
Not Used
Not Used
+ Wh
+ Wh
Test Mode
- Wh
Display
100imp/kWh
This mode can be used for initial calibration purposes or in
a special meter for additional processing of sample data. In
this mode, AT73C501/AT73C502 samples the six inputs
normally and transfers the samples to AT73C500, which
performs DC suppression and further writes the samples to
8-bit processor bus together with header bytes in the fol-
lowing sequence.
+ VArh
- VArh
Display
100imp/kVArh
100imp/kVArh
Display
An external register is needed to latch and buffer the
pulses. The register can further drive both electromechani-
cal display counters and LEDs. In modes 1 to 4, the nomi-
nal pulse rate of display outputs is 100imp/kWh or
100imp/kVArh (UMAX = 270V, IMAX = 80A) and meter con-
stant outputs 1250imp/kWh (1250imp/kVArh). The length
of each display pulse is 117ms when operated from 3.2678
MHz crystal. Meter constant pulse stays high for 20 ms.
Byte
1
Contents
Sync LS byte
2
Sync MS byte
3
Mode Byte
If the devices are used in a 5A meter, current inputs can be
scaled to 8A full scale level. In this case, the nominal
impulse rates are ten times higher than the above values.
4
Status Byte
5
I1, LS byte and MS byte
U1, LS byte and MS byte
I2, LS byte and MS byte
U2, LS byte and MS byte
I3, LS byte and MS byte
U3, LS byte and MS byte
6
Multi-channel Mode
Modes 2 and 4 are reserved for multi-channel operation. In
these modes, the chips operate like three independent sin-
gle phase meters and store the calculation results in sepa-
rate registers phase-by-phase (meter-by-meter). The basic
sequence of operation is otherwise similar to the normal
mode.
7
8
9
10
Impulse Outputs
Several input combinations can be measured to check the
gain and phase error in different conditions. An interfacing
computer can be programmed to calculate the calibration
coefficients based on the samples supplied by AT73C500.
At the end of the calibration, the coefficients have to be
stored in a non-volatile memory of the meter as described
in “Loading of Calibration Coefficients” on page 19.
In multichannel operation, three impulse outputs are avail-
able for display counters. The absolute energy value is
measured and the reversal of current flow doesn’t affect to
pulse rates. Meter constant pulse rate corresponds to total
AT73C500
18
AT73C500
Calibration
The calibration coefficients always have to be loaded into
AT73C500 registers after reset state. The coefficients are
either read from an external EEPROM or supplied by a
microprocessor via the 8-bit bus.
four header bytes, Sync LS, Sync MS, mode and status
information on the µP bus and then starts waiting for the
calibration data. The processor reads the status and mode
and after that writes the coefficients on the bus. The con-
tents of AT73C500 header bytes is described in “Data
Transfer to External Microprocessor” on page 12 and “Sta-
tus Information” on page 17.
Loading of Calibration Coefficients
In modes 3 and 4, a microprocessor takes care that the
coefficients are kept in a non-volatile memory during volt-
age break. After the voltage break, the DSP first writes the
Figure 14. Timing of calibration coefficient read operation
CLK
FT500 READY TO
DATRDY
STROBE
READ CALIBRATION DATA
SYNC LS
SYNC MS
MODE
STATUS
COEFFICIENT 0
COEFFICIENT 42
COEFFICIENT 1
COEFFICIENT 43
.
. .
HEADER DATA SUPPLIED BY FT500D
44 COEFFEICIENTS READ
Before using the µP bus, AT73C500 writes a short pulse
(DATRDY) to B9 bit of the Status bus combined with high
level of address 0 (ADDR0 output). This bit can be taken
directly or through an external latch to the interrupt input of
the processor. After writing the status and mode bytes,
AT73C500 goes to a read mode and starts waiting for cali-
bration coefficients from the µP. Processor supplies the
coefficients as 8-bit bytes one after another. The timing of
this sequence is presented in Figure 14.
Nine gain calibration, six offset calibration and three phase
calibration coefficients are read into the AT73C500 mem-
ory. At the same time, a scaling factor for the display pulse
rate and an adjustment value for starting current is stored.
To minimize the risk of erroneous calibration values, a
back-up value of each coefficient is also transferred by the
microprocessor or from the ROM. The back-up value has to
be written as 2’s complement binary number of the actual
calibration figure.
19
The calibration data is transferred in the following sequence:
Byte
0
Calibration Coefficient
PC1
Byte
1
Calibration Coefficient
PC1 back-up
2
PC2
3
PC2 back-up
4
PC3
5
PC3 back-up
6
MCC
7
MCC back-up
Not used
8
Not used
AGC1
9
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
AGC1 back-up
AGC2 back-up
AGC3 back-up
RGC1 back-up
RGC2 back-up
RGC3 back-up
UGC1 back-up
UGC2 back-up
UGC3 back-up
STUPC back-up
AOF1 back-up
AOF2 back-up
AOF3 back-up
ROF1 back-up
ROF2 back-up
ROF3 back-up
OFFMOD back-up
AGC2
AGC3
RGC1
RGC2
RGC3
UGC1
UGC2
UGC3
STUPC
AOF1
AOF2
AOF3
ROF1
ROF2
ROF3
OFFMOD
The meaning of the calibration coefficient mnemonics are as follows:
Mnemonic
PCN
Meaning
Phase calibration factor, phase N
MCC
Display pulse adjustment factor for active and reactive energy
Gain calibration factor for active power and energy calculation, phase N
Gain calibration factor for reactive power and energy calculation, phase N
Gain calibration factor for phase voltage, phase N
Starting current adjustment factor
AGCN
RGCN
UGCN
STUPC
AOFN
Offset calibration factor for active power and energy calculation, phase N
Offset calibration factor for reactive power and energy calculation, phase N
Controls the use of offset factors
ROFN
OFFMOD
AT73C500
20
AT73C500
AT73C500 provides four handshaking signals, ADDR1,
RD/WR, STROBE and BRDY, for interfacing with the
microprocessor. Microprocessor can use the BRDY input of
AT73C500 to extend the read and write cycles. AT73C500
stays in the read or write mode as long as BRDY is high.
BRDY is sampled at the rising edge of AT73C500 master
clock. As soon as BRDY goes low, the read/write cycle of
AT73C500 will end at the first rising edge of CLK clock.
During read operation data is latched into AT73C500 regis-
ter on the rising edge of the STROBE signal following the
low level of BRDY. A more detailed description about the
handshake signals is presented in section “Data Transfer
to External Microprocessor” on page 12.
ibrate the phase voltage values, only the calibration range
is different, 20% for power and 8% for voltage. These cali-
brations will automatically correct the gain error of other
measurement parameters.
The following calculations are done to get the calibrated
results. For active power:
AGCN
PN = PN × 1 + 0.2 × ----------------
128
where PN is the active power of phase N and AGCN is the
gain calibration factor of that phase. The valid range for
AGCN is -128 to +127. Similarly, for reactive power:
Fifteen idle cycles are inserted by AT73C500 between the
read operation of each calibration byte. This allows the pro-
cessor to prepare the next coefficient for transfer or to raise
the BRDY signal in case it is not ready to write the following
byte. If the data is available, BRDY can be kept constantly
low. Microprocessor has to always supply all 44 calibration
bytes even though some of those may be zero and don't
affect to measurement results.
RGCN
QN = QN × 1 + 0.2 × ----------------
128
where QN is the reactive power of phase N and RGCN is
the gain calibration coefficient for that phase. RGCN valid
range is -128 to +127.
Gain calibration performed on voltage measurements are:
If AT73C500 detects an error when comparing the calibra-
tion data and corresponding back-up values, it writes the
DATRDY bit high and after that the header bytes on pro-
cessor bus indicating that it is still in initialization routine
and wishes to get the calibration data to be transported
once again. If the error still exists after the third trial,
AT73C500 notifies the situation by a FAIL status bit and
starts normal operation, discarding potentially incorrect cal-
ibration coefficients.
UGCN
UN = UN × 1 + 0.08 × ----------------
128
where UN is the line voltage of phase N and UGCN is the
corresponding gain calibration coefficient, ranging from
-128 to +127.
Apparent power and current are automatically gain
adjusted to match the calibrated settings of active power,
reactive power and voltage.
If AT73C500 is programmed to mode 1 or 2, the coeffi-
cients are stored in an EEPROM of type AT93C46. The
ROM has to support communication through a three pin
serial I/O port. The serial ROM interface uses the same
port, which also connects AT73C500 to
AT73C501/AT73C502 sample output. During the initializa-
tion phase, the ADC interface has to be disabled. This can
be done by B8 bit of AT73C500 Status bus (ADDR0). The
output has to be latched by an external flip-flop to keep the
state over the whole initialization period. The same output
can be used as Chip Select input for the EEPROM.
AT73C500 reads, checks and stores automatically all 44
calibration coefficients. After that, B8 bit of Status byte is
written low and normal measurement can start. If the
EEPROM contains erroneous data and one or more coeffi-
cients don’t match with their back-up values, the same pro-
cedure is followed as in the processor mode.
Offset Calibration
The low current response of current sensors is often more
or less non-linear. The error caused by this non-linearity
can be compensated by a small offset factor which is
added in power results. Offset calibration is done for active
and reactive power, separately for each phase. The follow-
ing formulas are used:
AOFN
---------------
PN ≡ PN +
× 0.004157 × sign(PN) × PFS
128
and
ROFN
QN = QN + --------------- × 0.00457 × sign(QN) × QFS
128
Gain Calibration
Gain calibration is used to compensate the accumulated
magnitude error of voltage dividers, current transformers
and A/D converters. There is a separate 8-bit gain calibra-
tion coefficient for each phase, and for active and reactive
energy measurement. A similar formula is also used to cal-
where PN and QN are the active and reactive power for
phase N, AOFN and ROFN are the respective offset calibra-
tion coefficients and PFS and QFS are the corresponding full
21
scale values of the powers. The nominal full-scale values
are:
current. The chip set has a preprogrammed starting current
level of
PFS = 270V × 80A = 21.6kW
QFS = 270V × 80A = 21.6VAr
1
ISU = ------------ × I FS
4000
The valid range for the offset calibration factors is -128 to
+127.
where IFS is the full scale current of the meter, i.e. 80A in
nominal conditions. The default startup current corre-
sponds to 0.4% of the 5A Ib, assuming that the full-scale
range is 80A. When the phase current is below the starting
level, the calculated cycle power results are replaced by
zeros and no energy is accumulated.
The scale of offset calibration for active and reactive power
is different, 89W versus 98VAr in nominal conditions of
270V maximum phase voltage and 80A maximum phase
current. Typically, a small offset factor of a few watts is
enough to compensate the non-linearity of current sensing.
It should be noted that offset calibration will also affect the
starting current level of a meter. If the full scale current or
voltage is changed to a non-default value, the range for off-
set calibration will be scaled accordingly.
It is possible to adjust the start-up level in the range of 0.2
to 10 compared with the nominal value. This is performed
with a special calibration factor. The following formula is
used to determine the current:
The same offset value is used independent of phase angle.
However, as default (OFFMOD=0), the sign of power is
taken into account in the calculations so that positive offset
factor will always increase the absolute power value and
negative coefficient will decrease absolute results. This
guarantees that current sensor non-linearity is corrected in
the same way even though the current flow is reversed.
1
ISU = ------------ × I FS × (1 + 0.2 × STUPC)
4000
where STUPC is the starting current calibration factor,
allowed to vary in range -4 to +45, only. Care should be
taken that the STUPC is correctly programmed and is not
beyond -4 to 45 range. Also, it should be noted that low
starting thresholds may force the device to a level where
accuracy is restricted due to a finite resolution of converters
and mathematics.
It is possible to change this default condition by program-
ming value one to OFFMOD coefficient. In this case, offset
coefficient will be always added to power result without
checking the sign of the power. Positive coefficient will
increase the absolute value of positive power results and
decrease the absolute value of negative result.
Adjustment of Display Pulse Rate
An 8-bit byte is provided for adjustment of the impulse rate
of display pulses. This coefficient will only affect the display
pulse rate of active and reactive energy but not to the meter
constant rate. The content of all measurement registers will
remain unchanged.
Phase Calibration
The phase difference between voltage and current channel
is compensated with three 8-bit phase calibration figures.
The displacement is usually due to the phase shift in cur-
rent transformers. Based on the calibration values, the
DSP interpolates new current samples with sample instants
coinciding with the corresponding voltage samples. The fol-
lowing formula is used to determine the phase offset to be
used in the interpolation. One 8-bit phase calibration value
is stored for each of the three phases.
The impulse rate can be scaled in the range of 1 to 10 com-
pared to the nominal value. In default conditions (Umax
=
270V, Imax = 80A) the LSB of energy registers REG12-15
(See “Status Information” on page 17.) corresponds to
0.4Wh. This means that accumulated 25 LSBs of energy
will generate one pulse to the display pulse output (25 x
0.4Wh/impulse = 10 Wh/impulse = 100 impulses/kWh).
By using MCC calibration coefficient, the nominal figure 25
can be changed in the range of 25 to 250. The following
formulas are used to calculate the impulse rate.
PCN
PON = ----------- × 5.625°
128
IMP = (25 + MCC) × ELSB
where PON is the sample phase offset of channel N, mea-
sured as phase(U) - phase (I). The allowed range for phase
calibration factor, PCN, is -128 to +127.
and
Starting Current Adjustment
1000
PR = -------------------------------------------------
(25 + MCC) × ELSB
The meter IC is designed to fulfill IEC 1036, class 1 specifi-
cation. This specification is based on a certain basic cur-
rent, Ib. As a default, AT73C500 operates with 5A basic
where ELSB is the energy value of one LSB in the energy
register, 0.4Wh in default conditions. When the meter is
AT73C500
22
AT73C500
operated in non-standard conditions, the energy LSB may
be recalculated as:
example, the line voltage is chosen to be rescaled to 135V,
this is realized with a resistor divider of half the nominal,
and finetuning using the voltage gain coefficients. Also, all
values resulting from voltage calculation, such as the data
transferred via energy registers, should be normalized with
respect to the new voltage setting.
U
FS × IFS
------------------------------ ------------------------------
× 0.4Wh
3.2768MHz
ELSB
=
×
f
270V × 80A
Going back to the calibration of the display pulse rate, the
new LSB value of energy registers is:
where f is the clock frequency used, and UFS and IFS are
the full-scale values of voltage and current.
In case the meter is used with a non-default voltage divider
or current sensor, MCC factor is a convenient way to read-
just the impulse rate.
140V
270V
ELSB = ------------- × 0.4Wh = 0.20741…Wh
Example
To maintain the display pulse rate at 100, the MCC calibra-
tion coefficient must be programmed as:
The meter is to be configured for use in 120V networks,
with a maximum line voltage of 140V. The display pulse
rate is required to remain at 100imp/kWh. To start off, the
front end of the meter must be configured for the new line
voltage. The voltage dividers must be configured to pro-
duce an input signal of 0.707V at the input of the ADC at
maximum line voltage. At nominal meter settings, the volt-
age divider ratio is 270V:0.707V, in this case it must be
140V:0.707V.
1000
= ----------------------------- –
PR × E
1000
= ----------------------------------------------------------- –
imp
MCC
25
25
23.216… ≈ 23
=
LSB
100----------- × 0.20741Wh
kWh
Note that adjusting the line voltage of the meter will render
the formatting of most calculation registers to alternative
settings. For example, the meter constant pulse rate will
change as follows:
The energy value of each display counter impulse is there-
after:
1
140V
IMP = (25 + 23)--------- × ------------- × 0.4Wh ≈ 10.0---------
imp 270V imp
Wh
270V × 80A
MC = ------------------------------ × ------------------------------ × 1250 -----------
FS × IFS 3.2768MHz kWh
f
imp
U
In our case of a meter for 120V networks, the new meter
constant pulse rate would be:
In mode 7, the default display pulse rate is 10
impulses/kWh(kVArh) instead of 100 impulses/kWh. This is
convenient for meters where only one decimal digit wants
to be shown. This default rate can also calibrated and the
calibration formulas are:
270V
MC = ------------- × 1250----------- = 2410.714…-----------
140V kWh kWh
imp
imp
To make the meter constant pulse rate to an even number,
say 2500, we may choose to either re-scale the line voltage
or scale the maximum line current. 2500 impulses per kilo-
watt hour is gained by either setting the maximum line volt-
age to:
IMP = (250 + MCC) × ELSB
and
270V
imp
2500-----------
kWh
imp
kWh
1000
UFS = ------------------------- × 1250----------- = 135V
PR = -----------------------------------------------------
(250 + MCC) × ELSB
Master Clock
or by retaining the line voltage at 140V and scaling the
maximum line current to:
The master clock of AT73C500 is generated by a crystal
oscillator with crystal connected between pins XI and XO of
AT73C501/AT73C502. Master clock can also be fed to the
XI input from a separate clock source. The system clock
rate of AT73C500 is the same as the clock of
AT73C501/AT73C502 and is fed to the CLK input of the
device from the CLK output of AT73C501/AT73C502.
270V × 80A
---------------------------------------------
imp
imp
-----------
kWh
IFS
=
× 1250
= 77.143…A
-----------
140V × 2500
kWh
Regardless of which parameter (or both) is chosen, the
scaling process is a simple matter of gain calibration. If, for
23
Electrical Characteristics
Absolute Maximum Ratings
Measurement Accuracy
The accuracy measurements are based on the usage of
the AT73C500 DSP with the single-ended ADC,
AT73C501. Using the differential-ended ADC, AT73C502,
improves some of the results.
Parameter
Min
Typ
Max
Unit
Supply Voltage VCC
,
4.75
5.25
V
V
DA, VDDA
Input Conditions
VDD
+0.3
-0.3
-0.3
1.25
V
V
V
When specifying measurement accuracy, it is assumed
that 80ARMS phase current will produce 2VPP full scale input
voltage to current converters. The basic current, IB, is sup-
posed to be 5ARMS
The nominal phase voltage, UN, is specified to be 230VRMS
and 2VPP full scale input is produced by 270VRMS
Input Voltage, Digital
Input Voltage, Analog
VDA
+0.3
.
Input Voltage, CI and
VI inputs
3.75
.
Ambient Operating
Temp.
Overall Accuracy, Active and Reactive Power and
Energy Measurement
Overall accuracy including errors caused by A/D-conver-
sion of current and voltage signals, calibration and calcula-
tions.
-25
-65
+70
C
C
Storage Temperature
+150
Calibration Characteristics
The accuracy figures are measured in nominal conditions
unless otherwise indicated in the parameter field of the
table below.
Parameter
Min
Typ
Max
Units
Gain Calibration
Calibration Range ±
20
%
%
Parameter
Nominal Value
230V, ±1%
270V
Calibration
Resolution
Nominal voltage, UN
Full-scale voltage, UFS
Full-scale current, IFS
Base current, IB
0.16
Phase Calibration
80A
Calibration Range ±
5.625
0.044
degree
degree
5A
Calibration
Resolution
Frequency, f
50.0 Hz, ±0.3%
1
Power factor, PF
Offset Calibration,
Active Power
Harmonic contents of voltage
Harmonic contents of current
Temperature, T
less than 2%
less than 20%
23°C, ±2°C
3.2768 MHz
Calibration Range
89.8
W
W
Calibration
Resolution
0.7015
AT73C500 master clock
Range,% of Full
Scale Phase Power
0.4157
%
Offset Calibration,
Reactive Power
Calibration Range
98.7
VAr
VAr
Calibration
Resolution
0.7712
Range,% of Full
Scale Phase Power
0.457
%
AT73C500
24
AT73C500
The measurements are done according to IEC1036 specifi-
cation. The results are averaged over a period of 10s.
Before measurements, AT73C500 devices have been
operational for minimum 1h.
Effect of Crosstalk
The error caused by crosstalk from one current input to
other two current inputs when the meter is carrying a sin-
gle-phase load.
Measurement Bandwidth
Single-Phase Load Error
Power
Parameter
Min
Typ
Max
Units
Current
Voltage Factor Min Typ Max Units
General, 50 Hz line
frequency
0.1IB...IFS
UN
UN
1.000
-0.5
-0.5
+0.5
+0.5
%
%
- high limit (-3dB)
- low limit (-3dB)
750
Hz
Hz
0.5
lagging
0.1IB...IFS
30
Reactive Power and
Energy, Voltage and
Current Measurement
Influence Quantities
The additional error caused by different influence quanti-
ties.
- high limit
- low limit
360
350
Hz
Hz
Voltage Variation Error
Power
40
20
Current
Voltage
Factor
Min
Typ
Max
Units
Line Frequency
- high limit
- low limit
Hz
Hz
0.9UN...
1.1UN
0.1IB
1.000
-0.2
+0.2
%
0.9UN...
1.1UN
0.5
lagging
0.1IB
-0.2
+0.2
%
Maximum Error
Power
Current
0.05IB
Voltage Factor Min Typ Max Units
UN
UN
1.000
1.000
-0.4
-0.2
-0.4
+0.4
+0.2
+0.4
%
%
0.1IB...IFS
0.5
0.1IB
UN
UN
UN
UN
UN
%
%
%
%
%
lagging
0.5
lagging
-0.4
-0.4
-0.4
-1.0
+0.4
+0.4
+0.4
+1.0
0.2IB...IFS
0.1IB
0.8
leading
0.8
leading
0.2IB...IFS
0.2IB...IFS
0.25
lagging
25
Frequency Variation Error
Frequency
0.95fN...1.05fN
0.95fN...1.05fN
0.8fN...5fN
Current
0.1IB
Voltage
Power Factor
1.000
Min
-0.2
-0.2
-5.0
-5.0
Typ
Max
+0.2
+0.2
+0.5
+0.5
Units
%
UN
UN
UN
UN
0.1IB
0.5 lagging
1.000
%
0.1IB
%
0.8fN...5fN
0.1IB
0.5 lagging
%
Harmonic Distortion Error
Current
Voltage
Min
Typ
Typ
Typ
Typ
Max
Units
40% of 5th harmonic in current
10% of 5th harmonic in voltage
-0.5
+0.5
%
Reversed Phase Sequence Error
Current
Voltage
Min
Max
Units
0.1IB
UN
-0.3
+0.3
%
Voltage Unbalance Error
Voltage
Current
Min
Max
Units
0.1IB
One or two phases carry 0V
-0.4
+0.4
%
DC Component in Current Error
Current
Voltage
Min
Max
Units
IDC=0.1IFS
UN
-0.5
+0.5
%
AT73C500
26
AT73C500
Starting Current
Table Apparent Power and Energy Measurement
As default, the starting current is based on 5A basic current
and 80A full scale current range.
Apparent Power and Energy Error
Current
Min
-0.5
-2.0
-5.0
Typ
Max
+0.5
+2.0
+5.0
Units
%
Starting Current
0.05IFS...IFS
Voltage
Min
Typ
Max
Units
0.005IFS...0.05IFS
0.001IFS...0.005IFS
%
UN
0.004
IB
%
Temperature Coefficient
Measured with the internal reference voltage source of
AT73C501/AT73C502.
The accuracy of Power Factor measurements was tested
with PF values 0.5, -0.5, -1 and 1.
Mean Temperature Coefficient
Power
Table Power Factor Measurement
Power Factor Error
Current
Voltage Factor
Min
Typ
Max Units
Current
Min
-0.5
-2.5
Typ
Max
+0.5
+2.5
Units
%
0.1IB...IFS
UN
UN
1.000
0.02 0.04
0.02 0.04
%/K
%/K
0.05IFS...IFS
0.005IFS...0.05IFS
0.5
lagging
0.1IB...IFS
%
Table Phase Voltage Measurement
Phase Voltage Error
Other Parameters
The accuracy of the following parameters is measured in
the conditions below unless otherwise indicated in the
parameter field of the table. The measurement error has
been calculated based on values averaged over 1min
period.
Voltage
Min
Typ
Max
Units
0.2UFS...UFS
-0.5
+0.5
%
Table Phase Current Measurement
Parameter
Nominal Value
Power Factor Error
Nominal voltage, UN
Full-scale voltage, UFS
Full-scale current, IFS
Base current, IB
230V, ±1%
Current
Min
-0.5
-2.5
Typ
Max
+0.5
+2.5
Units
%
270V
0.05IFS...IFS
0.005IFS...0.05IFS
80A
%
5A
Table Frequency Measurement
Frequency Error
Min
-0.5
Frequency, f
50.0 Hz, ±0.3%
Power factor, PF
1
Frequency
Typ
Max
Units
Harmonic contents of voltage
Harmonic contents of current
Temperature, T
0%
40 Hz...100 Hz
+0.5
%
0%
23C, ±2°C
3.2768 MHz
AT73C500 master clock
27
Digital Characteristics
VDD = 5V, VDA = 5V
Parameter
Min
Typ
Max
Units
V
High-Level Input Voltage
4.0
Low-Level Input Voltage
1.0
V
High-Level Output Voltage, ISOURCE = -100 µA
Low-Level Output Voltage, ISINK = 0.5 mA
Input Leakage Current
4.0
-10
V
0.4
V
10
µA
Crystal Oscillator
Parameter
Min
Typ
Max
6.0
30
Units
MHz
Crystal Frequency
1.0
Crystal Inaccuracy
ppm
Crystal Temp Coefficient (-25°C...+70°C)
30
ppm/C
AC Parameters
Parameter
Min
1.0
40
Typ
Typ
Max
6.0
60
Units
MHz
%
Master Clock Frequency
Clock Duty Cycle at XI pin
Timing of 8-bit Bus
Parameter
DDLY
DH
Parameter
Min
Max
Units
ns
Data Delay from Falling Edge of STROBE
Data Hold Time From Rising Edge of STROBE
Strobe Delay from Falling Edge of Clock
Strobe Hold Time From Rising Edge of Clock
Addr Setup Time to Rising Edge of STROBE
Addr Hold Time From Rising Edge of STROBE
RD/WR Setup to Rising Edge of STROBE
RD/WR Hold from Rising Edge of STROBE
BRDY Set-Up Time to Rising Edge of Clock
25
5
0
ns
SDLY
SH
20
20
ns
3
ns
ASU
10
3
ns
AH
ns
RWSU
RWH
BRS
10
3
ns
ns
40
ns
Power Supply Characteristics
Parameter
Parameter
Min
Typ
Max
Units
VDD, VDA
Supply Voltage
Supply Current
4.75
5.25
V
IDD (AT73C501/AT73C502 +
AT73C500)
15
10
22
15
mA
mA
V
IDA (ADC)
AGND
Supply Current
Analog Ground Voltage
Reference Voltage
2.45
1.17
2.5
1.27
2.55
1.37
VREF-AGND
V
AT73C500
28
相关型号:
AT74011-H2B1-4F
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Socket, ROHS COMPLIANT
FOXCONN
AT74011-H2B1-4N
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Socket
FOXCONN
AT74013-H2B-4N
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Receptacle
FOXCONN
AT74013-H2B1-4F
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Socket, ROHS COMPLIANT
FOXCONN
AT74013-H2B1-4N
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Socket,
FOXCONN
AT74017-H2B1-4F
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Socket, ROHS COMPLIANT
FOXCONN
AT74017-H2B1-4N
Card Edge Connector, 240 Contact(s), 2 Row(s), Female, Straight, 0.039 inch Pitch, Press Fit Terminal, Latch & Eject, Black Insulator, Socket
FOXCONN
©2020 ICPDF网 联系我们和版权申明