瑞芯微Rockchip开发者社区
直播中

caosurround

12年用户 899经验值
私信 关注
[问答]

请问一下RK3288是怎样设置lvds信号输出的呢

请问一下RK3288是怎样设置lvds信号输出的呢?其代码程序该怎样去实现?

回帖(1)

李琴

2022-2-18 11:19:38
RK3288关于LVDS信号配置和1920x1080P@60Hz视频信号的详解
RK3288设置lvds信号输出



  • 附上配置代码

  • 由于硬件关系这里我配置的不是标准的1080p60视频格式,并且最后屏幕点亮成功,代码中还包括加强电流强度(附图)

  • 这段代码复用了gpio的功能,然后是否配置上拉,下拉,电流强度(pcfg_pull_none改成pcfg_pull_none_12ma),附上代码
    pcfg_pull_none_12ma: pcfg-pull-none-12ma {
    //bias-disable;//关闭上下拉
    bias-pull-up;//使能上拉
    drive-strength = <12>;//这里根据你想输出的电流配置12ma就配置为12
    };

视频信号详解



  • 标准的1080P60信号参数

    根据上图的配置代码每个参数对应的就是


clock-frequency = <148500000>;//像素时钟
hactive = <1920>;//列像素点
vactive = <1080>;//行像素点
hback-porch = <148>;//水平后间
hfront-porch = <88>;//水平前间
vback-porch = <36>;//垂直后间
vfront-porch = <4>;//垂直前间
hsync-len = <44>;//水平长度
vsync-len = <5>;//垂直长度



  • 这标准参数怎么来的呢,要参考文档,视频时序图
    这里以行间为例解释一下



举报

更多回帖

发帖
×
20
完善资料,
赚取积分