Firefly开源社区

12
发表新贴

[AIO3288]点LVDS屏问题咨询

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 11:43:03     
本帖最后由 xjiahong 于 2018-5-29 13:06 编辑

    使用贵司的AIO 3288平台点LVDS panel,发现不管怎么调整参数,panel都是一直循环闪红蓝绿白。
    测量了一下LVDS clk,波形如下:
1.jpg
    LVDS差分信号幅度只有150mV左右,共模信号幅度也只有910mV左右,这样好像没办法达到panel的spec。
    已经有在软件上添加过 增强驱动的代码:
    lvds_writel(lvds, LVDS_CH0_REG_8, 0xf6);  
    lvds_writel(lvds, LVDS_CH0_REG_9, 0xc0);  //lvds Vcm=915mV

    请问可以帮忙确认这个是软件配置问题,还是硬件问题吗?


-----180529补充1-----
论坛附件大小不能超过1MB,所有没办法发完整的规格书
1. 下面是panel timing规格:
2.png
2. 8bit lvds数据格式说明:
8bit-1.jpg
8bit-2.jpg
3.  panel配置如下
disp_timings: display-timings {
                        native-mode = <&timing0>;
                        timing0: timing0 {
    screen-type = <SCREEN_LVDS>;
    lvds-format = <LVDS_8BIT_2>;
    out-face    = <OUT_P888>;
    color-mode = <COLOR_RGB>;
    clock-frequency = <148000000>;
    hactive = <1920>;
    vactive = <1080>;
    hback-porch = <85>;
    hfront-porch = <42>;
    vback-porch = <30>;
    vfront-porch = <13>;
    hsync-len = <8>;
    vsync-len = <2>;
    hsync-active = <0>;
    vsync-active = <0>;
    de-active = <0>;
    pixelclk-active = <0>;
    swap-rb = <0>;
    swap-rg = <0>;
    swap-gb = <0>;
                      };
               };

回复

使用道具 举报

6

积分

0

威望

0

贡献

游客

积分
6
发表于 2018-5-29 11:57:13     
一直循环闪红蓝绿白--从现象看是屏幕进入了自检模式,请确认一下屏是否有进入该模式的设置脚被使能了。
或者把屏资料发上来看看
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2018-5-29 11:57:50     
驱动是没问题,可以参考官方 调试其他lvds 屏幕的dts 嘛 ,看那些配置参数不对
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 13:07:50     
cb_cb 发表于 2018-5-29 11:57
一直循环闪红蓝绿白--从现象看是屏幕进入了自检模式,请确认一下屏是否有进入该模式的设置脚被使能了。
或 ...

屏没有设置自检模式的pin,我们有使用RK3188别的板子点过这块屏,是正常的,不会进自检模式。
目前有试两块屏,都是这样的状况。
规格书有更新到上面了。
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 13:10:22     
luvings 发表于 2018-5-29 11:57
驱动是没问题,可以参考官方 调试其他lvds 屏幕的dts 嘛 ,看那些配置参数不对

有点过两块屏,现象都一样,这两块屏使用以前的3188的板子都可以正常点亮。
按道理来说,假设是参数错误,应该也是花屏吧?不至于闪红白蓝绿
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 13:11:02     
luvings 发表于 2018-5-29 11:57
驱动是没问题,可以参考官方 调试其他lvds 屏幕的dts 嘛 ,看那些配置参数不对

有点过两块屏,现象都一样,这两块屏使用以前的3188的板子都可以正常点亮。
按道理来说,假设是参数错误,应该也是花屏吧?不至于闪红白蓝绿
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2018-5-29 15:02:30     
本帖最后由 luvings 于 2018-5-29 15:03 编辑

我记得,有些屏幕,默认显示就是 循环闪红蓝绿白  ,
也就是说,你只单单把背光使能了,屏幕就会 循环闪红蓝绿白
说白了,时序配置还有问题。
你可以先验证下。
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 15:20:47     
luvings 发表于 2018-5-29 15:02
我记得,有些屏幕,默认显示就是 循环闪红蓝绿白  ,
也就是说,你只单单把背光使能了,屏幕就会 循环闪红 ...

时序上的,不知道具体指的什么?我这边已经尝试了各种时序设置了。换了两块屏都一样的。
后来在网上找lvds信号规格,说是单端信号要在1.3V才是正常的,我测量出来的才910mV。
所以怀疑是不是硬件的问题
回复

使用道具 举报

1637

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
1637
QQ
发表于 2018-5-29 16:02:37     
如下固件,是官方双LVDS屏固件,是已经验证过可以正常显示
链接:https://pan.baidu.com/s/1f7EmmaBb2RcdexOLcRVbnw 密码:x7mg

同时,屏显示红蓝白的问题,可以尝试修改LVDS屏的上电时序或添加延时
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 16:36:11     
jpchen 发表于 2018-5-29 16:02
如下固件,是官方双LVDS屏固件,是已经验证过可以正常显示
链接:https://pan.baidu.com/s/1f7EmmaBb2Rcde ...

我下载了固件,名字是 AIO-3288J_Android5.1.1_LVDS_171223.img
烧录到AIO3288J的板子里去了,点LVDS panel跟我自己配的现象一样,循环闪红蓝绿白
回复

使用道具 举报

返回列表
12
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表