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

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

3天內(nèi)不再提示

Linux下lt9211調(diào)試總結(jié)

天浩旭科技 ? 2023-04-26 17:15 ? 次閱讀

LT9211支持mipi轉(zhuǎn)lvds,參考原理圖如下

wKgZomRI3a2AYbhYAAJYkSORmCI271.png

先拿到代碼移植好后,接上屏幕看效果。

一開機,屏幕在不斷的刷紅綠藍的圖片,參考lcd的datasheet,如果沒有檢測到lvds信號,就在屏幕的測試模式。

wKgZomRI3fOATA3YAAG_vzmJJe4979.png

說明,背光和lcd的電源已控制正確。

再來看看lt9211的工作狀態(tài),能讀到id,i2c能正常通信。但就是不能檢測到mipi信號的時序,讀出來的hfp,hbp,hsync,vfp,vbp,vysnc都是0。先讓ic進入自測試模式,看輸出信號是否正確。測試后,發(fā)現(xiàn)屏幕依然在刷紅綠藍的圖片。先來排查下座子跟屏的引腳能否對的上,也拿萬用表量了,引腳沒有錯誤。直覺告訴我,問題出在了ic端,ic的前端和后端都工作不起來。量了一下ic的各路電源,都沒發(fā)現(xiàn)異常。25M的晶振也正常起振。量了下lvds的輸出信號,發(fā)現(xiàn)lvds的時鐘輸出正常,但信號不對。
拿原廠給的參考原理圖對了下,也沒發(fā)現(xiàn)異常。就這樣耗了2天,都沒發(fā)現(xiàn)其他異常。無意中發(fā)現(xiàn)6.04k的參考電阻沒貼,但原理圖上是有畫的,查看bom表,發(fā)現(xiàn)沒有這顆電阻。后來發(fā)現(xiàn)是整理bom的人弄錯了,導(dǎo)致沒貼。實在不應(yīng)該。

把參考電阻貼上后,ic自測試顯示正常。

能ic正常工作,屏幕也能正常點亮。

但顯示界面不穩(wěn)定,隨機黑屏。量到mipi這邊的數(shù)據(jù)和時鐘都是正常的,lvds的時鐘也正常,但數(shù)據(jù)會隨機的消失,然后又出現(xiàn)。

通過線程不斷讀pcr寄存器(每隔200ms讀一次),發(fā)現(xiàn)黑屏時,pcr是不穩(wěn)定的 ,后來fae通過修改pcr相應(yīng)的參數(shù)來改善。

lvds的時鐘信號:

wKgZomRI4HuAU00OAAD4FGNrY8k024.png

兼容二供屏時,發(fā)現(xiàn)進系統(tǒng)花屏,使用ic的自測模式也無法點亮屏幕,但休眠喚醒后能正常點亮屏幕。
后來發(fā)現(xiàn)是上電時序的緣故。解決方法是先拉低lvds的5v使能腳,初始化lt9211一半后,再拉高lvds的5v使能腳,然后再初始化lt9211。
lvds_5v_en_low
lt9211_init1
lvds_5v_en_high
lt9211_init2

wKgaomRI4L6AGgmiAAGbvyNDAWA205.png



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

    關(guān)注

    34

    文章

    4384

    瀏覽量

    166678
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11161

    瀏覽量

    208461
