PPC加装usb host 的研究
前几日偶然发现南京沁恒电子有限公司生产的ch375集成电路似乎可以用于给普通ppc加装usb host。CH375 是一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE设备方式。在本地端,CH375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/DSP/MCU/MPU等控制器的
系统总线上。在USB主机方式下,CH375还提供了串行通讯方式,通过串行输入、串行输出和中断输出与单片机/DSP/MCU/MPU 等相连接。而多数ppc上都提供串行接口,但无法提供中断输入。可能要外接单片机 。
CH375的USB 主机方式支持常用的USB 全速设备,外部单片机可以通过CH375 按照相应的USB 协议与USB 设备通讯。CH375 还内置了处理Mass-Storage 海量存储设备的专用通讯协议的固件,外部单片机可以直接以扇区为基本单位读写常用的USB 存储设备(包括USB 硬盘/USB 闪存盘/U 盘)。这使得读写速度很快,并且由较低的误码率。
有
朋友告诉我,市面上的cf usbhost卡可能用到的就是这类芯片!
有wince底层驱动及单片机编写经验的朋友可以试试。有关资料及汇编指令请到
这里下载。