20250626使用安泰信GA1102CAL数字示波器来确认海罗光电屏的上电时序【触发配置】

20250626使用安泰信GA1102CAL数字示波器来确认海罗光电屏的上电时序【触发配置】
2025/6/26 10:12


缘起:在荣品的PRO-RK3566开发板的Android13系统,点 海罗光电的屏出现了白色条纹。
条纹在开机完成之后不会消失。但是按休眠/唤醒即可恢复正常。
通过示波器比对上电时序,发现开机的时候没有没有VDDI【开机完成会自动拉高VDDI】,会有概率性开机白屏的异常。

【设置触发的小经验】
1、按 TRIG MENU,
类型:边沿
信源:CH1
斜率:上升沿
触发方式:单次

面板设置:SNGLE、RUN/STOP。
【可选】CURSORS、MEASURE


重点确认VDDI、VDD/VEE、RST的时序配置是否正确。


海罗的TP问题:
1、【今天】上电无触摸:需要排除 座子/排线接触不良的情况。
海罗 罗德强老板说是它们的供应商带座子来货的。
考虑胶布补强。

2、【以前】触摸卡顿的问题:当时发现机体比较热/烫手,需要排除过热的问题。

我司 LCD屏 有时序要求。
VDDI → AVDD/AVEE → RESX
VDDI受控于GPIO2C6,在DTS设备树中配置为uboot阶段上拉。  32*2+8*2+6=86
VDD/VEE受控于 GPIO0C0。  16
RESET受控于 GPIO0B7

在uboot中:
Z:\Android13.0\u-boot\drivers\video\drm\rockchip_panel.c
panel_simple_prepare函数中的

priv->power_supply

priv->enable_gpio

我希望 能够对应于 VDD/VEE。请问 该如何配置DTS?
让它们对应起来呢?


LCD亮/显示正常。TP没有反应。
如电话沟通:
1、首先在debug/dmesg中查看下发的init码【gt芯片】。
FT5X06【FT5206/FT5406】的驱动中没有init码,应该是固化在触控芯片中了。看/检查probe等驱动函数的执行情况。

2、检查I2C通讯。I2C不通,肯定不能过probe。

3、检查中断处理函数/示波器查看中断信号。
我在驱动的interrupt处理函数中有加打印,以前不能用/TP异常以接触不良处理。
断电,重新插拔排线。【这种处理不能排除程序/驱动异常了】


 

VDD/VEE大概领先VDDI为35ms,程序配置了在初始化VDDI、VDD/VEE时候,

前10ms的时候,VDD/VEE先下拉,可能是示波器的原因,VDD/VEE在这大概10ms时间里没有下拉到0。^_

由于荣品也没有深入研究uboot部分,可以考虑的选择就是 将 VDDI、VDD/VEE 这两路电源的控制GPIO引脚交换。【GPIO0C0/GPIO2C6】

在技术支持不力/不给力的情况下,也许直接改硬件也许更省事。

VDDI受控于GPIO2C6,在DTS设备树中配置为uboot阶段上拉。  32*2+8*2+6=86
VDD/VEE受控于 GPIO0C0。  16
RESET受控于 GPIO0B7

VDD/VEE领先VDDI/RST【由于在uboot中没有多加延时,让VDDI和RST有比较好的区分度^_它俩没法区分了】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值