ZHCS146C December 2011 – April 2020 ADS1291 , ADS1292 , ADS1292R
PRODUCTION DATA.
The ADS1291, ADS1292, and ADS1292R provide flexible configuration control. The opcode commands summarized in Table 15 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.
COMMAND | DESCRIPTION | FIRST BYTE | SECOND BYTE |
---|---|---|---|
System Commands | |||
WAKEUP | Wake-up from standby mode | 0000 0010 (02h) | |
STANDBY | Enter standby mode | 0000 0100 (04h) | |
RESET | Reset the device | 0000 0110 (06h) | |
START | Start or restart (synchronize) conversions | 0000 1000 (08h) | |
STOP | Stop conversion | 0000 1010 (0Ah) | |
OFFSETCAL | Channel offset calibration | 0001 1010 (1Ah) | |
Data Read Commands | |||
RDATAC | Enable Read Data Continuous mode.
This mode is the default mode at power-up.(2) |
0001 0000 (10h) | |
SDATAC | Stop Read Data Continuously mode | 0001 0001 (11h) | |
RDATA | Read data by command; supports multiple read back. | 0001 0010 (12h) | |
Register Read Commands | |||
RREG | Read n nnnn registers starting at address r rrrr | 001r rrrr (2xh)(1) | 000n nnnn(1) |
WREG | Write n nnnn registers starting at address r rrrr | 010r rrrr (4xh)(1) | 000n nnnn(1) |