ZX Spectrum +2A/2B, +3/3B edge connector

From SinclairFAQ
Revision as of 23:49, 5 November 2012 by Guesser (talk | contribs)
Jump to: navigation, search
Lower Upper
A14 1 1 A15
A12 2 2 A13
+5v 3 3 D7
NC 4 4 NOE
SLOT 5 5 SLOT
0v 6 6 D0
0v 7 7 D1
CKEXT 8 8 D2
A0 9 9 D6
A1 10 10 D5
A2 11 11 D3
A3 12 12 D4
NC 13 13 NINT
0v 14 14 NNMI
NOE 15 15 NHALT
NDRD 16 16 NMREQ
NDWR 17 17 NIORQ
NMTR 18 18 NRD
NBUSRQ 19 19 NWR
NRESET 20 20 NC
A7 21 21 NWAIT
A6 22 22 +12v
A5 23 23 -12v
A4 24 24 NM1
NC 25 25 NRFS
NBUSACK 26 26 A8
A9 27 27 A10
A11 28 28 RESET

The ZX Spectrum +2A/+3 and +2B expansion connector is a double sided card edge connector with a 0.1 inch spacing. The two rows of conductors are numbered from right to left looking into the rear of the computer. One pair of conductors are missing as there is an indexing slot cut out of the circuit board.

Notes on Connections

CPU Clock

The CKEXT signal is available on Lower Pin 8. The CPU clock signal is generated by the ASIC (IC1) and is interrupted during contended memory access. This clock signal is fed into the Z80 via a series resistor. The CKEXT signal is inverted in relation to the CPU clock as it has been passed through a NOT gate.

Key Slot

The key slot ensures correct alignment of a peripheral with the edge connector. This slot is the width of one conductor and lies between Pin 4 and Pin 6, i.e. Pin 5 does not exist.

Power

The +2A/+3 and +2B are not powered from a single 9v supply as on all previous models, but by a multi rail supply. This provides the 5v, 12v, and -12v required directly and as such there is no 9v or -5v rail available on the edge connector for driving peripherals.

ROM disable pins

All the previous models of ZX Spectrum have a single ROM chip which could be disabled to facilitate paging in external memory by pulling the !ROMCS line high. The +2A/+3 and +3B however have two ROM chips and brings them out to independent pins on the expansion port. The old !ROMCS pin (Lower pin 25) is not used, and instead Upper pin 4 and Lower pin 15 are used. These pins were both unused on the ZX Spectrum 128K Edge Connector, however Lower pin 15 was used for composite video out on the ZX Spectrum 16k/48k Edge Connector.

Disc Controller Signals