pl2303

pl2303 (pl2303hx) serial ttl to usb converter review

Summary

If you have certain USB hubs between the pl2303 and the computer the connection stops working after a while.

If you have two USB hubs the connection may in certain cases stop working much quicker, and in other cases the connection will begin to work again.

The hubs / computer I have:
The combinations I've tested:
As a reference I have another usb-ttl converter (built in into the programmer of a Nucleo (development) board). It works at for all cases when the pl2303 fails.


The test

A byte is sent every tenth second (approx) from a development board (Nucleo-F411RE) towards the computer where I output the byte in a terminal window.

If the bytes are still arriving after 20 minutes, then assume that connection is working.

I used the computers USB 3 port all the time except one (see above)

Other

I also get an error message in the system log:

pl2303 ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
This message comes two times with a few tens of seconds in between. After the first time the connection still works. After the second time the connection stops working.