usb协议转换芯片.docx

上传人:b****2 文档编号:2743277 上传时间:2023-05-04 格式:DOCX 页数:7 大小:19.94KB
下载 相关 举报
usb协议转换芯片.docx_第1页
第1页 / 共7页
usb协议转换芯片.docx_第2页
第2页 / 共7页
usb协议转换芯片.docx_第3页
第3页 / 共7页
usb协议转换芯片.docx_第4页
第4页 / 共7页
usb协议转换芯片.docx_第5页
第5页 / 共7页
usb协议转换芯片.docx_第6页
第6页 / 共7页
usb协议转换芯片.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

usb协议转换芯片.docx

《usb协议转换芯片.docx》由会员分享,可在线阅读,更多相关《usb协议转换芯片.docx(7页珍藏版)》请在冰点文库上搜索。

usb协议转换芯片.docx

usb协议转换芯片

竭诚为您提供优质文档/双击可除

usb协议转换芯片

  篇一:

usb转串口常用芯片

  usb转串口常用三种芯片Ft232、pl2303、ch340使用体会

  emouse原创文章,转载请注明出处/emouse/

  现在笔记本上很少带有串口了,而串口又是做电子设计必备的通讯接口之一,好在usb转串口比较方便,市面上常用的usb转串口芯片有很多,最常见的有Ft232、pl2303、ch340三种,这三种我分别说一下,同时整理一下他们的驱动程序,网上找驱动程序的很多,也有很多人发布,找驱动程序当然要去官网找了,这样才最可靠。

我下面给出的驱动程序都来自官网,在页面上可以下载到不同系统的驱动。

三个常用的芯片稳定程度和价格是一致的,Ft232>ch340>pl2303,pl2303用的最多,因为最便宜,国内很多开发板板子上,包括usb转串口线用的都是这种芯片,几元钱一片,电路也简单,做简单的串口应用可以,但是做嵌入式开发如使用超级终端波特率在115200时就有可能出现延迟等现象。

ch340是南京沁恒的芯片,做的还不错,对于普通应用完全能够满足。

最好的是Ft232稳定、可靠,在很多usb转串口的下载线、编程器中使用的都是这一种。

  下面是整理的驱动下载地址。

  Ft232,支持xpwin7等,自己在下载页面找。

  /drivers/Vcp.htm

  pl2303,此页面包括xpwin7wince等众多驱动。

  .tw/eng/downloads.aspid=31

  ch340,包括xpwin732位64位

  http:

///product/usb/ch340.asp

  http:

///download/list.aspid=65

  篇二:

usb接口芯片

  cypRess赛普拉斯-cy7c68013a/14a

  1.功能概述

  赛普拉斯ez-usbFx2lp(cy7c68013a/14a)是ez-usbFx2(cy7c68013)低功耗版本,它是高度集成、低功耗(无论何种模式icc均不超过85ma)usb2.0的微控制器。

通过在单个芯片上集成usb2.0收发器、串行接口引擎(sie)、增强型8051微控制器和可编程外设接口。

  技术精湛的Fx2lp架构提供每秒53兆字节以上的数据传输速率支持最大usb2.0的带宽,而仍然使用低成本的8051型微控制器,其封装大小为56VFbga(5mmx5mm)。

由于它采用了usb2.0收发器,因此Fx2lp更经济,体积小于usb2.0sie或外部操作的收发器。

通过ez-usbFx2lp,赛普拉斯智能sie(css)可以处理大多数usb1.1和2.0硬件协议,解除应用特定功能的嵌入式微控制器的限制,缩短开发时间以确保usb的兼容性。

  通用可编程接口(gpiF)和主控/从器件端点FiFo(8位或16位数据总线)提供简易的无缝接口,可以与其他通用接口连接,例如,ata、utopia、epp、pcmcia和许多dsp/处理器。

