基于uPSD3254A单片机的EPP并口通信技术
发布时间:2008/5/29 0:00:00 访问次数:959
摘要:介绍了并口的epp(enhancedparallelport)接口协议及其高速数据通信的原理,并在st公司upsd3254a单片机及其开发环境psdsoftexpress基础上完成了一个应用epp接口协议的实现方案。
关键词:epp协议upsd3254apsdsoftexpress
引言:
在ibm公司推出pc机开始,并口已经是pc机的一部分。最初并口就是为代替串口来驱动高性能点阵式打印机[1],并口通信有spp、epp、ecp三种传输模式,spp模式是半双工单向传输的,传输速率仅为15kb/s;epp增强型模式采用双向半双工数据传输,传输速度高达2mb/s;ecp扩充型模式采用双向全双工数据传输,传输速率比epp高。在设计和实现方面,epp模式比ecp模式更灵活、简洁、可靠,在工业界得到了更多的实际应用[2]。本文介绍的是一种基于upsd3254a的epp增强并口的设计,其核心是使用upsd323x内部的cpld实现epp接口与pc机上并口之间的高速硬件通信,实际测试中速度达到了900kb/s。
1epp协议介绍
epp协议是由intel、xircom、zenith三家公司联合提出的,于1994年在ieee1284标准中发布。epp协议有epp1.7和epp1.9两个标准,可以在pc机的bios/外围设备/并行口bios/peripheralsetup/parallelportmode)方式中进行设置[3]。与传统并行口标准利用软件实现握手不同,epp接口协议通过硬件自动握手,能达到500kb/s~2mb/s的通信速率。
1.1epp工作模式的寄存器和引脚定义
pc并口采用25针的db型阴极接口,epp工作模式的25个引脚的定义如表1所示。
表1epp协议引脚定义
关键词:epp协议upsd3254apsdsoftexpress
引言:
在ibm公司推出pc机开始,并口已经是pc机的一部分。最初并口就是为代替串口来驱动高性能点阵式打印机[1],并口通信有spp、epp、ecp三种传输模式,spp模式是半双工单向传输的,传输速率仅为15kb/s;epp增强型模式采用双向半双工数据传输,传输速度高达2mb/s;ecp扩充型模式采用双向全双工数据传输,传输速率比epp高。在设计和实现方面,epp模式比ecp模式更灵活、简洁、可靠,在工业界得到了更多的实际应用[2]。本文介绍的是一种基于upsd3254a的epp增强并口的设计,其核心是使用upsd323x内部的cpld实现epp接口与pc机上并口之间的高速硬件通信,实际测试中速度达到了900kb/s。
1epp协议介绍
epp协议是由intel、xircom、zenith三家公司联合提出的,于1994年在ieee1284标准中发布。epp协议有epp1.7和epp1.9两个标准,可以在pc机的bios/外围设备/并行口bios/peripheralsetup/parallelportmode)方式中进行设置[3]。与传统并行口标准利用软件实现握手不同,epp接口协议通过硬件自动握手,能达到500kb/s~2mb/s的通信速率。
1.1epp工作模式的寄存器和引脚定义
pc并口采用25针的db型阴极接口,epp工作模式的25个引脚的定义如表1所示。
表1epp协议引脚定义
引脚号 |
epp信号 |
方向 |
是否反向 |
说明 | ||||
1 |
摘要:介绍了并口的epp(enhancedparallelport)接口协议及其高速数据通信的原理,并在st公司upsd3254a单片机及其开发环境psdsoftexpress基础上完成了一个应用epp接口协议的实现方案。 关键词:epp协议upsd3254apsdsoftexpress 引言: 在ibm公司推出pc机开始,并口已经是pc机的一部分。最初并口就是为代替串口来驱动高性能点阵式打印机[1],并口通信有spp、epp、ecp三种传输模式,spp模式是半双工单向传输的,传输速率仅为15kb/s;epp增强型模式采用双向半双工数据传输,传输速度高达2mb/s;ecp扩充型模式采用双向全双工数据传输,传输速率比epp高。在设计和实现方面,epp模式比ecp模式更灵活、简洁、可靠,在工业界得到了更多的实际应用[2]。本文介绍的是一种基于upsd3254a的epp增强并口的设计,其核心是使用upsd323x内部的cpld实现epp接口与pc机上并口之间的高速硬件通信,实际测试中速度达到了900kb/s。 1epp协议介绍 epp协议是由intel、xircom、zenith三家公司联合提出的,于1994年在ieee1284标准中发布。epp协议有epp1.7和epp1.9两个标准,可以在pc机的bios/外围设备/并行口bios/peripheralsetup/parallelportmode)方式中进行设置[3]。与传统并行口标准利用软件实现握手不同,epp接口协议通过硬件自动握手,能达到500kb/s~2mb/s的通信速率。 1.1epp工作模式的寄存器和引脚定义 pc并口采用25针的db型阴极接口,epp工作模式的25个引脚的定义如表1所示。 表1epp协议引脚定义
|