用于LCD的I2C串行接口适配器模块
由于微控制器/微处理器的引脚资源有限,控制LCD面板可能是乏味的。串行到并行适配器,如带有PCF8574芯片的I2C串行接口适配器模块,只需两个引脚即可轻松完成工作。该串行接口适配器可以连接到一个16x2的LCD,并提供两个信号输出引脚(SDA和SCL),可用于与MCU/MPU通信。
I2C串行接口适配器模块的功能和规格
本节介绍I2C串行接口适配器模块的一些特性和规范。
- 工作电压:5V DC
- I2C控制使用PCF8574
- 一根I2C总线上可以有8个模块吗
- I2C地址:0X20~0X27(原地址为0X20,可通过板载跳线引脚自行更改)
I2C串行接口适配器模块引脚配置
该模块板载多个引脚,通过I2C协议与MCU/MPU进行通信。下表显示了pin名称、类型和它们的功能。
销的名字 |
针式 |
销的描述 |
接地 |
权力 |
地面 |
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显示屏。一旦它完美地适合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建模模块的定制脚印设计。