ChipFind - документация

Электронный компонент: TL16C452FN

Скачать:  PDF   ZIP
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
TL16C451,
TL16C452
ASYNCHRONOUS
COMMUNICATIONS
ELEMENTS
SLLS053C MAY 1989 REVISED AUGUST 1999
1
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
D
Integrates Most Communications Card
Functions From the IBM PC/AT
TM
or
Compatibles With Single- or Dual-Channel
Serial Ports
D
TL16C451 Consists of One TL16C450 Plus
Centronix Printer Interface
D
TL16C452 Consists of Two TL16C450s Plus
a Centronix-Type Printer Interface
D
Fully Programmable Serial Interface
Characteristics:
5-, 6-, 7-, or 8-Bit Characters
Even-, Odd-, or No-Parity Bit Generation
and Detection
1-, 1 1/2-, or 2 Stop-Bit Generation
Programmable Baud Rate
(dc to 256 kbit/s)
D
Fully Double Buffered for Reliable
Asynchronous Operation
description
The TL16C451 and TL16C452 provide single- and dual-channel (respectively) serial interfaces along with a
single Centronix-type parallel-port interface. The serial interfaces provide a serial-to-parallel conversion for data
received from a peripheral device or modem and a parallel-to-serial conversion for data transmitted by a CPU.
The parallel interface provides a bidirectional parallel data port that fully conforms to the requirements for a
Centronix-type printer interface. A CPU can read the status of the asynchronous communications element
(ACE) interfaces at any point in the operation. The status includes the state of the modem signals (CTS, DSR,
RLSD, and RI) and any changes to these signals that have occurred since the last time they were read, the state
of the transmitter and receiver including errors detected on received data, and printer status. The TL16C451
and TL16C452 provide control for modem signals (RTS and DTR), interrupt enables, baud rate programming,
and parallel-port control signals.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
Copyright
1999, Texas Instruments Incorporated
IBM PC/AT is a trademark of International Business Machines Corporation.
TL16C451,
TL16C452
ASYNCHRONOUS
COMMUNICATIONS
ELEMENTS
SLLS053C MAY 1989 REVISED AUGUST 1999
2
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
NC
INT2
SLIN
INIT
AFD
STB
GND
PD0
PD1
PD2
PD3
GND
GND
GND
GND
GND
V
GND
BUSY
ERROR
PD4
PD5
PD6
PD7
INT0
BDO
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
9
8
7
6 5
4
3
2 1 68 67 66 65 64 63 62 61
NC
NC
NC
GND
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
GND
V
CC
RTS0
DTR0
SOUT0
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
CTS0
RLSD0
RI0
DSR0
CS0
IOW
IOR
CS2
RESET
SIN0
GND
GND
GND
GND
CC
LPT
OE
ACK
PE
GND
A0
CLK
V
CC
SLCT
CC
V
A1
A2
TL16C451 . . . FN PACKAGE
(TOP VIEW)
NC No internal connection
TL16C451,
TL16C452
ASYNCHRONOUS
COMMUNICATIONS
ELEMENTS
SLLS053C MAY 1989 REVISED AUGUST 1999
3
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
INT1
INT2
SLIN
INIT
AFD
STB
GND
PD0
PD1
PD2
PD3
GND
RLSD1
GND
RI1
DSR1
GND
BUSY
ERROR
PD4
PD5
PD6
PD7
INT0
BDO
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
9
8
7
6
5
4
3
2
1 68 67 66 65 64 63 62 61
SOUT1
DTR1
RTS1
CTS1
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
GND
V
CC
RTS0
DTR0
SOUT0
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
CTS0
RLSD0
RI0
DSR0
CS0
IOW
IOR
CS2
RESET
SIN0
GND
GND
GND
SIN1
LPT
OE
ACK
PE
GND
A0
CLK
V
CC
SLCT
CC
V
A1
A2
TL16C452 . . . FN PACKAGE
(TOP VIEW)
CS1
TL16C451,
TL16C452
ASYNCHRONOUS
COMMUNICATIONS
ELEMENTS
SLLS053C MAY 1989 REVISED AUGUST 1999
4
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
TL16C451 functional block diagram
Parallel
Port
8
CTS0
DSR0
RLSD0
RI0
SIN0
CS0
DB0 DB7
RTS0
DTR0
SOUT0
INT0
A0 A2
IOW
IOR
RESET
CLK
ERROR
SLCT
BUSY
PE
ACK
LPTOE
CS2
BDO
PD0 PD7
INIT
AFD
STB
SLIN
INT2
TL16C451
ACE
1
8
8
3
8
Parallel
Port
Select
and
Control
Logic
28
31
29
30
41
32
14 21
35 33
36
37
39
4
63
65
66
67
68
1
38
24
25
26
45
44
53 46
57
56
55
58
59
TL16C452 functional block diagram
8
TL16C452
CTS0
DSR0
RLSD0
RI0
SIN0
CS0
DB0 DB7
A0 A2
IOW
IOR
RESET
CLK
CTS1
DSR1
RLSD1
RI1
SIN1
CS1
ERROR
SLCT
BUSY
PE
ACK
LPTOE
CS2
BDO
PD0 PD7
INIT
AFD
STB
SLIN
INT2
RTS1
DTR1
SOUT1
INT1
ACE
1
Select
and
Control
Logic
ACE
2
Parallel
Port
3
8
8
8
28
31
29
30
41
32
14 21
35 33
36
37
39
4
63
65
66
67
68
1
38
24
25
26
45
44
53 46
57
56
55
58
59
RTS0
DTR0
SOUT0
INT0
12
11
10
60
13
5
8
6
62
3
TL16C451,
TL16C452
ASYNCHRONOUS
COMMUNICATIONS
ELEMENTS
SLLS053C MAY 1989 REVISED AUGUST 1999
5
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
Terminal Functions
TERMINAL
I/O
DESCRIPTION
NAME
NO.
I/O
DESCRIPTION
A0
A1
A2
35
34
33
I
Register select. A0, A1, and A2 are used during read and write operations to select the register to read
from or write to. Refer to Table 1 for register addresses, also refer to the chip select signals (CS0, CS1,
CS2).
ACK
68
I
Printer acknowledge. ACK goes low to indicate that a successful data transfer has taken place. It
generates a printer port interrupt during its positive transition.
AFD
56
I/O
Printer autofeed. AFD is an open-drain line that provides the printer with a low signal when
continuous-form paper is to be autofed to the printer. An internal pullup is provided.
BDO
44
O
Bus buffer output. BDO is active (high) when the CPU is reading data. When active, this output can
disable an external transceiver.
BUSY
66
I
Printer busy. BUSY is an input line from the printer that goes high when the printer is not ready to accept
data.
CLK
4
I/O
External clock. CLK connects the ACE to the main timing reference.
CS0
CS1 [VCC]
CS2
32
3
38
I
Chip selects. Each chip select enables read and write operations to its respective channel. CS0 and
CS1 select serial channels 0 and 1, respectively, and CS2 selects the parallel port.
CTS0
CTS1 [GND]
28
13
I
Clear to send. CTSx is an active-low modem status signal. Its state can be checked by reading bit 4
(CTS) of the modem status register. Bit 0 (DCTS) of the modem status register indicates that this signal
has changed states since the last read from the modem status register. If the modem status interrupt
is enabled when CTSx changes state, an interrupt is generated.
DB0 DB7
14 21
I/O
Data bus. Eight 3-state data lines provide a bidirectional path for data, control, and status information
between the TL16C451/TL16C452 and the CPU. DB0 is the least significant bit (LSB).
DSR0
DSR1 [GND]
31
5
I
Data set ready. DSRx is an active-low modem status signal. Its state can be checked by reading
bit 5 (DSR) of the modem status register. Bit 1 (DDSR) of the modem status register indicates that this
signal has changed states since the last read from the modem status register. If the modem status
interrupt is enabled when the DSRx changes state, an interrupt is generated.
DTR0
DTR1 [NC]
25
11
O
Data terminal ready. DTRx, when active (low), informs a modem or data set that the ACE is ready to
establish communication. DTRx is placed in the active state by setting the DTR bit of the modem control
register. DTRx is placed in the inactive state either as a result of a reset or during loop mode operation
or clearing bit 0 (DTR) of the modem control register.
ERROR
63
I
Printer error. ERROR is an input line from the printer. The printer reports an error by holding this line
low during the error condition.
INIT
57
I/O
Printer initialize. INIT is an open-drain line that provides the printer with a signal that allows the printer
initialization routine to be started. An internal pullup is provided.
INT0
INT1 [NC]
45
60
O
Interrupt. INTx is an active-high 3-state output that is enabled by bit 3 of the MCR. When active, INTx
informs the CPU that the ACE has an interrupt to be serviced. Four conditions that cause an interrupt
to be issued are: a receiver error, received data is available, the transmitter holding register is empty,
and an enabled modem status interrupt. The INTx output is reset (low) either when the interrupt is
serviced or as a result of a reset.
INT2
59
O
Printer port interrupt. INT2 is an active-high 3-state output generated by the positive transition of ACK.
It is enabled by bit 4 of the write control register.
IOR
37
I
Data read strobe. When IOR input is active (low) while the ACE is selected, the CPU is allowed to read
status information or data from a selected ACE register.
IOW
36
I
Data write strobe. When IOW input is active (low) while the ACE is selected, the CPU is allowed to write
control words or data into a selected ACE register.
LPTOE
1
I
Parallel data output enable. When low, LPTOE enables the write data register to the PD0 PD7 lines.
A high puts the PD0 PD7 lines in the high-impedance state allowing them to be used as inputs. LPTOE
is usually tied low for printer operation.
Names shown in brackets are for the TL16C451.