C8051F320在USB设计中的应用
[09-12 17:49:04] 来源:http://www.88dzw.com 单片机学习 阅读:8550次
文章摘要: 摘要:C8051F320是Cygnal公司推出的一款新型USB微控制器芯片。该器件具有较快的处理速度和较大的存储容量,并且具有在系统可编程的功能,是USB接口设计的理想选择。文中介绍了C8051F320的特点和引脚功能,并以一个USB-CAN接口转换模块为例介绍了USB接口的软硬件设计。 关键词:C8051F320;USB;USB描述符;固件随着USB技术的快速发展以及USB外设在越来越多场合的广泛应用,支持USB接口技术的芯片也越来越多。对于USB接口的设计,如非扩展之用,选用带有MCU的USB控制器当然是设计师们的首选,因为这样不仅可以大大简化硬件电路、减小外设体积,而且还可以
C8051F320在USB设计中的应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com摘要:C8051F320是Cygnal公司推出的一款新型USB微控制器芯片。该器件具有较快的处理速度和较大的存储容量,并且具有在系统可编程的功能,是USB接口设计的理想选择。文中介绍了C8051F320的特点和引脚功能,并以一个USB-CAN接口转换模块为例介绍了USB接口的软硬件设计。
关键词:C8051F320;USB;USB描述符;固件
随着USB技术的快速发展以及USB外设在越来越多场合的广泛应用,支持USB接口技术的芯片也越来越多。对于USB接口的设计,如非扩展之用,选用带有MCU的USB控制器当然是设计师们的首选,因为这样不仅可以大大简化硬件电路、减小外设体积,而且还可以提高产品的可靠性。文中介绍的C8051F320就是顺应这种需求而推出的一种新型USB控制器芯片。
1 C8051F320的主要特点
C8051F320是Cygnal公司推出的一款具有全速USB功能的混合信号flash微控制器芯片,该器件内部集成有2304 Byte RAM和16k Byte的flash存储器。实际上,C8051F320是一个完整的小型片上系统(SoC)。由于利用该芯片进行设计时可以不需要任何外部元件(包括电阻和晶振),因而是小型USB应用的理想选择。与其它同类产品相比,C8051F320主要具有如下一些特点:
●全速的USB 2.0功能控制器;
●内部集成了时钟恢复电路,且不需要外接晶体振荡器;
●可支持8个USB端点;
●带有1k字节的USB缓冲存储器;
●内部集成了USB接口的数据收发器,设计中无需外部上拉电阻;
●具有高速增强型8051 MCU内核,该MCU内核采用流水线式指令结构,70%的指令执行时间为一个或两个系统时钟周期,处理速度可达25MIPS(时钟频率为25MHz时)。
此外,C8051F320还有许多其它特性,如支持在系统编程(ISP),带有可编程的数字I/O和数字交叉开关,可提供全速、非侵入式的在系统片内调试电路等。
2 C8051F320的引脚功能
C8051F320的引脚排列如图1所示。主要引脚的功能如下:
D+、D-:USB电缆的USB D+和USB D-连接端;
VDD:2.7~3.6V片上电源输入端或片内电压调节器的3.3V输出端;
REGIN:片内电压调节器的5V输入端;
VBUS:USB电缆VBUS引线的感应输入端,当该脚出现5V高电平信号时,表示该设备已经和主机连接好;
RST/C2CK:多功能引脚,内部上电复位POR(Power On Reset)和VDD监视器的漏极开路输出,使该脚保持低电平15μs以上可对系统进行一次复位。此外,该脚还可作为C2接口的时钟信号输入端;
P3.0/C2D:多功能引脚,可作为I/O端口或C2接口的双向数据信号传输端口。
3 应用举例
笔者以C8051F320为核心设计了一个USB和CAN总线的接口转换模块,运用该接口转换模块可以方便地把具有USB接口的测控设备连接到一个CAN总线测控网络中,以对系统的运行状况进行系统和整体的测试和分析。
《C8051F320在USB设计中的应用》相关文章
- › 芯片引脚及主要特性MC68HC805C4 8位微控制器(A/D)
- › 芯片引脚及主要特性MC68HC805B6 8位微控制器(A/D)
- › 74系列数字电路74HC805六个2输入或非门驱动器
- › C8051F EC2 JTAG仿真器电路图
- › C8051F340的USBXpress开发包USB通信设计
- › Silicon Laboratories推出C8051F336系列高整合8位微控制器
- 在百度中搜索相关文章:C8051F320在USB设计中的应用
- 在谷歌中搜索相关文章:C8051F320在USB设计中的应用
- 在soso中搜索相关文章:C8051F320在USB设计中的应用
- 在搜狗中搜索相关文章:C8051F320在USB设计中的应用