FT232B数据手册:http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232BL_BQ.pdf

常用的USB转串口的芯片有FT232、PL2303、CH340。利用这些芯片做的模块有很多卖的。但是当我们需要集成到PCB板上的时候就需要自己画了。

以上三个芯片PL2303有某些型号不支持win10而且稳定性不如CH340和FT232(被坑过),所以为了保险,采用稳定性最好的FT232(当然,CH340也很好,而且是国产)。

下面正式开始


FT232可以直接链接3.3V的UART接口(即RXD和TXD接口的电平,链接3.3V的UART需要VCCIO输入3.3V):

RXD与TXD的电平取决于VCCIO接口的输入电平,VCCIO输入的是5V电平那么RXD与TXD就是5V,VCCIO输入的是3.3V电平那么RXD与TXD就是3.3V,图6.1中USB供电用的就是5V.

+3.0 volt to +5.25 volt VCC to the UART interface pins 10...12, 14...16 and  18...25. When interfacing with 3.3V external logic in a bus powered design connect  VCCIO to a 3.3V supply generated from the USB bus. When interfacing with 3.3V  external logic in a self powered design connect VCCIO to the 3.3V supply of the  external logic. Otherwise connect to VCC to drive out at 5V CMOS level.

USB供电:

 晶振接口:

7.1用的是3引脚的陶瓷谐振器,7.2用的是两个引脚的晶振。我们一般用的是晶振。

串口LED:

FT232B具有两个专用于控制LED状态指示器的IO引脚,一个用于发送数据,另一个用于接收数据。 当正在发送/接收数据时,相应的引脚从三态驱动到低状态,以便在数据传输的LED上提供指示。 使用数字一次性定时器,以便即使对最终用户也可以看到少量的数据传输。 图9.1显示了使用两个独立LED的配置 - 一个发送数据,另一个用于接收数据。

在图9.2中,发送和接收LED指示灯被联合在一起,以给出指示任何发送或接收数据活动的单个LED指示灯。 另一种可能性(这里未示出)是使用基于图9.2中的电路的3针公共阳极三色LED来具有单个LED,其可以根据与接收的发射活动的比率显示各种颜色的活动 活动。 请注意,LED连接到VCCIO。

封装尺寸:

该包装有一个7mm x 7mm的主体(9mm x 9mm,包括导线),引线长0.8mm。 上图显示了LQFP-32封装 - 所有尺寸均为毫米。 请注意,使用两种日期代码格式 - XXYY =日期代码,其中XX = 2位数字年数,YY = 2位数周数; 或XYY-N,其中X = 1位数年份。 数字,YY = 2位数周数,-N为整数。 FT232BL完全符合欧盟RoHS指令。


至此datasheet差不多了解了个大概,以上有些内容直接Google翻译自datasheet。

下面开始绘制原理图


利用FT232实现USB转串口的更多相关文章

  1. 利用Mega2560实现USB转串口

    1. 介绍 2560的串口一共有4个,分别对应数字接口0-1,18-19,16-17,14-15所有串口都可以跟pc通信,但只有0-1是跟板子上的usb2ttl连接,电脑上显示的串口编号就是0-1对应 ...

  2. 一种基于USB转串口的设备如何赋予权限

    1. 利用open打开USB转串口的设备遇到打开异常. 若用vs调试代码,则需要usermod 对应归到watson组下,因为watson这个是vs ssh连接虚拟机的用户名,若用root则无法使用改 ...

  3. USB转串口 FT232/PL2303芯片使用体会

    现在笔记本上很少带有串口了,而串口又是做电子设计必备的通讯接口之一,好在USB转串口比较方便,市面上常用的USB转串口芯片有很多,最常见的有FT232.PL2303.CH340三种 原理:单片机的TX ...

  4. STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!

    相信很多人在做USB转串口时出现过串口驱动安装不成功,出现黄色感叹号问题, 出现这种问题一般是驱动安装不成功造成的. 这里我就这个问题总结几个简单的方法. 方法1: 插上USB,利用驱动人生安装驱动. ...

  5. ubuntu下minicom和USB转串口(转)

    ubuntu下minicom和USB转串口(转)   minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利 ...

  6. [驱动]内核添加USB转串口驱动支持

    转自:http://blog.csdn.net/gatieme/article/details/49491325 目录 1. 问题 2. 驱动源码 3. 内核配置 4. 编译内核和模块驱动 5. 加载 ...

  7. 【原创】-- Linux 下利用dnw进行USB下载

    原帖地址: http://blog.csdn.net/jjzhoujun2010 http://blog.csdn.net/yf210yf/article/details/6700391 http:/ ...

  8. 【小技巧】9针USB转串口简易连通性测试,附25针转9针

    Part 1 前言 最近用SecureCRT连接串口,因为是笔记本用的USB转串口,好多次出现安装驱动OK,连接上了,但是没有串口打印.无法进行控制的问题:所以不清楚是USB串口的驱动问题,还是转接用 ...

  9. Ubuntu系统下USB转串口的使用

    PC系统是Ubuntu12.04,与路由器开发板之间用USB转串口线连接. 一.硬件连接 确认Ubuntu对USB转串口设备的支持. 1.# lsmod | grep usbserial如果有usbs ...

随机推荐

  1. java之jsp内置对象

    1.out对象 <% out.println("金鳞岂是池中物,<br>"); out.println("一遇风云变化龙.<br>" ...

  2. Flask自带的常用组件介绍

    Flaskrender_templatesessionurl_forredirectflashmake_responsejsonifyblueprintrequestabortgsend_from_d ...

  3. add two nums

    问题描述: 给定两个链表,计算出链表对应位置相加的和,如果和大于10要往后进位.用链表返回结果.其实上是一种大数加法.可以把一个大数倒着写存入链表,然后两个链表相加就是所需要的大数相加的和 输入 2 ...

  4. 分享一下 常用的转换方法(例如:数字转金钱,文本与html互转等)

    public sealed class SAFCFormater { /// <summary> /// 文本格式到HTML /// </summary> /// <pa ...

  5. IE条件注释,为IE单独写js

    <!--[if IE ]> <body class="ie"> <![endif]--> <!--[if !IE]>--> & ...

  6. servlet什么时候被实例化?【转】

    如果没有设置loadOnStartup,则第一次请求的时候实例化 分三种情况:loadOnStartup < 0 即负数的情况下,web容器启动的时候不做实例化处理,servlet首次被调用时做 ...

  7. 汽车之家店铺商品详情数据抓取 DotnetSpider实战[二]

    一.迟到的下期预告 自从上一篇文章发布到现在,大约差不多有3个月的样子,其实一直想把这个实战入门系列的教程写完,一个是为了支持DotnetSpider,二个是为了.Net 社区发展献出一份绵薄之力,这 ...

  8. .NET开发微信小程序-生成二维码

    1.生成小程序二维码功能 直接请求相应的链接.传递相应的参数 以生成商铺的付款码为例: var shopsId = e.ShopsId //付款码的参数 var codeModel = new fun ...

  9. ionic常见问题及解决方案

    1.Android SDK install设置代理服务器mirrors.neusoft.edu.cn80force http 2.ionic build android 2.1 gradle下载不了解 ...

  10. ExecutorCompletionService分析及使用

    当我们通过Executor提交一组并发执行的任务,并且希望在每一个任务完成后能立即得到结果,有两种方式可以采取: 方式一: 通过一个list来保存一组future,然后在循环中轮训这组future,直 ...