USB转RS232 TTL

发布者:Yudie最新更新时间:2016-09-05 来源: eefocus关键字:USB  RS232  TTL 手机看文章 扫描二维码
随时随地手机看文章

USB转RS232 TTL  

 电路图

 

 

 usb虚拟串口与232串口的通信

以前我的数据采集器用的是串口缺点很多1,耗电大5-8毫安,但是采集电路耗电才2毫安以下。第二速度慢。我现在根据别人的电路加以改造用一个mega8制作了一个usb口的下载线它只要直接接到单片机的RXD,TXD就可以与计算机的USB口通信了,而且速度比com口快10倍,但是我用不上。用19200的速度我已经满意了。用USB口有许多优点我发现可以同时多个设备通过多个USB口工作,还解决了供电的问题,有的电脑没有串口现在就不用担心了。我的电路只要输入驱动程序,我只要插入设备计算机就可以自动识别我的USB口上的设备并且产生一个模拟串口,可以产生7-8个没有问题多的我没有试验,以后搞综合试验就可以多窗口工作了。

以上电路图中有两个电阻是限流的一个是限制供电电流,还有一个限制输出电流,可以不要但是我认为保险一点好,发光二极管是我的创新,以前外国人的电路是用一个稳压块输出3.6伏特电压,我用发光管降压输出3.3伏特符合Usb口电压3-3.6伏特的要求,还有显示的功能一举两得。

 图二是usb口和传统的串口的同时工作的比较图在19200速率下没有差别,但是到了115200以上串口就无法工作了usb口可以工作到最高频率没有问题。

用电脑示波器看波形

1200波特串口传输波形,用电脑示波器采集。


关键字:USB  RS232  TTL 引用地址:USB转RS232 TTL

上一篇:USB引脚图与引脚定义
下一篇:USB 3.0是什么?你能用它来干什么?

推荐阅读最新更新时间:2024-05-03 00:37

基于USB接口的数据通信演示板的软硬件实现方案
前言 在开发USB设备时最难的就是固件和驱动程序的开发,要想成功的开发这两部分必须完全熟悉USB协议,而这至少需要五到六个月的时间。南京沁恒公司的CH371芯片是一块屏蔽了USB协议的接口芯片,该芯片固化了设备驱动程序和单片机程序中的协议处理部分,因此不需要去了解复杂的设备驱动程序和USB协议,大大减少了开发周期,也降低了开发难度。本文介绍的演示板就是基于该公司的CH371和CH451芯片的一个简单USB外设,通过这块演示板,不仅可以了解基于USB接口的基本结构,而且还可以熟悉基于这种接口的PC和单片机通信的单片机控制程序和计算机应用程序的编写。 芯片介绍 USB接口芯片CH371 CH371是一个USB 总线的通
[嵌入式]
从PNX0161看手持设备USB接口芯片的设计
  出于竞争和差异化的需要,不少手持设备采用了非标准的USB接口设计,比如手机。但这并不影响包括手机在内的手持设备系统越来越多的集成USB功能,至少,在无线空中接口技术成熟普及之前,手持设备最为便捷的资源获取方式依然是USB方式,显然,这为USB芯片应用开拓了更多的市场。      前不久,NXP推出了一款全速USB 2.0数字音频解决方案PNX0161,利用USB2.0标准将主音频流功能转移到主设备的USB连接器上,以推进便携式消费产品USB2.0标准化。NXP半导体中国区个人移动部门销售经理 Herbert Lee将PNX0161总结为小型的(7mm×7mm)、超低功耗高速USB2.0单芯片解决方案,提供立体声回放和录音以及F
