Using FX3 with both ADC and DAC?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
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
1 Solution
Keerthy_V
Moderator
Moderator
Moderator
First like given 250 sign-ins 50 solutions authored

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
6 Replies
abhinavg_21
Moderator
Moderator
Moderator
50 likes received 25 likes received 10 likes received

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
Anonymous
Not applicable

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

0 Likes
AnYa_2483746
Level 3
Level 3
First like received

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
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
Keerthy_V
Moderator
Moderator
Moderator
First like given 250 sign-ins 50 solutions authored

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

0 Likes
Anonymous
Not applicable

Thanks. That is the answer I was hoping for!

0 Likes