Max throughput of LPC546xx MCU HS High Speed USB

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Max throughput of LPC546xx MCU HS High Speed USB

385件の閲覧回数
Lex2
Contributor I

Hi, 
I am evaluating the dev LPCXpresso546xx board.
I am very interesting in high speed USB throughput of this dev board.
I am using dev_cdc_vcom_bm example code to evaluate the MCU.
I modified the example source code not to reply echo message in order to maximize USB OUT throughput(only for traffic from a host).
I measured the throughput by sending a binary file to /dev/ttyACMx.
Currently, I get the throughput is about 12.34MB/s(98.72Mbps). I need at least 24MB/s. 
I wonder if a max throughput of this MCU is 12~15MB/s or not. 
I wonder if there are some modification points to increase the throughput or not.

Thank you,
Lex

0 件の賞賛
返信
1 返信

362件の閲覧回数
Lex2
Contributor I

I found a way which is very tricky. Finally I got about 37.5Mbytes/s(300Mbps).

I have to focus on the EndPoint buffer size. it should be 4Kbytes(This is a maximum I think in 8Kbytes USB SRAM).

And I have to work around the complicated interrupt handler codes.

This issue can be closed.

0 件の賞賛
返信