下载主板电路原理图
下载扩展板EXT-BOARD-A电路原理图
原理分析
U1为NXP公司(前身PHILIPS)推出的一款符合USB1.1规范的USB接口芯片,其外围接口可参考NXP公司提供的示例,但此示例中有一些小错误,本项目电路图已经作出了更正。当然,由于应用环境的不同,本项目的接口电路与NXP公司提供的示例有些细微差别。官方示例中与D-信号线相连的1M电阻另一端与地相连是错误,应该与VBUS相连;当PDIUSBD12为总线上唯一器件时,CS_N脚可以一直接地;SUSPEND脚既可作为输入脚,也可作为输出脚,当作为输入脚时,将此引脚拉低可唤醒设备,当作为输出用时代表设备是否处于挂起状态,当主机本身退出挂起状态或设备初始化都可以唤醒设备,所以这个引脚可以不用。
我们用两片74LS164和两片74LS273来扩展输出I/O口,74LS164是8位串行移位寄存器(串进并出),73LS273是8位锁存器(buffer)。
对51单片机进行编程时需要其些I/O口在以下状态间进行切换:0V,5V和12V。我们用运算放大器LM358来实现。
为了便于调试,我们还另外设计了一块扩展板EXT-BOARD-A,上面带有串行通讯接口,可通过此接口实时将一些监控数据传到PC机。另外此扩展板上还带有两个按键个8个状态指示灯,可实现其它一些实验。