springvirus 发表于 2024-3-6 12:11

2024开端 2种陈年老屏终于反向解析攻克点亮!!

本帖最后由 springvirus 于 2024-4-28 16:46 编辑

#申请原创# @21小跑堂 @21小跑堂 @21小跑堂   

话说拆机的12864 LCD屏,型号为POKA SZM-02A,很像小时候玩的俄罗斯方块游戏机上的,感觉是TN屏吧,总想把它捣鼓亮了,做个什么玩玩,也许有空弄个俄罗斯方块


从原有PCB上看到应该是5个控制脚+8个数据脚,前期简单截取了5个控制脚的时序,多次尝试,总也点不亮,但是屏再接回原有PCB,就没问题,看来还是驱动的波形数据+时序不对,本次


对8个数据脚焊出引线,同时对13个脚的开机初始化进行多次截取和比对以及使用逻辑分析仪里的parallel并行口数据分析,终于拿下

最后自制驱动板的线序如下:

1. 接 1uF 电容到GND
2. 3. 之间 接1uF 电容
4. 5. 之间 接1uF 电容
6. GND
7. 3.3V
8. 3.3V
9. GND
10. - 17.D7-D0
18. EN
19. WR0
20. CD (0:控制指令1:显示数据)
21. RST
22. WR1

以上引脚名字是根据波形自己定义的,名字无所谓,只要时序正确,就可以了


原PCB上电初始化后的开机界面


逻辑分析仪进行数据截取





防止是因为接触不良造成的不显示(曾经遇到过由于FPC上压痕过深,导致在座上接触不良的情况,将FPC剪短后,使用没有压痕的地方接入座子才接触良好)
重新进行驱动板的制作,准备直接将FPC焊接到PCB的焊盘上





比划一下位置






胶带先暂时固定





多次上锡,但是FPC尽头这里下方有个较厚材料制成的小板子,导致有高度差,测量完全不通





想着挖槽,将高度差消灭,但是手工加工达不到对齐焊接的精度,再变方案





弄个FPC座,去除翻盖部分





座的引脚焊接到PCB上,座的原压接部分焊接FPC,另外电容,控制脚+数据脚都引出2组,方便MCU驱动引线和逻辑分析仪的引线接入





完工









再次截取开机的所有数据






使用新唐的NUC472进行驱动点亮







开机截取的初始化数据





关键点如下:

1. WR0WR1的相互配合时序需要严格按照原时序进行。

2. 初始化指令也是比较奇怪都是双字节指令,前导指令为0xFF,后跟主指令


memcpy(cmd_init, "\xE2\xA2\xC4\x2F\x81\x6A\x40\xB0\x10\x00\xAF", CMD_INIT_NUM);


要发送0xFF 0xE2 0xFF 0xA2 0xFF 0xC4 ....   共11组指令,22个字节

3. 写地址和写显示数据,都需要前导指令为0xFF

要发送 0xFF 0xB0 0xFF 0x10 0xFF 0x00 + 0xFF 显示第1字节0xFF 显示第2字节........

后来玩OLED的12864,学习SSD1306,指令感觉有些类似,具体如下:


0x81 -> SET_CONTRAST_CONTROL, 256 steps from 0x00 to 0xff
0x81后面的0x6A是对比度数值
      
0x40 -> SET_START_LINE

0xB0 -> SET PAGE START ADDR
0x10 -> SET HIGHER COLUMN START ADDR
0x00 -> SET LOWERCOLUMN START ADDR

0xAF -> SET_DISPLAY_ON


波形文件如下,需要KINGstVISV3.5.5打开


-------------------------

还有就是HCMS2902+2922,也是点了多次,近来再次研读手册,终于点亮 !!!!

由于是5V点阵模块,选用新唐的M0516,手册里对BLANK引脚轻描淡写了下,结果它才是大 BOSS !!!上电后BLANK直接拉低屏才能亮!!!!!

其他引脚时序严格按照手册来进行,关键点是那个NEW DATA LATCHED HERE的地方 !!!!!







波形和手册如下:





xyz549040622 发表于 2024-3-6 20:48

牛X,给楼主赞一个,真心的有耐心,居然去抓屏的引脚时序,赞一个!

shizaigaole 发表于 2024-3-11 10:59

哎,感叹,哪有那么一大把时间,来搞兴趣爱好!

springvirus 发表于 2024-3-11 12:04

shizaigaole 发表于 2024-3-11 10:59
哎,感叹,哪有那么一大把时间,来搞兴趣爱好!

充分利用零碎时间!!

hjl2832 发表于 2024-3-11 12:49

有时间玩自己的东东真好,我每天感觉下班要7点多才到家很累,吃完晚饭休息一下,再洗洗就差不多要睡了,下班后2个小时不到的自由时间实在做不了什么。

呐咯密密 发表于 2024-3-19 16:35

好狠啊,这得多少时间才搓出来

springvirus 发表于 2024-3-19 16:37

呐咯密密 发表于 2024-3-19 16:35
好狠啊,这得多少时间才搓出来

只要没出来,得空就使劲搓~~~~
{:lol:}

scfor123456 发表于 2024-3-21 10:25

页: [1]
查看完整版本: 2024开端 2种陈年老屏终于反向解析攻克点亮!!