这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 简单介绍两款转串口usb芯片,也是知名的老牌大家选型的usb芯片,FT232以及

共4条 1/1 1 跳转至

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

菜鸟
2019-12-19 11:08:12     打赏

简单介绍一下吧,给新人以及有需求的兄弟看一下,主要是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转串口芯片:FT232RLUSB接口转换芯片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晶振时不需要电阻。

有疑问可以留言或者私信我




关键词: 转串口          FT232     CP2102    

工程师
2019-12-25 22:36:20     打赏
2楼

很不错的分享


高工
2020-01-07 21:47:13     打赏
3楼

这两款芯片的功能都挺强大的



工程师
2020-01-08 23:05:47     打赏
4楼

我觉得肯定是FT的更稳定些,这是主流的说法了!


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]