Electronic Components Datasheet Search
  English  ▼

X  

AD9142BCPZ Datasheet(PDF) 23 Page - Analog Devices

Part # AD9142BCPZ
Description  Dual, 16-Bit, 1600 MSPS, TxDAC Digital-to-Analog Converter
PDF  65 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD9142BCPZ Datasheet(HTML) 23 Page - Analog Devices

Back Button AD9142BCPZ Datasheet HTML 19Page - Analog Devices AD9142BCPZ Datasheet HTML 20Page - Analog Devices AD9142BCPZ Datasheet HTML 21Page - Analog Devices AD9142BCPZ Datasheet HTML 22Page - Analog Devices AD9142BCPZ Datasheet HTML 23Page - Analog Devices AD9142BCPZ Datasheet HTML 24Page - Analog Devices AD9142BCPZ Datasheet HTML 25Page - Analog Devices AD9142BCPZ Datasheet HTML 26Page - Analog Devices AD9142BCPZ Datasheet HTML 27Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 23 / 65 page
background image
Data Sheet
AD9142
Rev. 0 | Page 23 of 64
FIFO OPERATION
As is shown in the Data Interface section, the AD9142 adopts
source synchronous clocking in the data receiver. The nature of
source synchronous clocking is the creation of a separate clock
domain at the receiving device. In the DAC, it is the DAC clock
domain, that is, the DACCLK. Therefore, there are two clock
domains inside of the DAC: the DCI and the DACCLK. Often,
these two clock domains are not synchronous, requiring an
additional stage to adjust the timing for proper data transfer. In
the AD9142, a FIFO stage is inserted between the DCI and
DACCLK domains to transfer the received data into the core
clock domain (DACCLK) of the DAC.
The AD9142 contains a 2-channel, 16-bit wide, 8-word deep
FIFO. The FIFO acts as a buffer that absorbs timing variations
between the two clock domains. The timing budget between the
two clock domains in the system is significantly relaxed due to
the depth of the FIFO.
Figure 37 shows the block diagram of the datapath through the
FIFO. The input data is latched into the device, formatted, and
then written into the FIFO register, which is determined by the
FIFO write pointer. The value of the write pointer is incremented
every time a new word is loaded into the FIFO. Meanwhile, data
is read from the FIFO register, which is determined by the read
pointer, and fed into the digital datapath. The value of the read
pointer is incremented every time data is read into the datapath
from the FIFO. The FIFO pointers are incremented at the data
rate, which is the DACCLK rate divided by the interpolation rate.
Valid data is transmitted through the FIFO as long as the FIFO
does not overflow (full) or underflow (empty). An overflow or
underflow condition occurs when the write pointer and read
pointer point to the same FIFO slot. This simultaneous access of
data leads to unreliable data transfer through the FIFO and must be
avoided.
Normally, data is written to and read from the FIFO at the same
rate to maintain a constant FIFO depth. If data is written to the
FIFO faster than data is read, the FIFO depth increases. If data
is read from the FIFO faster than data is written to it, the FIFO
depth decreases. For optimal timing margin, maintain the FIFO
depth near half full (a difference of four between the write
pointer and read pointer values). The FIFO depth represents the
FIFO pipeline delay and is part of the overall latency of the
AD9142.
Figure 37. Block Diagram of FIFO
DATA
RECEIVER
I DATA PATH
Q DATA PATH
I DAC
DCI
INPUT DATA [15:0]
FRAME
RETIMED DCI
SPI FIFO RESET
REG 0x25[0]
÷INT
DACCLK
FIFO LEVEL REQUEST
REG 0x23
Q DAC
FIFO WRITE CLOCK
FIFO READ CLOCK
WRITE
POINTER
READ
POINTER
FIFO SLOT 0
FIFO SLOT 1
FIFO SLOT 2
FIFO SLOT 3
FIFO SLOT 4
FIFO SLOT 5
FIFO SLOT 6
FIFO SLOT 7
FIFO LEVEL
RESET
LOGIC
FIFO
DATA
FORMAT
I[15:0]
I[15:0]
Q[15:0]
Q[15:0]
I/Q[31:0]
LATCHED
DATA [15:0]



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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