Silicon Labs(芯科科技)成立于1996年,是领先的芯片、软件和解决方案供应商,正致力于建立一个更智能、更互联的世界。其屡获殊荣的技术正在塑造物联网、互联网基础设施、工业自动化、消费电子和汽车市场的未来。Silicon Labs(芯科科技)的工程团队创造的产品专注于性能、节能、互联和简易化


官方授权保证

Silicon Labs 代理证


世强是Silicon Labs中国区最大代理商,全线代理Silicon Labs旗下所有产品,品类齐全,现货最多,正品保证。用户可以查询获取来自Silicon Labs的最新产品和技术资讯、官方资料库,以低于行业的价格,购买Silicon Labs最新元器件,享受供货保障。


主要产品介绍


在很多产品设计中我们会用到USB接口进行交互数据,但USB协议了解起来又很复杂。针对这种情况Silicon Labs提供了非常简便的解决方法。


可以用CP210x实现USB到UART的转换

这是USB虚拟串口的方式,用户只需安装厂商提供的VCP Driver .exe 驱动,当带有CP210x USB转UART接口芯片板子的USB接口连接到PC机端,就可以在PC机端虚拟一个COM,具体虚拟出来的是COMX口可以在PC端的设备管理器查看到,这种是最简单的操作方式,软件编程的时候就当作串口去操作,硬件连接的是USB接口进行通讯。是不是很简单就实现了USB的设计呢?


可以用CP211X HID-USB转UART接口芯片

CP211X兼容大多数操作系统自带的USB-HID类规格(class specification),接口类型直接就是USB-HID类型,因此不需安装驱动程序,从而消除了更新驱动程序时的不兼容性与各种风险,能简化设计工作以加速上市时间。原厂为CP211X HID USB 至 UART 接口库提供一个简单的 API 来配置和操作 CP211X 设备。该接口库提供一个接口抽象,这样用户可以不用编写任何 USB HID 代码,就可开发自己的应用。Silicon Labs提供了一个上位机的通讯软件,可以通过这个软件轻松实现数据交互。

 

电路连接如下图:


另外一种是通过 Silicon Labs的EFM8UBXX系列的8位MCU来解决

EFM8UBXX使实施行业标准 USB 连接变得简单。一个带集成收发器和芯片时钟恢复的板载通用串行总线 (USB) 2.0 控制器可以与 Silicon Labs 的 MCU 封装在各种包装中,包括业界最小的 3 mm x 3mm 封装。无需外部电阻、晶体、稳压器、EEPROM 或其他元件。EFM8UB集成了USB2.0兼容的外设(非主),支持USB的全速与低速通讯,支持4个双向的端点,集成有1KB的专用RAM用于USB的FIFO。开发软件可以使用厂家提供的完整的主机和设备软件解决方案,便于向您的嵌入式系统添加 USB 功能。电路连接如下图:




用EFM8UBXX设计上就更灵活。对于开发USB的产品的工程师,首先要了解一些USB的必备知识,比如设备描述符,接口描述符,端点描述符,只有了解这些才能开始USB产品的开发。在开发USB功能前,工程师要先了解USB的传输类型,USB共有四种传输类型:控制传输、批量传输、中断传输、同步传输。每种类型有各自的特点和典型的应用。控制传输可执行强制性请求,使主机能识别和枚举设备,控制传输的最大速率为832KB/S.批量传输是最快的一种传输类型,速率可以达到1.2MB/S,常见的磁盘驱动器等。中断传输可保证响应的速度,最快速率可达64KB/S,常见的应用包括键盘、鼠标等。同步传输是流式实时传输,最高速率可达1.0MB/S,主要用于音频、视频的传输。了解这些之后,我们就可以选择一个合适的传输类型开始开发。


传输类型确定后我们就可以开始程序的开发了,那是否是所有底层的协议都要我们自己去完成呢?当然不用,Silicon Labs已经提供了大量的USB的底程代码可供参考,提供的程序包括有WinUSB_Interrupt,WinUSB_Bulk,VCPXpress,USBXpress,HID以及音频的同步传输等。这些程序除了HID和同步传输的程序外在使用时需要安装PC的驱动程序,驱动程序在范例中也有提供。


