国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

保姆級!RK3506開發板RGB接口屏幕調試指南,一篇全搞定不踩坑

觸覺智能 ? 2025-11-03 13:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文基于觸覺智能RK3506核心板/開發板,介紹RGB接口屏幕調試指南。

wKgZPGgOFXqAR_quAACjcam2n2w20.jpeg

RGB簡介

  • RGB接口簡介

RGB 接口也被稱為 DPI(Display Pixel Interface) 接口,是一種通過紅、綠、藍三原色通道傳輸視頻信號的工業標準接口,采用模擬信號傳輸方式。該接口基于RGB色彩模式,通過三原色疊加實現精準色彩還原,主要應用于工業控制、專業繪圖設備、車載顯示器和嵌入式系統等領域。RK3506平臺支持RGB接口,輸出像素格式支持RGB888/RGB666/RGB565等像素格式。

  • RGB接口協議

RGB接口數據傳輸協議如下圖所示:

wKgZPGkIQGSAATA5AAEMNcAI6U880.jpeg

  • RGB引腳信號說明

包含:VSYNC(幀同步信號)、HSYNC(行同步信號)、ENABLE(數據使能信號)和 DOTCLK(時鐘信號)、DB[23:0](數據信號)共28個引腳。

VSYNC信號:控制圖像的垂直幀周期,告訴顯示屏 “當前一幀圖像已傳輸完畢,準備開始下一幀”,對應屏幕的一整個畫面。

HSYNC信號:控制圖像的水平行周期,告訴顯示屏 “當前行的像素數據已傳輸完畢,準備開始下一行”。

ENABLE信號:有效數據的 “開關”精準標記哪些時段傳輸的是有效像素數據。

DOTCLK信號:提供全局同步時鐘,控制像素數據的傳輸速率和采樣時機,是所有信號的 “時間基準”。

DB[23:0]信號:24 根并行數據線,分別傳輸單個像素的紅(R)、綠(G)、藍(B)三基色數據,對應 24 位 RGB888 格式(每色 8 位)。

RGB接口硬件設計

  • 硬件說明

觸覺智能RK3506開發板硬件RGB接口采用底板排針+轉接板的設計方式,此方式相對靈活,當引腳不夠用可以將RGB接口引腳復用為其他引腳功能進行開發。開發板默認適配的是7寸RGB觸摸屏。

wKgZO2kIQGSAQCe9AADC0EtlW-U48.jpeg

開發板底板RGB顯示接口(雙排針)核心原理圖:

wKgZPGkIQGSAGd7CAAC5daSiK6Y61.jpeg

引腳說明:TP_RST0、TP_INT0、TP_SCL0、TP_SDA0 信號為觸摸屏接口信號引腳,RGB_PWM、LCD_PWREN_H_ 信號分別為屏幕背光、屏幕電源信號引腳。

軟件配置

  • 顯示通路

RGB接口顯示框架如下圖所示,VOP(Video Output Process)是 RK 平臺的顯示處理單元,VOP 會從 DDR 中讀取圖像數據并處理,再送到顯示接口 RGB/MCU上,接口模塊則會將圖像數據轉換為符合協議的數據流,最后傳輸到屏幕上顯示。

wKgZO2kIQGSAfijoAAA9PwX-9y878.jpeg
  • Panel 驅動、設備樹配置

RGB panel驅動在 kernel/drivers/gpu/drm/panel/panel-simple.c 中的實現,此驅動底層走的是DRM框架,關于DRM驅動框架這里不展開敘述。本節重點講解panel的設備樹配置,下述以開發板配套的7寸RGB觸摸屏的設備樹核心配置為例進行講解。

panel: panel { status = "okay"; compatible = "simple-panel"; bus-format = ; backlight = <&backlight>; enable-gpios = <&gpio0 RK_PD0 GPIO_ACTIVE_HIGH>; enable-delay-ms = <20>; pinctrl-names = "default"; pinctrl-0 = <&lcd_en_gpio>; display-timings { native-mode = <&timing0>; timing0: timing0 { clock-frequency = <51200000>; hactive = <1024>; vactive = <600>; hback-porch = <160>; hfront-porch = <160>; vback-porch = <23>; vfront-porch = <12>; hsync-len = <24>; vsync-len = <2>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <0>; }; }; port { panel_in_rgb: endpoint { remote-endpoint = <&rgb_out_panel>; }; }; }; &vop { status = "okay"; }; &rgb_in_vop { status = "okay"; }; &route_rgb { status = "okay"; connect = <&vop_out_rgb>; };

  • 設備節點屬性說明