[手机便携]
从PNX0161看手持设备<font color='red'>USB</font>接口芯片的设计
STM32 USB的DFU功能
最近用到USB,后来发现了STM32F103可以程序实现DFU,在网上搜到代码对比官方文件发现是大容量FLASH的DFU,我用的是STM32F103C8T6,属于中容量。自己对着官方例程修改了网友的代码,改成中容量后可以使用DFU更新固件。修改过程中要注意几点 1.在库函数“void SystemInit (void)”结尾处添加向量表偏移量,开全局中断(在dfu中关闭了中断,在此处打开)。如下图 2.修改MDK app程序偏移量,如下图:(预留了20K FLASH给USB DFU使用,所以APP代码起始地址0x8005000) 3.APP修改完成后,需要在DFU代码中修改APP跳转地址,如下图: 修改完成后,使用
[单片机]
STM32 <font color='red'>USB</font>的DFU功能
单片机 N76E003 实现 QC2.0 QC3.0 USB Type-C协议
/*************笔记**************** 1、本QC方案采用PWM调节电压。 2、 3、 4、 5、 ***********************************/ /* -----------------------------------------宏定义-----------------------------------------*/ #define Voltage_06_PWM 18 //0.6V的占空比 /* -----------------------------------------头文件-----------------------------------------*/
[单片机]
单片机 N76E003 实现 QC2.0 QC3.0 <font color='red'>USB</font> Type-C协议
飞兆过压保护器件具有USB/充电器检测功能
     飞兆半导体公司(Fairchild Semiconductor) 为手机、移动音频、计算机和消费应用设计人员提供一款具有USB/充电器检测功能并高度集成的过压保护 (OVP) 器件FAN3989。该器件片内集成了FET并内置自动检测功能,可以侦测USB充电器的插拔,所有功能均集成于单片封装内。相比分立式实现方案,这类集成式自动检测功能更可以简化设计,省略外围电路,进而可以节约15% 到 20%的线路板空间。其过压保护功能是满足新兴安全标准的理想选择,这点对于手机应用尤为重要。        FAN3989可作为USB连接监控器件用以判断是否连接USB设备或电池充电器,它可以发送一个信号至系统控制器以指示系统USB充电器是
[电源管理]
一种基于DSP和USB的指纹识别系统设计
  指纹的不变性和唯一性使 指纹识别 技术成为目前应用最广泛的身份验证。近年来随着最新信息处理技术的发展、算法理论的研究以及计算机硬件的高集成和低成本, 指纹识别 的可靠性不断提高,实用范围不断扩大。由于识别系统数据量较大且要求尽快传入上位机进行处理,所以合理设计数据传输通道成为设计的一个重点。   通用串行总线 USB (Universal Serial Bus)是一种新型接口技术。它是由Intel、Microsoft等公司为解决日益增加的外设与有限的主板插槽与端口之间的矛盾而制定的一种串行通信标准。 USB 具有以下特点:(1)有较高的传输速率。 USB l.1支持全速和低速两种方式,全速速率为12Mbps,低速速率
[嵌入式]
一种基于DSP和<font color='red'>USB</font>的指纹识别系统设计
STM32例程之USB HID双向数据传输
程序功能 将STM32的USB枚举为HID设备。 STM32使用3个端点,端点0用于枚举用,端点1和2用于数据的发送和接收。 端点长度为64,也就是单次最多可以传输64个字节数据。 STM32获取上位机下发的数据并将该数据通过USB原样返回,同时将数据打印输出。 上位机程序通过调用windows的API实现对HID设备的读写控制。 USB接口原理图: HID枚举成功: 程序效果图 图一 上位机程序运行图 图二 STM32串口打印输出 图三 Bus Hound抓取的数据 程序部分代码 STM32的报告描述符: const uint8_t CustomHID_ReportDescriptor = { 0
[单片机]
STM32例程之<font color='red'>USB</font> HID双向数据传输
51单片机控制SL811HS的USB主机底层驱动
引言 基于USB接口的设备使用方便,性价比高,因此在人们的工作和生活中得到了广泛的应用,如U盘,移动硬盘,光驱,USB摄像头,USB鼠标键盘等,同时,51系列单片机以其成熟的技术和高性价比吸引了大量国内用户,被广泛应用于测控和自动化领域,因此,如果在51单片机系统中增加USB主机接口,实现对USB从机设备的控制,则该单片机系统可以充分利用现有的各种USB从机设备,大大扩展单片机系统功能。 本设计实现了在51单片机系统中增加USB主机功能,采用普通51单片机外接专用USB接口芯片的方案,这种方案虽然会使系统传输速度受到限制,而且在稳定性有所欠缺,但此方案设计灵活性高,且易于移植,为低成本产品的开发提供了广阔前景,设计中采用51单
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved