Amiga Unix Wiki

Because AmigaOS just isn't obscure enough today!

User Tools

Site Tools


a2232

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
a2232 [2018/08/25 16:31] wiki_admina2232 [2021/09/19 18:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 **Commodore A2232 Serial Expansion Board** **Commodore A2232 Serial Expansion Board**
  
-The A2232 Multiport Serial Card is a standard 100-pin Zorro II expansion card for the Amiga (A2000, A3000, A4000). It provides the Amiga with 7 additional standard RS232 serial ports, capable of speeds from 50-19200 bps. For more serial channelsadditional A2232 boards can be plugged into the system at the same time (up to five boards giving a total of 36 serial ports).+Launched in 1990, the A2232 is a standard 100-pin Zorro II expansion card for the big-box Amigas (A2000, A3000, A4000). It provides the host machine with 7 additional RS232 serial ports, capable of speeds between 50-19200 bps. 
 + 
 +For more serial channels additional A2232 boards can be plugged into the system at the same time. Up to five boards (probably a limitation of the number of Zorro slots in any available machine at the time) giving a total of 36 serial ports are supported. 
 + 
 +----
  
 ===== Hardware ===== ===== Hardware =====
  
-The A2232 has its own MOS 65CE20 processor running at 3.58 Mhz and 16 kB of RAM (addressable by the Amiga'MC680x0) leaving the Amiga free for other tasks.+{{https://www.amigaunix.com/lib/exe/fetch.php/manuals:a2232_servicemanual.pdf|A2232 Schematics (PDF)}} //(part of 'System schematics - A2060/A2065/A2232' by Commodore International Spare Parts GmbH Braunschweig, West Germany - August 1990, PN-314042-01)//
 + 
 +The A2232 has its own MOS 65CE20 processor running at 3.58Mhz and has 16kB of RAM (addressable by the Amiga'680x0 CPU) leaving the Amiga free for other tasks.
  
 There are at least two revisions of the board: There are at least two revisions of the board:
-Rev 4 boards have seven MOS Technology 6551 ACIA chips (Asynchronous Communications Interface Adapter) +  * Rev 4 boards: 7x MOS Technology 6551 ACIA (Asynchronous Communications Interface Adapter) chips 
-Rev 6 boards have seven CSG (Commodore Semiconductor Group) 8551 ACIAs (HMOS-II variant of the 6551, released in 1984).+  Rev 6 boards: 7x CSG (Commodore Semiconductor Group) 8551 ACIAs (1984 released HMOS-II variant of the 6551)
  
 Silkscreen next to the Zorro connector says BERLIN/FISHER indicating the design was made by Creg Berlin and Terry Fisher. Silkscreen next to the Zorro connector says BERLIN/FISHER indicating the design was made by Creg Berlin and Terry Fisher.
  
-The board originally came with user manual and seven 80 cm long adapter cables that provided the (then) standard DB25 connections.+The board came with user manual (**missing, anyone have a scan?**) and seven 80 cm long adapter cables that provided the (then) standard DB25 connections. 
 + 
 +----
  
 ==== Enhancements and modifications ==== ==== Enhancements and modifications ====
  
-Up to 57600 on all ports using a custom device and hardware modification: http://aminet.net/package/docs/hard/a2232tuning+Up to 57600 on all ports using a custom device-file and hardware modification: [[http://aminet.net/package/docs/hard/a2232tuning|a2232tuning.lha on Aminet]] by Markus Marquardt. 
 Several sites also refer to mods for up to 115200 bps speeds (on all ports? Link?).  Several sites also refer to mods for up to 115200 bps speeds (on all ports? Link?). 
  
-Amiga.resource.cx also has a photo of a board with a title "Rev 6 board with RTS/CTS handshake mod". Another modification is to replace the 1.84 Mhz oscillator with a 3.68 Mhz one. This doubles the baud rates but the software won't know about this so the user must keep this in mind when using the board.+Amiga.resource.cx also has a photo of a board with a title [[http://amiga.resource.cx/photos/a2232,5|"Rev 6 board with RTS/CTS handshake mod"]] 
 + 
 +Another modification is to replace the 1.84Mhz oscillator with a 3.68Mhz one. This doubles the baud rates but the software won't know about this so the user must keep this in mind when using the board. 
 + 
 +----
  
-===== Connectors, pinouts and cables =====+==== Serial port pinouts and cables ====
  
 The connector nearest to the Zorro connector of the board (leftmost) is the first serial port. The connector nearest to the Zorro connector of the board (leftmost) is the first serial port.
  
-The board uses seven mini 8-pin DIN connectors (similar to the S-Video or PS/2, but more pins) to fit all the connectors to the end plate of a single expansion board.+The board uses seven mini 8-pin DIN connectors (similar to the serial ports in Apple Macintosh computers) to fit all the connectors to the end plate of a single expansion board.
  
 {{ :a2232_pinout_diagram.gif?direct&320|}} {{ :a2232_pinout_diagram.gif?direct&320|}}
Line 79: Line 92:
 </table> </table>
  
-//Editors notes: I had lot of problems finding a working pinout of the mini din connector. Commodore's system schematics does not indicate pin numbering and several sites indicated it other way around (looking at the male connector, not the female connector on the board). Finally when a friendly member of EAB forums provided me the measured pintouts I was able to build a working cable! +// Thanks to mackbw on English Amiga Board forums for providing the pinouts of the original cables! // 
-//+ 
 +----
  
 ===== Using the serial ports ===== ===== Using the serial ports =====
  
-In Workbench the ports can be accessed using the serial.device driver (ver 33.11 from 1990 and newer, install disk available at Amiga.resource.cx) with the following unit numbers:+==== Amix ==== 
 + 
 +In Amiga UNIX the first port of the A2232 is available at **/dev/term/ql00**, second one ql01 and so on, thrue to ql06. 
 + 
 +Probably the main selling point of the A2232 was the ability to connect several serial terminals to an AMIX machine running as a server.  
 + 
 +Use the pmadm command to start a login shell at any of the serial ports:  
 +<code> pmadm -e -p serial -s ql00 </code>  
 +This enables a shell in the first port at the default speed of 9600 bps (the defaults are defined as the 'serial' preset in /etc/screendefs -file).  
 + 
 +A real vintage dumb terminal (or a device like PockeTerm from Briel Computers (sadly no longer available)) or a modern PC with a serial port and a terminal emulator can be connected to the port and used to log into the machine. 
 + 
 +==== Workbench ==== 
 + 
 +In Workbench the ports can be accessed using the serial.device driver (ver 33.11 from 1990 and newer, install disk available at [[http://amiga.resource.cx/exp/a2232|Amiga.resource.cx]]) with the following unit numbers:
  
 <table label> <table label>
-<caption>Unit numbers in AmigaOS</caption> +<caption>Serial port unit numbers in Workbench</caption> 
-|Unit 0|default port (set in Workbench's Prefs / Serial panel|+|Unit 0|default |
 |Unit 1|Amiga's built-in serial port| |Unit 1|Amiga's built-in serial port|
 |Unit 2|A2232's port 1| |Unit 2|A2232's port 1|
Line 99: Line 127:
 </table> </table>
  
-If several A2232 boards are installed, the second board'unit numbers are 9-15 and so onUp to five boards are supported (probably a limitation of the number of Zorro slots in any available machine).+Unit 0, the default setting can be set in Workbench'Prefs / Serial-panelIt can be set to any of the available serial units in the machine.
  
-In Amiga UNIX, the first port of the A2232 is known as **/dev/term/ql00**, second one ql01 and so on, thrue to ql06.+If several A2232 boards are installed (up to five), the second board's unit numbers are 9-15 and so on.
  
-Probably the main selling point of the A2232 was the ability to connect several serial terminals to an AMIX machine. To start a login shell at any of the serial ports, use pmadm: **pmadm --p serial -s ql00** This enables shell in the first port at the default speed of 9600 bps (defined as the 'serial' preset in /etc/screendefs). A real vintage dumb terminal (or a modern PC running terminal emulator, or a device like PockeTerm from Briel Computers) can be connected to the port and used to log into the machine.+----
  
-=== Sources ===+===== Sources =====
  
-  * A2232 System schematics+  * A2232 System schematics (PDF linked in above)
   * http://amiga.resource.cx   * http://amiga.resource.cx
   * http://www.l8r.net/technical/t-2232.shtml   * http://www.l8r.net/technical/t-2232.shtml
   * Wikimedia Commons (mini 8-pin DIN diagram)   * Wikimedia Commons (mini 8-pin DIN diagram)
   * Thanks to mackbw on English Amiga Board for information on the pinouts!   * Thanks to mackbw on English Amiga Board for information on the pinouts!
a2232.1535207512.txt.gz · Last modified: 2021/09/19 17:58 (external edit)