1、bus-format

指定像素數據傳輸格式,當前屏幕支持的是RGB888像素格式,使用其他屏幕可以通過屏幕datasheet手冊確定。

wKgZO2kIQGWAQqciAABYQHHTHGM08.jpeg

2、backlight

背光控制節點,用于控制屏幕別光,屏幕背光使用PWM信號進行控制,在顯示圖像前需要確保背光已經正常點亮。

backlight: backlight { status = "okay"; compatible = "pwm-backlight"; pwms = <&pwm0_4ch_2 0 25000 0>; brightness-levels = < 0 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 >; default-brightness-level = <200>; };

3、enable-gpios、enable-delay-ms

屏幕電源引腳,配置需要根據屏幕datasheet手冊中上下電和復位的時序要求,以及實際硬件電路的設計來修改。

wKgZO2kIQGWAC_EiAACUz88DlyM32.jpeg

4、pinctrl-0 = <&lcd_en_gpio>

該屬性用于配置數據使能引腳復用功能,根據實際使用的數據使能引腳進行修改。

5、display-timings節點

屏幕顯示時序參數時序節點,屏幕datasheet手冊會提供推薦配置,用戶也可以根據具體的應用需求在指定的上下閾值區間內微調。

wKgZPGkIQGWAfEn-AAClWTupTqI01.jpeg

6、port連接端點

定義顯示屏的輸入端點,與RGB節點的輸出端點(&rgb_out_panel)連接,形成數據通路。

常見問題

比如:RGB屏可以顯示圖像但屏幕上有噪點或者存在顯示錯位現象。

解決方法:可以嘗試翻轉下時鐘極性,對應 display-timings 下的 pixelclk-active 屬性,可以改變時鐘與 數據信號的相對相位。

