| Electronic Components Datasheet Search |
|
AD7477AARM Datasheet(PDF) 19 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD7477AARM Datasheet(HTML) 19 Page - Analog Devices |
|
19 / 24 page ![]() REV. C AD7476A/AD7477A/AD7478A –19– elapsed, the conversion will be terminated and the SDATA line will go back into three-state. If 16 SCLKs are considered in the cycle, SDATA will return to three-state on the 16th SCLK falling edge, as shown in Figure 15. CS going low clocks out 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 sec- ond 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. For the AD7476A, the final bit in the data transfer is valid on the 16th falling edge, having been clocked out on the previous (15th) falling edge. In applications with a slower SCLK, it is possible to read in data on each SCLK rising edge. In this case, the first falling edge of SCLK will clock out the second leading zero, which can be read in the first rising edge. However, the first leading zero that was clocked out when CS went low will be missed, unless it was not read in the first falling edge. The 15th falling edge of SCLK will clock out the last bit and it could be read in the 15th rising SCLK edge. If CS goes low just after one SCLK falling edge has elapsed, CS will clock out the first leading zero as it did before, and it may be read in the SCLK rising edge. The next SCLK falling edge will clock out the second leading zero, and it may be read in the following rising edge. AD7478A in a 12 SCLK Cycle Serial Interface For the AD7478A, if CS is brought high in the 12th rising edge after the four leading zeros and the eight bits of the conversion have been provided, the part can achieve a 1.2 MSPS throughput rate. For the AD7478A, the track-and-hold goes back into track in the 11th rising edge. In this case, a fSCLK = 20 MHz and a throughput of 1.2 MSPS give a cycle time of t2 +10.5 (1/fSCLK) + tACQ = 833 ns. With t2 = 10 ns min, this leaves tACQ to be 298 ns. This 298 ns satisfies the requirement of 225 ns for tACQ. From Figure 16, tACQ is comprised of 0.5 (1/fSCLK) + t8 + tQUIET, where t8 = 36 ns max. This allows a value of 237 ns for tQUIET, satisfying the minimum requirement of 50 ns. MICROPROCESSOR INTERFACING The serial interface on the AD7476A/AD7477A/AD7478A allows the part to be directly connected to a range of different microprocessors. This section explains how to interface the AD7476A/AD7477A/AD7478A with some of the more common microcontroller and DSP serial interface protocols. AD7476A/AD7477A/AD7478A to TMS320C541 Interface The serial interface on the TMS320C541 uses a continuous serial clock and frame synchronization signals to synchronize the data transfer operations with peripheral devices, such as the AD7476A/AD7477A/AD7478A. The CS input allows easy inter- facing between the TMS320C541 and the AD7476A/AD7477A/ AD7478A without any glue logic required. The serial port of the TMS320C541 is set up to operate in burst mode (FSM = 1 in the serial port control register, SPC) with internal serial clock CLKX (MCM = 1 in the SPC register) and internal frame signal (TXM = 1 in the SPC register), so both pins are configured as outputs. For the AD7476A, the word length should be set to 16 bits (FO = 0 in the SPC register). This DSP only allows frames with a word length of 16 bits or 8 bits. Therefore, in the case of the AD7477A and AD7478A where 14 bits and 12 bits were required, the FO bit would be set up to 16 bits. This means to obtain the conversion result, 16 SCLKs are needed. In both situations, the remaining SCLKs will clock out trailing zeros. For the AD7477A, two trailing zeros will be clocked out in the last two clock cycles; for the AD7478A, four trailing zeros will be clocked out. CS SCLK 1 13 15 SDATA 4 LEADING ZEROS THREE-STATE t4 2 34 16 t5 t3 t2 THREE-STATE DB7 t6 t7 t8 14 ZERO ZERO ZERO Z t1 1/ THROUGHPUT ZERO ZERO ZERO ZERO 11 12 4 TRAILING ZEROS tCONVERT tQUIET B Figure 15. AD7478A Serial Interface Timing Diagram SCLK t1 1 5 11 SDATA THREE-STATE DB7 DB6 DB0 ZERO ZERO ZERO Z 4 LEADING ZEROS 2 34 t2 t8 12 1/THROUGHPUT tACQ 10.5(1/ fSCLK) tCONVERT tQUIET B THREE-STATE CS Figure 16. AD7478A in a 12 SCLK Cycle Serial Interface |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |