YL1621(SSOP28)国产段码LCD驱动芯片|PIN‑PIN兼容HT1621,储能电量显示板CH2505B国产化替换方案

摘要:YL1621‑SSOP28是远乐科技国产32SEG×4COM段码LCD驱动,PIN‑TO‑PIN兼容HT1621B、TM1621B。本文结合实际CH2505B储能电量显示板硬件场景,整理电气参数、SSOP28引脚定义、PCB适配要点、常见踩坑、寄存器命令以及可直接运行的STM32驱动代码,针对4串/8串磷酸铁锂电量显示板项目做国产化替代实操讲解。

一、芯片概述

YL1621属于内存映射型段码LCD驱动IC,SSOP28紧凑型贴片封装,最大支持32SEG × 4COM,128个显示点阵,自带128bit显示RAM,MCU只需要更新显存数据,芯片自动完成屏幕扫描刷新,降低主控负担。

在储能行业大量应用于CH2505B这类电池电量显示板,也就是上文实物图片的板子:屏幕显示电池电压(V)、剩余容量(AH)、电量百分比环形仪表盘,双USB输出的储能电源面板,原厂方案大多采用HT1621B,可直接替换为YL1621‑SSOP28。

✅核心替代优势

  1. 引脚、指令、时序完全兼容HT1621B,PCB不用改,原有驱动代码无需修改,直接贴片替换CH2505B板子上的驱动芯片;

  2. 增强ESD静电防护,储能设备经常接外部电池,容易引入静电干扰,YL1621抗干扰能力更强;

  3. 工业宽温 -40℃~+85℃ ,适配户外大容量磷酸铁锂储能设备;

  4. 休眠功耗极低,适合电池供电的电量面板;

  5. 国产原厂供货,交期稳定,缓解进口芯片缺货涨价风险。

典型应用场景:4串12.8V / 8串25.6V磷酸铁锂电量显示板、储能电源、锂电池保护板显示屏、仪器仪表、水表电表。

二、YL1621‑SSOP28关键电气参数

参数 规格说明 备注(针对CH2505B电量板)

显示点阵 32 SEG ×4 COM,128bit RAM 刚好满足电压、AH、百分比仪表盘段码屏

供电VDD 2.2V ~ 5.2V 电量板上由LDO输出3.3V给驱动芯片

工作温度 -40℃ ~ +85℃ 户外储能铁锂设备适用

休眠电流 0.1μA @3V 待机状态,电池面板低功耗需求

通信接口 4线串口 CS / WR / RD / DATA CH2505B硬件采用4线接口,RD可置高做3线通信

LCD驱动模式 软件配置:1/2、1/3偏置;1/2、1/3、1/4占空比 该电量屏使用 1/4DUTY,1/3BIAS 配置

时钟源 内置256K RC振荡;支持外接32.768K晶振 CH2505B默认使用内部RC振荡

内置外设 WDT看门狗、时基、蜂鸣器驱动、IRQ中断 电量板未启用蜂鸣器、中断功能

ESD防护 电源脚±8KV,信号脚±6KV 储能接线口静电防护提升,减少黑屏花屏

封装 SSOP‑28,0.635mm脚距,9.9×3.9mm 和原板HT1621B封装完全一致,直接兼容PCB焊盘

硬件关键点: VLCD 引脚为LCD对比度调节脚,CH2505B板子通过分压电阻调节对比度,VLCD电压不能大于VDD,否则会出现显示暗淡、段码乱亮。

三、SSOP28引脚功能(适配CH2505B电路板)

引脚 名称 IO 功能说明

1 CS IN 片选,低电平有效;CH2505B接主控IO口

2 WR IN 写时钟,上升沿锁存串行数据

3 RD IN 读时钟;本电量板不需要读RAM,硬件直接上拉VDD

4 DATA I/O 串行数据输入输出

5 VSS POWER GND,电源地

6 VDD POWER 芯片电源,3.3V输入

7 VLCD ANALOG LCD驱动电压、对比度调节

8 OSCI IN RC模式悬空;外接晶振接此脚

9 OSCO OUT RC模式悬空

10 IRQ OUT 中断输出,电量板未使用,悬空

11 BZ OUT 蜂鸣器输出,悬空

12 BZ_OUT OUT 蜂鸣器差分输出,悬空

13‑16 COM0~COM3 OUT LCD公共端,连接段码屏COM引脚

17‑28 SEG0~SEG11 OUT 段输出SEG,连接液晶屏SEG引脚

提示:SSOP28封装SEG只引出SEG0‑SEG11,剩余SEG12‑SEG31在SSOP48封装,CH2505B这块电量屏幕只用到SEG0‑SEG11,SSOP28完全够用。

四、CH2505B电量板硬件替换实操要点

这块实物板就是4串磷酸铁锂储能的显示板,屏幕展示电压12.3V、容量800AH、电量百分比60%。原厂使用HT1621B‑SSOP28,替换YL1621注意下面几点:

  1. 直接替换芯片,PCB不用改,外围电阻电容完全沿用,无需改BOM;

  2. 供电:板子LDO输出3.3V给到YL1621的VDD,不要直接接电池高压(4串满电14.6V、8串29.2V);

  3. RD引脚:CH2505B没有读取显存操作,硬件持续拉高,工作在3线模式;

  4. 配置命令必须设置 1/4占空比 +1/3偏置 ,和段码屏硬件匹配;配置错误直接出现花屏、部分段不亮;

  5. VLCD分压电阻:如果更换芯片后屏幕偏暗,可以微调VLCD分压,不要超过VDD;

  6. 8串铁锂25.6V版本:板子主控采样高压,YL1621依旧3.3V供电,芯片本身不接触电池高压。

