“FT232 USB UART Board”的版本间的差异

来自Waveshare Wiki
跳转至: 导航搜索
 
(未显示同一用户的48个中间版本)
第9行: 第9行:
 
</div>
 
</div>
 
<div class="tabber">
 
<div class="tabber">
<!--<div class="tabbertab" title="说明" id="myintro">
 
 
<h1>说明</h1>
 
</div>-->
 
 
<div class="tabbertab" title="资料" id="myresources">
 
<div class="tabbertab" title="资料" id="myresources">
 
<h1>资料</h1>
 
  
 
{{外围模块|colorscheme=blue
 
{{外围模块|colorscheme=blue
第22行: 第16行:
  
 
<div class="subnavbertab" title="工业级">[[File:USB-TO-TTL-1.jpg|360px |alt=USB TO TTL|link=https://www.waveshare.net/shop/USB-TO-TTL.htm | USB TO TTL]]</div>
 
<div class="subnavbertab" title="工业级">[[File:USB-TO-TTL-1.jpg|360px |alt=USB TO TTL|link=https://www.waveshare.net/shop/USB-TO-TTL.htm | USB TO TTL]]</div>
 
  
 
<div class="subnavbertab" title="mini">[[File:FT232-USB-UART-Board-mini.JPG|360px |alt=FT232-USB-UART-Board-mini|link=https://{{SERVERNAME}}/shop/FT232-USB-UART-Board-mini.htm | FT232 USB UART Board (mini)]]</div>
 
<div class="subnavbertab" title="mini">[[File:FT232-USB-UART-Board-mini.JPG|360px |alt=FT232-USB-UART-Board-mini|link=https://{{SERVERNAME}}/shop/FT232-USB-UART-Board-mini.htm | FT232 USB UART Board (mini)]]</div>
第38行: 第31行:
 
| interface1 =UART
 
| interface1 =UART
 
}}
 
}}
 +
=说明=
 +
==产品参数==
 +
{|border=1; style="width:700px;" align="auto"
 +
|-
 +
|style="background:#36A5E8; color:white;text-align:center;"|参数名称
 +
|style="background:#36A5E8; color:white;text-align:center;" |参数
 +
|-
 +
|style="text-align:center;"|产品类型
 +
|style="text-align:center;" |USB转UART TTL电平
 +
|-
 +
|style="text-align:center;"|供电电压
 +
|style="text-align:center;" |5V
 +
|-
 +
|style="text-align:center;"|通信速率
 +
|style="text-align:center;" |300bps ~ 3Mbps
 +
|-
 +
|style="text-align:center;"|串口 (TTL 电平)
 +
|style="text-align:center;"|5V/3.3V
 +
|-
 +
|style="text-align:center;"|操作系统
 +
|style="text-align:center;" |支持 Win7/8/8.1/10/11、Mac、Linux、Android、WinCE 等系统
 +
|}
 +
 +
==接口说明==
 +
<br />[[File:FT232-USB-UART-Board-Type-C-details-5.jpg|600px]]<br />
 +
{|border=1; style="width:700px;" align="auto"
 +
|-
 +
|style="background:#36A5E8; color:white;text-align:center;"|引脚名称
 +
|style="background:#36A5E8; color:white;text-align:center;" |引脚功能
 +
|style="background:#36A5E8; color:white;text-align:center;" |输入/输出
 +
|-
 +
|style="text-align:center;"|VCCIO
 +
|style="text-align:center;" |可对外接的设备提供 5V 或 3.3V 电压(通过跳线帽设置)
 +
|style="text-align:center;"|-
 +
|-
 +
|style="text-align:center;"|GND
 +
|style="text-align:center;"|接GND,地引脚
 +
|style="text-align:center;"|-
 +
|-
 +
|style="text-align:center;"|TXD
 +
|style="text-align:center;" |串行数据发送引脚,接 MCU.RX
 +
|style="text-align:center;"|输出
 +
|-
 +
|style="text-align:center;"|RXD
 +
|style="text-align:center;" |串行数据接收引脚,接 MCU.TX
 +
|style="text-align:center;" |输入
 +
|-
 +
|style="text-align:center;"|RTS#
 +
|style="text-align:center;" |请求发送,接 MCU.CTS
 +
|style="text-align:center;" |输出
 +
|-
 +
|style="text-align:center;"|CTS#
 +
|style="text-align:center;"|清除发送,接 MCU.RTS
 +
|style="text-align:center;"|输入
 +
|-
 +
|style="text-align:center;"|RI#
 +
|style="text-align:center;"|响铃指示,用于检测外部设备是否响铃,低有效
 +
|style="text-align:center;"|输入
 +
|-
 +
|style="text-align:center;"|DCD#
 +
|style="text-align:center;"|数据载波检测,低有效
 +
|style="text-align:center;"|输入
 +
|-
 +
|style="text-align:center;"|DTR#
 +
|style="text-align:center;"|数据终端就绪,用于控制外部设备,低有效
 +
|style="text-align:center;"|输出
 +
|-
 +
|style="text-align:center;"|DSR#
 +
|style="text-align:center;"|数据集就绪,用于检测外部设备是否就绪,低有效
 +
|style="text-align:center;"|输入
 +
|-
 +
|style="text-align:center;"|RESET#
 +
|style="text-align:center;"|FT232复位引脚,低有效(拉低RESET引脚,FT232复位)
 +
|style="text-align:center;"|输入
 +
|-
 +
|style="text-align:center;"|CBUS0-CBUS4
 +
|style="text-align:center;" |I/O引脚
 +
|style="text-align:center;"|输出/输入
 +
|}
 +
 +
==功能说明==
 +
FT232 USB UART Board 是一种将 USB 接口转换为TTL电平的UART串口模块。通过这种转换器,可以实现将计算机或其他设备的 USB 接口连接到 TTL 逻辑电平设备,如单片机、传感器等,从而实现数据通信。<br />
 +
<br />
 +
 +
=使用=
 +
==Windows==
 +
===驱动===
 +
FT232有VCP和D2XX两种驱动:
 +
*VCP(Virual COM Port 虚拟串口)驱动:PC 端将识别为串口,使用串口协议。<br />
 +
*D2XX 驱动:PC 端将识别为 USB 口,需要使用 API 函数进行操作。
 +
本产品提供的是 VCP 范例,所以,下面我们仅讨论 VCP 驱动的安装。以Windows10 64位系统为例,介绍驱动程序的安装步骤:
 +
*驱动下载:[https://www.waveshare.net/w/upload/f/f3/FT232_Driver_64.zip FT232驱动-Windows 64位]
 +
*驱动下载:[https://www.waveshare.net/w/upload/0/0c/CDM_v2.08.30_WHQL_Certified.zip FT232驱动-Windows 32位 ]
 +
{{Note|更多系统驱动请在资料栏下载|}}
 +
*驱动安装
 +
<gallery>
 +
File:ft232_driver_1.png
 +
File:ft232_driver_2.png
 +
File:ft232_driver_3.png
 +
File:ft232_driver_4.png
 +
File:ft232_driver_5.png
 +
</gallery>
 +
 +
===设备连接===
 +
*连接评估板到 PC 机
 +
*完成驱动程序的安装后,将评估板连接到 PC 机的 USB 口,PC 将发现新硬件。
 +
*鼠标右键单击左下角Window图标“开始”,选择设备管理器”,打开后如下图所示:
 +
[[File:FT232_device_manager.png]]
 +
 +
===COM端口设置(可选)===
 +
串口模块端口号可能会发生变化,可以通过以下步骤配置为指定的COM口,方法如下:<br>
 +
鼠标右键单击对应的 COM 端口,在窗口中点击“端口设置”,再点击“高级,从下来菜单中选择需要的(没被其它设备占用)COM 端口号即可:
 +
<gallery>
 +
File:ft232_com_1.png
 +
File:ft232_com_2.png
 +
File:ft232_com_3.png
 +
File:ft232_com_4.png
 +
</gallery>
 +
 +
==Linux==
 +
以RPI为例,使用默认VCP的方式驱动即可,连接设备后通过下面指令查询串口设备名字即可使用:
 +
lsusb
 +
ls /dev/ttyUSB*
 +
[[File:FT232-RPI.png]]<br>
 +
例如:使用[https://www.waveshare.net/study/article-606-1.html minicom]打开UART0,则命令行输入<br />
 +
sudo minicom -D /dev/ttyUSB0
 +
{{Note|Raspbian,Ubuntu和CentOS等主流的Linux系统一般带FT232驱动,接上即可使用;您也可以安装Linxu驱动到部分缺乏FT232的Linux系统。}}
 +
 +
==Android==
 +
以安卓手机通过FT232连接到电脑为例说明:
 +
*通过OTG转接线连接FT232的USB到安卓手机的USB口,同时通过USB接口连接另一个FT232和电脑:
 +
[[File:FT232-mobile_phone.png]]
 +
*下载[https://www.waveshare.net/w/upload/e/ef/SerialTool_Android.zip 安卓串口助手]到安卓设备,解压后安装<br />
 +
*出现是否允许应用访问USB设备提示,确定即可     
 +
*手机串口助手输入要发送的字符串,电脑那边在串口助手sscom收到对应的字符串,反之亦然
 +
[[File:ft232-PC-OK (2).gif]]
 +
{{Note|这里用到的安卓串口助手已经集成了FT232驱动,无需额外安装驱动;您也可以用 FTDI 的安卓源码定向开发可以驱动FT232的APP|}}
 +
 +
==MacOS==
 +
首先点击[https://www.waveshare.net/w/upload/6/6e/MAC_FT232_Driver_D2XX1.4.24.7z 下载安装驱动]<br />
 +
驱动安装教程: [https://files.waveshare.com/wiki/FT232RXX/manual/FTDI_Drivers_Installation_Guide_for_MAC_OSX-1.pdf 点击查看教程]<br />
 +
安装完成之后打开串口助手即可(MAC可以直接网上下载串口调试助手)。<br />
 +
<h1>资料</h1>
 
===文档===
 
===文档===
 
*[https://{{SERVERNAME}}/w/upload/d/d0/FT232-USB-UART-Board-UserManual.pdf 用户手册]<br>
 
*[https://{{SERVERNAME}}/w/upload/d/d0/FT232-USB-UART-Board-UserManual.pdf 用户手册]<br>
第50行: 第186行:
 
*[https://{{SERVERNAME}}/w/upload/b/b5/FT232R.pdf FT232R]
 
*[https://{{SERVERNAME}}/w/upload/b/b5/FT232R.pdf FT232R]
 
{{Modules-Anti-Counterfeit}}
 
{{Modules-Anti-Counterfeit}}
 +
 
==更多应用案例==
 
==更多应用案例==
 
[https://github.com/freyskill/SerialPortHelper 安卓串口助手apk源码详解]
 
[https://github.com/freyskill/SerialPortHelper 安卓串口助手apk源码详解]
 
 
 
</div>
 
</div>
 
<div class="tabbertab" title="FAQ" id="myfaq">
 
<div class="tabbertab" title="FAQ" id="myfaq">
 
==FAQ==
 
 
<br />{{FT232-USB-UART-Board-FAQ}}</div>
 
<br />{{FT232-USB-UART-Board-FAQ}}</div>
 
<div class="tabbertab" title="售后" id="mysupport">
 
<div class="tabbertab" title="售后" id="mysupport">

2024年2月6日 (二) 11:45的最新版本

{{{name2}}}
{{{name3}}}
功能简介
特性 FT232 USB转TTL
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 UART

说明

产品参数

参数名称 参数
产品类型 USB转UART TTL电平
供电电压 5V
通信速率 300bps ~ 3Mbps
串口 (TTL 电平) 5V/3.3V
操作系统 支持 Win7/8/8.1/10/11、Mac、Linux、Android、WinCE 等系统

接口说明


FT232-USB-UART-Board-Type-C-details-5.jpg

引脚名称 引脚功能 输入/输出
VCCIO 可对外接的设备提供 5V 或 3.3V 电压(通过跳线帽设置) -
GND 接GND,地引脚 -
TXD 串行数据发送引脚,接 MCU.RX 输出
RXD 串行数据接收引脚,接 MCU.TX 输入
RTS# 请求发送,接 MCU.CTS 输出
CTS# 清除发送,接 MCU.RTS 输入
RI# 响铃指示,用于检测外部设备是否响铃,低有效 输入
DCD# 数据载波检测,低有效 输入
DTR# 数据终端就绪,用于控制外部设备,低有效 输出
DSR# 数据集就绪,用于检测外部设备是否就绪,低有效 输入
RESET# FT232复位引脚,低有效(拉低RESET引脚,FT232复位) 输入
CBUS0-CBUS4 I/O引脚 输出/输入

功能说明

FT232 USB UART Board 是一种将 USB 接口转换为TTL电平的UART串口模块。通过这种转换器,可以实现将计算机或其他设备的 USB 接口连接到 TTL 逻辑电平设备,如单片机、传感器等,从而实现数据通信。

使用

Windows

驱动

FT232有VCP和D2XX两种驱动:

  • VCP(Virual COM Port 虚拟串口)驱动:PC 端将识别为串口,使用串口协议。
  • D2XX 驱动:PC 端将识别为 USB 口,需要使用 API 函数进行操作。

本产品提供的是 VCP 范例,所以,下面我们仅讨论 VCP 驱动的安装。以Windows10 64位系统为例,介绍驱动程序的安装步骤:

更多系统驱动请在资料栏下载
  • 驱动安装

设备连接

  • 连接评估板到 PC 机
  • 完成驱动程序的安装后,将评估板连接到 PC 机的 USB 口,PC 将发现新硬件。
  • 鼠标右键单击左下角Window图标“开始”,选择设备管理器”,打开后如下图所示:

FT232 device manager.png

COM端口设置(可选)

串口模块端口号可能会发生变化,可以通过以下步骤配置为指定的COM口,方法如下:
鼠标右键单击对应的 COM 端口,在窗口中点击“端口设置”,再点击“高级,从下来菜单中选择需要的(没被其它设备占用)COM 端口号即可:

Linux

以RPI为例,使用默认VCP的方式驱动即可,连接设备后通过下面指令查询串口设备名字即可使用:

lsusb
ls /dev/ttyUSB*

FT232-RPI.png
例如:使用minicom打开UART0,则命令行输入

sudo minicom -D /dev/ttyUSB0
Raspbian,Ubuntu和CentOS等主流的Linux系统一般带FT232驱动,接上即可使用;您也可以安装Linxu驱动到部分缺乏FT232的Linux系统。

Android

以安卓手机通过FT232连接到电脑为例说明:

  • 通过OTG转接线连接FT232的USB到安卓手机的USB口,同时通过USB接口连接另一个FT232和电脑:

FT232-mobile phone.png

  • 下载安卓串口助手到安卓设备,解压后安装
  • 出现是否允许应用访问USB设备提示,确定即可
  • 手机串口助手输入要发送的字符串,电脑那边在串口助手sscom收到对应的字符串,反之亦然

Ft232-PC-OK (2).gif

这里用到的安卓串口助手已经集成了FT232驱动,无需额外安装驱动;您也可以用 FTDI 的安卓源码定向开发可以驱动FT232的APP

MacOS

首先点击下载安装驱动
驱动安装教程: 点击查看教程
安装完成之后打开串口助手即可(MAC可以直接网上下载串口调试助手)。

资料

文档

视频

软件

数据手册

谨防假冒

已发现市面上有此产品的假冒伪劣品,使用劣质材料,没有测试。敬请注意!
可联系我们,确认你在其他网店浏览的或已购买的是否为正品。
更多信息请参见打假声明

更多应用案例

安卓串口助手apk源码详解


FAQ

FT232RL最大波特率可以达到3Mbps。





FT232 USB UART Board采用的是FTDI官方的FT232原装芯片,可支持多种操作系统,不同系统的驱动可到官网下载:www.ftdichip.com/FTDrivers.htm


可以将TXD,RXD短接起来,然后在串口调试助手 Windows发送数据看看有无对应的数据返回,有则功能正常;如下图: FT232 circle.png
SSCOM TTL.png


标签面朝上,上面一排是VCC GND TXD RXD;下面一排是5V GND CTS RTS,如图:
USB TO TTL Pin UART.png


温度范围是:-15℃~70℃
湿度范围是:5%RH~95%RH


断开外部TTL 设备电源,出现USB serial 设备,打开FTDI上位机->扫描设备-> 点击给设备编程->出现成功编程后表示已经使能3.3V 对外供电电流加强:
Ft232rnl tx rx.png


1) 过压过流,静电反接,极端环境,电磁干扰等情况都可能会引起ic损坏:

  • 过压过流: 当串口芯片接收到过高的电压冲击,连接的电路或外设消耗的电流超过了其规格范围,芯内部的电流保护机制可能会引发损坏。
  • 静电反接:引脚之间出现了反向电压,或者受到静电放电时,其内部电路可能会受到损坏。
  • 环境恶劣:在过高,过低或潮湿的温度条件下使用该模块,特别是在没有适当散热措施的情况下,可能会导致芯片性能下降,短路,甚至损坏。
  • 电磁干扰:强电磁干扰环境可能会影响芯片的正常操作,导致性能问题甚至损坏。

2)要减少芯片损坏的风险,建议采取以下预防措施:

  • 使用合适的电源电压和电流,避免过电流和过电压情况。
  • 避免静电放电,使用防静电措施,如穿静电手套等。
  • 提供足够的散热和温度控制,避免极端温度条件下的使用。
  • 工业级产品,加了外壳、隔离、过流和过压等保护,一定程度能抗电磁干扰。



  • USB通常不能接到单片机使用
  • 除非单片机跑Linux, Android, Windows 11 / 10 / 8.1 / 8 / 7等系统:
  • 一般是UART 接到单片机,USB接到电脑,工控机等设备


请参考以下步骤对比调试:

  • 安装驱动
  • 更换USB线
  • 更换USB口
  • 更换电脑


可以通过跳线帽或者开关切换3.3V和5V TTL 电平
Uart-3.3v-5v-ttl.png


清空com口缓存,操作:运行regedit ,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 删除。

技术支持


联系人:黄工
EMAIL:3005763927@qq.com
电话:0755-83040712
QQ:3005763927
微信:扫下方二维码添加
Hkx-wx.jpg

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证