SBAS661C February 2015 – May 2021 ADS1262 , ADS1263
PRODUCTION DATA
Commands are used to access the configuration and data registers and also to control the ADC. Many of the ADC commands are stand-alone (that is, single-byte). The register write and register read commands, however, are multibyte, consisting of two opcode bytes plus the register data byte or bytes. The commands are listed in Table 9-33.
Commands can be sent at any time, either during a conversion or while conversions are stopped. However, if register read/write commands are in progress when conversion data are ready, the ADC blocks loading of conversion data to the output shift register. The CS input pin can be taken high between commands; or held low between consecutive commands. CS must stay low for the entirety of the command sequence. Complete the command, or terminate before command completion by taking CS high. Only send the commands that are listed in Table 9-33.
COMMAND MNEMONIC | COMMAND TYPE | DESCRIPTION | OPCODE 1 BYTE | OPCODE 2 BYTE |
---|---|---|---|---|
NOP | NOP | No operation | 0000 0000 (00h) | |
RESET | Control | Reset the ADC | 0000 011x (06h or 07h)(1) | |
START1 | Start ADC1 conversions | 0000 100x (08h or 09h)(1) | ||
STOP1 | Stop ADC1 conversions | 0000 101x (0Ah or 0Bh)(1) | ||
START2 | Start ADC2 conversions | 0000 110x (0Ch or 0Dh)(1) | ||
STOP2 | Stop ADC2 conversions | 0000 111x (0Eh or 0Fh)(1) | ||
RDATA1 | Conversion data read | Read ADC1 data | 0001 001x (12h or 13h)(1) | |
RDATA2 | Read ADC2 data | 0001 010x (14h or 15h)(1) | ||
SYOCAL1 | Calibration | ADC1 system offset calibration | 0001 0110 (16h) | |
SYGCAL1 | ADC1 system gain calibration | 0001 0111 (17h) | ||
SFOCAL1 | ADC1 self offset calibration | 0001 1001 (19h) | ||
SYOCAL2 | ADC2 system offset calibration | 0001 1011 (1Bh) | ||
SYGCAL2 | ADC2 system gain calibration | 0001 1100 (1Ch) | ||
SFOCAL2 | ADC2 self offset calibration | 0001 1110 (1Eh) | ||
RREG | Register data read and write | Read registers | 001r rrrr (20h+000r rrrr)(2) | 000n nnnn(3) |
WREG | Write registers | 010r rrrr (40h+000r rrrr)(2) | 000n nnnn(3) |