On 2021-Jun-26, at 10:15 AM, Paul Koning via cctalk wrote:
On Jun 26,
2021, at 11:31 AM, Tapley, Mark B. via cctalk <cctalk at classiccmp.org> wrote:
At one point FTDI had a reasonably good reputation, and I own one of those devices based
on that reputation. I have used it with no obvious problems connecting a TRS Color
Computer 3 to an iMac G3 for a floppy-drive emulator (DriveWire on the iMac), but I think
only for that application so far.
Are there any particular pitfalls I should watch out for with the FTDI device, when/if I
can get back to working with it?
I once bought a USB serial port device with a DE-9 connector on it, Belkin I think. It
worked somewhat. Might have needed its own driver, which on a Mac is highly unusual. It
gave me enough trouble I set it aside.
Since then I've bought several different flavors of the FTDI USB serial device, one
RS-232, one 5 volt logic, one 3.3 volt logic (the latter two with 6-pin connectors to fit
onto pin headers such as are found on the BeagleBone Black). They have always worked
flawlessly (on my Mac), at a number of data rates: 4800, 9600, 19.2k, 115k. I'll
admit I haven't needed stranger cases like 5 or 6 bit data, or exotic slow speeds. As
I mentioned, if that need arises and FTDI isn't good enough I'll have the RPico to
do the job.
A couple years ago, somewhat on a whim, I checked a small number of USB-Serial converters
for driving a couple of Model 28 Teletypes.
I didn't really expect anything so modern to work below 300 BPS, or do the needed
5-data/2-stop, but the teletypes were 75 BPS, which is just another in the division-of-2
series down from 19200,9600,etc.; and I was actually figuring on just using 8-bit and
ensuring the later bits were 0 so they would be seen as stop bits, and take a bit of a
penalty on the 28 print speed (might be a little rough/abusive on the teletype commutator
start/stop though).
Sometimes, ya luck out: one of them actually worked down to 75 BPS, *and* did
5-data/2-stop.
There's no ID on the physical unit but it shows up on the system (OSX) as:
Product ID: 0x2303
Vendor ID: 0x067b (Prolific Technology, Inc.)
(Product ID 0x2303: Prolific produces a series of PL2303x USB-Serial chips.)
It was plug-n-play on the Mac (given a terminal app program that knows to accept and
perform the little-used config specs).
There are some other teletypes to get going that need slower speeds, for which I intend a
solution as (Paul) suggests, bit-banging out of an RPi. The code was written some time
ago, but haven't gotten around to the physical connections.