1.1. 一般说明 CH341 的并口是主动式并口,在计算机端的程序控制下,可以直接从外部电路输入输出数据,一般不需要外接单片机/DSP/MCU。 CH341 的并口主要有 2 种接口方式:EPP 方式和 MEM 方式。EPP 方式类似于 EPP V1.7 或者 EPP V1.9 规范,MEM 方式类似于 INTEL 时序存储器的读写方式。芯片复位后的默认方式是 EPP,在 USB 配置完成后,计算机端的程序可以随时控制 CH341 在上述 2 种方式之间进行切换。另外还有一种 BUS 方式,以地址和数据复用总线的方式提供 7 位地址和 8 位数据。 1.2. EPP 并口 EPP 并口的主要引脚包括 WR#引脚、DS#引脚、AS#引脚、WAIT#引脚,相关信号的时序说明可以参照 EPP 规范 V1.7 和 V1.9。 EPP 方式通过 WR#、DS#和 AS#的逻辑组合执行具体操作。WR#用于指示当前的数据或地址传输方向,对计算机端而言,高电平是对外部电路执行读操作,低电平是对外部电路执行写操作。选通信号是低电平有效的脉冲信号,选通信号包括数据选通 DS#和地址选通 AS#,DS#有效执行数据操作,AS# 有效执行地址操作。EPP 的实际操作发生于选通信号有效期间,例如:在 WR#为高电平期间 DS#输出脉冲,则执行一个数据读操作;在 WR#为低电平期间 AS#输出脉冲,则执行一个地址写操作。 CH341A 的 EPP 数据读写操作 DS#支持 WAIT#等待信号,在 CH341 开始输出低电平选通信号后,如果 WAIT#为低电平,那么选通信号将继续保持低电平直到 WAIT#恢复为高电平或者 85uS 等待超时后才结束输出。 CH341A 的 EPP 地址读写操作 AS#不支持 WAIT#等待信号,所以 EPP 地址读写操作比数据读写操作略快一些。写操作的选通信号的低电平有效宽度最小是 0.16uS 或者 0.25uS,读操作的选通信号的低电平有效宽度最小是 0.25uS 或者 0.33uS,理想状态下的最大传输速度是 800KB/S,在 WINDOWS XP SP2 环境下使用连续的大数据块进行速度测试,实测传输速度约为:下传 510KB/S,上传 560KB/S。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !