floobydust wrote:
There are several different UART to USB interfaces from FTDI. The one I've mainly used on my SBCs is this:
They offer both male and female versions in interface levels of 3.3V, 5V (TTL type) as well as RS-232 voltage levels. As I'm connecting directly to the UART, I just use the 5V version in MALE... and use a standard DB-9 (also male) connector for the PCB layout.
I've also used their LC234X, which is a small PCB you solder a header on... this one has a jumper for 3.3V or 5V.
Just refer to the doc file for connection. They have drivers for OSX, Windows and Linux.
Regarding the 65C51... if you don't plan on running a fast CPU clock, I'd suggest finding an older CMOS version from Rockwell... as these were available in 4MHz. This will work out better overall... but I still recommend using a NXP UART these days.
They offer both male and female versions in interface levels of 3.3V, 5V (TTL type) as well as RS-232 voltage levels. As I'm connecting directly to the UART, I just use the 5V version in MALE... and use a standard DB-9 (also male) connector for the PCB layout.
I've also used their LC234X, which is a small PCB you solder a header on... this one has a jumper for 3.3V or 5V.
Just refer to the doc file for connection. They have drivers for OSX, Windows and Linux.
Regarding the 65C51... if you don't plan on running a fast CPU clock, I'd suggest finding an older CMOS version from Rockwell... as these were available in 4MHz. This will work out better overall... but I still recommend using a NXP UART these days.
I have been considering going with an NXP UART as the 65C51 bug is quite annoying, and also disappointing that it (most likely) won't ever get fixed.
I've changed my mind a couple of times on which way too go. I'll go read up further and make a decisions soon.