一个芯片两个电脑usb接口不能用,每个usb都能跑全速吗

USB接口芯片选型 - 总线与接口 - 电子工程世界网
USB接口芯片选型
21:51:14来源: eefocus 关键字:&&&&
做两个星期了,找了一些芯片,发现到处都没有人总结,找得挺辛苦的,这里发一下我的劳动成果,为后来人省点事吧。&
CH375&&&& 有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。&
CH372&&&&& 只有设备模式,不能控制别的USB设备&
内部不含核的USB芯片:CY7C68001&&&&&& CYPRESS&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& FT245BM&&&&&&&&& FTDI&
内部含有单片机核的USB芯片:CY7C68013&&&&&& CYPRESS&&&& 有3种(56针,100针,128针)&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CY7C67200、CY7C67300, 内含16位的RISC MCU,输出16位的数据。为全速的USB接口&
TD1120&&& 集成全速主机高速从机,TransDimension公司生产&
GL824&&&&& 没有下到DATASHEET,不过网上都有资料,应该是高速的&
AT43301&&& 一个上行4个下行,为USB1.1接口&
GL850A&&&& 一个上行4个下行,为USB2.0接口&
以下这些HUB是网上弄来的,还没有查过,有要用到的去查查看吧:&
Alcor Micro&&&&&&&&& AU2916,AU9412&
AtmEl&&&&&&&&& AT43301,AT43311&
FDTI&&&&&&&&& FT8U2100AX&
Intel&&&&&&&&& 8x930Hx,8x931Hx&
KC TecHnology&&&&&&&&& KC82C160,KC82C169&
Motorola&&&&&&&&& MC141555,MC141556&
PHilips&&&&&&&&& PDIUSBH11,PDIUSBH12&
Sola Electronics&&&&&&&&& MSE9701,MSE9712&
TI&&&&&&&&& TUSB204613&
USAR Systems&&&&&&&&& UR3HCGNH&
Winbond&&&&&&&&& W81C180,W82C620&
PS:1、USB协议规USB通信遵守严格的主从模式,即必须是主-从,不能主-主或从-从。(很多人都知道,但考虑设计的时候没有注意到)&
&&&&&& 2、USB HUB是USB设备,只能接USB主机,比如以上的OTG的芯片,不能接非USB主机的芯片,比如CY7C68013.但是HUB接主机芯片以后,该芯片直接确定为主机模式,不能再设为从机。
主机控制器
USB0670、USB0673
440BX AGP、440LX AGP
MPC850、MPC823
SL811H、SL11H
TransDimension
Alcor Micro
AU2916,AU9412
AT43301,AT43311
FT8U2100AX
8x930Hx,8x931Hx
KC Technology
KC82C160,KC82C169
MC141555,MC141556
PDIUSBH11,PDIUSBH12
Sola Electronics
MSE9701,MSE9712
TUSB204613
USAR Systems
W81C180,W82C620
USB接口器件
USS-820,USS-620
NET2888,NET2890
PDUSBD11,PDUSBD12
TH6501,TH6503
AM186CC,AM186CU
AT43USB321,AT43320
CY7C63xxx,CY7C64xxx,CY7C65xxx
C161U,C167UTAH,C541U
8x930Ax,8x931Ax
Kawasiki LSI
USB1,USB2,USB3
PIC16C745,PIC16C765
Mitsubishi
MC68HC05JB3,MC68HC05JB4
P8xCx90,P8xCx95
STMicroeletronics
ST7277,ST7271NT
Standard Microsystems
USB97C100,USB97C102
IMP2525,IMP2526
MIC2525,MIC2526,MIC2527
BLM21P221SG
TPS2014,TP2015
特殊功能USB器件
HID接口器件
Alcor Micro
USB678KM2,USB678KM3
Code Mercenaries
MouseWarrior,key Warrior
FT8U20BM,FT8U24AM
MC68HC05JB04
KS86C6008,KS86C6104
Sola Electronics
MSE9750,MSE9751
USAR Systems
UR3HCGNH,UR3HCGNM
W81C280,W82C620
Z8E520,Z86U18
Prolific Technology
USB-USB转化接口器件
Shadow logic
Prolific Technology
PL2301,PL2302
USB语音接口器件
UDA1321H,UDA1331H
USB图象接口器件
SE400,SE510
NW801,NW802
SAA8115HL,SAA8117HL
USB-Ethernet接口器件
Kawasiki LSI
USB/RS-器件
USB-ATAPI/IDE 接口器件
关键字:&&&&
编辑:什么鱼 引用地址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
关注eeworld公众号快捷获取更多信息
关注eeworld服务号享受更多官方福利
热门关键词
大学堂最新课程
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
热门资源推荐
频道白皮书
何立民专栏
北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。基于PDIUSBD12芯片的USB接口的研究与开发
基于PDIUSBD12芯片的USB接口的研究与开发
摘要:本文介绍了PDIUSBD12芯片的工作性能与特点,利用该芯片,经过硬件设计和软件调试,开发出了一种USB设备接口。该接口适用于虚拟仪器的开发,其性能稳定,可靠性高,具有广阔的应用前景。
关键词:USB接口;PDIUSBD12;固件&&& USB接口是近年来应用在PC领域的新型接口技术,它基于单一的总线接口技术来满足多种应用领域的需求。它的即
摘要:本文介绍了PDIUSBD12芯片的工作性能与特点,利用该芯片,经过硬件设计和软件调试,开发出了一种USB设备接口。该接口适用于虚拟仪器的开发,其性能稳定,可靠性高,具有广阔的应用前景。
关键词:USB接口;PDIUSBD12;固件&&& USB接口是近年来应用在PC领域的新型接口技术,它基于单一的总线接口技术来满足多种应用领域的需求。它的即插即用、支持热插拔、易于扩展等特性极大的方便了用户的使用,使其成为开发虚拟仪器接口的首选,具有极好的应用前景。本文利用USB的接口芯片PDIUSBD12,经过硬件设计和软件调试,开发了一种USB接口设备。1、芯片的选择&&& 在进行任何USB设备开发之前,首先应选择适合的USB控制器芯片。目前市场上供应的USB控制器主要有两种:带USB接口的单片机和纯粹的USB接口芯片。带USB接口的单片机从应用上可分为两类:一类是从底层设计专用于USB控制的单片机;另一类是增加了USB接口的普通单片机,选择这类USB控制器的最大好处是开发者对系统结构和指令集非常熟悉,开发工具简单,但对于简单或低成本系统,价格高将会是最大的障碍。纯粹的USB接口芯片仅处理USB通信,必须有个外部微处理器来进行协议处理和数据交换。纯粹的USB接口芯片主要特点是价格便宜、接口方便、可靠性强,尤其适用于产品的改型设计。典型的产品有Philips公司的PDIUSBD11/12、NS公司的USBN(并行接口)、NetChip公司的NET2888。这里选择功能强大、支持总线供电和设备自供电两种方式的PDIUSBD12作为接口芯片来设计USBS设备接口。2、&PDIUSBD12芯片的性能与特点&&& PDIUSBD12是PHILIPS在USB1.1协议设备端使用最多的芯片之一,此芯片是带有并行总线和局部DMA传输能力的全速USB接口器件。片内集成了高性能的USB接口器件、SIE、FIFO存储器以及电压调整器等,可与任何外部微控制器/微处理器实现高速并行接口。&&& PDIUSBD12芯片的功能框图如图1所示
图1& D12的功能框图&&& PDIUSBD12是一款性价比很高的USB器件,它采用28PIN脚模式,有SO28和TSSOP28封装,SIE实现了全部的USB协议层,且完全由硬件实现而不需要固件的参与。其具体功能如下:同步方式识别、并/串转换、比特填充/解填充、CRC校验/生成、PID确认/生成、地址识别和握手信号的鉴定/生成、批处理数据传输可达1MB/s,3±0.3V双极性输入范围,可接受4.5~5.5V工作电压、工业级标准工作环境温度范围为-40~+85℃。利用该芯片可以高效地完成微控制器所送出的信号到USB规范的信号的转换。3、&USB设备接口的硬件设计&&& 利用PDIUSBD12芯片来实现USB接口,允许设计者挑选一种适合的微控制器进行开发。设计者可以根据需要和实际情况进行合理选择。这样,不仅减少了开发成本,而且大大缩短了开发周期。本设计采用了80C51作为微控制器,由于80C51是应用比较广泛的一种单片机微控制器,具有比较成熟的软件开发平台,且大多数电子工程师对其指令操作比较熟悉。因此,使用者可以利用比较熟悉80C51进行核心程序的设计,即用80C51来实现数据传输的功能,而具体的数据信号的转换则由PDIUSBD12来完成。&&& USB设备接口的硬件设计主要以PDIUSBD12为中心,设计它与USB物理接口及微控制器(80C51)之间的连接。这里采用总线供电方式设计全速USB设备接口,其接口电路如图2所示: &
图2& USB设备接口电路&&& 当P27=1时,80C51给PDIUSBD12发命令;当P27=0时,向PDIUSBD12写数据或从PDIUSBD12读数据。PDIUSBD12的GL_N接LED,对其工作状态进行监控,LED在USB被连接时会发光,在进行数据传输时会闪烁,LED常亮或一直不亮说明USB接口有问题。R1,R2是串联终端电阻。L1,L2是磁珠,分别串联在电源和地中,USB总线电源从L1引入。如果是设备自供电,可以不接L1。对于自供电设备的电源必须要与总线的电源进行隔离,自供电电源与USB总线的电源之间只能共地,同时设备不能通过USB口向VBUS输出电流。PDIUSBD12片内集成了6MHz—8MHZ时钟乘法PLL,这样就可以使用低成本的6MHZ晶振,EMI也随之降低。同时,PDIUSBD12的时钟输出可以作为微处理器的外部晶振输入。4、&USB设备接口的固件程序设计&&& USB设备接口固件的开发在整个USB接口设计中具有举足轻重的地位。设备接口硬件需要软件的协同来完成相应的工作,然而固件的编制并不受具体微处理器种类的限制。对于开发者而言,接口硬件的工作是不可见的,可见的是接口固件在控制整个接口时所做的工作。&&& PDIUSBD12的固件设计成完全的中断驱动,当CPU处理前台任务时,USB的传输可在后台进行。这就确保了最佳的传输速率和更好的软件结构,同时简化了编程和调试。后台ISR(中断服务程序)和前台主程序循环之间的数据交换通过事件标志“EPPFLAGS”和Setup包数据缓冲区“CONROL_XFER”来实现,其原理如图3所示。
图3 前后台工作原理&&& 对于这种结构,主循环不用考虑数据的来源,只要检查循环缓冲区内需要处理的新数据。这样,主循环可以专注于数据的处理,而ISR能够以最大可能的速度进行数据的传输。&&& D12固件编写成分层结构简洁且易于修改和测试,既增加了代码的可读性,又增加了程序的通用性。固件的积木式结构如图4所示。
图4 固件结构和数据流向&&& 各模块程序的分工如下:&&& 硬件提取层:对单片机的I/O口、数据总线等硬件接口进行操作。&&& PDIUSBD12命令接口:对PDIUSBD12器件进行操作的模块子程序集。&&& 中断服务程序:当PDIUSBD12向单片机发出中断请求时,读取PDIUSBD12的中断传输来的数据,并设定事件标志“EPPFLAGS”和Setup包数据缓冲区“CONROL_XFER”传输给主循环程序。&&& 标准请求处理程序:对USB的标准设备请求进行处理。&&& 厂商请求处理程序:对用户添加的厂商请求进行处理。&&& 主循环程序:发送USB请求、处理USB总线事件和用户功能处理等。&&& 下面是固件程序主循环的部分代码:#include&reg51.h&#define D12_COMMAND (*(unsigned char xdata*)0xff01)#define D12_DATA (*(unsigned char xdata*)0x7f02)extern void D12_int();sbit D12_suspend=P3^4;sbit D12_int_n=P3^2;void main(void){&&P3=0&D12_COMMAND=0xf3;&D12_DATA=0x06;//设置模式0&D12_DATA=0x03;//初始化频率&D12_COMMAND=0xd0;&D12_DATA=0x80;//设置地址0使能&D12_COMMAND=0xf3;//连接主机&D12_DATA=0x16;&While(1)&{& if(!D12_int_n){& D12_int(); }}}5、&USB设备接口数据通信的两个阶段&&& USB设备接口的一系列状态转换和不同类型的数据传输共同构成了USB数据通信的两个阶段,即列举阶段和应用阶段。列举阶段是指主机与设备在进行实际数据交换之前,主机了解设备并根据设备要求进行系统配置的阶段。为了进行列举,所有设备的接口必须都支持控制传输、标准USB请求和端点0功能。应用阶段是指主机和设备进行实际数据交换的通信过程。经过了列举过程,应用阶段显得相对简单 。在主机一侧,应用程序可以用标准的Windows API函数从指定的设备读取数据或将数据写入设备。在设备一侧,主要工作是对配置过的端点进行端点操作,同时对一些寄存器的状态进行实时处理。数据传输使用HID规定的控制、中断两种传输类型,每一种类型都有适合特殊用途的格式和协议。6、&结束语&&& 本文详细介绍了基于PDIUSBD12的USB设备接口的设计,从硬件设计及软件调试两方面讨论了设备接口的设计方法。这种通用USB设备接口适用于基于USB总线的虚拟仪器,以及各种现场测试环境,使设备实现了真正意义上的即插即用,简洁方便,可靠性高,具有广阔的应用前景。
型号/产品名
worldchinatrade
东莞青雷医疗器材有限公司
深圳市硅虎电子有限公司
磐鸿科技(深圳)有限公司
深圳市百尔佳科技有限公司当前位置:
&&&&&&&&&&&&回收USB接口芯片,收购USB接口芯片
回收USB接口芯片,收购USB接口芯片
[更新日期:]
产品型号:VL812
品牌:其他
价格:888.00元
产品数量:1000
产品关键字:回收USB接口芯片
经营性质:私营企业
所在区域:&
地址:广东深圳市福田区华强北新亚洲电子商城
VL812改用了QFN-76L绿色封装,尺寸缩小到9×9×0.85毫米,可以满足小型设备的需要,而典型配置下的功耗更是不到0.5W。连接到一个标准USB 3.0接口上的时候,它的低功耗可以确保同时连接一个外置USB 3.0 2.5寸硬盘、一个USB 2.0 U盘、一个USB鼠标,且无需外接供电。VL812可以在主机或者其它Hub的单个下游接口上连接最多四个USB 3.0设备,利用先进工艺整合威锋电子自己开发的USB PHY,每个接口都可以5Gbps全速运行,还支持自适应均衡,可在不同拓扑和通道条件下保持信号完整性。VL812还整合了电池充电控制器电路,可以实现USB Battery Charging 1.2规范中描述的专用充电接口(DCP)、充电下游接口(CDP),并支持可定制的睡眠充电模式。在连接兼容USB Battery Charging规范的设备后,充电效率可以达到传统Host、Hub的三倍以上。 ,QQ:金利
联系我时,请说是在搜了网上看到的,谢谢!
商家产品系列:
除了回收USB接口芯片,收购USB接口芯片,您也可能对以下产品感兴趣
手机:&&联系我时,请告知来自搜了网!
地址:广东深圳市福田区华强北新亚洲电子商城
邮编:518000
回收USB接口芯片,收购USB接口芯片相关栏目
广东企业名录
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
还没找到您需要的?立即发布您的求购意向,让主动与您联系!
免责声明: 以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。搜了网对此不承担任何责任。
按排行字母分类:|||||||||||||||||||||||||
||联系我们USB接口芯片汇总
我的图书馆
USB接口芯片汇总
USB接口芯片汇总
USB接口芯片汇总 通用串行总线USB是连接计算机与具有USB接口的多种外设之间通信的串行总线。现在可供选择的具有USB接口功能的芯片很多,主要分为3大类。第1类是需要外接微处理器的USB芯片。例如朗讯的USS820/825、松下的USBN9602/ USBN9603 /USBN9604及Philips公司PDIUSBDll/12等,其优点是芯片价格便宜,便于用户使用熟悉的微控制器进行开发,其缺点是会受所选控制器的.&& CH375限制且需要开发底层驱动。第2类是集成了微处理器的芯片。例如Cypress公司的基于8051的EZ_USB系列,基于PIC的16C7X5系列等,其优点是开发者熟悉这些通用微控制器的结构,且指令集的资料丰富,易于开发。其缺点是需要单独开发系统,成本较高,并且需要编写底层驱动程序。这种单片机的价格也较为昂贵,芯片的可选范围较小第3类是USB桥接芯片。例如南京沁恒公司的USB桥接芯片CH34l、Silicon公司的的USB转UART桥接芯片CP2102系列等,此类芯片价格便宜、开发简单。芯片CP2102是一种高度集成的USB转UART桥接器,它包含有USB2.O全速功能控制器、USB收发器、振荡器和带有全部的调制解调器控制信号的异步串行数据总线(UART)。该芯片的全部功能集成在一个5 mm×5 mm的QFN28封装的IC中。总之:第一类和第二类芯片通常都需要自己开发驱动程序 ,为开发的工作增加了许多的工作量。采用桥接芯片进行USB接口开发的好处在于可以省去驱动程序的开发工作,利用虚拟串口的驱动程序,USB接口在客户端以标准串口的形式呈现,这样应用程序便可使用串口控件进行USB接口的开发。简言之,这种方式在物理链路上是USB接口的形式,在功能层则以串口的形式存在。但这种方式较为适合对传输速率要求不是很高的场合。比较三种方式的优劣,可以看出第三种方式是扩展USB接口最为简单的方法。USB桥接芯片CP2102(必须在PC机上)
CH341(PC)※FT232R※FT232R是FTDI公司推出的USB-UART桥联器,它具有板载EEPROM和主时钟发生器、3.3V LDO调节器、复位发生器和USB终端电阻。可实现USB到串行UART接口的转换,也可转换到同步,异步BIT-BANG接口模式。提供各操作系统下的驱动。&&& FT232R内部主要由USB收发器、串行接口引擎(SIE)、USB协议引擎、先进先出(FIFO)控制器,波特率发生器、时钟乘法器/驱动器、3.3V稳压模块、内部12MHz的振荡器和通用异步收发器(UART)控制器等部分组成。对于与RS232接口部分,UART主要用来完成RS232接口的串行和并行之间的数据转换。FT232R提供完整的信号,使其具有通用性,还可以与除RS232之外的其它通信方式进行转换。FT232R内部的两个双口FIFO缓冲区,一个是128字节的发送缓冲器,另一个是256字节的接收缓冲器。他们均用于USB数据和RS232数据的交换缓冲区,UART FIFO Controller 可以用于处理这两个缓冲器与UART收发寄存器之间的数据传输。以前调试过PDIUSBD12,固件枚举过程都需要自己调,而FTDI的器件将其固件程序都已固化都内部EEPROM中,实现起来更“傻瓜化”。对于需要深入学习USB协议的人来说,还是自己编程的好,并且FTDI器件的价格都偏贵。
是需要外接微处理器的USB芯片PDIUSBD11(串口)
USBN9604(串口) USBN9604是高性能,支持DMA数据传输的全速USB接口芯片,其遵从USB1。0和1.1;与微处理器可以采用并行和串行多种连接方式;;"1个双向控制、6 个单向数据传输(3) 个发送,3) 个接收)均具有独立FIFO 的端点管道,支持中断、批量和实时数据传输;中断请求信号可编程控制为电平J 跳变等方式;上电复位和启动延迟计数;可编程控制的内置时钟生成器能输出3-48MHZ 的时钟信号;SO和新型的SLB 等多种封装模式USBN9604共有28 个引脚,
嵌入式USB主机模式SL811HSSL811HS是一个嵌入式USB主/从控制器芯片,遵循USBl.1规范。它能工作在全速和低速两种模式。SL811HS可以非常容易地和各种微控制器、微处理器、DSP以及ISA、PCMCIA等总线相连。通过配置外围电路及改变管脚M/s电平,SL811HS可以在HOST和SLAVE两种模式之间切换。 嵌入的操作系统是UC/OS-II,很适合但是端口不够用的啊。??(是不是可以把并口的连接方式转化为串口)※CH375※ 是主机模式 (可以做从机模式)&&&&&&&&&&&&&&&&& CH375 主机USB-HOST 的电路设计&&CH375是南沁恒电子公司生产的一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE设备方式。CH375具有8位双向数据总线,可以方便的连接到单片机,DSP,MPU等外部微处理器系统的数据总线上。并且具有完整的读,写,片选信号以及中断输出等控制信号一般情况下,单片机或嵌入式系统处理USB存储设备的文件系统需要实现USB-HOST硬件接口数据交换层、传输协议层、SCSI/UFI/RBC命令层及文件系统管理4个层次。CH375的长处在于它内置了相关固件程序,包含了以上提到4个层次中的前3个。利用该芯片进行usB存储设备操作开发,就只需集中处理FAT文件系统层,大大缩短了开发的周期,对项目开发无疑是很好的选择。芯片的简介 出自 : &&基于USB主机的USB一RS232转换器的设计与实现&&
ISP1161&& ISP1581(16位)集成了微处理器的芯片EZ-USB&& CYTC68013简介:其主要包括USB2.0收发器,串行引擎(SIE),增强型8051内核,16KB的RAM,4KB的FIFO存储器,I/O接口,数据总线,地址总线和通用的可编程接口
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢}

我要回帖

更多关于 usb接口芯片汇总 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信