轻松驾驭嵌入式USB设计--USB完全解决方案全新登场
操作系统,并且通过了WHQL认证。USBXpress可以为用户提供简单灵活的开发途径,固件库文件以及Windows动态链接库,还可以处理所有USB复杂协议,简化了设备端的固件和主机侧的驱动开发。
CP210X系列包括CP2101、CP2102、CP2103,都是固定功能的USB到UART转接桥芯片,能为用户提供最快最简单的从RS232升级到USB的方法。其它混合信号带USB功能的MCU都是高速8051内核,最快可达48M的指令运行速度,全部都内置高精度的振荡器,不需要外加晶振,最高64K Flash的程序空间和5376Byte的RAM,17通道10位200Ksps的ADC,C86F340系列带有外部数据总线接口,支持在系统仿真编程,芯片内集成5V-3.3V的电压解调器,因此芯片的有效供电电压范围为2.7-5.25V。
USBXpress简化了USB的设计,为USB设备端的固件和主机侧的应用软件提供更高层的API,用户无需掌握USB协议的主机端的驱动专门技术即可实现USB的应用,而且该应用软件完全免费,并已取得Windows的设备驱动认证,支持Silicon Labs公司的所有产品。支持的操作系统有Windows98、Windows2000、WindowsXP,也支持其他操作系统。
Silicon Labs公司的十五款USB MCU产品适合全部的嵌入式应用,高性能的混合信号USB2.0使这些MCU可以很好的满足市场需求,而且全面的软件和硬件开发资源及参考设计加速了产品的开发周期。
ToolStick开发平台
ToolStick开发平台是Silicon Labs公司提供的一个低价位的MCU评估开发平台,它可以使MCU所有的引脚都可以引出,不同的MCU做在不同的子卡上,子卡即Daughter卡,开发不同的MCU即选择不同的子卡。图5所示的是一个完整的ToolStick工具,左边的Base Adapter可以与任何Silicon Labs的MCU进行通信,通过USB Debug接口和PC相连;右边的是Daughter卡,是MCU产品开发板,不同的MCU所用Daughter卡不同。Toolstick软件和安装方法可以在Silicon Labs公司的网站上找到,包括Silicon Labs的IDE,Keil公司2KB代码的评估板,C语言编译器,参考代码以及应用终端软件等等。
Toolstick开发平台将一个完成的开发系统包括在USBStick里,可以帮助工程师在现场演示如何使用Silicon Labs公司MCU,如何编程仿真和下载程序,Toolstick平台整个应用方法如图5所示,PC侧IDE通过Base Adapter仿真调试功能对子卡上的单片机进行在线调试,同时安装在PC侧的ToolStick终端软件可以通过Base Adapter上单片机的UART口、GPIO口跟子卡上的单片机的UART口、GPIO口进行通讯,数据的收发在这个软件上都可以显示出来。ToolStick插上PC以后,电源LED点亮,C8051F326执行的是USB调试器和跟USB通信的功能,调试的时候程序的运行和停止都会在Run,Stop LED显示出来,SocketConnector是和子卡相连的接口。
图6是C8051F330子卡的硬件图。其中包括两个LED,一个指示MCU的3.3V供电是否正常,另一个接在P1.39上给客户作实验用;IDIC输出侧接电阻,将电流信号转换成电压,通过转动电位器可以给ADC输入0-3.3V之间的电压。C8051F330所有的I/O口都可以引出的,更方便客户的测试和实验。

问答选编
问:为任何一个微控制器添加USB口,有没有最简单的通 用方案?
答:最简单的方案就是,使用Silicon Labs公司的CP210x系 列产品,不需要做USB的软件开发,直接将UART口转 变成USB接口。
问:以往的USB实现,往往都是通过加一个芯片,一般都是 支持usb1.1,兼容usb2.0,请问本产品的特点在哪里?
答:Silicon Labs公司的单片机将USB2.0的功能集成到单 片机上,使系统方案更加简洁、可靠。在手持设备上使用 的话,单芯片的优势更加明显。
问:我们设计的智能设备用于电力系统,原设计是每相用一 个F310的UART接口,三相的三个接口通过串行总线 接口一个汇总的UART接口(第4个UART),通过第4 个接口对外部通信,请问如果用F340等芯片的USB接 口可以吗?有没有更好的方案?
答:通过F340的USB接口可以完成跟外部通信的任务,另 外F340的2个UART口也可以完成2相的通信,还需 要软件模拟一个UART口。
问: C8051F34x MCU进行A/D转换时,可以实时把转换后 的数据传输到PC吗? 有多长的延迟时间呢?
答:可以。使用中断,可以快很多。关于这个问题,还得看你 F34X里的任务和软件代码,还有PC机侧的响应时间(中 断、定时、轮询、任务多少)。
问:在应用方面,协议中是不是要同时用到几种传输模式? 控制传输是不是必需用到的?
答:对,每种USB的传输模式中,都会有控制传输。其他的 传输类别,可以根据你的应用来选择。
问:把传统的USB主控移植到嵌入式装置中,
USB接口 RS232 Silicon Labs 嵌入式 相关文章:
- TM1300 PCI-XIO口的UART和USB接口设计(01-17)
- USB接口充电最新规格(V1.1)与测试(01-10)
- 带USB接口的PCM2702声卡制作(06-29)
- 基于USB接口的数模转换系统设计(09-17)
- 便携式逻辑分析仪的设计与实现(10-29)
- 智能设备的兴起对USB接口提出新挑战(11-05)
