很早之前入手过一块 FT232H 的板卡,这次进行一下 UART 最高速度的测试。测试条件是 Windows 10 操作系统,系统默认的驱动(VCP)。
FT232 上 TXD 是 Pin13 (AD0), RXD 是Pin14(AD1)
使用串口工具直接发送 HEX 55 55 55 55 55 55 55 55 55 55 值(这样从信号看起来就是不断变化的0 1 信号),示波器查看结果如下:
此外,有一些波特率是无法使用的比如: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
您好,请问要想达到12Mbaud的速率,那么UART模式的RS232端口是不是不可取,我是否需要配置成RS422或者RS485呢?谢谢您
根据资料:http://ftdichip.cn/Products/ICs/FT232H.htm
可以达到 12Mhz. 你可以先尝试 TTL 的 12Mhz ,然后再测试 RS232的
您好,请问FT232H的UART高速接收性能怎么样呢?多少波特率下算是稳定接收?我有用FT232H和CH347测试,6M baud,FT232H老是丢数据,CH347反而不丢,非常出乎我的意料,因为通常都认为FT的更稳定,测试结果却不支持这种说法。
FT232H 的正确率后来没有评估过,因为我都是使用 WCH 家的了。如果你对 CH 系列的有特别要求,可以直接联系他们家FAE ,都会帮忙解答的。