Electronic Components Datasheet Search
  English  ▼

X  

AD9152 Datasheet(PDF) 29 Page - Analog Devices

Part # AD9152
Description  TxDAC Digital-to-Analog Converter
PDF  103 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD9152 Datasheet(HTML) 29 Page - Analog Devices

Back Button AD9152 Datasheet HTML 25Page - Analog Devices AD9152 Datasheet HTML 26Page - Analog Devices AD9152 Datasheet HTML 27Page - Analog Devices AD9152 Datasheet HTML 28Page - Analog Devices AD9152 Datasheet HTML 29Page - Analog Devices AD9152 Datasheet HTML 30Page - Analog Devices AD9152 Datasheet HTML 31Page - Analog Devices AD9152 Datasheet HTML 32Page - Analog Devices AD9152 Datasheet HTML 33Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 103 page
background image
Data Sheet
AD9152
Rev. B | Page 29 of 103
Link Delay Setup
Use LMFCVar and LMFCDel to impose delays such that all
lanes in a system arrive in the same LMFC cycle.
The unit used internally for delays is the period of the internal
processing clock (PClock), whose rate is 1/40th of the lane rate.
Delays that are not in PClock cycles must be converted before
they are used.
Some useful internal relationships are defined below:
PClock period = 40/LaneRate
The PClock period can be used to convert from time to PClock
cycles when needed.
PClockFactor = 4/F (Frames per PClock)
PClockFactor is used to convert from units of PClock cycles to
frame clock cycles, which is needed to set LMFCDel in Subclass 1.
PClocksPerMF= K/PClockFactor (PClocks per LMFC cycle)
where PClocksPerMF is the number or PClock cycles in a
multiframe cycle.
The values for PClockFactor and PClockPerMF are given per
JESD204B mode in Table 30.
Table 30. PClockFactor and PClockPerMF Per JESD204B Mode
JESD204B Mode ID
4
5
6
7
9
10
PClockFactor
4
2
2
1
4
2
PClockPerMF (K = 32)
8
16
16
32
8
16
PClockPerMF (K = 16)
N/A1
8
8
16
N/A1
8
1 N/A means not applicable.
With Known Delays
With information about all the system delays, LMFCVar and
LMFCDel can be calculated directly.
RxFixed (the fixed receiver delay in PClock cycles) and RxVar
(the variable receiver delay in PClock cycles) can be found in
Table 8. TxFixed (the fixed transmitter delay in PClock cycles)
and TxVar (the variable receiver delay in PClock cycles) can be
found in the data sheet of the transmitter used. PCBFixed (the
fixed PCB trace delay in PClock cycles) can be extracted from
the software; because this is generally much smaller than a
PClock cycle, it can also be omitted. For both the PCB and
transmitter delays, convert the delays into PClock cycles.
For each lane,
MinDelayLane = floor(RxFixed + TxFixed + PCBFixed)
MaxDelayLane = ceiling(RxFixed + RxVar + TxFixed +
TxVar + PCBFixed))
Across lanes, links, and devices:
MinDelay is the minimum of all MinDelayLane values.
MaxDelay is the maximum of all MaxDelayLane values.
For safety, add a guard band of 1 PClock cycle to each end of
the link delay as in the following equations:
LMFCVar = (MaxDelay + 1) − (MinDelay − 1)
Note that if LMFCVar must be more than 10, the AD9152
cannot tolerate the variable delay in the system.
For Subclass 1,
LMFCDel = ((MinDelay − 1) × PClockFactor) % K
For Subclass 0,
LMFCDel = (MinDelay − 1) % PClockPerMF
Program the same LMFCDel and LMFCVar across all links and
devices.
See the Link Delay Setup Example, with Known Delays section
for an example calculation.
Without Known Delays
If comprehensive delay information is not available or known,
the AD9152 can read back the link latency between the LMFCRX
and the last arriving LMFC boundary in PClock cycles. This
information is then used to calculate LMFCVar and LMFCDel.
For each link (on each device),
1.
Power up the board.
2.
Follow the steps in Table 15 through Table 23 of the Device
Setup Guide.
3.
Set the subclass and perform a sync. For one shot sync,
perform the writes in Table 31. See the Syncing LMFC
Signals section for alternate sync modes.
4.
Record DYN_LINK_LATENCY_0 (Register 0x302) as a
value of Delay for that link and power cycle.
Repeat Steps 1 to Step 4 twenty times for each device in the system.
Keep a single list of the Delay values across all runs and devices.
Table 31. Register Configuration and Procedure for One
Shot Sync
Addr.
Bit.
No.
Value1
Variable
Description
0x301
0x
Subclass
Set the subclass
0x03A
0x01
Set sync mode to one
shot sync
0x03A
0x81
Enable the sync
machine
0x03A
0xC1
Arm the sync machine
SYSREF±
If Subclass = 1, ensure
that at least one
SYSREF± edge is sent
to the device
0x300
0x
Enable the link
6
ChkSmMd
See the JESD204B
Setup section
0
1
Enable the link
1 0x denotes a register value that the user must fill in. See the Variable and
Description columns for information on selecting the appropriate register value.
The list of delay values is used to calculate LMFCDel and
LMFCVar, but first some of the delay values may need to be
remapped.



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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


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