background image

接口电路设计

3.1 PDIUSBD12 芯片简介

PDIUSBD12 是一款性价比很高的 USB 器件。通常用在基于微控制器的系统,通过高速

通用并行接口与微控制器进行通信,并且支持本地的

DMA 传输。该器件采用模块化的方法

实现一个

USB 接口在众多可用的微控制器中选择最合适的作为系统微控制器,允许现存的

体系结构并使固件投资减到最小。这种灵活性减少了开发时间、风险和成本,是开发低成本
且高效的

USB 外围设备解决方案的一种最快途径。PDIUSBD12 完全符合 USBI.1 规范,也

能适应大多数设备类规范的设计:如成像类、大容量存储类、通信类、打印类和人工输入设备
类等。因此,

PDIUSBD12 非常适合做很多外围设备,如打印机、扫描仪、外部大容量存储器

和数据码相机等。

PDIUSBD12 所具有的低挂起功耗连同 LazyClock 输出,可以满足使用 ACPI、OnNOW

USB 电源管理的要求,其低的操作功耗可以应用于使用总线供电的外设。此外,

PDIUSBD12 还集成了许多特性,包括 SoftConnetTM、GoodLinkTM、可编程时钟输出、低频
晶振和终止寄存器集合。所有这些特性都为系统节约了大量的成本,同时使

USB 功能在外

设上的应用变得容易。

3.2 PDIUSBD12 接口芯片与单片机 AT89S52 的连接

PDIUSBD12 与单片机 AT89S52 的连接如上图 2 所示。AT89S52 的 8 位数据通过并行方

式发送到

PDIUSBD12 的 8 位数据线上,P2.3 连接到 CS_N,作为片选信号,中断请求信

号由

INT_N 送出到 INT1/P3.3 引脚,由单片机 AT89S52 响应中断请求。其它引脚按照一

般设置。