Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| boards:ecb:4uart-usb:start [2022/09/30 13:54] – Revision from 2022-09-30 | boards:ecb:4uart-usb:start [2026/06/15 12:16] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | ===== Overview ===== | ||
| + | |||
| + | The ECB 4UART-USB board provides four 8250/16C550 similar serial interfaces using the TL16C754B or SC16C754B PLCC chip, which is clocked from 48mhz down to 1.8432mhz. Two of the serial outputs are dedicated to USB ports through a separate FT232RL adapter, and the remaining two outputs may be RS-232 terminal connections, | ||
| + | |||
| + | Testing indicates that the TL16C754B chips are very sensitive to the relative timing of CSx# and IOW#. CSx# must fall 10ns before IOW#. One way to achieve this is to fit 74ALS139 or 74AHCT139 in place of 74LS139, and use 74LS on the rest of the board (with the exception of the 74F00). SC16C754B does not appear to suffer from this sensitivity. | ||
| + | |||
| + | ====== Software ====== | ||
| + | |||
| + | This board is supported under ROMWBW. It can be enabled by adding the following line to your configuration file: | ||
| + | |||
| + | <code code> | ||
| + | UART4 | ||
| + | </ | ||
| + | |||
| + | The following shows the typical ROMWBW output where UART1 - UART4 are the 4UART-USB ports. | ||
| + | |||
| + | <code code> | ||
| + | RomWBW HBIOS v3.1.1-pre.124, | ||
| + | |||
| + | .... | ||
| + | |||
| + | UART0: IO=0x68 16550A MODE=38400, | ||
| + | UART1: IO=0xC0 16650 MODE=38400, | ||
| + | UART2: IO=0xC8 16650 MODE=38400, | ||
| + | UART3: IO=0xD0 16650 MODE=38400, | ||
| + | UART4: IO=0xD8 16650 MODE=38400, | ||
| + | </ | ||
| + | |||
| + | It can be seen that the default port address starts at 0xC0 and is occupying the range 0xC0 to 0xDF. The corresponding jumpers on the 4uart-usb board are: | ||
| + | |||
| + | <code code> | ||
| + | 0x - Ax : No Jumper | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Additionally, | ||
| + | |||
| + | ===== Errata ===== | ||
| + | |||
| + | The board schematic and board layout are updated from 1.0-002 to 1.0-003 to correct a label error on the RS-232 chip. The erroneous label is MAX239, which is corrected to MAX249. The User Manual got it right. Also, the parts list was posted as a progressive JPG, which the Wiki does not understand. It is reposted as an old JPG, which seems to be okay. It also contains the correction. The physical boards labeled 1.0-002 should have the MAX239 silkscreen label updated to MAX249, and the -002 updated to -003 in ink. | ||
| + | |||
| + | There are no circuit updates as of 30-Mar-2016. | ||
| + | |||
| + | ===== Resources ===== | ||
| + | |||
| + | ^Filename | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |||
| + | last update: 30-Mar-2016::::: | ||
