用于LCD的I2C串行接口适配器模块
由于有限的引脚资源在一个微控制器/微处理器,控制一个LCD面板可能是乏味的。串行到并行适配器,如带有PCF8574芯片的I2C串行接口适配器模块,只需两个引脚就可以轻松完成工作。该串行接口适配器可连接到16x2液晶显示器,并提供两个信号输出引脚(SDA和SCL),可用于与MCU/MPU通信。
I2C串口适配器模块的功能和规格
介绍I2C串行接口适配器模块的一些特性和规格。
- 工作电压:5V DC
- I2C控制采用PCF8574
- 在一个I2C总线上可以有8个模块吗
- I2C地址:0X20~0X27(原来的地址是0X20,你可以自己通过板载跳线引脚更改)
I2C串口适配器模块引脚配置
该模块有多个板载引脚,通过I2C协议与MCU/MPU通信。下表显示了引脚名称、类型和它们的功能。
销的名字 |
针式 |
销的描述 |
接地 |
权力 |
地面 |
VCC |
权力 |
电压输入 |
SDA |
I2C数据 |
串行数据 |
sci |
I2C时钟 |
串行时钟 |
A0 |
跳投 |
I2C地址选择 |
A1 |
跳投 |
I2C地址选择 |
A2 |
跳投 |
I2C地址选择 |
背光 |
跳投 |
控制面板背光 |
注意:模块有一个板载电位器来改变显示的对比度。
I2C串行接口适配器模块寻址表
在一条I2C总线上最多可以连接8个设备。每个地址可以使用板上提供的焊点(A0, A1, A2)改变。下表显示了如何使用点A0、A1、A2设置地址。
A0 |
A1 |
A2 |
地址 |
开放 |
开放 |
开放 |
0 x27 |
跳投 |
开放 |
开放 |
0 x26 |
开放 |
跳投 |
开放 |
0 25 |
跳投 |
跳投 |
开放 |
0 x24 |
开放 |
开放 |
跳投 |
0 x23 |
跳投 |
开放 |
跳投 |
0将 |
开放 |
跳投 |
跳投 |
0 x21 |
跳投 |
跳投 |
跳投 |
0 x20 |
连接I2C串口适配器模块至MCU/MPU
I2C串行适配器可以通过断针连接到16x2或20x4液晶显示器。一旦它完美地贴合到LCD上,我们可以将模块连接到任何MCU/MPU使用I2C协议引脚。
电源点VCC和GND可分别接在MCU/MPU的5V和接地端子上。将模块的SDA、SCL引脚分别连接到MCU/MPU的I2C引脚上发送数据。
可选的I2C串行接口适配器模块
PCF8574T, MCP23017
I2C串行接口适配器模块的应用
下面是I2C串行接口适配器模块的一些应用程序。
- 串行到并行数据适配器
- 机器人
- 液晶显示器
I2C串口适配器模块的2D型号
下面是I2C串行接口适配器模块的2D模型及其毫米级的尺寸。以下信息可用于为PCB设计和CAD建模设计自定义模块足迹。