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.

How to test ADS 1675 board

Other Parts Discussed in Thread: ADS1675

Hello,

i've designed and built an ADS1675 based board upon DDB files relating to the original REF board.

I pulled out following ADS1675 pins available to a 50pin connector:

  1. FPGA CLK
  2. DRDY
  3. /DRDY
  4. DOUT
  5. /DOUT
  6. SCLK
  7. /SCLK
  8. CLK_SEL
  9. LVDS
  10. LL_CFG
  11. /CS
  12. FPATH
  13. DR0
  14. DR1
  15. DR2
  16. START

Can you please tell me how to test SPI data values board delivers in output? i'm not an expert in this field so i really appreciate if you can suggest me the usual way you make tests on this type of boards and which equipment is commonly used to verify if the board is working properly .

In previous posts i've also mentioned that my final goal is to realize SPI communication  ADS1675 ADC <-->National Instruments sbRIO 9602 board so i'd like to ask if you already have available labview code for this purpose..

Thanks and Regards.

MR

  • Mariano -

    Typically it is best to just use a known signal for the input (usually DC voltage) so that you can quickly verify your output data.  You can also do a input short test and you should get ~0 code - do this after the known DC voltage.

    In terms of sample code, we do have some FPGA code associated with the ADS1675EVM-PDK.  It is not the cleanest code, but it is available if you would like to use it for examples, etc.  If you would like the code, please let us know (and also your preferred email contact - we can use the information provided in your account or other).

  • Thank you Greg,

    i've just received my brand new board with ADS 1675 on it based on Protel99SE ADS1675 project, and i'm trying to make labview code to interface it with a single board RIO 9602 card.

    I've found a useful link on NI forum:

    http://forums.ni.com/t5/LabVIEW/Help-with-Labview-code-for-reading-ADC-data-with-7811R-DAQ-board/m-p/1952215/highlight/false#M648955

    I really appreciate if you have time to take a look on it to see if the code this guy has developed is suitable to interface the ADC or if it needs some modification to work.

    Also i want to ask you some things about the ADS 1675 i don't understand clearly:

    As i've said you previously I want to make a test to check if my new board is working or not:

    1) set DRATE 2:0 to 000   ( lowest possible data rate)

    2) set SCLK_SET to 1

    3) LL_CONFIG to 0 and FPATH to 0

    4)  generate and apply a clock to SCLK pin with my ni sbRIO board

    5) apply a constant voltage to one of the analog inputs

    6) give a pulse on START pin

    7) wait for DRDY going HIGH

    8) retrieve with following 24 clock cycles DOUT values

    but in this, how must CLK (pin 55) be considered? i have to deliver a clock also to CLK pin? is this not internally generated? 

    'cause i'havent found this in code at ni forum link above.

  • Mariano -

    The SCLK pin is the serial clock input/output signal.  With the device configured like you do (SCLK_SET=1), this pin is an input and requires you to generate a external SCLK signal for the serial interface.

    The CLK pin is the master clock pin for the device.  The ADS1675 requires an external clock be supplied to the device (see d/s page 25).

    Figure 4 and 5 in the d/s should provide you with the timing constraints that you need for setting up the interface for the data capture card.