正在加载图片...
周立功单片机发展有限公司Tel:(020)38730916387309173873097638730977Fax:38730925 USB驱动程序简要说明及应用例子 USB总线主要用于USB设备与主机之间的数据通信,特别为USB设备与主机之间大 量数据的传输提供了高速、可靠的传输协议。例如:在嵌入式系统中,可以利用USB设备 与微控制器构成USB设备。USB设备与PC机USB主控器相连就可以实现嵌入式系统与 PC机之间的通信了,也就可以实现诸如U盘、移动硬盘、USB接口打印机等功能。 本驱动程序利用 Philips公司生产的USB芯片 PDIUSBD1与微控制器构成USB设备 在μCOS-Ⅱ操作系统上实现该USB设备与PC机通信的USB协议,为用户提供与PC机通 信的API函数。 下面先简单介绍USB芯片 PDIUSBD2。 1.1PD|USBD12简介 PDIUSBD12是一款性价比很高的USB器件,完全符合USB1.版的规范。具有以下特 性: 高性能USB接口器件,集成了SI、FIFO存储器、收发器以及电压调整器; 可与任何外部微控制器/微处理实现高速并行接口(2M字节/秒) ●完全自治的直接内存存取(DMA)操作 集成320字节多结构FIFO存储器 在批量模式和同步模式下均可实现1M字节/秒的数据传输速率 在挂起时可控制 Lazy Clock输出 采用 GoodLink技术的连接指示器,在通讯时使LED闪烁 可编程的时钟频率输出 符合ACPI、 OnNoW和USB电源管理的要求; 内部上电复位和低电压复位电路 有SO28和 TSSOP28封装 工业级操作温度:-40℃~+85℃ 高于&kV的在片静电防护电路,减少了额外元件的费用 ●具有高错误恢复率(>99%)的全扫描设计确保了高品质 双电源操作:3.3±0.3V或扩展的5V电源,范围为36-55V: PDIUSBDI2管脚排列及内部功能框图如图1所示,表1为 PDIUSBD12的管脚说明。 DATACOD AD ATA<4 742 内部RA 上游端口 位时钟恢复 21GLN PHILIPS 存储器 DATA<7>9 RESET N 串行接口引擎 CLKOUT国 电压调整器 并行和D INT_N 4 图1 PDIUSBD12管脚排列及内部功能框图广州周立功单片机发展有限公司 Tel: (020) 38730916 38730917 38730976 38730977 Fax: 38730925 USB 驱动程序简要说明及应用例子 USB 总线主要用于 USB 设备与主机之间的数据通信,特别为 USB 设备与主机之间大 量数据的传输提供了高速、可靠的传输协议。例如:在嵌入式系统中,可以利用 USB 设备 与微控制器构成 USB 设备。USB 设备与 PC 机 USB 主控器相连就可以实现嵌入式系统与 PC 机之间的通信了,也就可以实现诸如 U 盘、移动硬盘、USB 接口打印机等功能。 本驱动程序利用 Philips 公司生产的 USB 芯片 PDIUSBD12 与微控制器构成 USB 设备, 在 µC/OS-II 操作系统上实现该 USB 设备与 PC 机通信的 USB 协议,为用户提供与 PC 机通 信的 API 函数。 下面先简单介绍 USB 芯片 PDIUSBD12。 1.1 PDIUSBD12 简介 PDIUSBD12 是一款性价比很高的 USB 器件,完全符合 USB1.1 版的规范。具有以下特 性: z 高性能 USB 接口器件,集成了 SIE、FIFO 存储器、收发器以及电压调整器; z 可与任何外部微控制器/微处理实现高速并行接口(2M 字节/秒); z 完全自治的直接内存存取(DMA)操作; z 集成 320 字节多结构 FIFO 存储器; z 在批量模式和同步模式下均可实现 1M 字节/秒的数据传输速率; z 在挂起时可控制 LazyClock 输出; z 采用 GoodLink 技术的连接指示器,在通讯时使 LED 闪烁; z 可编程的时钟频率输出; z 符合 ACPI、OnNOW 和 USB 电源管理的要求; z 内部上电复位和低电压复位电路; z 有 SO28 和 TSSOP28 封装; z 工业级操作温度:-40℃~+85℃; z 高于 8kV 的在片静电防护电路,减少了额外元件的费用; z 具有高错误恢复率(>99%)的全扫描设计确保了高品质; z 双电源操作:3.3±0.3V 或扩展的 5V 电源,范围为 3.6~5.5V; PDIUSBD12 管脚排列及内部功能框图如图 1 所示,表 1 为 PDIUSBD12 的管脚说明。 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 24 25 26 27 DATA<0> 28 DATA<1> DATA<2> DATA<3> GND DATA<4> DATA<5> DATA<6> DATA<7> ALE CS_N A0 VOUT3.3 D+ D– VDD XTAL2 XTAL1 RESET_N GL_N EOT_N DMACK_N SUSPEND DMREQ CLKOUT 13 16 WR_N INT_N 14 15 RD_N 控制 模拟 收发器 上游端口 PLL锁相环 位时钟恢复 PHILIPS 串行接口引擎 电压调整器 SoftConnect 内部RAM 存储器 管理单元 并行和DMA 接口 图 1 PDIUSBD12 管脚排列及内部功能框图 - 1 -
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有