cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

Anonymous
Not applicable

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!

0 Likes
Reply
1 Solution
Moderator
Moderator

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

View solution in original post

0 Likes
Reply
6 Replies
Moderator
Moderator

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

0 Likes
Reply
Anonymous
Not applicable

What if both interfaces need to be parallel 16-bit?

0 Likes
Reply
New Contributor II

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.

0 Likes
Reply
Anonymous
Not applicable

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.

0 Likes
Reply
Moderator
Moderator

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

View solution in original post

0 Likes
Reply
Anonymous
Not applicable

Thanks. That is the answer I was hoping for!

0 Likes
Reply