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>;//垂直长度
- 这标准参数怎么来的呢,要参考文档,视频时序图
这里以行间为例解释一下
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>;//垂直长度
- 这标准参数怎么来的呢,要参考文档,视频时序图
这里以行间为例解释一下
举报