日前,随着嵌入式系统的不断发展和成熟,对大量数据采集传输的速度要求也越来越高。传统的通信方式,如RS232/RS185通信已不能满足当前对大量数据快速存储和交换的需求,而采用USB作为通信总线,其最大的优点就是传输速度快,USBL1理论速度极限可以达到1MB/s USB20可达到480MB/s此外它支持“热插拔”,即插即用,极大地方便了用户的使用.USB根据传输双方可划分为HOST和SLAVE即主机、从机设备。当前USB主机HIOSD一般由PC机担任,而市场上各种USB产品基本上都是从机SLAVE),这就极大限制了 USB产品的使用范围。随着用户需求的提高,USB产品也将不会再是单.的从机方式。例如:目前有的数码相机不仅需要通过USB接口将图像传到PC机显示 作为SLAVE方式),也要求可直接通过USB接口将所拍相片储存到移动存储器上或者直接在打印机上显示作为HOST方式).
本文设计是在已有的基于DSP的燃料电池发动机车截控制系统上,采用USB接口芯片CH375为它配置一个USB接山,实现USB-HOST和USB-DEV CE主从两种USB通信,使DSP既可通过USB与PC机通信,将该系统中各种物理参数直接在PC机上实时显示:也可脱离PC机,将DSP采集的数据以FAT文件的格式保存在U盘中,并设计了个合理电路,可根据用户不同需求,由DSP自动识别决定主从模式的选择,无需人工切换,方便用户使用。