cancel
Showing results for 
Search instead for 
Did you mean: 

STMh734 GPIO as parallel bits interface

deckhard
Associate III

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

3 REPLIES 3
KnarfB
Principal III

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.

Long term it doesn't seem very realistic.

Perhaps you can find a FIFO chip with the bandwidth and buffer depth you need.​

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
deckhard
Associate III

I see someone has managed doing something like that:

https://community.st.com/s/question/0D50X00009cdgGjSAI/stm32h7xx-fast-gpio-toggle