FT232H UART 速度测试

很早之前入手过一块 FT232H 的板卡,这次进行一下 UART 最高速度的测试。测试条件是 Windows 10 操作系统,系统默认的驱动(VCP)。

FT232H 长江智动产的

FT232 上 TXD 是 Pin13 (AD0), RXD 是Pin14(AD1)

FT232H 做 Uart 通讯时的引脚定义
不同功能下引脚的功能

使用串口工具直接发送 HEX 55 55 55 55 55 55 55 55 55 55 值(这样从信号看起来就是不断变化的0 1 信号),示波器查看结果如下:

上面是FT232H uart 12M (波特率  12 000 000)的结果
上面是 6Mhz 的结果

此外,有一些波特率是无法使用的比如:10Mhz ,测试显示无信号输出。测试板子上的晶振是 12Mhz 的,可能是因为这个原因,所有有些分频是无法出来的。从上面可以看出, FT232H UART 模式下,最高的有效传输速度可以达到 12Mhz*(8/10)=9 600 000 bits/s = 1.444Mbytes/s。

本文数据根据实验得出,有问题欢迎朋友直接指出共同探讨。

参考:

1. http://ftdichip.cn/Support/Documents/DataSheets/ICs/DS_FT232H.pdf

《FT232H UART 速度测试》有4个想法

  1. 您好,请问要想达到12Mbaud的速率,那么UART模式的RS232端口是不是不可取,我是否需要配置成RS422或者RS485呢?谢谢您

    1. 根据资料:http://ftdichip.cn/Products/ICs/FT232H.htm
      可以达到 12Mhz. 你可以先尝试 TTL 的 12Mhz ,然后再测试 RS232的

  2. 您好,请问FT232H的UART高速接收性能怎么样呢?多少波特率下算是稳定接收?我有用FT232H和CH347测试,6M baud,FT232H老是丢数据,CH347反而不丢,非常出乎我的意料,因为通常都认为FT的更稳定,测试结果却不支持这种说法。

    1. FT232H 的正确率后来没有评估过,因为我都是使用 WCH 家的了。如果你对 CH 系列的有特别要求,可以直接联系他们家FAE ,都会帮忙解答的。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注