This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADC32RF45 do not work

Other Parts Discussed in Thread: ADC32RF45, ADC32RF42

Hi.

I am designed ADC32RF45 board and I feel difficult to use this.

I assembled 3-board that employ pre-production silicon and 2 board that employ final silicon, sum 5 board.

But any board don't work.

Only one board (final silicon) work JESD204B interface. The rest board don't work JESD204B interface.

The board that work JESD204B interface can use test pattern (by register 37h), but it seems do not work ADC section. (only white noise receive)

------------------------------------------------

My ADC condition is like below.
- 1.2288 GHz sampling rate.
- LMFS 8224 (14 bit mode).
- 6.144 GHz JES204B lane rate
- Bypass mode.

------------------------------------------------

For final silicon board, when board power up, these board can't read JES204B page register at first (only read value 00h). While these state JESD204B interface do not work. -- I can't receive 0xBC while sync assert --

After some minute, I can read JESD204B page (only 1 board) and ADC's JESD204B interface work well.


I want to all board work JES204B interface well.

and I want to receive ADC value.


Help me please.


  • Additionally, I receive register configuration setting at 2.4576 GHz sampling rate from FAE.


    I think it is diffrent between 2.4576 GHz sampling rate configration register value and 1.2288 GHz sampling rate configuration register value.

    Beacause register 0D5h and  0D8h are set by sampling rate.

    One of board that work it (final silicon) is work well after heating board.

    I think by heating board, internal VCO (for JESD204B) range expanded and include my sampling rate.

    How are my thoughts be right?

    Regardless hit or wrong, I want to comment for me anything.

  • Hi,

    who is your FAE who is supporting you and passing the configuration files to you?  That would help us identify the proper person on our end to support you.

    Yes, the device is complicated and that complexity can make it difficult to use.  Having a mix of preproduction silicon and final silicon makes it that much more difficult due to the differences between the two revisions of silicon.

    First off, if you are unable to read from a paged register, then that is almost always indicative of the ADC *not* seeing the sample clock or the SYSREF signal.   The device *must* have the sample clock running *and* the proper SYSREF running before the ADC can be configured.  if the clock or SYSREF are not proper, then the SPI readback will allow the non-paged Master registers to be read back but all the paged registers will read back zero.  so this would be the first thing that you would want to fix, because without the SPI port working for all five boards then nothing else is going to work.

    Also, you need to be aware of the differences between preproduction silicon and final silicon.  The pre-production material has the common mode voltage requirement for SYSREF down around 0.6V.   This was changed to 1.2V for final silicon so that an LVDS driver can drive SYSREF.  But on pre-production material you will *need* to set up the SYSREF signal to be centered down around 0.6V.  Otherwise, the device will not see SYSREF and the device could not be configured.  On our EVM we had a resistive voltage divider on SYSREF to cut the common mode down by half, and when we install final silicon on that EVM we remove the voltage divider.  Also, preproduction material does not include the 100ohm termination for SYSREF on the silicon so the 100ohm would have to be external to the ADC.  Final silicon has the internal 100 ohm termination on SYSREF.  

    Also, for preproduction material the polarity of SYNC is inverted compared to final silicon.  So your FPGA configuration will have to account for this.  And finally, the preproduction material will *only* support the 12bit 5-sample mode of LMFS82820.   It will not support the 14bit mode of LMFS 8224.  You need final silicon material for that.

    And finally, the preproduction material *must* have a hardware reset before configuration.  The EVM has a push button for the hardware reset.  Until the reset pin of the device is toggled, the common mode biasing for the sample clock is not enabled and the device will not 'see' the sample clock.  final silicon material does not require the hardware reset.  Given all the differences between preproduction and final silicon, I might suggest focusing your efforts on final silicon.  But with the differences I just described it is possible to get both working.

    Also, there is a minimum operating rate for the ADC32RF45, and 1.288Gsps is too slow for the device to reliably operate.   There will be an ADC32RF42 device to follow that will be rated for 1.5Gsps and below.  But ADC32RF45 is rated for 3 Gsps down to some minimum that I will have to find out from the design team.  I think the minimum may be somewhere around 1.4Gsps.    The differences in the config files that you noticed for different sample rate (registers D5 and D8) are the 'SLOW SPEED' enable bits, and the datasheet on the web identifies those bits are needed for operation below 1.75Gsps down to the minimum sample rate.  I sometimes see silicon operate at 1.288Gsps, but it is not guaranteed.  (and CMOS circuitry is usually affected by temperature, and I could not guarantee that the PLL is slower at high temp but it is possible)

    Regards,

    RIchard P.

  • Hi, Richard.

    Thank youn for your comment.  It is very helpful.

    Next day of your comment, I did conference call with my FAE (WT Tech, Korea) and TI engineer in dallas.

    Because I think you will join that confrence call, I didn't comment continue.

    My FAE didn't know your reply contents. (only LMFS82820, minimul sampling rate.. and so on)

    So, your reply is very helpful for me.

    I have not yet operate the ADC. But I am trying many ways.

    If you have more questions, I'll ask again .

    Sincery.



  • Hi,

    I received a reply back from the design team about the minimum clock frequency of the ADC32RF45.  What I am told is:

    Each core can safely operate down to 375MSPS. Since ADC32RF45 is given as interleave by 4 option only, 1.5GSPS will be minimum supported clock frequency.

    I see in the datasheet that the minimum clock rate is 500Msps, so I believe this will be changed in the next revision of the datasheet.

    Regards,

    Richard P.