sfx2000
Part of the Furniture
The challenge, back then, was that the FTDI chips in our application - USB to Serial for IS707 CDMA data services, they certainly were not consistent/reliable with regards to on/off state transitions, and DCD, many times, was in an uncertain state - the PL and KLSI chips were much more reliable, if more spendy...
Remember that USB at a phy level is pretty basic with USB1/1,1 5 lines- Tx +/-, Rx +/-, and ground, so DTR, DCD, RTS/CTS lines where all in the COM emulation via the CDC endpoint, and state transitions were critical to make it work properly...
CDC wasn't really a priority compared to HID and Mass Storage back in the day.. with GPS devices, and specifically with PPS, seems like this is pretty important unless the GPS device does native USB, which many don't.
Anyways, thanks for refreshing the memory banks...
Remember that USB at a phy level is pretty basic with USB1/1,1 5 lines- Tx +/-, Rx +/-, and ground, so DTR, DCD, RTS/CTS lines where all in the COM emulation via the CDC endpoint, and state transitions were critical to make it work properly...
CDC wasn't really a priority compared to HID and Mass Storage back in the day.. with GPS devices, and specifically with PPS, seems like this is pretty important unless the GPS device does native USB, which many don't.
Anyways, thanks for refreshing the memory banks...