| 数据搜索系统,热门电子元器件搜索 |
|
AD5372BCPZ 数据表(PDF) 19 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD5372BCPZ 数据表(HTML) 19 Page - Analog Devices |
|
19 / 25 page ![]() Preliminary Technical Data AD5372/AD5373 Rev. P rF | Page 19 of 25 SPI READBACK MODE The ADAD5372/AD5373 allows data readback via the serial interface from every register directly accessible to the serial interface, which is all registers except the DAC data registers. In order to read back a register, it is first necessary to tell the ADAD5372/AD5373 which register is to be read. This is achieved by writing to the device a word whose first two bits are the special function code 00. The remaining bits then determine if the operation is a readback, and the register which is to be read back, or if it is a write to of the special function registers such as the control register. After the special function write has been performed, if it is a readback command then data from the selected register will be clocked out of the SDO pin during the next SPI operation. The SDO pin is normally three-state but becomes driven as soon as a read command has been issued. The pin will remain driven until the registers data has been clocked out. See Figure 5 for the read timing diagram. Note that due to the timing requirements of t5 (25ns) the maximum speed of the SPI interface during a read operation should not exceed 20MHz. REGISTER UPDATE RATES As mentioned previously the value of the X2 (A or B) register is calculated each time the user writes new data to the corresponding X1, C or M registers. The calculation is performed by a three stage process. The first two stages take 500ns each and the third stage takes 250ns. When the write to one of the X1, C or M registers is complete the calculation process begins. If the write operation involves the update of a single DAC channel the user is free to write to another register provided that the write operation doesn’t finish until the first stage calculation is complete, i.e. 500ns after the completion of the first write operation. If a group of channels is being updated by a single write operation the first stage calculation will be repeated for each channel, taking 500ns per channel. In this case the user should not complete the next write operation until this time has elapsed. CHANNEL ADDRESSING AND SPECIAL MODES If the mode bits are not 00, then the data word D13 to D0 is written to the device. Address bits A5 to A0 determine which channel or channels is/are written to, while the mode bits determine to which register (X1A, X1B, C or M) the data is written, as shown in Table 8 and Table 9. If data is to be written to the X1A or X1B register, the setting of the A/B bit in the Control Register determines which (0 X1A, 1 X1B). Table 10. Group Addressing A5 A4 A3 Group Selected 0 0 0 All groups, all DACs 0 0 1 0 0 1 0 1 0 1 1 2 1 0 0 3 1 0 1 4 1 1 0 1, 2, 3, 4, 5 1 1 1 2, 3, 4, 5 Table 11. Channel Addressing A2 A1 A0 Channel Selected 0 0 0 0 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7 Table 12. Mode Bits M1 M0 Action 1 1 Write DAC data (x) register 1 0 Write DAC offset (m) register 0 1 Write DAC gain (m) register 0 0 Special function, used in combination with other bits of word The AD5372/AD5373 has very flexible addressing that allows writing of data to a single channel, all channels in a group, the same channel in groups 0 to 3 or groups 1 to 3, or all channels in the device Table 10 shows all these address modes. |
|
|
链接网址 |
| 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 |