摘 要
随着计算机技术和移动技术的不断发展,不论是计算机还是仪器仪表,都朝着精简和通用的方向发展。尤其在接口方面,USB接口凭借其接口简洁,通讯速率快等特点,迅速成为计算机最常用的外部接口之一。传统的智能仪器一般多用串口或并口作为其与外部通信的接口,但是目前市场上面的PC机的接口越来越精简,笔记本电脑上基本已经没有串口和并口,有部分台式电脑甚至也出现这种趋势。因此传统智能仪器的普及正在或即将因为其接口而受到限制。本文设计的智能仪器USB接口将能从微处理器接收数据并通过USB接口进行存储,或将智能仪器和计算机通过USB接口进行通信。此系统可以摆脱接口多样化而造成产品使用不方便的困扰,具有普遍的现实意义和实用价值。
关键词:USB接口、智能仪器、通讯接口
目 录
摘要…………………………………………………………………………………………………… I
1 绪论………………………………………………………………………………………………… 1
2 总体设计方案…………………………………………………………………………………… 2
2.1 系统总体结构……………………………………………………………………………… 2
2.2 系统硬件结构……………………………………………………………………………… 2
2.3 系统总体软件流程………………………………………………………………………… 3
3 系统硬件设计…………………………………………………………………………………… 5
3.1 LPC2103系统硬件概况 ………………………………………………………………… 5
3.1.1 处理器概况………………………………………………………………………… 5
3.1.2 LPC2103特性……………………………………………………………………… 5
3.1.3 LPC2103功能寄存器……………………………………………………………… 6
3.1.4 LPC2103存储器寻址……………………………………………………………… 9
3.2 接口芯片CH375…………………………………………………………………………… 10
3.2.1 CH375概况………………………………………………………………………… 10
3.2.2 CH375特点………………………………………………………………………… 10
3.2.3 CH375引脚定义和封装形式……………………………………………………… 11
3.2.4 CH375并行接口…………………………………………………………………… 12
3.2.5 其他功能引脚……………………………………………………………………… 13
3.2.6 CH375内部结构…………………………………………………………………… 14
3.2.7 CH375的外围电路连接方式……………………………………………………… 15
4 软件设计……………………………………………………………………………………… 17
4.1 主机模式…………………………………………………………………………………… 17
4.1.1 模拟总线的编写…………………………………………………………………… 17
4.1.2 写U盘扇区流程…………………………………………………………………… 18
4.1.3 验证U盘内数据…………………………………………………………………… 19
4.2 设备模式…………………………………………………………………………………… 20
5 结论 …………………………………………………………………………………………… 21
致谢 ………………………………………………………………………………………………… 22
参考文献…………………………………………………………………………………………… 23
附录1 主机模式程序…………………………………………………………………………………25
附录2 设备模式程序…………………………………………………………………………………34
附录3 硬件实物图……………………………………………………………………………………37