| Electronic Components Datasheet Search |
|
AD9144BCPZ Datasheet(PDF) 46 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD9144BCPZ Datasheet(HTML) 46 Page - Analog Devices |
|
46 / 125 page ![]() AD9144 Data Sheet Rev. B | Page 46 of 125 Link Delay Setup Example, Without Known Delay If the system delays are not known, the AD9144 can read back the link latency between LMFCRX for each link and the SYSREF aligned LMFC. This information is then used to calculate LMFCVar and LMFCDel, as shown in the Without Known Delays section. Figure 51 shows how DYN_LINK_LATENCY_x (Register 0x302 and Register 0x303) provides a readback showing the delay (in PClock cycles) between LMFCRX and the transition from ILAS to the first data sample. By repeatedly power-cycling and taking this measurement, the minimum and maximum delays across power cycles can be determined and used to calculate LMFCVar and LMFCDel. The example shown in Figure 51 is demonstrated in the following steps according to the procedure outlined in the Without Known Delays section. Note that this example is in Subclass 1 to achieve deterministic latency, which has a PClockFactor (FrameClockRate/ PClockRate) of 2 and uses K = 16; therefore PClocksPerMF = 8. 1. In Figure 51, for Link A, Link B, and Link C, the system containing the AD9144 (including the transmitter) is power cycled and configured 20 times. The AD9144 is configured as described in the Device Setup Guide. Because the point of this exercise is to determine LMFCDel and LMFCVar, the LMFCDel is programmed to 0 and the DYN_ LINK_LATENCY_x is read from Register 0x302 and Register 0x303 for Link 0 and Link 1, respectively. The variation in the link latency over the 20 runs is shown in Figure 51 in grey. • Link A gives readbacks of 6, 7, 0, and 1. Note that the set of recorded delay values rolls over the edge of a multiframe at the boundary K/PClockFactor = 8. Add PClocksPerMF = 8 to low set. Delay values range from 6 to 9. • Link B gives Delay values from 5 to 7. • Link C gives Delay values from 4 to 7. 2. Calculate the minimum of all Delay measurements across all power cycles, links, and devices: MinDelay = min(all Delay values) = 4 3. Calculate the maximum of all Delay measurements across all power cycles, links, and devices: MaxDelay = max(all Delay values) = 9 4. Calculate the total Delay variation (with guard band) across all power cycles, links, and devices: LMFCVar = (MaxDelay + 1) − (MinDelay − 1) = (9 + 1) − (4 − 1) = 10 − 3 = 7 PClock cycles 5. Calculate the minimum delay in frame clock cycles (with guard band) across all power cycles, links, and devices: LMFCDel = ((MinDelay − 1) × PClockFactor) % K = ((4 − 1) × 2) % 16 = (3 × 2) % 16 = 6 % 16 = 6 frame clock cycles 6. Write LMFCDel to both Register 0x304 and Register 0x305 for all devices in the system. Write LMFCVar to both Register 0x306 and Register 0x307 for all devices in the system. ILAS DATA SYSREF ALIGNED DATA LMFCRX DYN_LINK_LATENCY Figure 50. DYN_LINK_LATENCY Illustration 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 DYN_LINK_LATENCY_CNT ALIGNED DATA (LINK A) DETERMINISTICALLY DELAYED DATA LMFCRX ALIGNED DATA (LINK B) ALIGNED DATA (LINK C) FRAME CLOCK LMFC PCLOCK DATA ILAS DATA ILAS DATA ILAS DATA ILAS LMFC_DELAY = 6 (FRAME CLOCK CYCLES) LMFC_VAR = 7 (PCLOCK CYCLES) Figure 51. Multilink Synchronization Settings, Derived Method Example |
|
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 |
| 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 |