一种AT89S52单片机的USB下载线设计
2.2 选用接口器件
在考虑了若干USB 接口芯片后,选用Philips 公司的PDIUSBD12 作为系统的USB 接口芯片,该芯片仅是一块USB转并行接口的系统芯片,所有的应答数据都由单片机提供,能够满足设计需要。
PDIUSBD12 是一款性价比很高的USB 器件,完全符合USB1.1 版的规范,PDIUSBD12 通常用作微控制器系统中实现与微控制器进行通信的高速通用并行接口。PDIUSBD12 引脚功能如图1 所示。
图1 PDIUSBD12 引脚图
2.3 PDIUSBD12 与单片机连接
在Philips 的PDIUSBD12 文档中,发布了一个与80C51的典型应用电路,如图2 所示。
在图2 中,ALE 接为低电平,表示一个独立的地址和数据总线配置。PDIUSBD12 的A0 脚与80C51 的任意一个I/O 口相连。该端口控制PDIUSBD12 的命令和数据状态。80C51 的多位地址和数据总线可直接与PDIUSBD12 的数据总线相连。
80C51 的频率输入可由PDIUSBD12 的CLKOUT 提供。
评论