| 数据搜索系统,热门电子元器件搜索 |
|
AD7940BRJ-R2 数据表(PDF) 16 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD7940BRJ-R2 数据表(HTML) 16 Page - Analog Devices |
|
16 / 20 page ![]() AD7940 Rev. 0 | Page 16 of 20 SERIAL INTERFACE Figure 20 shows the detailed timing diagram for serial interfac- ing to the AD7940. The serial clock provides the conversion clock and also controls the transfer of information from the AD7940 during conversion. The CS signal initiates the data transfer and conversion process. The falling edge of CS puts the track-and-hold into hold mode, takes the bus out of three-state, and samples the analog input. The conversion is also initiated at this point and will require at least 16 SCLK cycles to complete. Once 15 SCLK falling edges have elapsed, the track-and-hold will go back into track mode on the next SCLK rising edge as shown in Figure 20 at Point B. On the 16th SCLK falling edge, the SDATA line will go back into three-state. If the rising edge of CS occurs before 16 SCLKs have elapsed, the conversion will be terminated and the SDATA line will go back into three-state; otherwise SDATA returns to three-state on the 16th SCLK falling edge as shown in Figure 20. Sixteen serial clock cycles are required to perform the conver- sion process and to access data from the AD7940. CS going low provides the first leading zero to be read in by the microcontroller or DSP. The remaining data is then clocked out by subsequent SCLK falling edges beginning with the second leading zero, thus the first falling clock edge on the serial clock has the first leading zero provided and also clocks out the second leading zero. The data transfer will consist of two leading zeros followed by the 14 bits of data. The final bit in the data transfer is valid on the 16th falling edge, having been clocked out on the previous (15th) falling edge. It is also possible to take valid data on each SCLK rising edge rather than falling edge, since the SCLK cycle time is long enough to ensure the data is ready on the rising edge of SCLK. However, the first leading zero will still be driven by the CS falling edge, and so it can be taken only on the first SCLK falling edge. It may be ignored, and the first rising edge of SCLK after the CS falling edge would have the second leading zero pro- vided and the 15th rising SCLK edge would have DB0 provided. This method may not work with most microcontrollers/DSPs, but could possibly be used with FPGAs and ASICs. t4 tCONVERT 2 LEADING ZEROS 3-STATE 3-STATE B SCLK 12 3 4 5 13 14 15 16 SDATA 0 ZERO DB13 DB12 DB11 DB10 DB2 DB1 DB0 CS t2 t3 t6 t7 t5 t8 tQUIET Figure 20. AD7940 Serial Interface Timing Diagram |
|
|
链接网址 |
| 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 |