液晶屏逻辑板编程工具

之前有个朋友要做一个液晶屏逻辑板编程器,现在的同类产品大致是这个样子的:

现在已经升级了不少功能,还带显示屏。朋友当时的需求,做成一个笔式的编程器,手持,方便携带和使用。

这个东西算是比较垂直行业的产品了,大致上就是液晶屏逻辑板上有一个DCDC电源芯片,不同的屏可能需要根据屏的体质来设置不同的参数,编程器的作用就是给这个芯片烧写参数。

以下是关于液晶屏逻辑板(T-Con板)详细介绍:

液晶屏逻辑板(T-Con板)

1. 基本定义

  • 名称:T-Con(Timing Controller,时序控制板),又称逻辑板、主板驱动板。
  • 功能
    • 接收来自主板(Main Board)的LVDS或eDP信号,将其转换为驱动液晶面板所需的时序信号(STH/STV、CKV/CKH等)。
    • 控制液晶分子的偏转角度,实现图像灰度显示。
    • 管理伽马电压(Gamma Voltage)和VCOM电压,确保色彩和对比度准确。

2. 核心组成

  • 主控芯片:如Novatek NT系列、MStar、Realtek等,负责信号处理和时序控制。
  • 存储器
    • EEPROM:存储屏幕参数(如分辨率、伽马值、驱动时序等)。
    • Flash:部分高端逻辑板内置固件程序。
  • 电源电路:将输入的12V/5V转换为逻辑板所需的多组电压(如VGH、VGL、VCOM等)。
  • LVDS/eDP接口:与主板连接,接收图像信号。
  • 驱动输出接口:通过柔性排线(FPC)连接至液晶面板的源极驱动(Source Driver)和栅极驱动(Gate Driver)。

3. 常见故障现象

  • 屏幕无显示(背光亮但无图像)。
  • 花屏、竖线、横线、马赛克。
  • 色彩异常(偏色、色阶断层)。
  • 灰屏(背光正常但全灰)。

4. 维修要点

  • 电压检测:检查VGH(+1530V)、VGL(-5-10V)、VCOM等关键电压是否正常。
  • 信号测量:使用示波器检测LVDS差分信号是否完整。
  • 固件问题:EEPROM数据损坏可能导致参数错误,需重新写入或修复。

液晶屏上的主控芯片有些是非公开芯片,找不到资料,我们就从已有的编程器上抓了一些通信波形数据,主要支持RT6943A和G2510两款芯片及其兼容芯片。

每个芯片5组参数:

就不全贴了,感兴趣的朋友可以私信联系获取。

这个笔式编程器是用MCU实现的。其实如果使用PC+CH347模块的话会更加灵活,可以通过软件扩展芯片的支持,增加更多的功能。

开发过程我就用CH347模块来调试的:

import ch347

address = 0x70 << 1
driver = ch347.CH347()

key1 = [address, 0x10, 0x62, 0x03, 0x10, 0x08, 0x00, 0x90, 0x63, 0xb7, 0x0f, 0x87]
key2 = [address, 0x10, 0x62, 0x03, 0x10, 0x09, 0x06, 0x90, 0x63, 0xb7, 0x0f, 0x87]

driver.open_device()
driver.stream_i2c(key1, 0)
driver.close_device()

driver.open_device()
driver.stream_i2c(key2, 0)
driver.close_device()

公众号 | FunIO
微信搜一搜 “funio”,发现更多精彩内容。
个人博客 | blog.boringhex.top

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值