首页 > 编程知识 正文

uart串口,usart和uart区别

时间:2023-05-03 05:40:46 阅读:51087 作者:4359

FT232这一装置的最基本应用功能当然是从USB到RS232的接口,其硬件电路设计如下。

在FT232R的串行UART接口上使用TTL-RS232电平转换器IC,将FT232R的TTL电平转换为RS232电平。 可以使用当前常用的“213”系列TTL到RS232电平转换器来执行该电平转换。 这些“213”设备通常有四个发射器和五个接收器,并具有集成的电压转换器,用于将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的接口。

该APP应用使用FT232R串行UART接口上的TTL-RS485级转换器IC(sipexsp481 ),将FT232R的TTL级转换为RS485级。 SP481是基于8引脚SOP封装的RS485设备,发射器和接收器均单独启用。 如果使用RS485,则仅在从UART发送字符时启用发送器。 因此,由于FT232R提供了TXDEN信号CBUS引脚选项,发射器的使能引脚已连接到配置为TXDEN的CBUS2。 同样,CBUS3被配置为PWREN#。 此信号用于控制SP481的接收器使能。 接收器启用处于低电平,因此在USB挂起模式下,它连接到PWREN#引脚以禁用接收器。 CBUS2=TXDEN和CBUS3=PWREN#是FT232R引脚的默认设备配置。

另外,USB转移到RS422接口电路。

该APP应用在FT232R的串行UART接口上使用两个TTL-RS422电平转换器IC将FT232R的TTL电平转换为RS422电平。 同样市面上有很多合适的电平转换器。 例如,上图中发送器和接收器使用的Sipex SP491。 SP491发送器使能在高电平有效,因此以SLEEP#配置连接到CBUS引脚。 SP491接收器使能在低电平有效,因此连接到CBUS引脚PWREN#配置。 这确保了在启用SP491发射器和接收器时设备处于活动状态。 当设备处于USB挂起模式时,SP491的发射器和接收器将被禁用。

如果使用类似的APP应用,但设计为从USB BUS供电,则在SP491设备的VCC线路上控制p通道逻辑电平MOSFET (由pw ren #控制),以使USB待机电流满足2.5mA SP491被指定为以最高5米波特率发送和接收数据。 在此示例中,FT232R将最大数据速度限制为3米波特率。

或者也有从USB迁移到MCU的串行APP。

在此APP应用程序中,FT232R使用TXD和RXD发送和接收数据,并使用RTS#/CTS#信号进行硬件握手。 在本例中,CBUS0也被配置为作为MCU时钟输出12MHz。 否则,RI#可以连接到MCU的另一个I/O引脚,用于将USB主机控制器从挂起模式唤醒。 如果MCU正在处理电源管理功能,则可以将CBUS引脚配置为PWREN#,并连接到MCU的I/O引脚。

作为总线控制器中热排名第一的器件,FT232R还有很多可圈可点、可发挥的应用空间,每个产品的应用功能也可以灵活调整,但万变不离其宗,最核心的是依靠目前生态系统庞大的USB接口

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。