Following some recommendations here, we are now using the FTDI 245 device for a couple of our products.
For the most part this has been completely painless. The device "does exactly what is says on the tin". :)
The exception has been if we are "cruel" to the USB bus; repeatedly unplugging and plugging in the device etc. This is observed to sometimes cause the FTDI driver to hang. The solution is always to restart the PC. We have never needed to restart the embedded end.
Does this ring any bells out there? Anybody seen this, fixed this or worked around this?
So far it has only been a problem on the bench, but observations like this make me nervous; especially when I don't understand what is happening.
Thanks in advance.