RK lvds TF卡修改屏参
https://blog.csdn.net/jiangdou88/article/details/49129057
https://blog.csdn.net/MrDongShiYi/article/details/97395945
https://blog.csdn.net/u014770862/article/details/76274951
一.RK3288 android5.1 屏参
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | screen-type = 3 ;-------------------------------------------屏幕类型 lvds-format = 0 ;-------------------------------------------LVDS 信号的分配方式 out-face = 33 ;------------------------------------------表示屏幕采用多少位的接线方式 color-mode = 0 ; clock-frequency = 175000000 ;-------------------------------屏幕的点时钟 hactive = 1920 ;--------------------------------------------屏幕横向分辨率 Horizontal Valid vactive = 1080 ;--------------------------------------------屏幕纵向分辨率 Vertical Valid hback-porch = 100 ;-----------------------------------------左边界 Horizontal Back Porch hfront-porch = 18 ;-----------------------------------------右边界 Horizontal Front Porch vback-porch = 8 ;-------------------------------------------上边界 Vertical Back Porch vfront-porch = 6 ;------------------------------------------下边界 Vertical Front Porch hsync-len = 10 ;--------------------------------------------水平同步信号宽度 Horizontal Pulse Width vsync-len = 2 ;---------------------------------------------垂直同步信号宽度 Vertical Pulse Width hsync-active = 0 ; vsync-active = 0 ; de-active = 0 ; pixelclk-active = 0 ; swap-rb = 0 ; swap-rg = 0 ; swap-gb = 0 ; pwm_polarity = 0 ;------------------------------------------PWM 背光极性 |
二.lvds-format
LVDS通道分为Y0、Y1、Y2、Y3,其中Y0对应于上图的Rxin0,Y1对应于上图的Rxin1,Y2和Y3以此类推,一个通道可以传输7bit数据。
三.
四.规格书的时序参数表
1 2 3 4 5 6 7 8 9 10 11 | 时钟dclk 频率: clock-frequency = 78 MHZ 水平总周期 = 1606 hactive + hback-porch + hfront-porch + hsync-len = horizontal period(水平总周期) hback-porch + hfront-porch + hsync-len = horizontal period - hactive = 1606 - 1366 148 88 44 = 240 垂直总周期 = 808 vactive + vback-porch + vfront-porch + vsync-active = vertical period(垂直总周期) vback-porch + vfront-porch + vsync-active = vertical period - vactive = 808 - 768 30 5 5 = 40 |
五. RK3368 屏参说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | screen-type = 1 ;-----------------> 1 为LVDS 9 为EDP lvds-format = 0 ;----------------->无效项,不需要调整 out-face = 33 ;----------------->24bit 默认不修改 color-mode = 0 ;----------------->无效项,不需要调整 clock-frequency = 134 ;----------------->频率,参考规格书调整 hactive = 1920 ;----------------->分辨率H vactive = 1080 ;----------------->分辨率V hback-porch = 100 ;----------------->左边界 hfront-porch = 18 ;----------------->右边界 vback-porch = 8 ;----------------->上边界 vfront-porch = 6 ;----------------->下边界 hsync-len = 10 ;----------------->水平同步信号宽度 vsync-len = 2 ;----------------->垂直同步信号宽度 hsync-active = 0 ;----------------->行极性 vsync-active = 0 ;----------------->场极性 de-active = 0 ;----------------->DE模式 pixelclk-active = 0 ;----------------->时钟极性 swap-rb = 0 ;----------------->默认不修改 swap-rg = 0 ;----------------->默认不修改 swap-gb = 0 ;----------------->默认不修改 pwm_polarity = 0 ;----------------->屏背光极性,调节亮度相反可修改这项 0 / 1 lvds_mode= 0 ;----------------->LVDS模式 0 / 1 lvds_68bit= 0 ;----------------->LVDS 6 / 8 模式 0 / 1 lvds_map= 0 ;----------------->LVDS map 0 / 1 花屏可修改此项 lvds_ddrn= 1 ;----------------->LVDS ddrn 0 / 1 无显示可先调此项 |
六.PWM
计算PWM值
Android7.1 默认pwm为1000000HZ
1K=1000HZ
根据上图知道 最小200HZ,即0.2k
1000000/0.2=5000000HZ 则dts配pwms = <&pwm0 0 5000000 0>;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】