FT232 这颗器件最基本的应用功能,当然是 USB 转 RS232 接口了,其硬件电路设计如下图所示。
在 FT232R 的串行 UART 接口上使用 TTL 到 RS232 电平转换器 IC,将 FT232R 的 TTL 电平转换为 RS232 电平。可以使用目前通用的“ 213”系列 TTL 到 RS232 电平转换器来完成此电平转换。这些“ 213”器件通常有 4 个发射器和 5 个接收器,并具有内置电压转换器,可将+ 5V(标称)VCC 转换为 RS232 所需的+/- 9V。这些设备的一个有用功能是 SHDN#引脚,该引脚可用于在 USB 挂起模式下将设备断电至低静态电流。
比如 Sipex SP213EHCA,这就是一款非常合适的电平转换 IC,它能够以高达 500k 的波特率进行 RS232 通信。如果可接受较低的波特率,则可以使用几种 pin-to-pin 的替代产品,例如 Sipex SP213ECA,美信 MAX213CAI 和 ADI ADM213E,它们都适用于最高 115.2k 波特率的通信。如果需要更高的波特率,美信 MAX3245CAI 器件可支持高达 1M 波特率的 RS232 通信速率。需要注意的是,MAX3245 与 213 系列器件的引脚不兼容,MAX 器件的 SHDN 引脚为高电平有效,应连接至 PWREN#引脚而不是 SLEEP#引脚。
在上面的示例中,CBUS0 和 CBUS1 已配置为 TXLED#和 RXLED#,并用于驱动两个 LED。
其次,我们再通过 RS485 收发器,可以实现 USB 转 RS485 接口。