I want to operate 2 simultaneous channels of an AD7768 A/D converter @ 256 kS/s. Its resolution is 24 bit which yields a data rate of 2 x 24 bit x 256 kS/s = 12.288 Mbit/s.
Using a microcontroller, I want to transmit the raw data of both channels via USB 2.0 and in realtime to a PC.
From an earlier project, I still have an STM32F405RGT6 microcontroller running at 168 MHz. Can anybody estimate if this microcontroller can handle this fast data transmission via USB? (I know, an FPGA would probably be the better choice but would also be more complicated to implement.)
Thanks for your help!