AD7280A
Example 7: Self-Test Conversion on All Parts
CNVST
7. The
control register should be programmed to
CNVST
command is 0x03A0340A (see Table 29, Write 5). This
write prevents unintentional conversions from being
gate the
signal on all parts. The 32-bit write
Example 7 shows a self-test conversion routine for all parts in a
daisy chain.
1. To select the self-test conversion, set Bits[D15:D14] of the
control register to 1, and set Bits[D13:D12] of the control
register to 0 on all parts. The 32-bit write command is
0x01B81092 (see Table 29, Write 1).
2. Set Bit D0 of the control register to 1 on all parts. This
setting enables the daisy-chain register read operation on
all parts. The 32-bit write command is 0x01C2B6E2 (see
Table 29, Write 2).
CNVST
initiated by noise or glitches on the
pin. This write
also updates the on-chip output registers of all devices in
the daisy chain.
CS
8. Apply a
low pulse that frames 32 SCLKs to read back
the desired voltage. This frame should simultaneously
write the 32-bit command 0xF800030A, as described in
the Serial Interface section (see Table 29, Write 6).
3. The register address corresponding to the self-test
conversion should be written to the read register of all
parts (see Table 13 for register addresses). The 32-bit write
command is 0x038617CA (see Table 29, Write 3).
Example 8: Software Reset on All Parts
Example 8 shows a software reset routine for all parts in a
daisy chain.
1. Set Bit D7 of the control register to 1 on all parts to place
the AD7280A into software reset. The 32-bit write command
is 0x01D2B412 (see Table 30, Write 1).
2. Set Bit D7 of the control register to 0 on all parts to take the
AD7280A out of software reset. The 32-bit write command
is 0x01C2B6E2 (see Table 30, Write 2).
CNVST
4. Program the
control register to 0x02 on all parts
CNVST
to allow conversions to be initiated using the
pin.
The 32-bit write command is 0x03A0546A (see Table 29,
Write 4).
CNVST
5. Initiate conversions through the falling edge of
6. Allow sufficient time for the self-test conversions to be
completed plus tWAIT
.
.
Table 29. Example 7: Self-Test Conversion on All AD7280A Devices
32-Bit Write
D2 to D0 Command
Write Command
Write 1
Write 2
Write 3
Write 4
Device Address
00000
00000
00000
00000
Register Address Data
Write All
D11
0
0
0
0
8-Bit CRC
00010010
11011100
11111001
10000101
10000001
01100001
001101
001110
011100
011101
011101
000000
11000000
1
1
1
1
1
0
010
010
010
010
010
010
0x01B810±2
0x01C2B6E2
0x038617CA
0x03A0546A
0x03A0340A
0xF800030A
00010101
00110000
00000010
00000001
00000000
Write 5
Write 6
00000
11111
0
0
Table 30. Example 8: Software Reset for All AD7280A Devices
32-Bit Write
D2 to D0 Command
Write Command
Write 1
Write 2
Device Address
00000
00000
Register Address Data
Write All
D11
0
0
8-Bit CRC
10000010
11011100
001110
001110
10010101
00010101
1
1
010
010
0x01D2B412
0x01C2B6E2
Rev. 0 | Page 43 of 48