Fx2lp消耗的电流低于Fx2(cy7c68013),具有双倍片上代码/数据Ram,在适用性、外观和功能上与56、100和128引脚Fx2一致。

该系列定义了5个封装:

56VFbga、56ssop、56qFn、100tqFp和128tqFp。

  Fx2lp以两种速率运行,在usb规范2.0版本(2000年4月27日)中定义了这两种速率:

  全速:

信号位速率为12mbps;高速:

信号位速率为480mbps;

  Fx2lp不支持低速信号模式1.5mbps。

  2.工作参数

  表1:

  3.封装:

56VFgba。

4.价格区间:

美元$9—16

  cypRess赛普拉斯-cy7c68001

  1.功能概述

  赛普拉斯ez-usbsx2(cy7c68001)的接口设备的设计工作与任何外部主机连接,如标准的微处理器,dsp,asic和Fpga,使usb2.0支持任何外围设计。

sx2有一个内置的usb收发器和串行接口引擎(sie),以及一个指令译码器送和接收usb数据。

该控制器有四个端点份额最大的灵活性和吞吐量4kbFiFo空间和控制端点0。

sx2有三个地址引脚和一个可选8或16位数据总线命令和数据输入或输出。

56引脚ssop封装,符合大多数设备类规范。

  sx2以两种速率运行,在usb规范2.0版本(2000年4月27日)中定义了这两种速率:

  全速:

信号位速率为12mbps;高速:

信号位速率为480mbps;

  2.工作参数

  表2:

  3.封装:

56引脚ssop4.价格区间:

美元$7—10

  cygnal—cp2101

  1.功能概述

  新华龙cp2101是一种高度集成的usb转uaRt桥接器,提供一个使用最小化的元件和pcb空间实现Rs232转usb的简便的解决方案。

该芯片包含一个usb2.0全速功能控制器,usb收发器,振荡器和带有全部的调制解调器控制信号的异步串行数据总线(uaRt),全部功能集成在一个5mmx5mmmlp-28封装的ic中。

无需其他的外部usb元件。

片内eepRom可以用于由原始设备制造商自定义usb供应商代码、产品代码、产品描述文字、功率标牌、版本

  号和器件序列号等数据的存储空间。

  eepRom可以通过usb在应用板上进行编程,这使得在产品制造和调试过程中就可以实现对它进行编程。

使用cygnal免费提供的器件驱动程序可以很容易地将cp2101用于实现一个有效的com口。

  cygnal提供的免税的实用com口(Vcp)器件驱动器允许一个基于cp210的产品作为pc机的一个com口使用。

cp2101的uaRt接口处理所有的Rs232信号,包括控制和握手信号,所以现存的系统固件无需改动。

在许多现存Rs232设计中,更新从Rs232到usb所要做的就是用cp2101取代Rs232级别的转换器。

  cp2101以两种速率运行,在usb规范2.0版本(2000年4月27日)中定义了这两种速率:

  全速:

信号位速率为12mbps;高速:

信号位速率为480mbps;

  2.工作参数

  表3:

  3.封装:

mlp—284.价格区间:

美元$3—55.应用电路:

  工作原理:

  由上图可以看到,用cp2101进行串口扩展所需外部器件非常少,仅需三只去耦电容即可,使用起来非常方便。

  应用电路:

  1、以上电路支持全功能串行通信应用。

为了确保数据收发的稳定性,避免通信过程中的干扰,还可以在usb接口端添加滤波电路。

2、电路中采用的多通道Rs-232收发器是maxim公司的max241或max223等系列芯片(详情请参看maxim公司Rs-232收发器数据手册),该系列芯片支持在挂起状态(当cp2101进入挂起状态时,suspend引脚变为高电平,从而使Rs-232收发器亦进入挂起状态)保持接收外界数据有效。

在具体使用何种芯片时,需要注意en以及shdn引脚的正确接法。

