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

Why is USB so much faster than normal serial communication?

Hello,

USB and say, RS-232/485 are all serial mediums to deliver data. What makes USB so much faster? Why can't the same data transfers rate be achieved with say, RS-232? Sorry for asking a non-Keil specific question.

Thanks

Parents
  • I can understand where your question comes from.

    A short answer would be - The techniques( h/w and s/w ) used in USB standard is much much better than those used in other serial comm, hence the speed difference.

    A more technical answer would be - The ability for the controller to clock at comparable speed to system clock, the usage of large buffers, a more efficient data encoding technique( read NRZI ), optimized ack and data flush features make it achieve faster rates.

    Hope this helps

Reply
  • I can understand where your question comes from.

    A short answer would be - The techniques( h/w and s/w ) used in USB standard is much much better than those used in other serial comm, hence the speed difference.

    A more technical answer would be - The ability for the controller to clock at comparable speed to system clock, the usage of large buffers, a more efficient data encoding technique( read NRZI ), optimized ack and data flush features make it achieve faster rates.

    Hope this helps

Children