This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

usb bulk driver

Hi all,
I am using LPC2148 microcontroller. Bulk driver for usb2.0 full speed is written. Currently only 64 bytes of data is written to the endpoint. So the speed achieved is less. I have read in the books that maximum 19 packets of 64 byte length can be transmitted in 1ms frame. How can i increase the speed of bulk transfer.

Parents
  • To evaluate firmware performance, I observe device response on a hardware bus analyzer. When any IN-NAK or OUT-DATA-NAK transaction appears in large data transfer, tuning on the bulk endpoint routine may improve the performance.

    Recent quad-core PCs can drive the bus with 19 full-size packets per frame. But on dual-core generation, 18 packets, at most.

    Tsuneo

Reply
  • To evaluate firmware performance, I observe device response on a hardware bus analyzer. When any IN-NAK or OUT-DATA-NAK transaction appears in large data transfer, tuning on the bulk endpoint routine may improve the performance.

    Recent quad-core PCs can drive the bus with 19 full-size packets per frame. But on dual-core generation, 18 packets, at most.

    Tsuneo

Children