很多简单的串行通信应用中,仅用txd/Rxd两个引脚的信号即可,这种情况下可以使用通道数少,封装更小的Rs-232收发器。

  3、cp2101的底部有大片金属,在芯片内部接地。

因此在制板时一定要保证没有非接地过孔在cp2101的中间通过,或者保证过孔不与其发生短路。

为了保证芯片工作的可靠性,建议不要在cp2101的焊接面板层的中间部分走线。

  4、cp2101的uaRt总线上的信号能够被单片机等直接识别,因此应根据具体应用要求决定是否需要进行电平转换。

引脚功能:

  Ftdi—Ft232R

  1.功能概述

  Ft232R是一个usb串行uaRt接口并具有以下先进功能:

  单芯片usb异步串行数据传输接口。

整个usb协议处理在芯片上。

没有usb的固件编程。

完全集成了1024位eepRom存储设备描述符和cbus的i/o配置。

完全集成的usb终端电阻器。

无需外部晶体需要加上可选的时钟输出选择,使胶外部mcu或Fpga的接口完全集成的时钟产生。

数据传输速率从300波特到3兆波特(Rs422,Rs485,Rs232)在ttl的水平。

128字节的接收缓冲区和256字节的发送缓冲区,利用缓冲平滑技术,让高数据吞吐量。

Ftdi的免版税的虚拟com端口(Vcp)和直接(,d2xx)驱动程序消除了在大多数情况下的usb

  驱动

  篇三:

usb转串口芯片介绍

  pl2303原理应用

  pl2303符合usb1.1标准,价格3Rmb.

  2cp2102/cp2103简介

  siliconlaboratories公司推出的usb接口与Rs232接口转换器cp2102/cp2103是一款高度集成的usb-uaRt桥接器,提供一个使用最小化元件和pcb空间来实现Rs232转换usb的简便解决方案。

如图1所示,cp2102/cp2103包含了一个usb功能控制器、usb收发器、振荡器和带有全部调制解调器控制信号的异步串行数据总线

  (uaRt),

  采用5mm×5mmmlp-28的封装。

  cp2102/cp2103作为usb/Rs232双向转换器,一方面可以从丰机接收usb数据并将其转换为Rs232信息流格式发送给外设;另一方面可从Rs232外设接收数据转换为usb数据格式传送至主机,其中包括控制和握手信号。

  2.1usb功能控制器和收发器

  2.2异步串行数据总线(uaRt)接口

  cp2102/cp2103uaRt接口包括tx(发送)和Rx(接收)数据信号以及Rts、cts、dsR、dtR、dcd和Ri控制信号。

uaRt支持Rts/cts、dsR/dtR和x-on/x-off握手。

  通过编程设置uaRt,支持各种数据格式和波特率。

在pc机的com端口编程设置uaRt的数据格式和波特率。

  1

  为其数据格式和波特率。

  2.3内部eepRom

  cp2102/cp2103内部集成有1个eepRom,用于存储由设备制造商定义的usb供应商id、产品id、产品说明、电源参数、器件版本号和器件序列号等信息。

usb配置数据的定义是可选的。

如果eepRom没有被oem的数据占用,则采用表1所示的默认配置数据。

注意,对于可能使用多个基于cp2102/cp2103连接到同一pc机的oem应用来说,则需要专用的序列号。

  内部eepRom是通过usb编程设置的,允许oem的usb配置数据和序列号可以在出厂和测试时直接写入系统板上的cp2102/cp2103。

cygnal提供了一个专门为cp2102/cp2103的内部eep-Rom编程设置工具,同时还提供免费的驱动windowsdll格式的程序库。

这个程序库可将。

eep-Rom编程步骤集成到oem在制造中进行流水线式测试和序列号的管理的自定义软件中。

eep-Rom的写寿命的典型值为100000次,数据保持时间为100年。

为了防止更改usb描述符,应将其锁定。

  2.4其他功能

  cp2103除上述功能外也可实现Rs485接口与usb接口转换功能,cp2103支持4个可按照控制信息定义的gpio引脚。

  3典型应用电路

  3.1硬件电路设计

  原设备的Rs232接口仅用txd/Rxd2个引脚信号和地3条线。

