Do you have any Serial LVDS ADC Reference Design?

Hi everybody,

I ordered an eval board named DC1525A-L. We plan to use LTC2170-12 chips in our new motor controls.

We have a restriction related with Pin count. That's why we want to use Serial LVDS ADC.

I developed before a lot of ADI fast speed ADCs(ad9467, ad6676, ad9680...), I used everytime your reference designs.

But I can not find a Serial LVDS ADC reference design that you are supported.

I searched also in your Forums, but no success.

I want to use this chip with Xilinx Zynq. I have also ZC702 eval board, but I can easily port other design to ZC702.

Do you have any Serial LVDS ADC Reference Design?

It'd wonderful for SPI configuration and retrieving data from ADC.



Parents Reply
  • Hi Clarence.Mayott,

    I'm exploring your design and also I read this document completely.

    I have DEMO CIRCUIT 1525A-L(LTC2170 IUKG-12) evaluation board.

    1. First question is about configuring ADC. How can I configure LTC2170-12 by using your design.
    Is there any software that calls some commands to configure ADC.
    Where can I find call functions sequence.
    I know there is an application to configure LTC2175, but it works only with ADI's carrier board.
    I want to bring up this ADC as soon as possible. I want to plan ILA to see retrieved LVDS data.
    Can I use also VIO to configure ADC(by sending 16bits configuration word via SPI e.t.c.)

    2. As my understanding, your code designed for 4 Channels, 8 LVDS lanes(every channel uses 2-lane)
    I must use 1-lane mode for every 4 Channels(instead of 2-lane mode)
    Is it possible to configure your design as it utilizes 1-lane mode scenario instead of 2-lane mode for LVDS communication.

    3. Can I directly use your code to get 12 bits by enabling define LTC2175 line or I must get 16 bits and need to ignore 4 dummy bits?
    Your design uses Xilinx's EXAMPLE_MGT design as base. (I do not need to store data, instead I want to transfer it from cheap Xilinx Chip to Xilinx Chip directly)
    (I want to describe my understandings from your design.
    Firstly It is configurable between LTC2195 and LTC2175(Current version is LTC2195, I need to enable this comented line//`define LTC2175)
    LTC2195 has 16 bits and your design is written according to 16 bits, LTC2175 has 12 bits.
    You are writing 72 bits into a Buffer). (4 Channels(16 bit)*4) + (4 Channels * 2) Channel definer constant.

    4. Is there a constraint file. By using this file I can easily port constraints to ZC702. I do not know which pins I do not need to use.