CXLC89110是一款集触摸按键检测、LCD驱动、蜂鸣器控制与PWM背光调节于一体的多功能控制芯片。采用低功耗CMOS工艺制造,具备高电源抑制比与自动校准功能,有效防止误触发与电压波动干扰。芯片支持标准I²C通信接口,适用于各类带触摸交互的显示终端,如智能面板、工业控制器、家用电器等场景。

-
[ CXLC89110 ]
随着智能家电、工业控制与消费电子设备对用户体验要求的不断提升,触摸按键与液晶显示结合的一体化解决方案成为市场趋势。CXLC89110作为一款高度集成的触摸按键扫描与LCD驱动控制芯片,不仅支持8路高灵敏度触摸输入,还可驱动28×4点阵LCD显示屏,内置有源蜂鸣器驱动与PWM背光控制,极大简化了系统设计。本文将全面介绍CXLC89110的功能特性、电气参数、寄存器配置与典型应用,为工程师提供完整的选型与设计参考。,低成本,电量指示,移动电源
一、芯片概述
CXLC89110是一款集触摸按键检测、LCD驱动、蜂鸣器控制与PWM背光调节于一体的多功能控制芯片。采用低功耗CMOS工艺制造,具备高电源抑制比与自动校准功能,有效防止误触发与电压波动干扰。芯片支持标准I²C通信接口,适用于各类带触摸交互的显示终端,如智能面板、工业控制器、家用电器等场景。,低成本,电量指示,移动电源
二、核心功能特点
2.1. 8路高灵敏度触摸按键
• 支持最多8路独立触摸输入(KEY1~KEY8)
• 内置自动校准与基准值动态更新机制
• 外接电容可灵活调整灵敏度,适应不同面板材质与厚度
2.2. 28×4点阵LCD驱动
• 最大支持28段SEG × 4路COM输出
• 1/3偏压(Bias),驱动电压可通过指令调节
• 内置显示RAM,支持地址自动递增
2.3. 有源蜂鸣器驱动
• 内置驱动控制程序,支持255级时长调节
• 每级时长约40ms,最长可达10.2秒
• 适用提示音、告警等音频反馈场景
2.4. 4路PWM背光控制
• SEG20~SEG23可配置为**PWM0~PWM3**输出
• 每路支持64级PWM调光,适用于LCD幻彩背光
• 输出电流典型值达30mA@5V,驱动能力强
2.5. 低功耗与高可靠性
• 工作电压范围:2.5V~5.5V
• 内置抗电压波动机制,防止误触发
• 支持休眠模式,可通过触摸或I²C唤醒
三、电气特性与接口规范
3.1. 电源与工作条件
• 推荐工作电压:5V
• 工作温度:-40℃ ~ +85℃
• 封装形式:SSOP48
3.1.1)极限工作条件
(1)芯片长时间工作在上述极限参数条件下,可能造成器件可靠性降低或永久性损坏,不建
议实际使用时任何一项参数达到或超过这些极限值。
(2)所有电压值均相对于系统地测试
3.1.2)推荐工作条件
3.1.3)电气特性
3.1.4)开关特性
3.2. I²C通信接口
• 从机地址:0xA0(写) / 0xA1(读)
• 支持标准模式(100kHz)
• 具备超时复位机制,防止总线锁死
CXLC89110 提供了从机I2C通信接口(Slave),支持与标准I2C匹配的总线协议。CXLC89110 的通信地址
0xA0为。主控可以读取触摸按键状态信息,也可以写入驱动数码管显示的数据和驱动蜂鸣器的数据。I2C
的速率支持标准模式 100KHZ。读取按键信息后,至少间隔 10ms以上,才能再次读取按键信息。
写入显示数据至少间隔 1ms,写入其他数据后至少间隔 200us,才能再次写入数据到CXLC89110中。
I2C的时序图:
从机忙碌:
一字节数据(8bit +ACK)完成后,从机开始处理数据(从机忙碌),无法接收下一字节数据,此时从
机将SCL拉低,主机需等待SCL为高电平时才可以继续进行数据传送。
I2C数据格式:
CXLC89110芯片支持单个数据读出。Write Slave Address为 0xA0, Read Slave Address为 0xA1,Address
为所读取的寄存器地址,DATA1 即为读取的数据。读出一个数据格式为:
为了减少由于接收错误时钟源而产生的I2C 锁定问题,CXLC89110提供了超时功能。在约 63ms内如果
I2C 总线未接收到时钟源,则I2C电路和寄存器将会复位。
超时计数器在I2C 总线接收到“START”信号和“地址匹配”条件时,超时计数器开始计数,并在
SCL 下降沿处清零。在下一个SCL 下降沿来临之前, 如果等待时间大于I2CTOC 寄存器设定的超时时间
,则会发生超时现象。当I2C“STOP”条件发生时,超时计数器将停止计数。
IIC超时可能会导致转发的数据出现异常,故使用时需避免出现IIC超时的现象产生。
3.3. 驱动能力
• COM端口拉/灌电流:250μA / 150μA
• SEG端口驱动电流:200μA / 100μA
• PWM端口驱动电流:60mA@1V(拉) / 25mA@3V(灌)
四、寄存器配置详解
CXLC89110通过I²C接口配置多个功能寄存器,实现对显示、触摸、蜂鸣器等模块的精确控制:
4.1. 显示模式设置(0xBD)
配置PWM引脚与段输出模式,支持4种组合方式,适应不同背光与显示需求。
4.2. 数据命令设置(0xBE)
设置数据读写模式与地址递增方式,支持显示数据、PWM数据、键扫数据等多种类型。
4.3. 显示内容设置(0xC0~0xCD)
共14字节显示RAM,用于存储LCD各段显示状态,支持自动地址递增。
4.4. 显示控制命令(0xBF)
控制显示开关、偏压模式与工作电压,默认值为0b10000111(显示开、1/3偏压、电压=VCC)。
4.5. 蜂鸣器控制(0xCE)
写入0x00~0xFF可设置蜂鸣器鸣响时间,每级对应40ms。
4.6. 休眠控制(0xCF)
写入0x01进入休眠,可通过触摸或I²C通信唤醒。
4.7. 触摸状态读取(0xF0)
读取8路触摸按键状态,Bit0~Bit7分别对应KEY1~KEY8。
五、典型应用设计

