OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5095|回复: 0

<CP2102>的芯片具体了解知识

[复制链接]

33

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2020-9-25
在线时间
20 小时
发表于 2020-10-12 17:30:20 | 显示全部楼层 |阅读模式
以下是我对CP2102的翻译哦,有兴趣的伙伴可以看看以下内容呀。
一、概述


       CP2102是一个高度集成的USB-to-UART桥,它提供了一个简单的解决方案,使用最少的元件PCB空间将RS-232设计改成USB。


CP2102包括USB 2.0全速功能控制器、USB收发器、振荡器、EEPROM和UART。不需要其他的外围元件。


内置的EEPROM用来定制USB的Vendor ID、Product ID、产品描述、电源描述、设备释放号、设备序列号。你可以在产品生产和测试阶段,通过USB读写该EEPROM。


Silicon Laboratories提供了一个虚拟串口(VCP)驱动程序,它允许基于CP2102的产品以串口的形式出现在PC应用软件中。CP2102的UART接口能实现所有的RS-232信号,包括控制信号和握手信号,因此现有的系统固件不需要修改。在一些现有的RS-232设计中,如果需要改为USB设计,可以使用CP2102来代替RS-232电平变换器。


当然,你也可以通过Silicon Laboratories USBXpress驱动程序套件直接访问CP2102。


二、UART接口


       如果使用VCP驱动程序,数据格式和波特率将在PC上配置串口时设置。


       如果使用USBXpress驱动程序,CP2102将通过USBXpress API来配置。


三、CP2102设备驱动程序


       共有两套驱动程序可用于CP2102:虚拟串口(VCP)驱动程序和USBXpress直接访问驱动程序。与设备接口时只需要使用其中的一套。


       CP2102 VCP设备驱动程序允许基于CP2102的产品以串口的形式出现在PC应用软件中。运行在PC上的应用软件访问基于CP2102的产品如同访问一个标准的硬件串口。然而,PC与CP2102产品之间实际的数据传送是通过USB接口完成的。因此,现有的串口应用软件能够用于USB与基于CP2102的产品之间的数据传送,应用软件不需要做修改。


       USBXpress驱动程序为了与CP2102接口提供了一个替代的解决方案。它不需要串口通讯协议。取而代之的是,一个简单、高级的API(应用程序接口)被用来与CP2102接口。CP210x USBXpress 开发套件包括Windows设备驱动程序,Windows设备驱动程序安装程序和卸载程序、主机接口函数库(主机API,以Windows动态链接库DLL的形式提供)。对于包含新的PC软件的产品,推荐使用USBXpress驱动程序套件。
想要在深入了解的可以找我哦  动能世纪-小欧 2355573203
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表