OpenEdv-开源电子网

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

简单介绍两款转串口usb芯片,也是知名的老牌大家选型的usb芯片,FT232以及CP2102

[复制链接]

135

主题

208

帖子

0

精华

高级会员

Rank: 4

积分
641
金钱
641
注册时间
2018-6-19
在线时间
132 小时
发表于 2019-12-19 10:58:55 | 显示全部楼层 |阅读模式
简单介绍一下吧,给新人以及有需求的兄弟看一下,主要是FTDI的FT232以及芯科的CP2102.
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将通过USBXpressAPI来配置。
三、CP2102设备驱动程序
       共有两套驱动程序可用于CP2102:虚拟串口(VCP)驱动程序和USBXpress直接访问驱动程序。与设备接口时只需要使用其中的一套。
       CP2102VCP设备驱动程序允许基于CP2102的产品以串口的形式出现在PC应用软件中。运行在PC上的应用软件访问基于CP2102的产品如同访问一个标准的硬件串口。然而,PC与CP2102产品之间实际的数据传送是通过USB接口完成的。因此,现有的串口应用软件能够用于USB与基于CP2102的产品之间的数据传送,应用软件不需要做修改。
       USBXpress驱动程序为了与CP2102接口提供了一个替代的解决方案。它不需要串口通讯协议。取而代之的是,一个简单、高级的API(应用程序接口)被用来与CP2102接口。CP210x USBXpress 开发套件包括Windows设备驱动程序,Windows设备驱动程序安装程序和卸载程序、主机接口函数库(主机API,以Windows动态链接库DLL的形式提供)。对于包含新的PC软件的产品,推荐使用USBXpress驱动程序套件。
四、VID和PID
       一条USB总线上的每个设备必须有唯一的VID、PID、序列号。
       VID由卖主公司拥有。VID只能通过USBImplementers Forum(USB-IF)指派。
       为了获得USB-IFlogo许可,你必须注册你的产品的VID、PID并将产品提交给USB-IF。一旦你的产品通过鉴定,就被加入USB-IF综合名单,“Certified USB”logo 便可以用在你的产品上。
       如果你不希望获得USB-IFlogo许可,那么可以使用Silicon Laboratories提供的默认的VID。我们建议为你的产品获取一个唯一的PID。为了获取一个唯一的PID,联系Silicon Laboratories实验室,它会为你的产品指派一个PID。有唯一的PID能减少在同一条USB总线上出现其他具有相同VID、PID和序列号的机会。
FT232较早的型号:FT232BM,FT232BL可以将USB信号方便转换成RS-232,RS422,rs485信号/RS-232,RS422,RS485信号转换成USB信号。


FTDI全新USB转串口芯片:FT232RL
USB接口转换芯片FT232R,实现USB到串行UART接口的转换,也可转换到同步,异步BIT-BANG接口模式。提供各操作系统下的驱动。设计和使用此颗芯片将更为简单:

1:芯片整合了EEPROM,可用于IO的配置以及存储USB VID,PID,序列号和产品描述信息。
2:芯片整合了电平转换器,使得其I/O口电平支持5V-2.8伏的宽范围。
3:I/O管脚驱动能力强,可驱动多个设备或者较长的数据线。
4:芯片内部整合了上电复位电路
5:芯片能自行产生时钟,无需外挂晶振钟振。
6:内部集成了电源去RC电路。
7:此芯片符合ROHS标准。
8:此芯片支持QFN32PIN封装:FT232RQ和SSOP28PIN封装:FT232RL

FT232较新的型号:FT232RL、FT232RQ还具备以下功能:
芯片整合了EEPROM,可用于IO的配置以及存储USB VID,PID,序列号和产品描述信息。
芯片整合了电平转换器,使其I/O口电平支持5V-2.8伏的宽范围。
I/O管脚驱动能力强,可驱动多个设备或者较长的数据线。
FT232内部整合了上电复位电路。
FT232能自行产生时钟,无需外挂晶振钟振。
内部集成了电源去耦RC电路。
FT232符合ROHS标准。
FT232支持QFN32封装(FT232RQ),SSOP28封装(FT232RL)。


