| 数据搜索系统,热门电子元器件搜索 |
|
AD-DPGIOZ 数据表(PDF) 21 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD-DPGIOZ 数据表(HTML) 21 Page - Analog Devices |
|
21 / 61 page ![]() Data Sheet AD9961/AD9963 Rev. A | Page 21 of 60 When LSB first is set by Register 0x00, Bit 2 and Register 0x00, Bit 6, it takes effect immediately. In multibyte transfers, subsequent bytes reflect any changes in the serial port configuration. To avoid problems reconfiguring the serial port operation, any data written to 0x00 must be mirrored (the eight bits should read the same, forward or backward). Mirroring the data makes it irrelevant whether LSB first or MSB first is in effect. As an example of this mirroring, the default setting for Register 0x00 is 00011000. Ending Transfers When the transfer is 1, 2, or 3 bytes, the data transfer ends after the required number of clock cycles have been received. CS can be raised after each sequence of eight bits to stall the bus (except after the last byte, where it ends the cycle). When the bus is stalled, the serial transfer resumes when CS is lowered. Raising CS on a non byte boundary resets the serial control port. The AD9961/AD9963 serial control port register addresses decrement from the register address just written toward 0x00 for multibyte I/O operations if the MSB first mode is active (default). If the LSB first mode is active, the register address of the serial control port increments from the address just written toward 0xFF for multibyte I/O operations. Streaming mode transfers always terminate when CS is raised. Streaming mode transfers also terminate whenever the address reaches 0xFF. Note that unused addresses are not skipped during multibyte I/O operations. To avoid unpredictable device behavior, do not write to reserved registers. Table 11. Streaming Mode (No Addresses Are Skipped) Write Mode Address Direction Stop Sequence LSB First Increment 0xFD, 0xFE, 0xFF, stop MSB First Decrement 0x01, 0x00, 0xFF, stop SUB SERIAL INTERFACE COMMUNICATIONS The AD9963/AD9961 have two registers that require a different communication sequence. These registers are 0x0F and 0x10. The write sequence for these two registers requires a write to Register 0x05, a write to the Register (0x0F or 0x10), and then a write to Register 0xFF. The write takes effect when the write to Register 0xFF is completed. For example, to enable the RXCML pin output buffer, the register write sequence is: 1. Write 0x03 into Register 0x05. This addresses both of the Rx ADCs. 2. Write 0x02 into Register 0x0F. This sets the RXCML enable bit. 3. Write 0x01 into Register 0xFF. This updates the internal register, which activates the RXCML buffer. 4. Write 0x00 into Register 0x05. This returns the SPI to the normal addressing mode. An example of updating Register 0x10 is given in the ADC Digital Offset Adjustment section. Table 12. Serial Control Port, 16-Bit Instruction Word, MSB First MSB LSB I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1 I0 R/W N1 N0 0 0 0 0 0 A7 A6 A5 A4 A3 A2 A1 A0 CS SCLK DON’T CARE SDIO A12 N0 N1 R/W A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 DON’T CARE DON’T CARE DON’T CARE 16-BIT INSTRUCTION HEADER REGISTER (N) DATA REGISTER (N – 1) DATA Figure 34. Serial Control Port Access—MSB First, 16-Bit Instruction, 2-Byte Data tS DON’T CARE DON’T CARE N1 N0A12 A11 A10 A9A8A7A6A5 D4D3 D2D1D0 DON’T CARE DON’T CARE R/W tDS tDH tHIGH tLOW tCLK tC CS SCLK SDIO Figure 35. Serial Control Port Write—MSB First, 16-Bit Instruction, Timing Measurements |
|
链接网址 |
| 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 |