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

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

Скачать:  PDF   ZIP
Parallel Port Interface Chip - Peripheral Side
FEATURES
!
Creates PC/AT-Style Bus from Parallel Printer
Port Signals
!
Single Chip Interface to Any Bus Capable
Peripheral
!
Supports Standard, Bi-Directional, EPP, and
ECP Parallel Ports
!
Burst Mode for Improved Data Transfer Rates
!
Adaptive Interface Optimizes Transfer Rates
to Parallel Port Characteristics
!
Digital Signal Filtering Increases Noise
Immunity
!
Allows Daisy-Chain of up to Eight Peripherals
Including Standard Printer
!
Provides Interrupt Sharing with Daisy-Chained
Devices
!
16-Bit Product ID Support
!
Peripheral Bus Clock Selectable at System
Clock /2, /3, /5, or /6
!
Interfaces to 8-Bit and/or 16-Bit Peripherals
!
FIFO Operation Permits Overlapping Parallel
Port and Peripheral Bus Cycles for Maximum
Data Transfer Rate
!
Flexible DRAM Buffer Support and DMA
Capability
!
Four Output Lines Individually Configurable as
Chip Selects or General Purpose Outputs
!
Three Output Lines Individually Configurable
as Strobes or General Purpose Outputs
!
Four Uncommitted Inputs
!
Watchdog Monitors Host Computer Activity
!
Low Battery Detect Input
!
Direct Output for Piezo Transducer
!
Support for Automatic Power Up/Down
!
Prevents Host System Latchup with
Powerback Control
!
On Chip Crystal Oscillator
GENERAL DESCRIPTION
The PPC34C60 provides a means of re-generating
an IBM
AT
style (ISA) bus from the PC printer
port signals. In addition to Standard (Compatible)
printer ports, the PPC34C60 supports PS/2
(bi-directional), EPP, and ECP ports. Up to eight
peripherals may be daisy chained between the
computer and the printer. Printer operation is
unaffected.
The PPC34C60 performs as an intelligent data
mux. It multiplexes the printer port signals between
the daisy chain (pass-through) outputs and
there-generated ISA bus. Furthermore, it handles
breaking up 8- and 16-bit ISA data into 4- or 8-bit
chunks for the parallel port.
The PPC34C60 also provides a piezo transducer
driver for battery-powered systems. The transducer
will signal low battery with two repeated beeps. If
the cable to the computer is disconnected, or if the
host is dormant for about a minute, the transducer
will signal inactivity with four beeps. Additionally, a
power-down signal can be provided to external
circuitry to automatically shut down system power
during inactivity.
PPC34C60
2
TABLE OF CONTENTS
FEATURES..................................................................................................................................................... 1
GENERAL DESCRIPTION ............................................................................................................................. 1
PIN CONFIGURATION................................................................................................................................... 3
DESCRIPTION OF PIN FUNCTIONS ............................................................................................................ 3
FUNCTIONAL DESCRIPTION ...................................................................................................................... 13
PPC34C60 BLOCK DESCRIPTION .............................................................................................................. 13
DAISY CHAIN COMMAND PROTOCOL ...................................................................................................... 14
PERIPHERAL SYSTEM DESIGN.................................................................................................................. 15
DEVICE ADDRESSING................................................................................................................................. 17
INTERNAL REGISTER MAP......................................................................................................................... 19
REGISTER DESCRIPTIONS ........................................................................................................................ 20
DRAM BUFFER OPERATION....................................................................................................................... 33
DRAM PHYSICAL ADDRESSING................................................................................................................. 34
SYSTEM DATA BUS CYCLES...................................................................................................................... 35
POWERING THE PPC34C60 ...................................................................................................................... 38
OPERATIONAL DESCRIPTION.................................................................................................................... 40
MAXIMUM GUARANTEED RATINGS .......................................................................................................... 40
80 Arkay Drive
Hauppauge, NY 11788
(516) 435-6000
FAX (516) 273-3123
3
PIN CONFIGURATION
DESCRIPTION
OF PIN FUNCTIONS
PIN NO.
NAME
SYMBOL
BUFFER
TYPE
DESCRIPTION
PARALLEL PORT HOST CONTROL AND COMMON DATA BUS INTERFACE
2
nHost:Strobe
nHSTB
I,PU
An active low pulse on this input is used
to strobe printer data into the printer.
Refer to Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
3
nHost:Auto Line
Feed
nHALF
I,PU
This input goes low to cause the printer
to automatically feed one line after each
line is printed. Connects to AUTOFD
output from Host. Refer to Section 4 of
the IEEE STD 1284 (Reference 1) for use
of this pin in ECP and EPP modes.
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
nPID
SLCTD
IRQ
DREQ
TC
nDACK
nST0
nST1
nST2
VCC
GND
nWDOGEN
PIEZO
IN2
IN3
nLBAT
nRESET
SENSE
YIN
YOUT
nIO16
IN0
IN1
nCS0
nCS1
nCS2
nCS3
nSRD
nSWR
VCC
GND
nRAS
nCAS
nSRST
SRST
XIN(SCLK)
XOUT
BCLK
N/C
TEST
S
D
0
S
D
1
5
S
D
1
4
S
D
1
3
S
D
1
2
S
D
1
1
S
D
1
0
S
D
9
S
D
8
G
N
D
V
C
C
S
D
7
S
D
6
S
D
5
S
D
4
S
D
3
S
D
2
S
D
1
M
A
9
M
A
8
G
N
D
V
C
C
S
A
7
S
A
6
S
A
4
S
A
3
S
A
2
S
A
1
S
A
0
S
A
5
PPC34C60
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
H
S
L
C
T
n
P
S
T
B
H
P
E
n
P
A
L
F
H
B
S
Y
n
P
E
R
R
n
H
A
C
K
n
P
I
N
I
T
G
N
D
V
C
C
H
D
7
H
D
5
H
D
4
H
D
3
n
H
S
E
L
H
D
2
n
P
A
C
K
n
H
I
N
I
T
G
N
D
V
C
C
H
D
1
P
B
S
Y
H
D
0
P
P
E
n
H
A
L
F
n
H
S
T
B
n
H
E
R
R
P
S
L
C
T
H
D
6
n
P
S
E
L
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
4
DESCRIPTION
OF PIN FUNCTIONS
PIN NO.
NAME
SYMBOL
BUFFER
TYPE
DESCRIPTION
14
nHost:SelectIn
nHSEL
I
This active low input is driven by the host
to select the printer. Connects to
SELECT IN output from Host. Refer to
Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes. (See Note 1 on Page
11.)
11
nHost:Initiate
nHINIT
I
This active low input initiates the printer
when low. Connects to INIT output from
Host. Refer to Section 4 of the IEEE
STD 1284 (Reference 1) for use of this
pin in ECP and EPP modes. (See Note 1
on Page 11.)
24
nHost:
Acknowledge
nHACK
O16
This active low output from the printer is
used to indicate that the printer has
received the data and is ready to accept
new data. Connects to the ACK input to
the Host. Refer to Section 4 of the IEEE
STD 1284 (Reference 1) for use of this
pin in ECP and EPP modes.
26
Host:Busy
HBSY
O16
This status output, generated by the
printer, goes high to indicate that it is not
ready to receive new data from the host.
Connects to the BUSY input to the Host.
Refer to Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
28
Host:Paper End
HPE
O16
This status output, generated by the
printer, goes high to indicate that the
printer is out of paper. Connects to the
PERROR input to the Host. Refer to
Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
5
DESCRIPTION
OF PIN FUNCTIONS
PIN NO.
NAME
SYMBOL
BUFFER
TYPE
DESCRIPTION
30
Host:Printer
Selected
HSLCT
O16
This status output, generated by the
printer, goes high to indicate that the
printer is selected. Connects to the
SELECT input to the Host. Refer to
Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
6
nHost:Printer Error
nHERR
O16
This status output, generated by the
printer, goes low to indicate an error
condition at the printer. Connects to the
ERROR input to the Host. Refer to
Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
5,8,13,15
-18, 20
Host:Data[0:7]
HD[0:7]
I/O16,
PU
Parallel port bi-directional data bus
connected to host system is used by
SPP, ECP and EPP to transfer data
between the host CPU and peripherals.
Refer to Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
PARALLEL PORT PASS-THROUGH INTERFACE PINS
29
nPass-Through:
Strobe
nPSTB
O16
An active low pulse on this output is used
to strobe printer data into the printer.
Connects to the STROBE input on the
next device along the chain. Refer to
Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.
27
nPass-Through:
Auto Line Feed
nPALF
O16
This output goes low to cause the printer
to automatically feed one line after each
line is printed. Connects to the AUTOFD
input on the next device along the chain.
Refer to Section 4 of the IEEE STD 1284
(Reference 1) for use of this pin in ECP
and EPP modes.