| поискавой системы для электроныых деталей |
|
AD5522JSVDZ датащи(PDF) 40 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD5522JSVDZ датащи(HTML) 40 Page - Analog Devices |
|
40 / 60 page ![]() AD5522 Rev. A | Page 40 of 60 SERIAL INTERFACE The AD5522 provides two high speed serial interfaces: an SPI- compatible interface operating at clock frequencies up to 50 MHz and an EIA-644-compliant LVDS interface. To minimize both the power consumption of the device and the on-chip digital noise, the serial interface powers up fully only when the device is being written to, that is, on the falling edge of SYNC. SPI INTERFACE The serial interface operates from a 2.3 V to 5.25 V DVCC supply range. The SPI interface is selected when the SPI/LVDS pin is held low. It is controlled by four pins, as described in . Table 15 Table 15. Pins That Control the SPI Interface Pin Description SYNC Frame synchronization input SDI Serial data input pin SCLK Clocks data in and out of the device SDO Serial data output pin for data readback (weak SDO output driver, may require reduction in SCLK frequency to correctly readback, see Table 2) LVDS INTERFACE The LVDS interface uses the same input pins, with the same designations, as the SPI interface. In addition, four other pins are provided for the complementary signals needed for differ- ential operation, as described in Table 16. Table 16. Pins That Control the LVDS Interface Pin Description SYNC Differential frame synchronization signal SYNC Differential frame synchronization signal (complement) SDI Differential serial data input SDI Differential serial data input (complement) SCLK Differential serial clock input SCLK Differential serial clock input (complement) SDO Differential serial data output for data readback SDO Differential serial data output for data readback (complement) SERIAL INTERFACE WRITE MODE The AD5522 allows writing of data via the serial interface to every register directly accessible to the serial interface, that is, all registers except the DAC registers. The serial word is 29 bits long. The serial interface works with both a continuous and a burst (gated) serial clock. Serial data applied to SDI is clocked into the AD5522 by clock pulses applied to SCLK. The first falling edge of SYNC starts the write cycle. At least 29 falling clock edges must be applied to SCLK to clock in 29 bits of data before SYNC is taken high again. The input register addressed is updated on the rising edge of SYNC. For another serial transfer to take place, SYNC must be taken low again. RESET FUNCTION Bringing the level-sensitive RESET line low resets the contents of all internal registers to their power-on reset state (see the section). This sequence takes approximately 600 μs. Power-On Default BUSY goes low for the duration, returning high when RESET is brought high again and the initialization is complete. While BUSY is low, all interfaces are disabled. When BUSY returns high, normal operation resumes, and the status of the RESET pin is ignored until it goes low again. The SDO output is high impedance during a power-on reset or a RESET. Power-on reset functions the same way as RESET. BUSY AND LOAD FUNCTIONS The BUSY pin is an open-drain output that indicates the status of the AD5522 interface. When writing to any register, BUSY goes low and stays low until the command completes. A write operation to a DAC register drives the BUSY signal low for longer than a write to a PMU or system control register. For DACs, the value of the internal cached (X2) data is calculated and stored each time that the user writes new data to the corresponding X1 register. During the calculation and writing of X2, the BUSY output is driven low. While BUSY is low, the user can continue writing new data to the X1, M, or C register, but no DAC output updates can take place (applies to single channel writes). X2 values are stored and held until a PMU word is written that calls the appropriate cached X2 register. Only then is a DAC output updated. The DAC outputs and PMU modes are updated by taking the LOAD input low. If LOAD goes low while BUSY is active, the LOAD event is stored and the DAC outputs or PMU modes are updated immediately after BUSY goes high. A user can also hold the LOAD input permanently low. In this case, the DAC outputs or PMU modes are updated immediately after BUSY goes high. The BUSY pin is bidirectional and has a 50 kΩ internal pull-up resistor. When multiple AD5522 devices are used in one system, the BUSY pins can be tied together. This is useful when it is required that no DAC or PMU in any device be updated until all others are ready to be updated. When each device finishes updating its X2 registers, it releases the BUSY pin. If another device has not finished updating its X2 registers, it holds BUSY low, thus delaying the effect of LOAD going low. Because there is only one calibration engine shared among four channels, the task of calculating X2 values must be done sequentially, so that the length of the BUSY pulse varies according to the number of channels being updated. Following multiple channel updates, subsequent writes to single or multiple X1 registers should either be timed or should wait until BUSY returns high (see ). If subsequent X1 writes are Figure 53 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |