• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于C8051F320的数据采集系统USB接口设计

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

录入:edatop.com     点击:
2.2 C8051F320 的引脚及封装

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

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 接口硬件电路设计

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

\

3.2 USB 设备固件程序设计

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

\

图 2 USB 接口连接电路图


上一篇:内蒙古用GPS定位系统等技术构筑安全稳定“新长城”
下一篇:一种基于流水线的SpaceWire路由器研究

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图