| 数据搜索系统,热门电子元器件搜索 |
|
AD9875BSTRL 数据表(PDF) 19 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD9875BSTRL 数据表(HTML) 19 Page - Analog Devices |
|
19 / 24 page ![]() REV. 0 AD9875 –19– Bits I4:I0 – A4:A0 These bits determine which register is accessed during the data transfer portion of the communications cycle. For multibyte transfers, this address is the starting byte address. The remain- ing register addresses are generated by the AD9875. Serial Interface Port Pin Description SCLK—Serial Clock The serial clock pin is used to synchronize data transfers to and from the AD9875 and to run the internal state machines. SCLK maximum frequency is 25 MHz. All data transmitted to the AD9875 is sampled on the rising edge of SCLK. All data read from the AD9875 is validated on the rising edge of SCLK and is updated on the falling edge. SENABLE—Serial Interface Enable The SENABLE pin is active low. It enables the serial communi- cation to the device. SENABLE select should stay low during the entire communication cycle. All input on the serial port is ignored when SENABLE is inactive. SDATA—Serial Data I/O The signal on this line is sampled on the first eight rising edges of SCLK after SENABLE goes active. Data is then read from or written to the AD9875 depending on what was read. Figures 8 and 9 show the timing relationships between the three SPI signals. SENABLE SCLK SDATA t DH t DS t DS t PWH t SCLK t PWL INSTRUCTION BIT 7 INSTRUCTION BIT 6 Figure 8. Timing Diagram Register Write to AD9875/AD9876 SENABLE SCLK SDATA DATA BIT n DATA BIT n–1 t DV Figure 9. Timing Diagram Register Read from AD9875/AD9876 MSB/LSB Transfers The AD9875 serial port can support both most significant bit (MSB) first or least significant bit (LSB) first data formats. The bit order is controlled by the SPI LSB First bit (Register 0, Bit 6). The default is value is 0, MSB first. Multibyte data transfers in MSB format can be completed by writing an instruction byte that includes the register address of the last address to be accessed. The AD9875 will automatically decrement the address for each successive byte required for the multibyte communication cycle. When the SPI LSB First bit (Register 0, Bit 6) is set high, the serial port interprets both instruction and data bytes LSB first. Multibyte data transfers in LSB format can be completed by writing an instruction byte that includes the register address of the first address to be accessed. The AD9875 will automatically increment the address for each successive byte required for the multibyte communication cycle. For the AD9875, the most significant nibble defaults to six bits and the least significant nibble defaults to four bits. This can be changed so that the least significant nibble and most significant nibble have five bits each. This is done by setting the Rx Port Width Five Bits bit (Register 8, Bit 1). In all cases, the nibbles are justified toward Bit 5. Also, the Rx path can be used in a reduced resolution mode by setting the Rx Port Multiplexer Bypass bit (Register 8, Bit 0). In this mode the Rx data word becomes six bits and is read in a single cycle. The clocking modes are the same as described above, but the level of Rx SYNC will stay low. The Rx[5:0] pins can be put into a high impedance state by setting the Three-State Rx Port bit (Register 8, Bit 3). SERIAL INTERFACE FOR REGISTER CONTROL The serial port is a three wire serial communications port consisting of a clock (SCLK), chip select ( SENABLE), and a bidirectional data (SDATA) signal. The interface allows read/write access to all registers that configure the AD9875 internal parameters. Single or multiple byte transfers are supported as well as MSB first or LSB first transfer formats. General Operation of the Serial Interface Serial communication over the serial interface can be from 1 to 5 bytes in length. The first byte is always the instruction byte. The instruction byte establishes whether the communication is going to be a read or write access, the number of data bytes to be transferred and the address of the first register to be accessed. The instruction byte transfer is complete immediately upon the eighth rising edge of SCLK after SENABLE is asserted. Like- wise, the data registers change immediately upon writing to the eighth bit of each data byte. Instruction Byte The instruction byte contains the following information as shown below: Table II. Instruction Byte Information B S MB S L 7 I6 I5 I4 I3 I2 I1 I0 I W / R1 N0 N4 A3 A2 A1 A0 A Bit I7 – R/W This bit determines whether a read or a write data transfer will occur after the instruction byte write. Logic high indicates read operation; logic zero indicates a write operation. Bits I6:I5 – N1:N0 These two bits determine the number of bytes to be transferred during the data transfer cycle. The bit decodes are shown in the table below: Table III. Decode Bits N1:N0 Description 0:0 Transfer 1 Byte 0:1 Transfer 2 Bytes 1:0 Transfer 3 Bytes 1:1 Transfer 4 Bytes |
|
|
链接网址 |
| 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 |