I am looking to incorporate USB in a forthcoming project and I was wondering which is a better implementation: a UART-to-USB bridge like FT232/CP2102 chipsets or a built-in USB peripheral?
The application would have to move around bulk data to the PC quickly as I have A/D conversions running in the background. I figure a built-in peripheral would be faster and cheaper overall but won't this affect the CPU workload?
FTDI is a lucrative option but won't it just introduce another potential bottleneck by introducing another link? Are there any good advantages to justify using an additional chip (I have plenty of board space though so that isn't a major consideration).
Thanks.
The application would have to move around bulk data to the PC quickly as I have A/D conversions running in the background. I figure a built-in peripheral would be faster and cheaper overall but won't this affect the CPU workload?
FTDI is a lucrative option but won't it just introduce another potential bottleneck by introducing another link? Are there any good advantages to justify using an additional chip (I have plenty of board space though so that isn't a major consideration).
Thanks.