Other Parts Discussed in Thread: TDA4VH
Tool/software:
Hi all,
I have a similar need to this question.
I'm interfacing the TDA4VH to 2 ADCs, both of which provide a 16-bit parallel interface. I'd really like to avoid needing to use an FPGA, so am looking at whether I can route the parallel lines into 16-bit GPIO banks, and have the data written to a ring buffer via DMA. The DMA transfer would be triggered by the clock/shift pulse sent to the ADC. As the two ADCs will be synchronised, ideally the one clock output (to the two ADCs) can be configured as the DMA trigger for both 16-bit GPIO banks to transfer their data to separate ring buffers.
I'm reading through the seemingly relevant sections in the TRM but I can't seem to determine whether this is possible or not. Any clarification and/or section references would be greatly appreciated.
Assuming the above is possible, what sort of transfer frequency am I likely to achieve? I.e. if I use a 50MHz clock (to shift data out of the ADC and as the DMA trigger source) would this be achievable?
Thanks!