Other Parts Discussed in Thread: ADS54J60, ADS54J40
We are using an ADS54J42.
Input clock is 400MHz with a measured jitter of about 35ps
We are trying to set it up to:
4 lane mode (LMF=421), no decimation, initially sending K28.5 and later
data.
We run the following sequence:
- Set syncb low
- Toggle reset low->high->low
- Start writing intialization sequence to ADS54J42 as follows:
0x001180
0x005480
0x005301
0x005300
0x005301
0x005300
0x002000
0x002100
0x002600
0x005920
0x0039C0
0x003A40
0x005604
0x005340
0x005500
0x400468
0x400300
0x60F701
0x600001
0x600000
0x400469
0x400300
0x600086
0x6001C4
0x600300
0x600500
0x600613
0x600700
0x40046A
0x400300
0x601602
- Then we start the receiving side continued by:
0x601740
0x601700
We cannot se any movement on the serial lanes at all.
When reading the registers back I can only se values on the analog pages. When reading from digital pages, after setting 0x6005 to 0x01 and addressing the individual channels, I only get zeroes back.
I need someone to reveiw the sequence above and/or give us any ideas of what to look for next.
What clocks are vital for the digial parts but not for the analog parts? One idea I have is that the levels of the clock is not good enough but the analog parts requires only SPI-clock to read and write the registers but the digital parts need the reference clock as well.