OD2101芯片为14脚TSSOP封装的CMOS器件,是一款提供I2C转UART接口方案的专用协议转换芯片。该芯片可以方便用户进行I2C接口的扩展,将数据与RS232,RS485总线进行透明传输。当设计中需要扩展微处理器的串口或希望在单独I2C总线上与UART器件进行数据交换,使用该芯片可以简单的实现方案。
OD2101芯片具有低功耗(关断状态下功耗可降到10μA以下),内部复位,内部晶振等特点,用户可以用非常少的引脚和外围电路就可以实现芯片工作。一条I2C总线可以***多支持8个OD2101芯片。
一、引脚及说明
采用14脚TSSOP封装,引脚图如图1所示。其管脚定义如下:
图1 管脚配置-TSSOP
管脚描述
管脚号 |
符号 |
功能 |
1 |
A0 |
I2C地址输入0 |
2 |
IRQ |
中断输出(开漏极)低有效 |
3 |
RST |
复位管脚(需要通过上拉电阻5~10K接VDD) |
4 |
VSS |
地 |
5 |
SHDN |
硬件关断输入脚。当关断产生(SHDN置高),芯片停止工作,所有接口变成高阻态,系统进入节电模式。正常工作需要接低电平。 |
6 |
SDA |
串行数据线 |
7 |
SCL |
串行时钟线 |
8 |
RXD |
串行口输入 |
9 |
TXD |
串行口输出 |
10 |
VDD |
电源:2.4V~3.6V |
11 |
CTS |
低有效输入管脚。通过CTS寄存器读取。通常用在RS-232的清除输入功能。 |
12 |
RTS |
低有效输出管脚。通过RTS寄存器控制。通常用在RS-232的输出请求或RS-485的驱动使能。 |
13 |
A2 |
I2C地址输入2 |
14 |
A1 |
I2C地址输入1 |
表1 管脚描述
二、功能详述
下面我们根据一个单片机与OD2101芯片通讯的实例,一步步说明如何使用这颗芯片。
电路及说明
本实例采用8051单片机与OD2101芯片进行通讯连接,相关电路如下图所示: