关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于C8051F320的数据采集系统USB接口设计

基于C8051F320的数据采集系统USB接口设计

作者:时间:2009-10-16来源:网络收藏

2.2 的引脚及封装
的引脚排列如图1 所示,封装为TQFP-32。其中VDD 为数字电源;GND为模拟地;REGIN 为5V 校准器的输入端;RST/C2CK 为设备的复位引脚或EC2 调试接口的时钟信号;P3.0/C2D 为端口P3.0 或EC2 调试接口的双向信号引脚;VBUS 为 总线输入脚;D+为 的D+;D-为 的D-;P0.2/XTAL1 为端口0.2 或外部晶振输入;

本文引用地址:http://www.eepw.com.cn/article/202632.htm

P0.3/XTAL2 为端口P0.3 或外部晶振输出;P0.6/CNVSTR 为端口P0.6 或ADC0 外部转换开
始输入脚;P0.7/VRFF 为端口P0.7 或外部参考电源的输入端或输出端;P0.0、P0.1、P0.4、
P0.5、P1.0~P1.7、P2.0~P2.7 均为相应的端口引脚。

3 USB 接口电路设计
3.1 USB 接口硬件电路设计
由于 微控制器内部集成了一个USB 接收器,简单易用,因此,用它进行
USB 接口的硬件设计也显得比较简单。主要包括两部分的内容,一是接口转换模块供电方
式的选择,二是USB 引脚的连接。图2 是其USB 接口电路图。模块选择自供电模式,图2
所示的整个模块的供电电源都来自外部5V 电源。C8051F320 中的USB 收发器内部已经集
成了上拉电阻,不需要任何外部器件就可直接与USB 接口相连。

图 2 USB 接口连接电路图

3.2 USB 设备固件程序设计

USB 设备固件程序是USB 设备必须实现的部分,它的主要目的是:当USB 设备连接
到主机上时,主机可以发现新设备,然后建立连接并完成数据传输任务,也就是能够让上位
机能够正常检测和识别USB 设备。因此,本固件设计的目的是使主机能够识别C8051F320
设备,以及正确的与它进行通信。同时为了在USB 上达到最大的传输速度,C8051F320 固件设计成中断驱动。



评论


相关推荐

技术专区

关闭