- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I would like to use the FX3 with both a ADC and a DAC. There seems to be only one clock pin "PCLK" on the FX3 but it would seem two are required: 1) output of FX3 into DAC and 2) input to FX3 from ADC. Is this possible?
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
FX3 GPIF II interface has only single clock pin. It can be either input (clock is driver by the external device) or output (clock is driven by FX3). This can be configured in the GPIF II project.
Even though the GPIF II data bus is bi-directional , it can not drive / sample the data simultaneously. At any point of time, the data bus can be either input (FX3 samples data) or output (FX3 driving data). So you cannot connect ADC and DAC simultaneously to the GPIF II interface of FX3.
As suggested above, you may use FPGA in your design.
It will be good if you can explain your application in detail so that we can check some alternate solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can make use of I2C and SPI interface to communicate with the ADC and DAC. PCLK is for GPIF interface.
Thanks & Regards
Abhinav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What if both interfaces need to be parallel 16-bit?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the sample rates of the DAC and the ADC?
What are their resolutions (12 bits, 14 bits etc)?
Are they expected to be run simultaneously to where both require data to be transferred at the same time?
Depending on the answers you may be able to utilize an FPGA that does the actual communication with the DAC and ADC. Then you just connect the FPGA to the FX3 device and handle it that way.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Resolution is not of importance. They are expected to run simultaneously. Assume an FPGA is not used.
Edit: Also assume that there are enough GPIF IO pins to accommodate for both ADC and DAC.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
FX3 GPIF II interface has only single clock pin. It can be either input (clock is driver by the external device) or output (clock is driven by FX3). This can be configured in the GPIF II project.
Even though the GPIF II data bus is bi-directional , it can not drive / sample the data simultaneously. At any point of time, the data bus can be either input (FX3 samples data) or output (FX3 driving data). So you cannot connect ADC and DAC simultaneously to the GPIF II interface of FX3.
As suggested above, you may use FPGA in your design.
It will be good if you can explain your application in detail so that we can check some alternate solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks. That is the answer I was hoping for!