一、ST7565R:132×65的"舞台"只用中间128×64
ST7565R是矽创(Sitronix)推出的单色点阵LCD控制驱动IC,内部集成了65个COM行驱动和132个SEG列驱动,显示RAM为132×65位。WYM12864K13G实际使用128×64个像素,相当于在132列的"舞台"上居中摆了128个座位,左右各空出2列;65个COM中用64个,多余1个悬空。这种"显存比屏幕大一圈"的设计有个直接后果:写显示数据时列地址不是从00H开始,而是从02H开始。如果代码里把起始列地址设成0,画面会整体向左偏移2个像素——这是从ST7565R换到其他控制器时最容易踩的坑。好消息是ST7565R把振荡电路、电荷泵升压、稳压电路和温度补偿全做进了芯片里,外部只需要接几颗电容就能工作,不需要外挂DC-DC芯片,这也是这颗液晶模块外围BOM极简的原因。Vout引脚输出升压后的液晶驱动电压,C1P/C1N、C2P/C2N、C3P是电荷泵的三个电容节点,V0到V4则是五级偏压输出——这就是28个引脚里有11个跟电源相关的原因。
二、P/S和C86:两级开关决定通信方式
28Pin里有两个配置引脚特别关键:
• 第28脚P/S(Parallel/Serial):接高电平走并口,接低电平走串口。
• 第27脚C86:仅在并口模式下生效,接高电平选6800时序,接低电平选8080时序。
这就像两个层级的开关:P/S先决定走"高速公路"(并口)还是"省道"(串口);上了高速之后,C86再决定走哪条车道(8080还是6800)。
并口模式下DB0~DB7是8根双向数据线,/WR(R/W)和/RD(E)根据C86的电平承担不同角色:8080模式下分别是写使能和读使能,6800模式下则是读写选择和使能信号。串口模式下引脚6(DB6/SCL)变成串行时钟,引脚7(DB7/SDA)变成串行数据,其余DB0~DB5必须接高电平,/RD也要接高电平。A0(数据/命令选择)在两种模式下都保留,4线SPI比并口节省5个GPIO,对手持测量仪器这类IO紧张的设备很实用。
1.STN蓝模全透负显:蓝底白字的光学逻辑:
WYM12864K13G采用STN蓝模、全透(Transmissive)、负显(Negative)模式。这三个词组合在一起决定了它的视觉特性:
• 蓝模:偏光片和液晶层经过特定光学搭配,未加电区域呈现深蓝色底色;
• 全透:液晶玻璃本身不反射环境光,所有显示光都来自背面的白光LED;
• 负显:加电像素变亮(白色),未加电区域保持蓝色,最终效果是蓝底白字。
全透和半透(Transflective)是两条不同的技术路线。半透屏在玻璃里加了一层半反射膜,强光下可以反射环境光、不开背光也能看清;全透屏没有这层膜,对比度更高、背光更均匀,但必须点亮背光才能显示——在户外强光下如果背光亮度不够,画面反而会发灰。选型时需要根据实际使用环境判断。罗姆液晶也提供FSTN半透正显的cog液晶屏,白底黑字、户外不开背光可读,可以按场景取舍。
|
参数 |
WYM12864K13G(蓝模全透负显) |
FSTN半透正显同类屏 |
|
显示效果 |
蓝底白字 |
白底黑字 |
|
背光依赖 |
必须开背光才能看清 |
强光下可关背光 |
|
室内对比度 |
高,色彩鲜明 |
高,黑白分明 |
|
户外可读性 |
依赖背光亮度 |
反射环境光,可读性好 |
|
典型应用 |
室内仪器、配电终端 |
手持设备、户外仪表 |
2.对比度调节:没有电位器,靠寄存器:
传统12864模组经常在板上留一个10k电位器手动调V0电压。WYM12864K13G把V0到V4全部从FPC引出,但没有板载电位器——对比度通过ST7565R内部的电阻比率寄存器(RR)和电子音量寄存器(EV)两级调节。RR是粗调,设置内置分压电阻的档位(0~7);EV是细调,在RR基础上做64级微调。初始化时先设RR选定大致范围,再写EV精确调到最佳对比度。这种方式省掉了机械电位器,避免了振动后电位器漂移导致的对比度变化,对工业设备更友好。Vout端的电容和V0~V4上的滤波电容必须按规格书接好,否则会出现显示不均或鬼影。
3.180°翻转与温度补偿:
ST7565R支持通过ADC寄存器和SHL位实现软件180°翻转:ADC选择列地址从左到右还是从右到左映射,SHL选择COM扫描方向从上到下还是从下到上。两个位同时反转,画面就旋转180°。这意味着同一块玻璃可以适配不同的FPC出线方向——如果结构上FPC必须从上方出线,不需要重新开玻璃,软件改两个寄存器就行。温度补偿方面,ST7565R内置了4档温度系数(TC1~TC3),低温下自动提升Vout电压补偿液晶响应变慢。-20℃环境下如果不开启温度补偿,对比度会明显下降甚至画面变淡;初始化时建议设置TC2档(约-0.15%/℃),配合EV微调可以在全温区保持稳定显示。对于一款图形液晶模块来说,这些细节直接决定了量产时的一致性。
做液晶模块选型,引脚数和接口灵活度往往比分辨率更影响开发效率。WYM12864K13G的28Pin把并口、串口、8080/6800双协议、五级偏压和温度补偿全部引出,既可以并口跑高速刷新,也能切串口省IO,适合12864液晶屏在测量仪器、分析仪器、工业配电终端这类需要在不同主控平台间快速移植的场景。
FAQ:常见问题解答
Q1: WYM12864K13G的接口是并口还是串口?
A1: 两种都支持。第28脚P/S接高电平为并口,接低电平为4线SPI串口;并口模式下第27脚C86还可切换8080或6800时序。
Q2: 列地址为什么从02H开始而不是00H?
A2: ST7565R内部显存为132×65位,128列显示数据居中排列,左右各偏移2列(02H=2),从00H写入会导致画面左偏2像素。
Q3: 蓝模全透负显在户外不开背光能看清吗?
A3: 不能。全透屏没有反射层,完全依赖背光照明;户外强光使用建议选FSTN半透正显版本,或确保背光亮度≥80cd/m²。
Q4: 对比度怎么调节?板上有电位器吗?
A4: 没有板载电位器。通过ST7565R内部RR寄存器(粗调0~7档)和EV寄存器(细调64级)软件调节,初始化时设置即可。
Q5: 工作温度范围和背光参数是多少?
A5: 工作温度-20℃至+70℃,存储-30℃至+80℃;白色侧背光典型电压3.0V、电流60mA(范围40~80mA),3.3V供电时建议串联限流电阻。
Q6: ST7565R和ST7565P有什么区别?能直接替换吗?
A6: 两者指令集基本兼容,ST7565R在低功耗和温度补偿档位上略有改进。已有ST7565P驱动代码可快速移植,初始化序列中RR/EV参数可能需要微调。
Q7: 支持软件180°翻转吗?怎么实现?
A7: 支持。通过ADC寄存器反转列映射方向、SHL位反转COM扫描方向,两个位同时设置即可实现180°旋转,无需更改硬件。
Q8: 串口模式下哪些引脚需要特殊处理?
A8: 串口模式下DB6为SCL、DB7为SDA,DB0~DB5和/RD必须接高电平(VDD),P/S接低电平,A0、/CS、/RES正常连接,/WR在6800模式下接VSS。

