您现在的位置: USB开发网 > USB开源项目 > Easy USB 51 Programer Plus
- Easy USB 51 Programer Plus

电路原理图

------分隔线----------------------------

 电路原理图

Easy usb 51 programer plus 主板电路原理图
主板原理图
 
 
Easy usb 51 programer plus 扩展板电路原理图
 
扩展板电路原理图
 

 
 
 

电路原理分析 

  U1为USB接口芯片PDIUSBD12,为NXP公司(前身为PHILIPS)推出的一款符合USB1.1规范的USB接口芯片,其外围电路可参考NXP公司提供的示例,但厂商给的示例中有一些小错误,本项目电路图已经作出了更正。当然,由于应用环境的不同,本项目的外围电路与NXP公司提供的示例有些细微差别。当PDIUSBD12为总线上唯一器件时,CS_N脚可以一直接地,使其一直处理选通状态;SUSPEND脚既可作为输入脚,也可作为输出脚,当作为输入脚时,将此引脚拉低可唤醒设备,当作为输出用时代表设备是否处于挂起状态,当主机本身退出挂起状态或设备初始化都可以唤醒设备,所以这个引脚可以不用。D12第14脚INT_N为中断请求脚,低有效,所以一定要接单片机的外部中断引脚。

  发光二极管D3用于指示USB设备状态,在USB设备枚举过程中或枚举成功后的数据通信过程中D3会闪烁,枚举

   我们用两片74LS164和两片74LS273来扩展输出I/O口,74LS164是8位串行移位寄存器(串进并出),73LS273是8位锁存器(buffer)。

  本项目有一个实例是实现51单片机烧录器的功能,对51单片机进行烧录时需要其些I/O口在:0V,5V和12V状间切换,我们用运算放大器LM358来实现。

  为了便于调试和烧录程序,我们还另外设计了一块扩展板EXT-BOARD-A,上面带有串行通讯接口,可通过此接口实时将一些监控数据传到PC机,实现一些调试功能,另外还可以通过串口下载程序(主板上使用的单片机为STC89C52RD支持串口在线下载功能)。另外此扩展板上还带有两个按键个8个状态指示灯,可实现其它一些实验,在后面出现的实例中将会看到。

------分隔线----------------------------
联系我们
  • Q Q: 1148374829 点击这里给我发消息
  • 旺旺:jhoneqhsieh 点击这里给我发消息
  • 电话:(0)15923141204
  • 淘宝网店