1 Reply Latest reply on Aug 24, 2015 3:16 AM by Madhu Lakshmipathy

    FX3 ADC Interface

    wolfgang.schwab

      Hello,

         

      I am reading data of a parallel 16 bit ADC through the FX3's GPIF. It seems to work fine as I observe different values in the Streamer for different input signals.

         

      However I haven't figured out yet, how to obtain the ADC's 16 bit values from the hexadecimal data which is displayed in the Streamer.

         

      For example: Without applying any signals to the GPIF I get something like this:

         

      3FB0 EE FF FF 7D EE FF FF 7D EE FF FF 7D EE FF FF 7D
      3FC0 EE FF FF 7D EE FF FF 7D EE FF FF 7D EE FF FF 7D
      3FD0 EE FF FF 7D EE FF FF 7D EE FF FF 7D EE FF FF 7D
      3FE0 EE FF FF 7D EE FF FF 7D EE FF FF 7D EE FF FF 7D
      3FF0 EE FF FF 7D EE FF FF 7D EE FF FF 7D EE FF FF 7D

         

      Is there any application note describing how to deal with the data ?

         

      Thanks a lot

        • 1. Re: FX3 ADC Interface
          Madhu Lakshmipathy

          Hi,

             

          The source code of the C++ and C# streamers are available in the FX3 SDK location "C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\application". You can refer those for dealing with the data. We do not have any application note as such. You can refer the documents in "C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\library" for details on the APIs used in the source code.

             

          Regards,

             

          - Madhu Sudhan