IEEE1284信号及脚序
IEEE-1284定义了一对一的异步双向并行接口。其中PC机使用A型接头,DB-25孔型插座,包括17条信号线和8条地线,信号线又分为3组,控制线4条,状态线5条,数据线8条。
打印机使用B型接头,为36PIN 0.085inch间距的Champ连接器,称Centronics连接器
36PIN Centronics连接器的各脚信号的含义
C型:新的Mini-Centronics 36PIN连接器,0.050inch间距,既可用于主机,也可用于外设
D型25针和36针Centronics的针脚定义对照:
A型、B型、C型连接器的针脚定义对照:
4. IEEE1284接口的对接:
PC机DB-25与打印机Centronics 36PIN连接器的信号对应关系:
PC机边A型(DB-25)与打印机边B 型(Centronics 36PIN)连接器的对接:
PC机边A型(DB-25)与打印机边C 型(Mini-Centronics 36PIN)连接器的对接:
PC机边C型(Mini-Centronics 36PIN)与打印机边B 型(Centronics 36PIN)连接器的对接:
5. IEEE1284硬件接口
IEEE-1284定义了2种级别的接口兼容性,Level I 用于产品不需要高速模式,但需要利用反向通道能力的场合;Level II用于长电缆和高速传输率场合。
并行接口输出的是TTL标准的逻辑电平,输入信号也要符合TTL标准。这种特性可以使接口容易应用在电子设计中。大部分的PC并行接口能吸收和输出12mA左右的电流,如应用时小于或大于这个值,应使用缓冲电路。
为了保持与早期的Centronics 接口兼容,使用OC(open collector)驱动器,使用上拉电阻(pull-up resistor)标准电阻值为2.2k欧或4.7k欧。控制线与状态线仅要求上拉电阻Rp,数据线和Strobe线还要求串联电阻Rs来匹配线路阻抗,调整串联电阻值使其与驱动器的输出阻抗之和等于45欧到55欧的线路阻抗。比如驱动IC输出阻抗为15欧,则需要33欧的串联电阻。
IEEE-1284接口芯片:
因为最小输出驱动电压为2.4V, 标准TTL的+5V或低压TTL 的+3.3V的芯片都可以使用。
Fairchild、ST、TI公司都有类似芯片,如74ACT1284、74LVC161284、74LV161284等,还有专用的ESD芯片74F1071等。
6. IEEE1284信号规格表
本文参考了以下资料,表示感谢:
温正伟原载电子报的资料
http://www.interfacebus.com/Design_Connector_1284.html
http://ckp.made-it.com/ieee1284.html
http://www.fapo.com/1284int.htm
http://zone.ni.com/devzone/cda/tut/p/id/3466
http://www.homestead.co.uk/
系统分类:
接口电路 |
用户分类:
信号接口 |
标签:
并行接口 IEEE-1284 打印机 Centronics D25 |
来源:
整理 |
点击查看原文
发表评论 阅读全文(2165) | 回复(0)
发表于 2007/12/30 1:45:50
2
计算机的并行接口(2)
2. IEEE1284定义的5种工作模式
为了提高Centronics接口的性能,也要兼容过去的标准,IEEE1284定义了5种工作模式:
SPP模式:Standard Parallel Port标准并行接口,也称为Compatibility mode兼容模式, Nibble模式:从PC机到外设8-bit数据线,反向4-bit数据线
Byte模式:8-bit双向传输,速率在50KB/s 到150KB/s之间
EPP模式:Enhanced Parallel Port增强并行接口,允许任一方向的高速字节传输
ECP模式:Extended Capabilities Port扩展功能并行接口,允许PC机发送数据块
符合IEEE 1284标准的并口,使用设备ID(Device identification sequence)来实现即插即用(Plug and Play)配置,使并口更易于使用。各种模式都可以使用相同的连接器和电缆连接方式,因硬件和编程方式的不同,传输速度可以从50K Bits/秒到2MB/秒不等。
2.1)SPP模式:即传统的Centronics并行接口,所以也称Centronics mode
提供基本的信号,包括8-bit数据线,4条控制线(Strobe、Initialize Printer、Select Printer、Auto Feed line)和5条状态线(Busy、Acknowledge、Select、Paper Empty、Fault),需要三个不同的寄存器来进行数据的读写操作。
SPP模式是最基本的工作模式,异步、字节单向传输,数据率在50KB/s 到150KB/s之间。使用AB-cable 电缆可传6米,而使用新的CC-cable 电缆可达10米。
基本的SPP 模式的时序如图:
当打印机准备好接收数据,设BUSY为低,主机发出有效的数据到数据线,等待至少500ns然后发出STROBE负脉冲持续至少500ns,有效的数据在STROBE上升沿后至少要维持500 ns 。打印机接收数据并设BUSY有效以指示处理数据,当打印机完成数据接收,发出ACK脉冲至少500ns,然后清除BUSY以指示准备好接收下一个字节数据。
Centronics标准的握手信号略有不同,nStrobe为最小宽度大于1us的负脉冲,nAck为宽度大于5us的响应负脉冲,由于nAck信号的负脉冲较短,一般不会查询它,而是查询Busy。
主机软件通过4步来完成1字节数据