UART上拉电阻
电器工程
UART
2022-01-18 23:44:17
2个回答
当微控制器处于复位状态时,其 I/O 引脚将被配置为高阻抗输入。因此,用于 UART 串行传输数据 (TXD) 的引脚在此期间将处于浮动状态。这可能会导致噪声,从而导致 RS232 线路驱动器传输垃圾。
一些线路驱动器 IC 在其 TTL/LVTTL 侧输入引脚上具有内部上拉电阻,以防止这种情况并产生 RS232 空闲状态。否则,可以添加一个上拉电阻。
UART 串行接收数据 (RXD) 输入引脚上的上拉电阻不是必需的,因为 RS232 线路接收器始终驱动该引脚。
请注意,复位周期通常相对较长,任何用作输出引脚的 I/O 引脚都容易出现此问题,必须考虑上拉或下拉电阻。
上拉是有意义的,以防微机处于启动模式。在这种情况下,不同端口(uart、I2C usb、can)上的微循环取决于微的类型。
如果输入端口没有被驱动,噪声最终可能会让微机认为该端口上有传输,然后等待来自未连接任何东西的端口的 bott。上拉可以防止这种情况。
其它你可能感兴趣的问题