一、IIC串口扩展电路
LCT200 是一款可以通过 I2C 接口通讯,拓展 2 路独立串口的通讯芯片,同时也支持通过 2 路串口读写 I2C 接口的数据。LCT200 的封装为 TSSOP-20。
主要功能:
⚫ 通过对 I2C 接口读写实现拓展 2 路独立串口功能
⚫ 通过读写 2 路串口实现读写 I2C 端口连接芯片的数据
⚫ 将串口接收到的数据缓存到芯片内部,等待 I2C 接口读取
⚫ 可以配置 LCT200 的 I2C 通讯地址
⚫ 可以在一个系统中使用多个 LCT200,配置为不同 I2C 地址即可
⚫ 可以使转发芯片进入低功耗模式
2、SPI串口扩展芯片CH432T
CH432 是双 UART 芯片,包含两个兼容 16C550 的异步串口,支持半双工收发自动切换和 IrDA 红外编解码,支持最高 4Mbps 的通讯波特率,可以用于单片机/嵌入式系统的 RS232 串口扩展、带自动硬件速率控制的高速串口、RS485 通讯、IrDA 通讯等。● 完全独立的两个异步串口,兼容 16C450、16C550 及 16C552 并且有所增强。
● 支持 5、6、7 或者 8 个数据位以及 1 或者 2 个停止位。
● 支持奇、偶、无校验、空白 0、标志 1 等校验方式。
● 可编程通讯波特率,支持 115200bps 以及最高达 4Mbps 的通讯波特率。
● 内置 16 字节的 FIFO 先进先出缓冲器,支持 4 个 FIFO 触发级。
● 支持 MODEM 调制解调器信号 CTS、DSR、RI、DCD、DTR、RTS,可由 75232 芯片转成 RS232 电平。
● 支持硬件流控制信号 CTS 和 RTS 自动握手和自动传输速率控制,兼容 TL16C550C。
● 支持串口帧错误检测、支持 Break 线路间隔检测。
● 支持全双工和半双工串口通讯,提供 RTS 串口发送状态信号支持 RS485 收发自动切换。
● 内置 SIR 红外线编解码器,支持 2400bps 到 115200bps 波特率的 IrDA 红外通讯。
● 内置时钟振荡器,支持频率范围 0.9216MHz~32MHz 的晶体,默认使用 22.1184MHz 晶体。
● 可选两种单片机接口:10MB 速度的 8 位被动并行接口和 3MB/24MHz 速度的 SPI 串行接口。
● 并行接口包含 8 位数据总线,4 位地址,3 线控制:片选输入、写选通以及可选的读选通。
● SPI 串行接口包含 SPI 片选、串行时钟、串行输入和输出,并且 SPI 输出与输入可以并联。
● 中断输出引脚是可选连接,低电平有效,可以通过查询寄存器中的中断标志位代替。
● 支持 5V 或者 3.3V 电源电压,支持串口低功耗睡眠模式。
● 提供 QFP-44 和 SSOP-20 两种无铅封装,兼容 RoHS。
3、8位并口扩展串口芯片CH438Q
CH438 是八 UART 芯片,包含八个兼容 16C550 或者 16C750 的异步串口,支持最高 4Mbps 的通讯波特率,可以用于单片机/嵌入式系统的 RS232 串口扩展、带自动硬件速率控制的高速串口、RS485通讯等。
● 完全独立的八个异步串口,兼容 16C550、16C552、16C554 及 16C750 并且有所增强。
● 支持 5、6、7 或者 8 个数据位以及 1 或者 2 个停止位。
● 支持奇、偶、无校验、空白 0、标志 1 等校验方式。
● 可编程通讯波特率,支持 115200bps 以及最高达 4Mbps 的通讯波特率。
● 内置 128 字节的 FIFO 先进先出缓冲器,支持 4 个 FIFO 触发级。
● 支持 MODEM 调制解调器信号 CTS、DSR、RI、DCD、DTR、RTS,可由 75232 芯片转成 RS232 电平。
● 支持硬件流控制信号 CTS 和 RTS 自动握手和自动传输速率控制,兼容 TL16C550C。
● 支持串口帧错误检测、支持 Break 线路间隔检测。
● 内置时钟振荡器,支持频率范围 0.9216MHz~32MHz 的晶体,默认使用 22.1184MHz 晶体。
● 提供 10MB 速度的 8 位被动并行接口连接单片机。
● 并行接口包含 8 位数据总线,7 位地址,3 线控制:片选输入、写选通以及可选的读选通。
● 支持直接地址和复用地址方式:直接输入 7 位地址或者由 ALE 信号控制从数据总线锁存地址。
● 中断输出引脚是可选连接,低电平有效,可以通过查询寄存器中的中断标志位代替。
● 支持 5V 或者 3.3V 电源电压,支持串口低功耗睡眠模式。
● 提供 LQFP-44 和 LQFP-128 无铅封装,兼容 RoHS。