2020-10-05 09:22 PM
Hi
I would like to use the GPIOs on the STMh743 as a parallel bit bus for A2D sampling through an external A2D device.
The sampling resolution could be low as 4bits thus 4 pins could be used for data. The sampling rate should be 100Mhz so it will take as much as 10 nanoseconds or less to read the data.
Is it possible? Is it possible to do it faster than that perhaps 200Mhz per sample?
what if the resolution is higher ? 8bits?
Assuming the external A2D device will send the data at 100Mhz or less also.
Thanks
2020-10-05 09:58 PM
There was a recent discussion on that: https://community.st.com/s/question/0D73W0000004bT4/how-to-toggle-a-gpio-pin-very-fast-in-stm32h750 and another link within comparing H7 to F7.
2020-10-05 10:10 PM
Long term it doesn't seem very realistic.
Perhaps you can find a FIFO chip with the bandwidth and buffer depth you need.
2020-10-06 02:22 AM
I see someone has managed doing something like that:
https://community.st.com/s/question/0D50X00009cdgGjSAI/stm32h7xx-fast-gpio-toggle