How to connect 2 pieces of AD7768 to the i.MX 8M Mini SAI interface?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to connect 2 pieces of AD7768 to the i.MX 8M Mini SAI interface?

327 Views
FelixLeeMing
Contributor I

Connecting 2 pieces of AD7768 using SYNC_OUT and SYNC_IN to ensure consistent clocking; configuring each AD7768 with 4 DOUT outputs; so one SAI interface with 8 lanes can receive data from 16 ADC channels. Is this feasible, and can the timing and software support it?

 
0 Kudos
Reply
3 Replies

292 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Maybe could be possible to interface that ADC through SAI port because has similar signals but, I don't suggest you do it on this way since SAI port is intended to be used on audio and you will need to do the driver.

Maybe a best option could be GPIOs.

Best regards.

0 Kudos
Reply

285 Views
FelixLeeMing
Contributor I

Can GPIO achieve such a high frequency? We need the ADC to operate at 128KHz, with the ADC being 32 (24) bits. The serial data frequency is 128K * 32 = 4Mbit. The method you mentioned, using GPIO to drive DCLK edge interrupts and then directly reading the data, is inefficient and prone to data loss. Are there any other hardware solutions that can support a faster method?

0 Kudos
Reply

268 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

 

Maybe this could be helpful.

 

It seems to be a better option than GPIOs or even SAI port.

 

Best regards.

0 Kudos
Reply