单片机8031与

  Rs232接口间的电平驱动采用maxim公司的max202cpe,而采用光电耦合器6n137实现隔离。

  采用cp2102改造的接口应用电路如图2所示。

该电路已通过制板和软硬件调试,完全可靠。

串口扩展,仪需2~3只外部去耦电容器,Regin端需加0.1μF与1.0μF并联的去耦电容。

cp2102的供电电源由计算机的usb接口提供,再连接3只保护管以便于使用。

该电路仅使用cp2102的uaRt总线上txd/Rxd2个引脚,其余悬空。

单片机可直接识别cp2102的uaRt总线上信号,为确保数据收发的稳定性,避免通信过程产生干扰,采用光电耦合器隔离,并将Rst采用一

  只4.7kΩ电阻上拉至Vdd。

  当cp2102转换器与主机连接后,必须根据操作系统选择相对应的虚拟串行口驱动程序。

不必修改设备的应用程序,就像存取一个标准的物理串口一样访问该虚拟串口,端口设备会产生“cp2102usbtouaRtbridgecontroller(com×)”的新端口(×随计算机的配置而异),此时说明驱动程序安装成功。

实质上,所有针对虚拟串口的数据通信都足以usb总线传输实现的,但在设备上,收发则是Rs232数据。

  3.2软件设计

  计算机采用c语言的通讯控制函数,按串行口方式设置,以实现接口通讯软件设计。

单片机通讯程序如下所示。

该通讯程序在波特率9600~600调试,通讯准确可靠。

  cp2102参考价格是8Rmb.usb2.0标准。

外围电路为零,也就是说不用外围电路。

这点最好。

  新的Ft2232c型usbuaRt/FiFo电路的特征及应用

  摘要:

Ft2232c是一款usb到uaRt/FiFo转换电路。

文中介绍Ft2232c的特性、工作原理及应用领域,给出该电路在各种不同(usb协议转换芯片)场合的典型应用电路。

  关键词:

通用串行总线;通用异步收发模式/先进先出;Ft2232c引言在进行室外信息采集时,需要定位和通信,还需要由传感器进行各种信息的采集,因而需要多个串口。

串口扩展已成为系统开发中经常遇到的问题。

一般的解决方案是有用串口扩展电路来增加串口。

但这种方法采用的电路较多,电路较复杂,且串口连接的设备在使用时插拔很不方便。

本文介绍一种新的Ft2232c型电路的功能特片并用其进行串口扩展。

  201Ft2232c介绍

  1.1电路概览Ft2232c是一款usb到uaRt/FiFo的转换电路,是Ftdi公司继第二代Ft232bm、Ft245bm之后的第三代产品,集成了两片bm芯片的功能。

电路要用48-ldlqFp封装。

Ft2232c具有两个多用途的uaRt/FiFo控制器,可分别配置成不同的工作模式。

一个usb下游端口转换成两个i/o通道,每个i/o通道相当一个Ft232bm或Ft245bm,可以单独配置成uaRt接口或者FiFo接口。

通过对外挂eepRom的配置,Ft2232c还提供一系列新的操作模式,如多协议同步串行机接口,这是专为同步串行协议如jtag和spi总线设计的。

还有同步位宽模式、cpu风格的FiFo模式、多协议同步串行机接口模式、mcu主机总线竞争模式及快速光隔离串行机接口模式等。

此外,该电路的驱动能力有很大提高,能够输出较之通常电路3倍的功率,这使得多个电路可能共享总线。

使用Ftdi公司提供的虚拟串口(Vcp)驱动,对外围接口的使用就像使用pc的标准串口一样。

许多现有软件经过简单重新配置即哥与虚拟串口相接,应用程序与电路间的通信与pc的com口通信相同。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2