Datasheet

AD7280A
Rev. 0 | Page 28 of 48
REGISTER MAP
Table 13.
Register Name
Register
Address
Register
Data
Read/Write
Register
Cell Voltage 1 0x00 D11 to D0 Read only
Cell Voltage 2 0x01 D11 to D0 Read only
Cell Voltage 3 0x02 D11 to D0 Read only
Cell Voltage 4 0x03 D11 to D0 Read only
Cell Voltage 5 0x04 D11 to D0 Read only
Cell Voltage 6 0x05 D11 to D0 Read only
AUX ADC 1 0x06 D11 to D0 Read only
AUX ADC 2 0x07 D11 to D0 Read only
AUX ADC 3 0x08 D11 to D0 Read only
AUX ADC 4 0x09 D11 to D0 Read only
AUX ADC 5 0x0A D11 to D0 Read only
AUX ADC 6 0x0B D11 to D0 Read only
Self-Test 0x0C D11 to D0 Read only
Control 0x0D D15 to D8 Read/write
0x0E D7 to D0 Read/write
Cell Overvoltage 0x0F D7 to D0 Read/write
Cell Undervoltage 0x10 D7 to D0 Read/write
AUX ADC Overvoltage 0x11 D7 to D0 Read/write
AUX ADC Undervoltage 0x12 D7 to D0 Read/write
Alert 0x13 D7 to D0 Read/write
Cell Balance 0x14 D7 to D0 Read/write
CB1 Timer 0x15 D7 to D0 Read/write
CB2 Timer 0x16 D7 to D0 Read/write
CB3 Timer 0x17 D7 to D0 Read/write
CB4 Timer 0x18 D7 to D0 Read/write
CB5 Timer 0x19 D7 to D0 Read/write
CB6 Timer 0x1A D7 to D0 Read/write
PD Timer 0x1B D7 to D0 Read/write
Read 0x1C D7 to D0 Read/write
CNVST Control
0x1D D7 to D0 Read/write
CELL VOLTAGE REGISTERS
The cell voltage registers store the conversion result from each cell
input. The conversion result is in 12-bit straight binary format.
AUXILIARY ADC REGISTERS
The AUX ADC registers store the conversion result from each
auxiliary ADC input. The conversion result is in 12-bit straight
binary format.
SELF-TEST REGISTER
The self-test register stores the conversion result of the ADC
self-test. The conversion result is in 12-bit straight binary format.
CONTROL REGISTER
The control register is a 16-bit register that is used to configure
the AD7280A. Table 14 describes the operation of each bit in
the control register.
Table 14. Control Register Settings
Bits Description
[D15:D14] Select conversion inputs
00 = six cell voltages and six AUX ADCs (default)
01 = six cell voltages and AUX1, AUX3, and AUX5
10 = six cell voltages only
11 = ADC self-test
[D13:D12] Read conversion results
00 = six voltages and six AUX ADCs (default)
01 = six voltages and AUX1, AUX3, and AUX5
10 = six cell voltages only
11 = no-read operation
D11 Conversion start format
0 = falling edge of CNVST
input (default)
1 = rising edge of CS
[D10:D9] Conversion averaging
00 = single conversion only (default)
01 = average by 2
10 = average by 4
11 = average by 8
D8 Power-down format
0 = falling edge of PD
input (default)
1 = software power-down
D7 Software reset
0 = take the AD7280A out of reset (default)
1 = reset the AD7280A
[D6:D5] Set acquisition time
00 = 400 ns (default)
01 = 800 ns
10 = 1.2 µs
11 = 1.6 µs
D4 Reserved; set to 1
D3 Thermistor termination resistor
0 = function not in use (default)
1 = termination resistor connected
D2 Lock device address
0 = does not lock to new device address; continues
to operate with Device Address 0x00 (default)
1 = part locks to new device address that it is
presented with
D1 Increment device address
0 = does not increment the device address when
transferring data up the daisy chain
1 = increments the device address when
transferring data up the daisy chain (default)
D0 Daisy-chain register readback
0 = function not in use; registers are read in single
register readback mode
1 = set daisy chain for register readback (default)