pixelclk-active = <1>

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RGB
    RGB
    +關注

    關注

    4

    文章

    820

    瀏覽量

    61570
  • 開發板
    +關注

    關注

    26

    文章

    6161

    瀏覽量

    114175
  • 瑞芯微
    +關注

    關注

    27

    文章

    708

    瀏覽量

    53628
  • RGB屏
    +關注

    關注

    0

    文章

    10

    瀏覽量

    1362
  • RK3506
    +關注

    關注

    0

    文章

    85

    瀏覽量

    773
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    米爾瑞芯微多核異構低功耗RK3506核心重磅發布

    近日,米爾電子發布MYC-YR3506核心開發板,基于國產新一代入門級工業處理器瑞芯微RK3506,這款芯片采用三核Cortex-A7+
    發表于 05-16 17:20

    米爾基于RK3562與RK3506開發板有什么區別?

    的重要載體。本期視頻與非網就帶大家來了解這兩款產品。 MYD-YR3506J 先來看RK3506開發板,以底板+核心的結構,底板都是
    發表于 07-11 09:32

    【米爾RK3506國產開發板評測試用】開箱體體驗

    很高興今天收到了米爾科技的RK3506開發板,下面是開箱體驗,后期的測試使用中將會做詳細的測試和試用。 1.開箱,包含以下: RK3506開發板1 USB_TYPEC1 10Pin連接
    發表于 07-30 01:06

    瑞芯微RK3506開發板必備之LVGL應用開發手冊,深圳觸覺智能出品

    SDL送顯。目前RK3506平臺可支持SDL送顯。本文基于觸覺智能RK3506星閃開發板進行演示,配套RK3506核心(3核A7@1.5G
    的頭像 發表于 04-27 19:31 ?1240次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>必備之LVGL應用<b class='flag-5'>開發</b>手冊,深圳觸覺智能出品

    瑞芯微RK3506開發板之Qt應用開發手冊(上) 深圳觸覺智能出品,嵌入式方案商

    瑞芯微RK3506開發板必備攻略之Qt應用開發手冊(上) 基于Ubuntu
    的頭像 發表于 04-28 17:16 ?1237次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>之Qt應用<b class='flag-5'>開發</b>手冊(上) 深圳觸覺智能出品,嵌入式方案商

    瑞芯微RK3506開發板Ethercat主站適配開發詳細攻略,實測微秒抖動延遲!

    瑞芯微RK3506開發板Ethercat主站適配開發詳細攻略,實測微秒抖動延遲!
    的頭像 發表于 05-09 15:57 ?1427次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>Ethercat主站適配<b class='flag-5'>開發</b>詳細攻略,實測微秒<b class='flag-5'>級</b>抖動延遲!

    米爾基于瑞芯微RK3506核心開發板

    MYC-YR3506核心開發板一代入門級國產工業處理器RK3506,3核A7+單核M0多核異構RK
    發表于 05-15 16:00 ?11次下載

    有獎丨米爾 瑞芯微RK3506開發板免費試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3506應用處理器的MYD-YR3506開發板免費試用名額來啦~~米爾提供了3塊價值299元的MYD-YR3506
    的頭像 發表于 06-19 08:04 ?899次閱讀
    有獎丨米爾 瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>免費試用

    瑞芯微RK3506開發板必備攻略之Qt應用開發手冊(下),觸覺智能工控嵌入式方案商

    本文基于觸覺智能RK3506星閃開發板Buildroot系統進行演示,配套RK3506核心(3核A7+M0多核異構)寬溫59元/工業
    的頭像 發表于 06-19 17:49 ?803次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>必備攻略之Qt應用<b class='flag-5'>開發</b>手冊(下),觸覺智能工控嵌入式方案商

    有獎丨米爾 瑞芯微RK3506開發板免費試用來啦!

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3506應用處理器的MYD-YR3506開發板免費試用名額增加啦
    的頭像 發表于 07-10 08:03 ?693次閱讀
    有獎丨米爾 瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>免費試用來啦!

    瑞芯微RK3506開發板PWM輸入捕獲驅動調試記錄

    本文演示PWM輸入信號采集,基于觸覺智能RK3506開發板,搭載3核Cortex-A7+Cortex-M0多核異構處理器,支持2路CANFD,5路串口,RGB、MIPI、音頻、USB2.0OTG等
    的頭像 發表于 09-08 13:48 ?1017次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>PWM輸入捕獲驅動<b class='flag-5'>調試</b>記錄

    RK3506開發板Linux開發板極致性價比之選

    RK3506開發板Linux開發板極致性價比之選瑞芯微RK3506開發板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的頭像 發表于 09-11 16:26 ?2944次閱讀
    <b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>Linux<b class='flag-5'>開發板</b>極致性價比之選

    RK3506開發板QT Creator開發手冊,交叉編譯工具鏈與QT應用示例,入門必備

    本文基于觸覺智能RK3506核心/開發板介紹QTCreator交叉編譯配置與QT應用示例。如需購買開發板進行評估驗證簡介QTCreatorQtCreator?是由TheQtCompa
    的頭像 發表于 09-30 16:26 ?3419次閱讀
    <b class='flag-5'>RK3506</b><b class='flag-5'>開發板</b>QT Creator<b class='flag-5'>開發</b>手冊,交叉編譯工具鏈與QT應用示例,入門必備

    如何讓RK3506流暢刷圖,用好RGA?

    本文基于觸覺智能RK3506核心/開發板,介紹RGAIM2D進行圖像處理,包括相關編譯與測試方法。
    的頭像 發表于 10-29 10:00 ?566次閱讀
    如何讓<b class='flag-5'>RK3506</b>流暢刷圖,用好RGA?

    觸覺智能RK3506星閃開發板測評報告(下)

    本文基于觸覺智能RK3506開發板,上集主要從性能、功耗進行測評,本集將從開發板的外設設計、EMC等可靠性性能進行測評。
    的頭像 發表于 12-11 17:00 ?672次閱讀
    觸覺智能<b class='flag-5'>RK3506</b>星閃<b class='flag-5'>開發板</b>測評報告(下)