| 数据搜索系统,热门电子元器件搜索 |
|
ADAS1000-4BSTZ 数据表(PDF) 53 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADAS1000-4BSTZ 数据表(HTML) 53 Page - Analog Devices |
|
53 / 80 page ![]() Data Sheet ADAS1000-3/ADAS1000-4 Internal operations are synchronized to the internal master clock at either 2.048 MHz or 1.024 MHz (ECGCTL[3]: HP = 1 and HP = 0, respectively, see Table 28). Because there is no guaranteed relationship between the internal clock and the SPI's SCLK signal, an internal handshaking scheme is used to ensure safe data transfer between the two clock domains. A full handshake requires three internal clock cycles and imposes an upper speed limit on the SCLK frequency when reading frames with small word counts. This is true for all data frame rates. SCLK (max) = (1.024 MHz × (1 + HP) × words_per_frame × bits_per_word)/3; or 40 MHz, whichever is lower. Exceeding the maximum SCLK frequency for a particular operating mode causes erratic behavior in the EE AA signal and results in the loss of data. DRDY 90B Data Rate and Skip Mode Although the standard frame rates available are 2 kHz, 16 kHz, and 128 kHz, there is also a provision to skip frames to further reduce the data rate. This can be configured in the frame control register (see Table 37). 91B Data Ready ( AA DRDYEE AA ) The AA DRDYEE AA pin is used to indicate that a frame composed of decimated data at the selected data rate is available to read. It is high when busy and low when ready. Send commands only when the status of AA DRDYEE AA is low or ready. During power-on, the status of AA DRDYEE AA is high (busy) while the device initializes itself. When initialization is complete, AA DRDYEE AA goes low and the user can start configuring the device for operation. When the device is configured and enabled for conversions by writing to the conversion bit (CNVEN) in the ECGCTL register, the ADCs start to convert and the digital interface starts to make data available, loading them into the buffer when ready. If conver- sions are enabled and the buffer is empty, the device is not ready and AA DRDYEE AA goes high. Once the buffer is full, AA DRDYEE AA goes low to indicate that data is ready to be read out of the device. If the device is not enabled for conversions, the AA DRDYEE AA ignores the state of the buffer full status. When reading packets of data, the entire data packet must be read; otherwise, AA DRDYEE AA stays low. There are three methods of detecting AA DRDYEE AA status. • AA DRDYEE AA pin. This is an output pin from the ADAS1000-3/ ADAS1000-4 that indicates the device read or busy status. No data is valid while this pin is high. The AA DRDYEE AA signals that data is ready to be read by driving low and remaining low until the entire frame has been read. It is cleared when the last bit of the last word in the frame is clocked onto SDO. The use of this pin is optional. • SDO pin. The user can monitor the voltage level of the SDO pin by bringing AA CSEE AA low. If SDO is low, data is ready; if high, busy. This does not require clocking the SCLK input. (CPHA = CPOL = 1 only). • One of the first bits of valid data in the header word availa- ble on SDO is a data ready status bit (see Table 43). Within the configuration of the ADAS1000-3/ADAS1000-4, the user can set the header to repeat until the data is ready. See Bit 6 (RDYRPT) in the frame control register in Table 37. The host controller must read the entire frame to ensure AA DRDYEE AA returns low and ready. If the host controller treats the AA DRDYEE AA as an edge triggered signal and then misses a frame or underruns, the AA DRDYEE AA remains high because there is still data available to read. The host controller must treat the AA DRDYEE AA signal as level triggered, ensuring that whenever it goes low, it generates an interrupt which can initiate a SPI frame transfer. On completion of the transfer the AA DRDYEE AA returns high. 92B Detecting Missed Conversion Data To ensure that the current data is valid, the entire frame must be read at the selected data rate. If a read of the entire frame takes longer than the selected data rate allows, the internal buffer is not loaded with the latest conversion data. The frame header register (see Table 53) provides four settings to indicate an overflow of frame data. The settings of Bits[29:28] report how many frames have been missed since the last valid frame read. A missed frame may occur as a result of the last read taking too long. The data in the current frame is valid data, but it is not the current data. It is the calculation made directly after the last valid read. To clear such an overflow, the user must read the entire frame. Rev. B | Page 53 of 80 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |