Datasheet

Hi-Z
START
DRDY
CS
SCLK
DIN
DOUT
RDATAOpcode
Status Register+8-ChannelData(216Bits)
RDATAOpcode
ADS1299
www.ti.com
SBAS499A JULY 2012REVISED AUGUST 2012
SDATAC: Stop Read Data Continuous
This opcode cancels the Read Data Continuous mode. There are no SCLK rate restrictions for this command,
but the next command must wait for 4 t
CLK
cycles.
RDATA: Read Data
Issue this command after DRDY goes low to read the conversion result (in Stop Read Data Continuous mode).
There are no SCLK rate restrictions for this command, and there is no wait time needed for the subsequent
commands or data retrieval SCLKs. To retrieve data from the device after the RDATA command is issued, make
sure either the START pin is high or the START command is issued. When reading data with the RDATA
command, the read operation can overlap the next DRDY occurrence without data corruption. Figure 43 shows
the recommended way to use the RDATA command. RDATA is best suited for ECG- and EEG-type systems,
where register settings must be read or changed often between conversion cycles.
Figure 43. RDATA Usage
Sending Multi-Byte Commands
The ADS1299 serial interface decodes commands in bytes and requires 4 t
CLK
cycles to decode and execute.
Therefore, when sending multi-byte commands, a 4 t
CLK
period must separate the end of one byte (or opcode)
and the next.
Assuming CLK is 2.048 MHz, then t
SDECODE
(4 t
CLK
) is 1.96 µs. When SCLK is 16 MHz, one byte can be
transferred in 500 ns. This byte transfer time does not meet the t
SDECODE
specification; therefore, a delay must be
inserted so the end of the second byte arrives 1.46 µs later. If SCLK is 4 MHz, one byte is transferred in 2 µs.
Because this transfer time exceeds the t
SDECODE
specification, the processor can send subsequent bytes without
delay. In this later scenario, the serial port can be programmed to move from single-byte transfers per cycle to
multiple bytes.
Copyright © 2012, Texas Instruments Incorporated Submit Documentation Feedback 37
Product Folder Link(s): ADS1299