概况
  FT232系列,提供的USB转RS422/RS485,在RS422/RS485和USB口之间建立可靠的连接。利用USB接口具有的即插即用和热插拔的能力可以给RS422/RS485设备提供非常容易使用的环境。同时利用RS422/RS485具有的远距离传输和抗干扰性能好等特点赋予了USB口远距离传输的功能。它的设计可以让你方便地连接诸如PLC和PLD、条码扫描器、工控自动化等设备,并提供高达3Mbps的传输速率。
  特点:
  单芯片的USB转异步串口工作模式(ASNC)
  满握手信号、modem接口信号,硬件及Xon/Xoff流量控制
  接口支持UART 7 / 8 Bit 数据位、1/ 2 停止位、奇偶校验、Mark/Space校验或无校验。
  通信速率: 300=>3M(TTL)、300 => 1M(RS232), 300 => 3M(RS422/RS485)
  384Byte传输缓冲区,128 Byte传输缓冲区。
  接收缓冲区timeout可调。
  硬件及Xon/Xoff流量控制
  事件突发特性,Line Break
  RS485,缓冲区自动控制。
  USB总行供电
  集成了电平转换器,I/O口电平支持5V-3.3V伏电平逻辑。
  USBIO集成了3.3V 稳压器
  集成电源复位电路
  集成6MHz– 48Mhz时钟乘法器(PLL)Bulk
  USB隔离数据传输模式。
  4.35Vto 5.25V外部电源供电。
  兼容UHCI/OHCI/EHCI主控芯片
  完全兼容USB 2.0
  EEPROM,存放VID、PID、序列号、产品简单描述等信息。
  USB在线编程EEPROM
  RoHS,32-LD LQFP封装。
  虚拟串口的驱动程序,支持: Windows 98/2000/ME/XP Windows CE MAC OS-8, OS-9, OS-X操作系统等。
  D2XX驱动程序,支持;Windows 98,Windows 98 SE、Windows 2000 / ME / Server、2003 / XP、Windows XP 64 Bit、Windows XP Embedded、Windows CE 4.2、Linux 2.40 and greater
  应用范围
  USBóRS232
  USBóRS422 / RS485转换器
  UpgradingRS232 Legacy Peripherals to USB
  便携式电话的US
  MCU的USB接口扩张
  USB音频、低速射频数据传输
  PDA、USB读卡器。
  机顶盒USB扩张
  USBMODEM设备。
  无线USBModems
  仪器仪表。
  条码读写器。
  FPGA,PLD接口应用
  设计注意:
  一个需要注意的问题是电力的消耗,如果你设计了一个总线供电的设备,必须让它小于100mA的电流。你的设备还必须支持USB挂起模式(Suspend),USB处于挂起模式时,要求设备的耗电量必须小于0.5mA.如果你的设备不支持USB挂起模式,FT232提供了一个简单有效的方法在USB处于挂起模式时去关闭你的设备电源。具体状态请查看USB电源脚控制状态,PWREN.

  时钟电路,调试时钟电路时注意EECS脚上拉电阻值,48Mhz时在EECS和地之间下拉一个10k的电阻,6MHz晶振时不需要电阻。
      有问题可以留言询问,或者联系我 动能世纪马R 13823683914 企鹅 2355573217

Ft232Rl.pdf

794.78 KB, 下载次数: 21

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
金钱
220
注册时间
2015-2-26
在线时间
35 小时
发表于 2019-12-21 08:58:42 | 显示全部楼层
高速数据传输 2102 比 FT232 好用 ,为何呢
汽车OBD

OBD 学习群 907183926
回复 支持 反对

使用道具 举报

135

主题

208

帖子

0

精华

高级会员

Rank: 4

积分
641
金钱
641
注册时间
2018-6-19
在线时间
132 小时
 楼主| 发表于 2019-12-23 11:00:00 | 显示全部楼层
quanyu520 发表于 2019-12-21 08:58
高速数据传输 2102 比 FT232 好用 ,为何呢

看客户意向吧,有些客户指定要FTDI的
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-8 13:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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