xr
2005年8月
ST78C36/36A
ECP / EPP并口打印机具有16字节FIFO端口
REV 。 5.0.2
概述
该ST78C36 / 36A是一款单芯片并行端口
接口与IBM PC兼容的平台上使用。
操作为标准的Centronics打印机端口是
默认情况下,但软件可以重新配置设备
支持双向的IBM PS / 2并行端口,
增强型并行端口( EPP ) ,或扩展
功能端口( ECP ,由Hewlett定义
惠普和微软)的模式。在ECP模式
由可访问的一个16字节的FIFO的支持
通过可编程I / O或DMA周期。
应用
打印机,扫描仪等外设
ZIP驱动器和备份驱动器
打印机服务器
嵌入式应用
特点
IBM AT总线兼容
双向端口功能
16字节FIFO用于ECP模式
片上振荡器( ST78C36A , ST78C36CQ64 )
软件可选的中断( 5,7或9 )和8位
DMA通道( ST78C36CQ64 )
F
IGURE
1. ST78C36 / 36A B
LOCK
D
IAGRAM
D0-D7
-IOR
-IOW
RESET
数据总线
&放大器;
控制逻辑
打印机
FIFO
注册
国米连接公交线路
&放大器;
控制信号的
打印机
数据
端口
PD0-PD7
A0-A2
A10
-CS
AEN
-IOR , -IOW
-IRQx
IOCHRDY
DRQx
PDIR
TC
-DACKx
注册
SELECT
逻辑
打印机
控制
逻辑
-STROBE
INIT
-AUTOFDX
-SELCTIN
PE ,选择
忙, -ACK
·ERROR
时钟
&放大器;
定时
发电机
打断
控制
逻辑
XTAL2
XTAL1
Exar公司
公司48720加藤道,弗里蒙特CA, 94538
(510) 668-7000
传真( 510 ) 668-7017
www.exar.com
ST78C36/36A
ECP / EPP并口打印机具有16字节FIFO端口
F
IGURE
2. ST78C36 / 36A P
IN
O
UT
A
SSIGNMENTS
·ERROR
忙
SLCT
DRQ1
DRQ2
xr
REV 。 5.0.2
-ACK
-IOW
GND
-IOR
VCC
北卡罗来纳州
50
PE
A1
64
63
62
61
60
59
58
57
56
55
54
53
52
A0
51
北卡罗来纳州
-DACK2
DRQ3
-DACK3
D7
D6
D5
D4
D3
D2
D1
D0
AEN
-IRQ9
GND
VCC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
49
48
47
46
45
44
43
42
北卡罗来纳州
TC
GND
-DACK1
A2
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
GND
A10
北卡罗来纳州
北卡罗来纳州
北卡罗来纳州
ST78C36CQ64
64-LQFP
41
40
39
38
37
36
35
34
33
IOCHRDY
-AUTOFDX
-STROBE
GND
-SLCTIN
北卡罗来纳州
北卡罗来纳州
XTAL1
XTAL2
PDIR
·ERROR
RESET
-IRQ5
-IRQ7
北卡罗来纳州
INIT
-CS
-ACK
-ACK
·ERROR
忙
忙
SLCT
SLCT
-IOW
注意:
引脚配置不按比例。的64 - LQFP
包装在物理上是小于
44 - PLCC封装。
-IOW
-IOR
-IOR
VCC
VCC
PE
PE
TC
TC
A1
A0
A1
41
44
43
42
41
40
44
43
42
DRQ3
-DACK3
D7
D6
D5
D4
D3
D2
D1
D0
AEN
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
39
38
37
36
35
A2
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
GND
A10
DRQ3
-DACK3
D7
D6
D5
D4
D3
D2
D1
D0
AEN
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
40
39
38
37
36
35
6
5
4
3
2
1
6
5
4
3
2
1
A0
A2
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
GND
A10
ST78C36ACJ44
44-PLCC
34
33
32
31
30
29
ST78C36CJ44
44-PLCC
34
33
32
31
30
29
-STROBE
-STROBE
IOCHRDY
-SLCTIN
IOCHRDY
-AUTOFDX
-AUTOFDX
订购信息
P
艺术
N
棕土
ST78C36CJ44
ST78C36ACJ44
ST78C36CQ64
P
ACKAGE
44-PLCC
44-PLCC
64-LQFP
O
操作摄像机
T
emperature
R
ANGE
0
o
C至70
o
C
0
o
C至70
o
C
0
o
C至70
o
C
D
EVICE
S
TATUS
活跃
活跃
活跃
2
-SLCTIN
RESET
时钟
RESET
XTAL1
XTAL2
GND
GND
-CS
-CS
-IRQ7
INIT
-IRQ7
PDIR
INIT
xr
REV 。 5.0.2
ST78C36/36A
ECP / EPP并口打印机具有16字节FIFO端口
引脚说明
N
AME
44-
PLCC
针
#
64-
LQFP
针
#
T
YPE
D
ESCRIPTION
数据总线接口
A10
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
-IOR
-IOW
-CS
IOCHRDY
29
39
41
40
9
10
11
12
13
14
15
16
43
42
22
18
36
46
53
52
5
6
7
8
9
10
11
12
55
54
24
19
I
地址选择线。 A10的地方在ECP控制/状态/数据端口
0×400的-CS抵消解码地址。
I / O
数据总线。双向数据端口。
I
I
I
O
低电平有效AT总线I / O读选通。
片选(低电平有效) 。一个低该引脚使能并口/
CPU的数据传输操作。
I / O通道就绪(内部上拉/ 3表示高电平有效) 。该引脚
变低时,该装置需要另外的时钟周期的读取和
写。
中断请求线( 3表示低电平有效) 。
-IRQ9
-IRQ7
-IRQ5
AEN
DRQ3
DRQ2
DRQ1
-DACK3
-DACK2
-DACK1
TC
-
19
-
17
7
-
-
8
-
-
6
14
20
18
13
3
63
51
4
2
47
62
O
I
O
DMA地址使能(高电平有效) 。当此线为高电平时,DMA
控制器具有地址总线的控制。
高电平有效AT总线的DMA请求通道3,2和1 (内部上拉
降三表示高电平有效) 。请求是通过使产生的
DRQx线为高电平。一个DRQx线保持为高电平,直到它对应
应的DMA应答“ DACKx * ”线变低。
DMA确认为通道3,2和1个内部上拉/三个信号(
表示低电平有效) 。
I
I
终端计数(高电平有效) 。该ST78C36终止DMA通道
当检测到一个高电平脉冲。
3
ST78C36/36A
ECP / EPP并口打印机具有16字节FIFO端口
xr
REV 。 5.0.2
引脚说明
N
AME
44-
PLCC
针
#
64-
LQFP
针
#
T
YPE
D
ESCRIPTION
打印机端口接口
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
-STROBE
38
37
36
35
34
33
32
31
25
45
44
43
42
41
40
39
38
27
I / O
双向并行端口(三态),在进出的传输数据
ST78C36并行端口。 PD [ 7:0]中的输出模式被锁存。产量
只对最高人民检察院和PPF模式,双向所有其它模式。
O
数据选通输出(内部上拉/ 3表示低电平有效) 。此输出
指示该有效数据可在打印机端口的打印机( PD0-
PD7).
自动换行(内部上拉/ 3表示低电平有效) 。当此
信号为低的打印机应该自动线供给之后的每一行是
打印。
初始化行式打印机(内部上拉/ 3表示低电平有效) 。当此
信号为低电平时,它会导致被初始化打印机。
行式打印机选择(内部上拉/ 3表示低电平有效) 。当此
信号为低电平时,它选择打印机。
行式打印机错误(内部上拉/低电平有效) 。这是从一个输出
打印机通过在错误状态保持为低电平,以指示错误。
行式打印机选择(内部上拉/高电平有效) 。这是从输出
打印机以指示该行式打印机已被选中。
行式打印机忙(内部上拉/高电平有效) 。从打印机输出
来表示打印机没有准备好接收数据。
行式打印机应答(内部上拉/低电平有效) 。该输入是
低脉冲由打印机,以指示数据已被接受success-
完全。
行式打印机缺纸(内部上拉/高电平有效) 。从输出
打印机显示缺纸。
打印机端口方向指示器。高电平表示设备处于输入模式,
LOW指示输出模式。 ( ST78C36CJ44和ST78C36CQ64只) 。
-AUTOFDX
26
28
O
INIT
-SLCTIN
·ERROR
SLCT
忙
-ACK
27
28
1
2
3
4
29
30
57
58
59
60
O
O
I
I
I
I
PE
PDIR
5
21
61
23
I
O
系统信号
时钟/
XTAL1
XTAL2
RESET
20
21
24
21
22
26
I
O
I
晶体振荡器输入( ST78C36ACJ44 , ST78C36CQ64 )或外部
时钟输入( ST78C36CJ44 ) ,标称24兆赫。
晶体振荡器的输出,标称24兆赫。 ST78C36ACJ44和
ST78C36CQ64而已。
系统复位(高电平有效) 。
4
xr
REV 。 5.0.2
ST78C36/36A
ECP / EPP并口打印机具有16字节FIFO端口
引脚说明
N
AME
VCC
GND
44-
PLCC
针
#
44
23,30
64-
LQFP
针
#
16, 56
15, 25,
37, 48,
64
T
YPE
PWR
PWR
电源(+ 5V) 。
供应地。
D
ESCRIPTION
1.0概述
此设备是围绕惠普/微软规范设计的扩展功能端口
协议定义为增强型并行端口( EPP )模式“ ECR模式100” 。内部时序引擎
设计围绕一个24MHz的基准,可以从外部源或通过内置的供给
振荡器电路( ST78C36ACJ和ST78C36CQ64只)用合适的晶体。
系统复位时,设备默认为标准的IBM PC兼容的Centronics打印模式(仅输出) 。
双向的PS / 2 ,EPP和ECP模式只能通过编程的ECR模式字段被激活(此
需要地址位A10 = 1 ,这是正常的ISA的I / O空间的外部) 。
ECP中规范的可选功能,设置如下:
■
■
■
■
■
■
■
定义ECP中断脉冲,低电平为真(并口-ACK是非脉冲,低电平有效) 。
PWORD尺寸被强制为1个字节。
存在这样并不影响FIFO满位( ECP模式)发送1个字节。
RLE压缩未在硬件支持。
IRQ通道可选择为5,7或9( ST78C36CQ64只) 。
DMA通道可选择为1 ,2或3( ST78C36CQ64只) 。
FIFO的阈值被设定为8 (仅用于非DMA访问FIFO ) 。
PORT
数据
ECP- AFIFO
DSR
DCR
EPP - APort
EPP - DPORT
C- FIFO
ECP- DFIFO
T- FIFO
CNFG -A
CNFG -B
ECR
地址
000
000
001
002
003
004 - 007
400
400
400
400
401
402
读/写
读/写
W
R
读/写
读/写
读/写
W
读/写
读/写
R
读/写
读/写
模式
000, 001
011
所有
所有
100
100
010
011
110
111
111
所有
功能
数据寄存器
ECP FIFO (地址)
状态寄存器
控制寄存器
EPP端口(地址)
EPP端口(数据)
并口数据FIFO
ECP FIFO( DATA)的
测试FIFO
配置寄存器A
配置寄存器B
扩展控制寄存器
5