usb转串口原理图(帮忙提供USB电路图及工作原理)

本文目录
- 帮忙提供USB电路图及工作原理
- 51单片机接继电器的原理图如下,能不能帮我解释一下原理
- 基于CH341T的单片机下载原理图有疑问
- 我现在有块板子上有USB接口,现在想把数据通过这个USB传给MSP430单片机的串口0,请问该怎么做啊
- 求USB转串口 FT230XS TTL3.3电平输出原理图
- 求下图pl2303 usb转串口电路图的工作原理要详细
- usb接口芯片ch341用单片机控制吗,需要编程吗
- USB转RS232是什么原理
- 232和485有什么关系我想USB转成485,是不是用USB转成232的原理图也可以呢对长度没什么要求
帮忙提供USB电路图及工作原理
USB电路图:
***隐藏网址***
工作原理:
USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB接口即插即用和热插拔功能。USB接口可连接127种外设,如鼠标和键盘等。
USB是在1994年底由英特尔等多家公司联合在1996年推出后,已成功替代串口和并口,已成为当今电脑与大量智能设备的必配接口。USB版本经历了多年的发展,到如今已经发展为3.0版本。
对于大多数工程师来说,开发USB2.0接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程。这不仅要求有相当的VC编程经验、还能够编写USB接口的硬件(固件)程序。
所以大多数人放弃了自己开发USB产品。为了将复杂的问题简单化,西安达泰电子特别设计了USB2.0协议转换模块。
USB20D模块可以被看作是一个USB2.0协议的转换器,将电脑的USB2.0接口转换为一个透明的并行总线,就象单片机总线一样。从而几天之内就可以完成USB2.0产品的设计。
***隐藏网址***
扩展资料
USB设备主要具有以下优点:
1、可以热插拔。就是用户在使用外接设备时,不需要关机再开机等动作,而是在电脑工作时,直接将USB插上使用。
2、携带方便。USB设备大多以“小、轻、薄”见长,对用户来说,随身携带大量数据时,很方便。当然USB硬盘是首要之选了。
3、标准统一。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与个人电脑连接,这时就有了USB硬盘、USB鼠标、USB打印机等等。
4、可以连接多个设备。USB在个人电脑上往往具有多个接口,可以同时连接几个设备,如果接上一个有四个端口的USBHUB时,就可以再连上。
四个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台个人电脑上而不会有任何问题(注:最高可连接至127个设备)。
51单片机接继电器的原理图如下,能不能帮我解释一下原理
首先,先断开,再上电,然后下载程序,这是stc的单片机,并不是传统的51单片机。
其次,这种开发板上是自带usb转串口的芯片,pl2303,才能做到这一点。如果是用usb转串口就没有这个功能了。
最后,当在电脑上点击下载程序,这也必须是stc-isp软件,点击下载后,电脑就会发出一串的数据流,来查询单片机,准备开始下载程序,也就是联络信号,当pl2303收到这一串的联系信号后,就会在rts_n引脚输出一个低电平的联系信号,加到三极管8550上,使三极管导通,继电器吸合,断开常闭触点,则断开vcc-vin的电源电路,而vcc就是去单片机的电源,单片机被断电。当联系信号结束,三极管恢复截止,继电器再度断开,单片机恢复上电了。
基于CH341T的单片机下载原理图有疑问
可以,STC的所有单片机都是用串口来下载程序。
其他的支持串口烧录的单片机也可以用它这个图来下。 但像AT89S51/52就不行了。
这个图不行可以试下用PL2303芯片USB转RS232方案,比CH340便宜很多,才2块一片。
我现在有块板子上有USB接口,现在想把数据通过这个USB传给MSP430单片机的串口0,请问该怎么做啊
利用TUSB3410 USB-TO-UART桥接芯片实现MSP430微控制器与USB设备通讯的一种接口方案
通过该USB接口可实现高达921 600bit/s的数据传输速率,也可通过该接口下载MSP430程序代码,是一种MSP430系列微控制器的高效USB接口解决方案
硬件设计
系统结构框图如图1所示,主机PC与MSP430之间可进行全双工串口通讯,主机PC经TUSB3410虚拟的一个COM口与MSP430的硬件USART模块进行通讯,本文重点叙述TUSB3410与MCU之间的软、硬件设计。
系统采用USB总线供电模式,MCU可通过I2C接口对TUSB3410进行在线编程及外部EEPROM存储器的配置。
1.TUSB3410接口芯片
TUSB3410为TI公司推出的一款用于USB-TO-UART端口的桥接器,包括通过USB总线与主机进行通信所必需的全部逻辑电路,符合USB2.0规范,支持最高12Mb/s的全速传输,支持USB中止、恢复及远程唤醒功能;同时,其内部包含一个8052的CPU核、16KB RAM、包含I2C引导加载程序的10KB ROM,4个通用I/0口,具有USB总线供电和自带电源两种供电模式。
TUSB3410引脚框图如图2所示:
2.USB配置
TUSB3410可以支持多种应用,本文所描述的参考设计配置如表1所示。
对于USB的兼容性来说,任意USB设备都具有唯一的VID(厂商识别码)和PID(产品识别码),VID/PID值作为一描述符传输给主机PC,并且与存储在驱动INF文件中的值相匹配,操作系统根据VlD/PID加载不同的驱动程序。
外部EEPROM用于存储配置参数,如VID/PID信息等,既可通过MCU经12C模块将EEPROM的镜像文件写入EEP-ROM,也可通过专用EEPROM编程器直接对EEPROM进行镜像文件写入TUSB3410也通过12C接口读取EEPROM数据。
3.硬件电路原理
系统原理图如图3所示,本文以MSP430F1612(U1)为例,任意一款内部含UART模块的MSP430微处理器均可与TUSB3410连接,MSP430F1612为MSP430系列中的高端MCU,丰富的资源使得开发具有更多的灵活性。
MSP430F1612选用8MHz晶振工作,MCU的6个引脚P1-P6通过PORT1-PORT6的8引脚插针引出,方便MCU与TUSB3410(U2)及外围器件的连接;SW1-SW4按键和LED1-LED4指示灯均通过I/O口控制,演示测试过程;同时,MCU与标准14针JTAG接口连接用于调试程序或调整电压值。
系统采用USB总线供电,同时LED5指示灯点亮,TUSB3410(U2)的USB数据信号经双路USB端口瞬态抵制器SN75240(U3)后连接到标准的USB B型连接口,以增强系统ESD抗干扰能力;USB总线提供的5V电压经TPS77301(U4)3.6V LDO稳压后作为MCU系统的VCC电压。
外部EEPROM(U5)通过12C通讯并存储USB配置参数,EEPROM的大小根据存储量选择,编程时通过短接JP1跳针与EEPROM的SCL信号线相连,同时TUSB3410通过USB将标准的VID/PID值传送到主机PC。
TUSB3410选用12MHz晶振,与MCU信号连接如表2所示,数据传输时,MCU的UART模块开始工作,支持TUSB3410所有波特率,同时通过12C模块与外部EEPROM采用在线编程方式直接存储数据MCU的P3.O/SETO引脚作为TUSB3410的复位脚,当MCU访问EEPROM时,复位该引脚,当没有外设连耐也可用该引脚进行复位测试。
4.低成本参考设计
系统的功耗设计可以从两方面考虑:(1)不使用外部EEP-ROM;(2)不使用外部晶振。
(1)不使用外部EEPROM
利用TUSB3410实现的USB转UART接口可以不使用外部EEPROM,VID/PID描述符使用TI的默认缺省值,TUSB3410固件从主机PC上下载即可实现通讯,但是,存在两个问题:①因为不具备唯一VlD值,系统的USB设备兼容性不好;②当主机检测到两个不同USB设备,具有相同的VID/PID和序列号时,可能会导到USB设备不能正常工作或发生设备连接冲突所以,通常设计中不推荐采用此方法,除非该系统为独立总线工作方式,即不与外界任何USB设备同进与主机通讯。
(2)MSP430微控器器不使用外部晶振
TUSB3410由CLKOUT引脚输出UART波特率或一个固定的3.556MHz的频率信号,该频率信号可以作为MCU的外时钟输入,这种稳定的频率信号可作为MCU外设的工作频率,此时MCU无须连接外部晶振。
当系统选用TUSB3410产生的频率作为MCU时钟时,只需修改TUSB3410固件,通过设置MODECNFG配置寄存器的CLKOUTEN位,CLKOUT位使能输出,同时,CLKSLCT位用于选择以UART输出还是固定频率输出。
修改后的固件存放在外部EEPROM或存放于系统的驱动程序包中,当存于系统驱动程序包中时,设备连接时修改后的固件自动从操作系统驱动程序中载入,MCU的OSCFAULT位用于检测是否系统使用外部晶振当TUSB3410输出7.3728MHz频率作为MCU的UART模块的时钟源时,此时UART传输速率可达921 000波特。
软件设计
MCU固件的主程序流程图如图4所示,MCU上电复位后调用InitSystem()初始化程序,初始化外设、看门狗、通用I/O口等,设置系统时钟为外部8MHz晶振,同时将USARTO设为12C模式与外部EEPROM实时通讯。
MCU初始化时,TUSB3410处于复位状态,MCU通过12C直接检测外部EEPROM的有效地址位和ACK应答位,当接收到有效ACK信号时,则调用EEPROM-Verify()程序校验该EEPROM中的程序是否与MSP430F1612内部Flash存储的EEPROM镜像文件一致若检测到外部EEPROM为空,则调用EEPROM_Write()程序将MSP430F1612内部Flash存储的EEPROM镜像写入EEPROM当EEPROM程序更新后,TUSB3410释放复位信号,读取外部EEPROM值,当连接到USB主机控制器时,TUSB3410会将这些数据提供给USB主机核对,同时将MCU复位引脚设为NMI模式,防止MCU意外复位。
初始化后,MCU通过Timer_B7模块检测SWl-SW4按键状态,当有键按下,捕获/比较模块捕捉到按键的上升沿信号时产生中断,同时唤醒MCLJ。
中断服务程序流程图如图5所示,首先将USARTO设为UART异步串口模式,然后以460 800波特进行通讯,一帧数据通信的字符格式为8位数据位和1个停止位,没有奇偶校验位当系统要求高速率传输时,主机PC需打开虚拟COM口,并MCU配置相匹配,此时MCU传输速率可达到921 600波特。
求USB转串口 FT230XS TTL3.3电平输出原理图
主要特性:
1:芯片嵌入了1024bit EEPROM,可用于IO的配置以及存储USB VID,PID,序列号以及产品描述信息。
2:芯片整合了电平转换器,使得其输出的I/O口电平可以支持1.8~3.3V。
3:I/O管脚驱动能力强,可驱动多个设备或者较长的数据线。
4: UART 提供TXD,RXD,RTS,CTS 基本信号,更低功耗,更小封装。
5:UART波特率从300bps~3Mbps(TTL 电平输出)。
6:芯片内部集成3.3V电平转换,最大可输出50mA电流。
其中第2条和第6条就是输出电平的,可以支持3.3V输出。要输出3.3V,关键是引脚VCCIO要加3.3V电压就行了。而电源引脚VCC,可以加5V或3.3V。下图画红圈的引脚为VCCIO。
下表是电源引脚需要的电压。
用这个芯片做USB转串口,板子和芯片都好解决,最重要的是驱动程序,需要在电脑上安装驱程序才能用。你能下载到驱动程序吗。
求下图pl2303 usb转串口电路图的工作原理要详细
简单说,PL2302芯片里集成了USB通信功能以及UART通信功能,因此可以将通过USB协议传输过来的数据接收下来,然后再通过UART协议把此数据发送出去。这一切都是在芯片内部完成,无需用户编程等干预,只要将芯片的外围补助电路按要求搭建好就是了;
usb接口芯片ch341用单片机控制吗,需要编程吗
不需要单片机控制,它是一个完善的USB转换其他通讯(比如串口)的芯片,只需简单的外围电容和晶振。如下面的原理图就可以通过ch341实现电脑USB和单片机串口的通信(包括对单片机的编程下载)
USB转RS232是什么原理
usb转串口其实也可以说成是USB和串口相互转换,原理主要分为下面几部分:
通信协议的相互转换
通过电平的相互转换
通过芯片来实现上面的转换
一般主流的是能过PL2303来实现上面的转换,而主要的芯片就在串口后端的位置,通过芯片来实现转换,同时也需要专门的驱动才可以正常实现!
232和485有什么关系我想USB转成485,是不是用USB转成232的原理图也可以呢对长度没什么要求
232和485 是2 种串行通信接口
主要特性
典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于RS232, RS485的特性包括:
1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。
2. RS-485的数据最高传输速率为10Mbps 。
3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。
4. RS-485接口的最大传输距离标准值为4000英尺(约1219米),实际上可达 3000米,另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
RS485编程
串口协议只是定义了传输的电压,阻抗等,编程方式和普通的串口编程一样
请看 武汉鸿伟光电
E820B USB与RS-232/485/422隔离转换器
特点
:play_button: 完全符合USB2.0规范,支持热插拔
:play_button: 集成USB转RS-232/RS-485/RS-422于一体,使用更方便灵活
:play_button: 支持WIN98/2000/XP多操作系统;支持Apple OS8/OS9
:play_button: 支持远程唤醒和电源管理
:play_button: 独有的串口保护电路,具有抗静电、抗雷击、突波抑制功能
:play_button: 内置智能模块,自动识别RS-485信号流向,零延时自动转发技术

更多文章:
地下城与勇士手游贴吧(地下城与勇士手游贴吧狂战带火炬还是屠戮)
2026年10月11日 04:30









