Advice on getting STM32 CAN bus to PC
Some time ago I designed a simple CAN to USB device. It accepts CAN network packets, then converts them to a binary packet that is sent to the virtual COM port. It works very well. However, the Virtual COM Port is limited to about 1MB/s even though USB can do much faster.
Unfortunately, I will need to sustain a higher data rate than 1MB/s in the future and I need to find an interface that I can use that might be faster than the virtual COM port but also somewhat easy to implement on both the STM32 and the PC side.
USB seems like the simplest solution, but unfortunately it can't meet the requirements.
Can anyone suggest an alternate interface that I could push 10MB/s with?