收藏 人收藏

    評論

    相關(guān)推薦

    LT9211C轉(zhuǎn)換器英文手冊

    LT9211C 是一款高性能轉(zhuǎn)換器,可在 MIPI DSI/CSI-2、雙端口 LVDS 和 TTL 之間進行互轉(zhuǎn)換, 但 24 位 RGB TTL 到 24 位 RGB TTL 除外。不建議在 2
    發(fā)表于 10-18 13:44 ?0次下載

    PCM9211在用無源晶振的時候晶振并不工作,為什么?

    工程師們好,我看到PCM 9211在默認設(shè)置的情況是自動連接RXIN 2口并從主輸出口輸出,可是我的PCM 9211在用無源晶振的時候晶振并不工作,后來換成有源晶振也不是按默認設(shè)置那樣工作,我
    發(fā)表于 10-14 07:10

    pcm9211能否不用mcu的情況,adc輸入然后spdif輸出呢?

    pcm9211能否不用mcu的情況,adc輸入然后spdif輸出呢
    發(fā)表于 10-12 07:44

    請問PCM9211 EVB光纖音頻輸入后,PCM輸出采樣率是否可調(diào)節(jié)?

    最近我司在調(diào)試PCM9211 EVB的光纖音頻輸入,然后PCM格式輸出。 但是發(fā)現(xiàn)輸出的PCM采樣率一直是48Khz。 在SPDIF Record via TAS1020 through
    發(fā)表于 10-11 07:47

    PCM9211的默認模式,ADC和RXIN2( 光纖輸入)是自動識別的嗎,并且光纖具有輸入優(yōu)先級?

    咨詢一,PCM9211的默認模式,ADC和RXIN2( 光纖輸入)是自動識別的嗎,并且光纖具有輸入優(yōu)先級?
    發(fā)表于 09-29 06:44

    關(guān)于國產(chǎn)芯片LT9211C

    首先,LT9211C的優(yōu)勢特點有: 1、Lontium LT9211C是一種高性能轉(zhuǎn)換器,可以在MIPI DSI/CSI-2/雙端口LVDS和TTL之間相互轉(zhuǎn)換,除了24位TTL到同步和DE的24位TTL,并且不推薦在2端口10位LVDS和同步和DE的24位TTL之間進
    的頭像 發(fā)表于 07-18 15:20 ?492次閱讀
    關(guān)于國產(chǎn)芯片<b class='flag-5'>LT9211</b>C

    LT9211國產(chǎn)芯片:MIPI LVDS中繼器

    Lontium LT9211是一款高性能轉(zhuǎn)換器,可以在MIPI DSI / CSI-2 /雙端口LVDS和TTL之間進行相互轉(zhuǎn)換,但24位TTL到24位TTL以及SYNC和DE除外。
    的頭像 發(fā)表于 07-17 09:19 ?944次閱讀
    <b class='flag-5'>LT9211</b>國產(chǎn)芯片:MIPI  LVDS中繼器

    MIPI到2端口LVDS轉(zhuǎn)換器LT9211D數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《MIPI到2端口LVDS轉(zhuǎn)換器LT9211D數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-12 09:12 ?3次下載

    LT9211D龍迅車規(guī)級顯示橋接,MIPI轉(zhuǎn)1/2PortLVDS

    龍迅2023年Q4推出了車規(guī)級LT9211D_U2Q07CAN,通過AEC-Q100 二級測試合格。本篇技術(shù)資料為R1.1更新版本,PDF添加TS/TJ和ESD數(shù)據(jù)。LT9211D為目前大陸市場
    發(fā)表于 03-11 22:26

    國產(chǎn)龍迅LT9211-2-PortLVDS/MIPITTL to 2-Port LVDS/MIPITTL,MIPI與LVDS轉(zhuǎn)換芯片

    國產(chǎn)龍迅LT9211-2-PortLVDS/MIPITTL to 2-Port LVDS/MIPITTL,MIPI與LVDS轉(zhuǎn)換芯片 LT9211 是一款高性能轉(zhuǎn)換器,可在MIPIDSICSI-2
    的頭像 發(fā)表于 02-22 18:05 ?1507次閱讀
    國產(chǎn)龍迅<b class='flag-5'>LT9211</b>-2-PortLVDS/MIPITTL to 2-Port LVDS/MIPITTL,MIPI與LVDS轉(zhuǎn)換芯片

    龍訊芯片視頻轉(zhuǎn)接節(jié)總結(jié)

    LT9211/LT9611/LT9611UXC/LT8911EX/LT8918L/LT8918/
    的頭像 發(fā)表于 02-01 14:15 ?579次閱讀
    龍訊芯片視頻轉(zhuǎn)接節(jié)<b class='flag-5'>總結(jié)</b>

    如何使用linuxgdb來調(diào)試python程序

    如何使用linuxgdb來調(diào)試python程序? 在Linux,可以使用GDB(GNU調(diào)試
    的頭像 發(fā)表于 01-31 10:41 ?2213次閱讀

    如何利用Linux的工具來自動生成實用的狀態(tài)機框架?

    (Finite State Machine)&lt;/span>,是一種應(yīng)用非常廣泛的軟件設(shè)計模式(Design Pattern)。本文介紹如何構(gòu)建基于狀態(tài)機的軟件系統(tǒng),以及如何利用Linux的工具來自動生成實用的狀態(tài)機框架。
    的頭像 發(fā)表于 11-25 14:15 ?1209次閱讀
    如何利用<b class='flag-5'>Linux</b><b class='flag-5'>下</b>的工具來自動生成實用的狀態(tài)機框架?

    epoll的LT模式總結(jié)

    epoll的觸發(fā)模式是個引發(fā)討論非常多的話題,網(wǎng)絡(luò)上這方面總結(jié)的文章也很多,首先從名字上就不是很統(tǒng)一,LT模式常被稱為水平觸發(fā)、電平觸發(fā)、條件觸發(fā),而ET模式常被稱為邊緣觸發(fā)、邊沿觸發(fā)等,這些都是從
    的頭像 發(fā)表于 11-10 15:35 ?426次閱讀

    gdb動態(tài)調(diào)試演示

    今天要分享給大家的是gdb動態(tài)調(diào)試( 動態(tài)調(diào)試就是在不終止正在運行的進程的情況,來對這個正在運行的進程進行調(diào)試,我一般習慣稱之為在線調(diào)試
    的頭像 發(fā)表于 11-01 15:28 ?670次閱讀
    gdb動態(tài)<b class='flag-5'>調(diào)試</b>演示