|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 11008 (0x2b00)
Types: RcTekst
Names: »44RT2156.WP«
└─⟦481be0aa0⟧ Bits:30008870 Diskette med 42-I og 44-RT dokumenter
└─⟦this⟧ »44RT2156.WP«
└─⟦d6fd29e8c⟧ Bits:30005864 Manualer - tekstfiler 42-I og 44-RT afdelingerne
└─⟦this⟧ »44RT2156.WP«
╱04002d4e0a0006000000000201413140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
i↲
↲
┆b0┆┆a2┆┆e2┆┆a1┆TABLE OF CONTENTS ┆05┆PAGE↲
↲
┆b0┆1. GENERAL DESCRIPTION ┆f0┆.................................... 1↲
1.1 Functional Description ............................ 1↲
1.2 CIRC┆f0┆UIT-II Interface ................................ 1↲
1.3 DUAL-CIRCUIT Interface Connector ................... 1↲
2.2 Data Character ..................................... 3↲
↲
┆b0┆↲
════════════════════════════════════════════════════════════════════════
↓
ii↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆ ┆0b┆↲
↲
┆b0┆┆a1┆1. GENERAL DESCRIPTION↲
↲
┆84┆CTA501 is an adapter which makes it possible to upgrade ↓
┆19┆┆89┆┄┄an RC855 with a DUAL-CIRCUIT interface for the purpose ↓
┆19┆┆89┆┄┄of communication with an RC3900 in a character by ↓
┆19┆┆89┆┄┄character protocol.↲
↲
↲
┆b0┆┆a1┆1.1 Functional Description↲
↲
┆84┆The CTA501 makes it possible to choose between the LINE ↓
┆19┆┆89┆┄┄1 and CIRCUIT-II. The selection is done by means of the ↓
┆19┆┆89┆┄┄DTRA and RTSA.↲
↲
┆84┆LINE 1 is selected by activating the DTRA for at least ↓
┆19┆┆89┆┄┄25 nsec. before the RTSA, CIRCUIT-II is selected by ↓
┆19┆┆89┆┄┄activating the RTSA at least 20 nsec. before the DTRA.↲
↲
┆84┆Every time the DTRA is activated the selection circuit ↓
┆19┆┆89┆┄┄is triggered. Changes in the RTSA have no triggering ↓
┆19┆┆89┆┄┄effect.↲
↲
┆84┆Every time the CIRCUIT-II is selected an address has to ↓
┆19┆┆89┆┄┄be sent to the CTA501. This is done by sending a ↓
┆19┆┆89┆┄┄character from the MIC-board containing the address bits ↓
┆19┆┆89┆┄┄in the 5 lower bits, but with odd parity. The address is ↓
┆19┆┆89┆┄┄normally the secondary address in the RC855 and can be ↓
┆19┆┆89┆┄┄changed in CONFI.↲
↲
┆84┆Normal communication between the MIC-board and the ↓
┆19┆┆89┆┄┄CTA501 is in even parity, in 9600 baud, with 8 bit data, ↓
┆19┆┆89┆┄┄with 1 parity, and 1 stopbit.↲
↲
┆84┆An internal transformer creates an interface to CIRCUIT ↓
┆19┆┆89┆┄┄II, hereby a polarity check is not required and galvanic ↓
┆19┆┆89┆┄┄isolation is secured.↲
↲
↲
┆b0┆┆a1┆1.2 CIRCUIT-II Interface↲
↲
┆84┆The CIRCUIT-II is an internal transformer coupled ↓
┆19┆┆89┆┄┄multidrop connection for local data transmission up to a ↓
┆19┆┆89┆┄┄maximum of 1500 meters on a twisted pair, and with a ↓
┆19┆┆89┆┄┄transmission speed of 250 Kbit per second. The CIRCUIT-↓
┆19┆┆89┆┄┄II is one pair of the DUAL-CIRCUIT connection. The other ↓
┆19┆┆89┆┄┄pair is the CIRCUIT-I.↲
↲
┆b0┆┆a1┆↲
┆b0┆┆a1┆1.3 DUAL-CIRCUIT Interface Connector↲
↲
┆84┆Connector: 5 pin round connector, Binder type 680 with ↓
┆19┆┆89┆┄┄screw connection↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆b0┆PIN Name↲
1 LINE 0 CIRCUIT-I↲
2 NC↲
3 LINE 1 CIRCUIT-I↲
4 LINE 0 CIRCUIT-II↲
5 LINE 1 CIRCUIT-II↲
↲
┆84┆CTA501 is assembled on a single circuitboard which is ↓
┆19┆┆89┆┄┄mounted on top of the COI503 and electrically connected ↓
┆19┆┆89┆┄┄to it by J7 on the CTA501 and J5 on the COI503. J6 on ↓
┆19┆┆89┆┄┄the CTA501provides the common connection to the MIC ↓
┆19┆┆89┆┄┄board.↲
↲
Power needs : +5V, +12V and -12V↲
Typical power consumption: ????↲
↲
┆84┆The CIRCUIT-II driver is controlled by 7 transmit ↓
┆19┆┆89┆┄┄enable. A logic 1 will force the output in three state, ↓
┆19┆┆89┆┄┄while a logic 0 enables the output. The peak voltage on ↓
┆19┆┆89┆┄┄CRICUIT-II can be adjusted by a single resistor on the ↓
┆19┆┆89┆┄┄CTA501.↲
↲
┆84┆The receiver comprises a comparator with positive feed ↓
┆19┆┆89┆┄┄back and a hystereses of 250 mV symmetric around 2.5 V.↲
↲
┆84┆The characters from CIRCUI-II are demodulated (RXDB) and ↓
┆19┆┆89┆┄┄read into a serial in - parallel out circuit. When a ↓
┆19┆┆89┆┄┄correct address and data are received, the data is ↓
┆19┆┆89┆┄┄loaded into the UART and from there to the MIC-board.↲
↲
┆84┆From the MIC-board the data is received by the UART, ↓
┆19┆┆89┆┄┄then loaded into a parallel in - serial out circuit. ↓
┆19┆┆89┆┄┄When a poll has been received the data is sent via ↓
┆19┆┆89┆┄┄CIRCUIT-II.↲
↲
┆84┆The three PALs PAT050, PAT051, PAT052 together form the ↓
┆19┆┆89┆┄┄controlling circuit in the CTA501. Base on input from ↓
┆19┆┆89┆┄┄CIRCUIT-II and the UART they start transmission via ↓
┆19┆┆89┆┄┄CIRCUIT-II or to the MIC board.↲
↲
┆84┆Timing diagrams are shown in fig. 1, 2, 3 and 4.↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
Figure 1: ┆84┆Receiving a correct address without a ↓
┆19┆┆93┆┄┄succeeding character.↲
════════════════════════════════════════════════════════════════════════
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
Figure 2: ┆84┆Receiving a correct address, which will be ↓
┆19┆┆93┆┄┄followed by a character.↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
Figure 3: ┆84┆Receiving a character after having received a ↓
┆19┆┆93┆┄┄correct address.↲
════════════════════════════════════════════════════════════════════════
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
Figure 4: Transmitting a character.↲
↲
┆84┆The CTA501 is controlled by a poll from the RC3900. A poll ↓
┆19┆┆89┆┄┄can have two different forms:↲
↲
A) a poll without data from the host.↲
B) a poll followed by data from the host.↲
↲
┆84┆In both cases the CTA501 has to answer the poll. This ↓
┆19┆┆89┆┄┄again can be in two different forms:↲
↲
A) an answer with data from the terminal.↲
B) an answer without data from the terminal.↲
↲
┆84┆A character from the host on the CIRCUIT-II consists of ↓
┆19┆┆89┆┄┄12 bits:↲
↲
┆84┆A start sequence of two 6 usec. logic ones, 8 databits, ↓
┆19┆┆89┆┄┄a paritybit, and a stopbit.↲
↲
┆84┆A poll is always started by an address character which ↓
┆19┆┆89┆┄┄after demodulation in the CTA501, will have the ↓
┆19┆┆89┆┄┄following form:↲
↲
bit ┆a1┆┆e1┆ ┆a1┆1 2 3 4 5 6 7 8 9 10 11↲
↲
value 0 A A A A A X C X P 1↲
↲
┆84┆The 5 A's are the 5 address bits which can address a ↓
┆19┆┆89┆┄┄maximum of 32 terminals.↲
↲
┆84┆A x is a don't care↲
The C is the bit that tells if data is following:↲
┆84┆A logic 1 indicates that data is following. A logic 0 ↓
┆19┆┆89┆┄┄that no data is following.↲
P is the paritybit.↲
↲
════════════════════════════════════════════════════════════════════════
↓
PAL16R4A↲
PAT050.TXT↲
RXCK AND RESET CIRCUIT↲
↲
PALCLK QA QB QC QD QB1 QD1 RXDB OBINIT GND↲
/0E RXCB RXC1 /Q14 /Q3 /Q2 /Q1 Q4 RXC2 VCC↲
↲
/RXC2= /Q14*/RXC1↲
↲
/Q4= QA↲
+QB↲
+QC↲
+QD↲
↲
Q1:= QA*QB*QD*/Q1*/Q2*/Q3↲
↲
Q2:= Q1↲
+OBINIT↲
↲
Q3:= Q2↲
+QB1*QD1*/Q4↲
+RXDB*Q3↲
↲
Q14:= QA*QD*RXC1↲
+Q14*/Q3↲
↲
/RXC1= /RXCB*/Q3↲
↲
PAL16R4A↲
PAT051.TXT↲
↲
PALDLK /EQUAL /PE /Q2 RB6 /Q1 OBINIT /Q3 /Q18 GND↲
/OE Q30 /Q9 /CSC /Q13 /CHRTOR /OKADDR /DS /RTS VCC↲
↲
RTS= OKADDR*/CHRTOR*Q13↲
+OKADDR*CHRTOR*Q1↲
↲
DS= OKADDR*Q1*/PE↲
↲
OKADDR:= EQUAL*PE*Q2↲
+/Q9*OKADDR↲
↲
CHRTOR*= EQUAL*RB6*Q1*/PE↲
+/09*CHRTOR↲
↲
Q13:= Q2↲
↲
CSC:= Q18↲
+OBINIT↲
↲
Q9= CSC↲
+Q3*/EQUAL↲
↲
/Q30= /Q3↲
↲
════════════════════════════════════════════════════════════════════════
↓
PAL26RA8↲
PAT052.TXT↲
↲
PALCLK /RTS QD2 DAV /CSC OBINIT TXDATA PBIT NC GND↲
/OE QD4 PEUART /QD2SNC /DTRB /RTSB /Q10 TXDB /QRD VCC↲
↲
QRD= DAV*PEUART↲
+DTRB↲
↲
/TXDB= DTRB*/TXDATA*/PBIT*/OBINIT↲
+DTRB*/TXDATA*/QD4*/OBINIT↲
↲
Q10:= RTS*/OBINIT↲
+/QD2SNC*Q10*/OBINIT↲
↲
RTSB:= Q10*QD2SNC*/OBINIT↲
+RTSB*/CSC*/OBINIT↲
↲
DTRB:= RTS*DAV*/OBINIT↲
+DTRB*/CSC*/OBINIT↲
↲
QD2SNC:= QD2↲
════════════════════════════════════════════════════════════════════════
↓
↲
════════════════════════════════════════════════════════════════════════
↓
┆b0┆Signal Destination Description↲
↲
/TXCB 2 TX clock↲
↲
LINE 0 J2 Signal to CIRCUIT-II.↲
↲
LINE 1 J2 Signal to CIRCUIT-II.↲
↲
/RXDB 2 RX data from CIRCUIT-II.↲
↲
CLKRST 1 ┆84┆Pulse signal when a shift ↓
┆19┆┆a6┆┄┄occurs on line.↲
↲
/DCDB 1 ┆84┆Signal indicating that a ↓
┆19┆┆a6┆┄┄start sequence has been ↓
┆19┆┆a6┆┄┄detected.↲
↲
PALCK 3 PAL clock 4 MHz↲
↲
RXCB 3 Receiver clock for RXDB.↲
↲
/CTSA J6 V24 signal from COI.↲
↲
RXDA J6 V24 signal from COI.↲
↲
/DSRA J6 V24 signal from COI.↲
↲
/DCDA J6 V24 signal from COI.↲
↲
/CIA J6 V24 signal from COI.↲
↲
TXDA J7 V24 signal from COI.↲
↲
/RTSA J7 V24 signal from COI.↲
↲
/DTRA J7 V24 signal from COI.↲
↲
RXDC 2 ┆84┆Received data from MIC-↓
┆19┆┆a6┆┄┄board.↲
↲
════════════════════════════════════════════════════════════════════════
↓
↲
════════════════════════════════════════════════════════════════════════
↓
┆b0┆Signal Destination Description↲
↲
TXDC 1 Data to MIC board.↲
↲
RD1 - 8 2 ┆84┆Received data from MIC-↓
┆19┆┆a6┆┄┄board.↲
↲
/RFS 3 ┆84┆A logic 0 indicates that ↓
┆19┆┆a6┆┄┄CTA is ready to receive ↓
┆19┆┆a6┆┄┄data from MIC-board. A ↓
┆19┆┆a6┆┄┄logic 1 indicates that a ↓
┆19┆┆a6┆┄┄chr. is available to be ↓
┆19┆┆a6┆┄┄sent via CIRCUIT-II.↲
↲
RB6 3 ┆84┆This bit is 1 if the ↓
┆19┆┆a6┆┄┄received address is ↓
┆19┆┆a6┆┄┄followed by data.↲
↲
/EQUAL 3 ┆84┆A logic 0 indicates that a ↓
┆19┆┆a6┆┄┄correct address has been ↓
┆19┆┆a6┆┄┄received.↲
↲
QD2 3 ┆84┆Signal used as 13 usec. ↓
┆19┆┆a6┆┄┄delay.↲
↲
PEUART 3 ┆84┆Parity error from MIC-↓
┆19┆┆a6┆┄┄board.↲
↲
TXDATA 3 ┆84┆Serial data from MIC-board.↲
↲
PBIT 3 ┆84┆Parity bit for data for ↓
┆19┆┆a6┆┄┄CIRCUIT-II.↲
↲
/CHR. SENT 3 ┆84┆A logic 0 indicates that a ↓
┆19┆┆a6┆┄┄chr has been sent at ↓
┆19┆┆a6┆┄┄CIRCUIT-II.↲
↲
OBINIT, /OBINIT RESET signals.↲
════════════════════════════════════════════════════════════════════════
↓
↲
════════════════════════════════════════════════════════════════════════
↓
┆b0┆Signal Destination Description↲
↲
RXC2 2 ┆84┆RX clock to serial in - ↓
┆19┆┆a6┆┄┄parallel out↲
↲
/Q1,/Q2 ↲
/Q3,/Q30 Clear and reset signals.↲
↲
RCX1 3 ┆84┆RX clock to parity ↓
┆19┆┆a6┆┄┄generation.↲
↲
/RXC1 3 ┆84┆Clock and reset for ↓
┆19┆┆a6┆┄┄counters.↲
↲
/RTS 3 ┆84┆Strobe to start transmis-↓
┆19┆┆a6┆┄┄sion when a correct address ↓
┆19┆┆a6┆┄┄is received and poll is ↓
┆19┆┆a6┆┄┄finished.↲
↲
/DS 3 ┆84┆Data strobe, loads chr. ↓
┆19┆┆a6┆┄┄from CIRCUIT-II into UART.↲
↲
/CSC 2 ┆84┆Chr. sent clear, clear ↓
┆19┆┆a6┆┄┄signal when a chr. has been ↓
┆19┆┆a6┆┄┄sent via CIRCUIT-II.↲
↲
/QRD 2 Reset signal to UART (RDAV)↲
↲
TXDB 1 Transmit data to CIRCUIT-II↲
↲
/Q10 2 ┆84┆Reset signal for 13 usec ↓
┆19┆┆a6┆┄┄timer.↲
↲
/RTSB 1 RTS signal to CIRCUIT-II.↲
↲
/DTRB 1 DTR signal to CIRCUIT-II.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆1a┆┆1a┆when a shift ↓
┆19┆┆a6┆┄┄occurs on line.↲
↲
ransmit ↓
┆19┆┆89┆┄┄enable. A logic 1 will force the output in thr