VCPXpress是一个虚拟端口程序,在PC上安装驱动后自动产生一个虚拟的COM口,所以PC的软件编程这个最简单,甚至只需要调用MSCOMM控制就可以实现通讯了。这种的功能同上面的USB桥的方式。


USBXpress是面向没有USB开发经验的客户的一个程序,我们提供的是USB 的LIB库,已经将所有功能封装好,用户只需要调用几个函数(比如:USB_Reset(),Fifo_Read(),Fifo_Write_Foreground())就可以实现USB的初始化与数据的收发了。


对于中断与批量的程序我们提供的是完全底层源码的,用户可以根据需要进行修改。同样也提供了USB数据包的读写函数,方便用户快速的开发USB产品。


所有的软件资源与说明文档需要安装Silicon Labs的SIMPLICITY STUDIO软件,安装后在软件的目录中有提供以上的资源。


相关推荐


【产品】Silicon Labs 8位单片机EFM8UB系列自带驱动,简化USB设计

【选型】便携式医疗设备的USB桥接芯片选型推荐,芯科提供高集成度、交钥匙式解决方案


免费样品


本次活动推荐以下型号申请,如需其他型号免费样品申请可在商城中搜索对应型号,点击免费样品申请按钮,填写相关信息即可完成免费样品申请!

对应型号资料及参数请参考活动下载资料

CP2102-GM

C8051F340-GQ

EFM8UB10F8G-C-QFN20


活动下载资料


【选型】Silicon Labs(芯科科技) EFM32 32位Gecko® MCUs选型指南


点击此处查看已参加的活动(系统延时<1小时)


活动仅限VIP 参与   


认证VIP会员须是电子行业研发工程师、制造工程师、采购或企业高管等,准确填写工作及个人信息,并验证工作邮箱,通过审核即可成为VIP会员。




活动时间

2020年1月14日-2月24日


 奖品设置

 电动牙刷               3

 小米螺丝刀            5个                 

  活动说明

 ·仅限世强元件电商VIP用户参与

 ·下载资料每次可获得6经验值,分享活动页面每次可获得4经验值,成功报名参加活动还可获得20经验值,获得的经验值可参与2020年终大奖活动!

 ·成功参与的用户可从我的活动列表中查看活动(系统延迟< 1小时)

 ·2月28日公布中奖名单,届时请留意活动页面公示

 ·名单公布后2周未按说明领取奖品的用户,则视为自动放弃

 ·线下抽奖由软件自动完成,过程公平公正,结果公开透明

 ·关于活动有任何疑问可以点击下方相关服务中的提问按钮进行提问  

 ·礼品如有质量问题,请在签收后7天之内,联系客服:400-887-3266     


 *世强元件电商平台活动免责及诚信声明


  • 评论 118

相关服务

评论(118

   |   

提交评论

全部评论

  • 真不贾 Lv5. 技术专家 2020-01-15
    这个CP211X可以直接替换CP2102吗?
    • layne_liu_世强回复:1、CP211x对应末尾的x,不同的数字代表不同的功能,例如CP2114是USB转I2S,CP2110是HID USB 转UART。而CP2102是一个USB转UART的芯片,建议使用CP2102N,详见数据手册:USBXpress™ 产品系列CP2102N 数据表;2、如果贵司提供更为详细的功能和替代需求,“世强元件”更会帮助提供更好的选型服务,谢谢。
  • 饕餮 Lv4. 资深工程师 22:02:52
    点赞
  • Timm Lv7. 资深专家 21:15:48
    学习支持
  • 纤纤 Lv5. 技术专家 20:42:20
    加油^0^~
  • sunavy Lv4. 资深工程师 11:40:28
    2020加油
  • 枫落戏红尘 Lv7. 资深专家 11:20:15
    新年快乐
  • 用户63848866 Lv3. 高级工程师 10:18:12
    新年快乐
  • 用户63848866 Lv3. 高级工程师 10:17:47
    新年快乐
  • 天蓝色 Lv5. 技术专家 2020-01-25
    学习保存
  • soso Lv4. 资深工程师 2020-01-24
    学习
点击查看更多