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.

ADS1675REF: self-programming for the use of ADS1675REF via the included XEM3010(Opal Kelly FPGA board)

Part Number: ADS1675REF

Hey there!

We are using the newly purchased ADS1675REF for doing some data acquisition. It turns out we have to write our own program based on the included opal kelly FPGA board (XEM3010) for achieving the wanted performance. We do not have anyone familiar with FPGA programming here. We are thinking if we can be given the source code/ basic code/code template of the ADS1675REF board or any other useful material that can help us speed up our work on the XEM3010 programming, or if anyone who is familiar to the XEM3010 board or FPGA programming can give some hlep.

Thanks a lot~

  • Hello,

    TI does not have any example firmware or code available for the FPGA build.  If interested in writing your own code and FPGA configuration, I suggest you look at the Opal Kelly site for support materials.

    Regards,
    Keith Nicholas
    Precision ADC Applications

  • Hello,

    The ADS1675REF-SW download package does include some additional source files, but these are primarily for the Labview code.  I do not believe there is any HDL code for the FPGA build.

    Regards,
    Keith

  • Thanks a lot, we are contacting the Opal Kelly for help on this.

    By the way, I just found if I use normal power supplies like Keysight E3632 to power up the ADS1675REF board following its default settings, the noise level is somehow unacceptable. Is there really a big difference in noise performance between using LDOs and using the box-like power supplies? And do you know if TI has LDO evaluation boards or some other low noise power sources that suit for ADS1675REF? The ADS1675REF requires several different voltages. And it is not very convenient for our lab here to make our own PCB boards.

    Many thanks and take care.

  • Hello,

    The default power configuration for the board requires a single external 5V supply.  This supply is used for both the analog and digital supplies on the ADS1675.  In addition, it is routed to the Opal Kelly board where it is converted to the various digital supply voltages needed by that board as well.

    This configuration is only for convenience to quickly get the board working.  In order to meet the full performance of the ADS1675, multiple power supplies that are individually regulated are needed.  See section 3 in the ADS1675REF User's Guide.  If the external power supply had 0 noise, this default configuration would still result in sub-par performance.

    An excellent LDO that is used on many recent evaluation boards is the TPS7A4700.

    Regards,
    Keith

  • Thanks for your reply.

    I am thinking to use individually regulated power supplies as you suggested for the ADS1675REF to reach its best noise performance. The board needs four different voltages:+9V, -4V, +5V, and +3.3V. I know the best way is to make a PCB board using different good LDO chips accordingly as the power supply board. But considering the lab condition we have and for convenience reason, I am wondering if TI or some other places you know that have the ready-made LDO power boards (could be evaluation boards) or some low noise power supply modules that can work for powering the ADS1675REF with regulated voltages.

    Regards,

    Xiaoyi

  • Hello,

    A good low noise lab supply with multiple outputs should work well.  However, you can also use individual LDO's, which is how you would power the device when designing your own board.

    TPS7a3001 and TPS7a4901 are good options for the +9V and -4V supplies.  There is an evaluation board for this pair.

    http://www.ti.com/tool/TPS7A30-49EVM-567

    For the 5V analog, 5V digital, and 3.3V digital, the TPS7A4700 is an excellent option.  This is the LDO we use on many of our new ADC evaluation boards, and there is also a dedicated eval board for the LDO.

    http://www.ti.com/tool/TPS7A4701EVM-094

    Regards,
    Keith

  • Thanks a lot for you kind help!

  • Hi Keith,

    One more question, I saw someone get the answer that the ADS1675_SW has FPGA and LabView source code included. I checked the folder of ADCPro after downloaded and installed the package and found the zip file: adcpro_v2 which requires a password to unzip. Is it the file that contains the FPGA source code? Can I have the password, please?

    Kind regards,

    Xiaoyi

  • Hello Xiaoyi,

    I provided the password on the private message.

    Regards,
    Keith

  • Hello Keith,

    Thanks, but the password does not work. I replied you on the private message.

    Regards,

    Xiaoyi

  • Hello Xiaoyi,

    The files you are looking for are not included in the adcpro_v2.zip file.  (All files in this zip folder are already extracted in the ADCPro directory.)

    The only source code available is located here, assuming you installed the software in the default directory.

    C:\Program Files(x86)\ADCPro\plugins\evm\ADS1675REF\fw

    Thanks,

    Regards,
    Keith