Content originally posted in LPCWare by Tsuneo on Tue May 21 11:59:34 MST 2013
Quote:
1. When device bandwidth test PC application starts, it detects LPC11U14 only as low speed device.
The USB device engine (SIE) on LPC11U14 supports just full-speed (12M bps). Low-speed (1.5M bps) is not available. I don't see the code of bandwidth test yet, it sounds like simple bug on the message text.
Quote:
I would need much higher transfer speeds
A short transaction (packet), less than 64 bytes, terminates a transfer.
And then, your device should wait for the start of next transfer until the next USB frame.
To get greater transfer speed on CDC, keep the packet size in 64 bytes.
The ADC data is stored to a cyclic buffer once. When the buffer holds 64 bytes or more, a 64 bytes packet is sent to the IN endpoint.
ADC --> cyclic buffer --> IN endpoint
Quote:
I may go by using RS485 over UART if I can't go to higher speed
Or, high-speed (480M bps) USB on LPC18xx.
Tsuneo