📌常见故障踩坑(替换芯片容易遇到)

  1. 上电黑屏

排查:片选CS时序是否正确;偏置/占空比配置命令是否写错;VDD、VSS是否虚焊;RC振荡引脚不能外接电容。

  1. 部分段乱亮、显示残缺

排查:COM、SEG焊盘虚焊;命令参数 1/4DUTY 1/3BIAS 是否匹配屏幕;VLCD电压过高。

  1. 低温环境偶尔闪屏

排查:储能设备低温工况,YL1621‑SSOP28工业温区,检查电源纹波,增加VDD引脚0.1uF去耦电容。

  1. 休眠唤醒之后屏幕错乱

排查:休眠Power‑down指令执行后,唤醒需要重新发送系统开启命令,重新初始化。

五、基础命令说明

YL1621指令集和HT1621完全一致,命令格式104bit。

  1. 0b100000000010 :系统开启 SYS EN

  2. 0b100000010000 :LCD打开

  3. 0b100001001000 :1/4占空比,1/3偏置(CH2505B使用该配置)

  4. 0b100000000000 :Power‑down休眠关闭系统

写显存:命令头 0b101 + 6bit地址 + 4bit显示数据。

六、STM32极简驱动示例(适配CH2505B)

原有HT1621的工程,直接把头文件宏定义的HT1621改为YL1621,函数不用修改直接编译。

c

//IO定义

#define YL1621_CS GPIO_PIN_0

#define YL1621_WR GPIO_PIN_1

#define YL1621_DATA GPIO_PIN_2

//写命令

void YL1621_Write_Cmd(uint16_t cmd)

{

HAL_GPIO_WritePin(GPIOA,YL1621_CS,GPIO_PIN_RESET);

for(uint8_t i=0;i<12;i++)

{

HAL_GPIO_WritePin(GPIOA,YL1621_DATA,(cmd&0x0800)?GPIO_PIN_SET:GPIO_PIN_RESET);

HAL_GPIO_WritePin(GPIOA,YL1621_WR,GPIO_PIN_SET);

HAL_GPIO_WritePin(GPIOA,YL1621_WR,GPIO_PIN_RESET);

cmd <<=1;

}

HAL_GPIO_WritePin(GPIOA,YL1621_CS,GPIO_PIN_SET);

}

//写显存

void YL1621_Write_Ram(uint8_t addr,uint8_t data)

{

uint16_t buf;

buf = 0x0500; //101 写RAM指令头

buf |= (addr <<4);

buf |= data;

HAL_GPIO_WritePin(GPIOA,YL1621_CS,GPIO_PIN_RESET);

for(uint8_t i=0;i<9;i++)

{

HAL_GPIO_WritePin(GPIOA,YL1621_DATA,(buf&0x0100)?GPIO_PIN_SET:GPIO_PIN_RESET);

HAL_GPIO_WritePin(GPIOA,YL1621_WR,GPIO_PIN_SET);

HAL_GPIO_WritePin(GPIOA,YL1621_WR,GPIO_PIN_RESET);

buf <<=1;

}

HAL_GPIO_WritePin(GPIOA,YL1621_CS,GPIO_PIN_SET);

}

//YL1621初始化,CH2505B电量板初始化

void YL1621_Init(void)

{

YL1621_Write_Cmd(0x0012); //打开系统振荡器 SYS EN

YL1621_Write_Cmd(0x0018); //开启LCD偏置输出

YL1621_Write_Cmd(0x0048); //1/4DUTY 1/3 BIAS 适配本电量屏

}

七、国产化替换总结

CH2505B这类磷酸铁锂储能电量显示板,存量项目直接用YL1621‑SSOP28替代HT1621B/TM1621B,做到PCB、软件零改动。

  1. 硬件:SSOP28封装焊盘兼容,外围器件完全不变;

  2. 软件:原有HT1621驱动代码直接复用,不用重新开发;

  3. 性能:ESD静电能力提升,工业宽温更适合户外储能电源;

  4. 供货:国产原厂,适合大批量储能板生产。

拓展:如果屏幕段码点位更多,可选用YL1621 SSOP48封装,SEG完整输出32路。

文末

远乐科技原厂YL1621系列,技术支持:远乐曾工

相关推荐
hongmai6668881 小时前
竖插专用:ESP8684-WROOM-07-H2X模组上手记录
笔记·单片机·嵌入式硬件·物联网·risc-v
玩转单片机与嵌入式11 小时前
深入浅出TinyML 16:FFT、频带能量和MFCC分别适合什么任务?
stm32·深度学习·tinyml
深圳市宝华视联18 小时前
Python 读取 IP 视频流简单 Demo
python·嵌入式硬件·opencv·网络协议·tcp/ip·实时音视频·嵌入式实时数据库
恒锐丰科技韩生18 小时前
RB6005A|晶准 单节锂电池内置 MOS 保护芯片 DFN2×3‑8
嵌入式硬件·硬件工程
youshi666819 小时前
stm32-PWR、低功耗模式
stm32·单片机·嵌入式硬件
ACP广源盛1392462567319 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 Serdes 长距离视频传输芯片 GSV5800 在私有化 AI 服务中的价值与应用场景
大数据·数据库·人工智能·嵌入式硬件·矩阵·开源·音视频
Funing719 小时前
STM32 电机动态 PI 控制:从编码器反馈、增量式 PI 到 Matlab 参数拟合与 PWM 输出
stm32·嵌入式硬件·matlab·pi控制算法
云泽80820 小时前
深入浅出 STM32(十八):时钟树、总线与寄存器的底层联动机制
stm32·单片机·嵌入式硬件
米饭不加菜20 小时前
C51 语言参考手册
经验分享·笔记·单片机·嵌入式硬件