5.1. 触摸按键设计
• 未使用的KEY引脚需接地
• 通过调整电极面积、绝缘厚度或外接电容调节灵敏度
• 支持最长按键时间检测(约64秒),防止误触锁定
5.2. LCD驱动连接
• SEG0~SEG27、COM0~COM3直接驱动LCD面板
• 支持1/3偏压,适用于多数段式LCD
5.3. 背光控制
• PWM0~PWM3可驱动LED背光,支持64级调光
• 适用于彩色背光或动态光效场景
5.4. 蜂鸣器提示
• 单线驱动有源蜂鸣器,适用于操作反馈与告警提示
六、抗干扰与可靠性设计
CXLC89110在设计上充分考虑了实际应用中的干扰问题:
• 自动校准:系统定期更新基准值,适应环境变化
• 抗电压波动:高电源抑制比设计,防止电压波动导致误触发
• 超时复位:I²C总线在63ms无时钟时自动复位,避免锁死
• 最长按键时间:防止因长时间触摸导致系统异常
七、应用领域推荐
CXLC89110适用于多种带触摸交互的显示场景:
• 智能家电:微波炉、洗衣机、空调控制面板
• 工业控制:仪器仪表、操作终端、参数设置界面
• 消费电子:智能家居面板、电子秤、互动显示设备
• 医疗设备:便携检测仪、康复设备控制界面
八、功能说明
8.1. 外部MCU通过I2C访问寄存器,可以读取触摸按键状态信息、写入显示命令和数据、驱动蜂鸣器发
出声音、进入和唤醒休眠模式。CXLC89110寄存器功能说明:
(1)CXLC89110中的寄存器0xBD用来进行功能设计,工作模式设置好后,不允许在使用中切换工作模式。
(2)CXLC89110中的寄存器0xBE用来设置数据的读写和地址增加模式, 该指令用来设置数据写和读。
B1和B0位不允许设置10或11。因显示数据的存储采用了地址自加模式,必须设置为0x40和041。
(3) CXLC89110中的寄存器0xC0~0xCD用来设置起始显示地址和显示内容数据。有效地址最多为14位
(C0H-CDH)。例如发送0xC0和14字节的显示内容,则显示地址C0-CD显示内容依次为此14字节的数据。
如果数据设置指令是写数据到显示寄存器模式,那么本次地址设定的是显示寄存器地址,最多有效
地址为00H-0DH;
如果数据设置指令是写数据到PWM控制寄存器模式,那么本次地址设置PWM寄存器的地址,有效地址
为00H-03H。
(4) CXLC89110中的寄存器 0xBF,用来设置显示的开关以及电压。
b4:显示开关设置位;为1显示开,为0显示关
b3:LCD驱动偏压设置位;为1设为全屏点亮;为0设为1/3偏压
b2b1b0:LCD工作电压设置位;
当b2b1b0=111时,工作电压=VCC(VCC为芯片的工作电压)。当VCC=5V,调节电压的范围约是
2.88-5V。
* 上电后,b4b3b2b1b0默认为00111
(5) CXLC89110中的寄存器0xCE,用来设置有源蜂鸣器的驱动时间。CXLC89110内置有源蜂鸣器驱动控制程序。
外部MCU通过对寄存器0xCE写入数据可打开蜂鸣器。蜂鸣器的驱动时间有255级调节,通过改变DATA值实
现级数调节(写入数值范围:0x00-0xFF)。每级蜂鸣时间为40ms。
(6) CXLC89110中的寄存器 0xCF,用来设置芯片的休眠模式。芯片具有两种工作模式,休眠模式和正常工
作模式。
进入休眠有两种方式:一是上电后 8S 无按键按下进入休眠;二是 IIC 通信,向寄存器 0xCF 写入
0x01,大约 1S CXLC89110进入休眠。
唤醒休眠有两种方式:一是有按键被触摸会唤醒休眠;二是IIC通信,正确的IIC通信格式会立刻唤
醒休眠。唤醒休眠的写操作若为CXLC89110向外带显示芯片的转发内容,则会被转发;正确的IIC读操作则
会得到当前按键触摸信息。
(7)CXLC89110中的寄存器0xF0,用来用作IIC读取按键触摸数据的寄存器。Bit7~Bit0用于指示相应的触
摸按键Key8~Key1是否被触摸。(注:若所读寄存器不为0xF0,则返回值为0xFF。)
读取格式如下:
(Write Slave Address为 0xA0, Read Slave Address为 0xA1)
Bit0:Key1 状态 (1 = 触摸,0= 未触摸 )
Bit1:Key2 状态 (1 = 触摸,0= 未触摸)
Bit2:Key3 状态 (1 = 触摸,0= 未触摸)
Bit3:Key4 状态 (1 = 触摸,0= 未触摸)
Bit4:Key5 状态 (1 = 触摸,0= 未触摸)
Bit5:Key6 状态 (1 = 触摸,0= 未触摸)
Bit6:Key7 状态 (1 = 触摸,0= 未触摸)
Bit7:Key8 状态 (1 = 触摸,0= 未触摸)
最长按键持续时间说明
为尽量减少如不小心碰触到感应电极等此类的无意按键检测,芯片内部设置了最长按键持续时间功
能。当某个触摸按键按下时,内部定时器开始计时,一旦按键按下的时间过长,超过大约 64s后,触摸
芯片会忽略该被触摸键的状态,重新校准来获取新的基准值,同时输出状态重置为初始状态。
自动校准功能说明
上电后,芯片会进行初始化,取得第一次基准值,没有按键被按下,触摸芯片在固定的时间周期到
后,将自动校准基准值,使得基准值可以根据外界环境进行动态的变化。
灵敏度说明
灵敏度调整:在大多数应用中根据用户的需求调整触摸按键的灵敏度是一个非常重要的考虑因素。可通
过改变PCB电极的大小及铺地面积(电极正下方),或者改变绝缘材料的厚度调整感度。同时CXLC89110提供
了触摸输入引脚上外加电容的方式来调整不同的灵敏度需求。
九、程序设计流程图:
十、结语
CXLC89110以其高集成度、灵活的触摸与显示配置、丰富的输出功能,成为中小型触摸显示系统的理想选择。其自动校准、抗干扰与低功耗特性,尤其适合对可靠性要求较高的工业与家电场景。如需获取样品、技术资料或采购支持,欢迎访问JTM-IC官网(jtm-ic.com),我们提供原装芯片、技术指导与一站式供应服务。
十一、相关芯片选择指南 更多同类产品.....
型号 | 接口数 | 驱动点阵数 | 段/位 | 共阴驱动 | 共阳驱动 | 按键 | 封装形式 | 备注 |
CXLE88134N | 3 | 28 | 7*4 | 7段4位 | - | - | SOP16/DIP16 | LED面板显示驱动芯片 |
CXLE88135N | 3 | 21 | 8*2/7*3 | 8段2位/7段3位 | - | 6*1 | SOP16 | LED面板显示驱动芯片 |
CXLE88136N | 3 | 35 | 5*7/8*4 | 7段5位/8段4位 | 7段5位 | 5*1 | SOP18/DIP18 | LED面板显示驱动芯片 |
CXLE88137BN | 3 | 48 | 6*7/9*4 | 7段6位/9段4位 | 7段6位 | 6*1 | SOP20 | LED面板显示驱动芯片 |
CXLE88137N | 3 | 48 | 8*6/10*4 | 8段6位/10段4位 | - | - | SOP20 | LED面板显示驱动芯片 |
CXLE88138C | 4 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | 10*3 | SOP32 | LED面板显示驱动芯片 |
CXLE88138N | 4 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | 10*3 | SOP32 | LED面板显示驱动芯片 |
CXLE88139N | 3 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | - | SOP24/QSOP24 | LED面板显示驱动芯片 |
CXLE88141N | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88142A | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88142E | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88143AN | 3 | 128 | 16*8 | 16段8位 | 8段16位 | - | SOP32 | LED面板显示驱动芯片 |
CXLE88143BN | 3 | 112 | 14*8 | 14段8位 | 8段14位 | 8*2 | SOP32 | LED面板显示驱动芯片 |
CXLE88143CN | 3 | 120 | 15*8 | 15段8位 | 8段15位 | 8*1 | SOP32 | LED面板显示驱动芯片 |
CXLE88143DN | 3 | 96 | 12*8 | 12段8位 | 8段12位 | 8*4 | SOP32 | LED面板显示驱动芯片 |
CXLE88143N | 4 | 128 | 16*8 | 16段8位 | 8段16位 | 8*4 | QFP44 | LED面板显示驱动芯片 |
CXLE88147N | 3 | 80 | 10*8 | 10段8位 | 8段10位 | 8*3 | SOP28 | LED面板显示驱动芯片 |
CXLE88148N | 3 | 64 | 8*8 | 8段8位 | 8段6位 | 4*2 | SOP24/QSOP24 | LED面板显示驱动芯片 |
CXLE88149B | 2 | 128 | 8*16 | 8段16位 | 16段8位 | - | SOP28、SSOP28 | LED面板显示驱动芯片 |
CXLE88155N | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP24/SSOP24/SDIP24 | LED面板显示驱动芯片 |
CXLE88171 | 4 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | 10*3 | SOP32 | LED面板显示驱动芯片 |
CXLE88172 | 2 | 128 | 8*16 | 8段16位 | 16段8位 | - | SOP24 | LED面板显示驱动芯片 |
CXLE88173 | 2 | 144 | 8*9*2 | 正反推数码管 | 正反推数码管 | - | QSOP24 | LED面板显示驱动芯片 |
CXLE88174 | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 触摸按键8个 | SOP32 | LED面板显示驱动芯片 |
CXLE88175 | 5 | 120 | 15*8 | 15段8位 | 8段15位 | 8*1/8 | QFN48 | LED面板显示驱动芯片 |
CXLE88176 | 3 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | 10*1 | SOP24 | LED面板显示驱动芯片 |
CXLE88156 | 3 | 128 | 8*16 | 8段16位 | 16段8位 | - | SOP32 | LED面板显示驱动芯片 |
CXLE88134 | 3 | 28 | 7*4 | 7段4位 | - | - | SOP16/DIP16 | LED面板显示驱动芯片 |
CXLE88135 | 3 | 21 | 8*2/7*3 | 8段2位/7段3位 | - | 6*1 | SOP16 | LED面板显示驱动芯片 |
CXLE88136 | 3 | 35 | 5*7/8*4 | 7段5位/8段4位 | 7段5位 | 5*1 | SOP18/DIP18 | LED面板显示驱动芯片 |
CXLE88137 | 3 | 48 | 8*6/10*4 | 8段6位/10段4位 | - | - | SOP20 | LED面板显示驱动芯片 |
CXLE88137A | 3 | 48 | 6*7/9*4 | 7段6位/9段4位 | 7段6位 | 6*1 | SOP20 | LED面板显示驱动芯片 |
CXLE88138 | 4 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | 10*3 | SOP32 | LED面板显示驱动芯片 |
CXLE88139 | 3 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | - | SOP24/QSOP24 | LED面板显示驱动芯片 |
CXLE88140A | 4 | 77 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*1 | SOP32 | LED面板显示驱动芯片 |
CXLE88140B | 3 | 77 | 11*7/14*4 | 11段7位/14段4位 | 7段11位 | 10*3 | QFP44 | LED面板显示驱动芯片 |
CXLE88141 | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88142 | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88143 | 4 | 128 | 16*8 | 16段8位 | 8段16位 | 8*4 | QFP44 | LED面板显示驱动芯片 |
CXLE88143A | 3 | 128 | 16*8 | 16段8位 | 8段16位 | - | SOP32 | LED面板显示驱动芯片 |
CXLE88143B | 3 | 112 | 14*8 | 14段8位 | 8段14位 | 8*2 | SOP32 | LED面板显示驱动芯片 |
CXLE88143C | 3 | 120 | 15*8 | 15段8位 | 8段15位 | 8*1 | SOP32 | LED面板显示驱动芯片 |
CXLE88143D | 3 | 96 | 12*8 | 12段8位 | 8段12位 | 8*4 | SOP32 | LED面板显示驱动芯片 |
CXLE88144 | 3 | 35 | 7*5/8*4 | 7段5位/8段4位 | - | 7*1 | DIP18 | LED面板显示驱动芯片 |
CXLE88145 | 2 | 32 | 8*4 | - | 8段4位 | 8*2 | DIP18 | LED面板显示驱动芯片 |
CXLE88146 | 2 | 48 | 8*6 | - | 8段6位 | 8*2 | SOP20/DIP20 | LED面板显示驱动芯片 |
CXLE88147 | 3 | 80 | 10*8 | 10段8位 | 8段10位 | 8*3 | SOP28 | LED面板显示驱动芯片 |
CXLE88148 | 3 | 64 | 8*8 | 8段8位 | 8段6位 | 4*2 | SOP24/QSOP24 | LED面板显示驱动芯片 |
CXLE88149 | 2 | 128 | 8*16 | 8段16位 | 16段8位 | - | SOP28/SSOP28 | LED面板显示驱动芯片 |
CXLE88150 | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88151 | 2 | 32 | 8*4 | 8段4位/7段4位 | - | 7*4 | SOP16/DIP16 | LED面板显示驱动芯片 |
CXLE88152 | 2 | 28 | 7*4 | - | 7段4位 | 7*1 | SOP16/DIP16 | LED面板显示驱动芯片 |
CXLE88153 | 1 | 40 | 7*6/8*5 | 7段6位/8段5位 | 6段7位/5段8位 | - | SOP16 | LED面板显示驱动芯片 |
CXLE88154 | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP28 | LED面板显示驱动芯片 |
CXLE88155 | 3 | 70 | 10*7/13*4 | 10段7位/13段4位 | 7段10位 | 10*2 | SOP24/SSOP24/SDIP24 | LED面板显示驱动芯片 |
CXLE88133 | 2 | 256 | 32*8/24*16 | 32段8位/24段16位 | 8段32位/16段24位 | - | LQFP48/LQFP52 | LED面板显示驱动芯片 |
CXLE88132 | 4 | 256 | 32*8/24*16 | 32段8位/24段16位 | 8段32位/16段24位 | - | LQFP48/LQFP52 | LED面板显示驱动芯 |
热门信息 |
---|
最新信息 |
---|
推荐信息 |
---|