Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[AIO3288]点LVDS屏问题咨询

25

积分

0

威望

0

贡献

游客

积分
25

[AIO3288]点LVDS屏问题咨询

发表于 2018-5-29 11:43:03      浏览:21297 | 回复:14        打印      只看该作者   [复制链接] 楼主
本帖最后由 xjiahong 于 2018-5-29 13:06 编辑

    使用贵司的AIO 3288平台点LVDS panel,发现不管怎么调整参数,panel都是一直循环闪红蓝绿白。
    测量了一下LVDS clk,波形如下:

    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. 8bit lvds数据格式说明:


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>;
                      };
               };

回复

使用道具 举报

17

积分

0

威望

0

贡献

技术小白

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

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 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        只看该作者  5#
luvings 发表于 2018-5-29 11:57
驱动是没问题,可以参考官方 调试其他lvds 屏幕的dts 嘛 ,看那些配置参数不对

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

使用道具 举报

25

积分

0

威望

0

贡献

游客

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

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

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2018-5-29 15:02:30        只看该作者  7#
本帖最后由 luvings 于 2018-5-29 15:03 编辑

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

使用道具 举报

25

积分

0

威望

0

贡献

游客

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

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

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2018-5-29 16:36:11        只看该作者  10#
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
快速回复 返回顶部 返回列表