2019-04-08 02:40 AM
Hello,
I'm working on a data acquisition project and i'm looking to use the AD7768 ADC.
The datasheet says it has a 8 channel data interface, but i cant really find out what data protocol it is.
Is it just plain data bits?
if yes, can i just read it with I2S, uart, or reading it bit for bit???
Does anyone have experience with the ad7768 data interface?
Greetings,
Angus Schmaloer
2021-02-10 01:39 AM
Hello Angus,
which particular STM32 part do you use?
For 8 output channels you could use either SAI (Serial Audio Interface) or PSSI (Parallel Slave Synchronous Interface),
provided that it's available in the product.
Otherwise, you could receive the data in parallel using GPIO, TIM and DMA.
AN4666: Parallel synchronous transmission using GPIO and DMA is concerned with this topic.
There is an associated software package X-CUBE-PARAL-COM with examples for STM32L4 and STM32F4.
2021-02-10 02:35 AM
Hello,
Sorry, already fixed the problem by using the SAI.
Totally forgot i had this question open on the forum.
Gr,
Angus Schmaloer
2021-09-13 06:13 PM
Hi ,
I also have the same problem on AD7768,Could you provide us with some development materials? Thank you very much=)
2021-09-14 01:29 AM
Hi,
The prod was on my other old laptop, so rip.
But, use the SAI module on the stm32, with double DMA buffers to match the processing speed.
SAI:
Gr,
Angus Schmaloer
2021-09-16 01:53 AM
Thanks,I will try to do that:beaming_face_with_smiling_eyes:
2021-12-23 04:25 AM
Hi,
I also have problem to get the AD7768 working. I post my issue here https://community.st.com/s/question/0D53W00001GkjlZSAR/sai-problems-in-slave-receiver-mode
Do you have a working example ?
Regards,