ADS1291
ADS1292
ADS1292R
SBAS502A –DECEMBER 2011–REVISED MARCH 2012
www.ti.com
SPI COMMAND DEFINITIONS
The ADS1291, ADS1292, and ADS1292R provide flexible configuration control. The opcode commands
summarized in Table 13 control and configure the ADS1291, ADS1292, and ADS1292R operation. The opcode
commands are stand-alone, except for the register read and register write operations that require a second
command byte plus data. CS can be taken high or held low between opcode commands but must stay low for
the entire command operation (especially for multi-byte commands). System opcode commands and the RDATA
command are decoded by the ADS1291, ADS1292, and ADS1292R on the seventh SCLK falling edge. The
register read and write opcodes are decoded on the eighth SCLK falling edge. Be sure to follow SPI timing
requirements when pulling CS high after issuing a command.
Table 13. Command Definitions
COMMAND
System Commands
WAKEUP
DESCRIPTION
FIRST BYTE
SECOND BYTE
Wake-up from standby mode
Enter standby mode
0000 0010 (02h)
0000 0100 (04h)
0000 0110 (06h)
0000 1000 (08h)
0000 1010 (0Ah)
0001 1010 (1Ah)
STANDBY
RESET
Reset the device
START
Start or restart (synchronize) conversions
Stop conversion
STOP
OFFSETCAL
Channel offset calibration
Data Read Commands
Enable Read Data Continuous mode.
RDATAC
0001 0000 (10h)
This mode is the default mode at power-up.(1)
SDATAC
RDATA
Stop Read Data Continuously mode
0001 0001 (11h)
0001 0010 (12h)
Read data by command; supports multiple read back.
Register Read Commands
RREG
WREG
Read n nnnn registers starting at address r rrrr
Write n nnnn registers starting at address r rrrr
001r rrrr (2xh)(2)
010r rrrr (4xh)(2)
000n nnnn(2)
000n nnnn(2)
(1) When in RDATAC mode, the RREG command is ignored.
(2) n nnnn = number of registers to be read or written – 1. For example, to read or write three registers, set n nnnn = 0 (0010). r rrrr =
starting register address for read and write opcodes.
WAKEUP: Exit STANDBY Mode
This opcode exits the low-power standby mode; see the STANDBY: Enter STANDBY Mode subsection of the
SPI Command Definitions section. Time is required when exiting standby mode (see the Electrical
Characteristics for details). There are no restrictions on the SCLK rate for this command and it can be
issued any time. Any following command must be sent after 4 tCLK cycles.
STANDBY: Enter STANDBY Mode
This opcode command enters the low-power standby mode. All parts of the circuit are shut down except for the
reference section. The standby mode power consumption is specified in the Electrical Characteristics. There are
no restrictions on the SCLK rate for this command and it can be issued any time. Do not send any other
command other than the wakeup command after the device enters the standby mode.
RESET: Reset Registers to Default Values
This command resets the digital filter cycle and returns all register settings to the default values. See the Reset
(RESET) subsection of the SPI Interface section for more details. There are no restrictions on the SCLK rate
for this command and it can be issued any time. It takes 9 fMOD cycles to execute the RESET command.
Avoid sending any commands during this time.
34
Submit Documentation Feedback
Copyright © 2011–2012, Texas Instruments Incorporated
Product Folder Link(s): ADS1291 ADS1292 ADS1292R