0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux下lt9211调试总结

天浩旭科技 2023-04-26 17:15 次阅读

LT9211支持mipi转lvds,参考原理图如下

wKgZomRI3a2AYbhYAAJYkSORmCI271.png

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

一开机,屏幕在不断的刷红绿蓝的图片,参考lcd的datasheet,如果没有检测到lvds信号,就在屏幕的测试模式。

wKgZomRI3fOATA3YAAG_vzmJJe4979.png

说明,背光和lcd的电源已控制正确。

再来看看lt9211的工作状态,能读到id,i2c能正常通信。但就是不能检测到mipi信号的时序,读出来的hfp,hbp,hsync,vfp,vbp,vysnc都是0。先让ic进入自测试模式,看输出信号是否正确。测试后,发现屏幕依然在刷红绿蓝的图片。先来排查下座子跟屏的引脚能否对的上,也拿万用表量了,引脚没有错误。直觉告诉我,问题出在了ic端,ic的前端和后端都工作不起来。量了一下ic的各路电源,都没发现异常。25M的晶振也正常起振。量了下lvds的输出信号,发现lvds的时钟输出正常,但信号不对。
拿原厂给的参考原理图对了下,也没发现异常。就这样耗了2天,都没发现其他异常。无意中发现6.04k的参考电阻没贴,但原理图上是有画的,查看bom表,发现没有这颗电阻。后来发现是整理bom的人弄错了,导致没贴。实在不应该。

把参考电阻贴上后,ic自测试显示正常。

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

但显示界面不稳定,随机黑屏。量到mipi这边的数据和时钟都是正常的,lvds的时钟也正常,但数据会随机的消失,然后又出现。

通过线程不断读pcr寄存器(每隔200ms读一次),发现黑屏时,pcr是不稳定的 ,后来fae通过修改pcr相应的参数来改善。

lvds的时钟信号:

wKgZomRI4HuAU00OAAD4FGNrY8k024.png

兼容二供屏时,发现进系统花屏,使用ic的自测模式也无法点亮屏幕,但休眠唤醒后能正常点亮屏幕。
后来发现是上电时序的缘故。解决方法是先拉低lvds的5v使能脚,初始化lt9211一半后,再拉高lvds的5v使能脚,然后再初始化lt9211。
lvds_5v_en_low
lt9211_init1
lvds_5v_en_high
lt9211_init2

wKgaomRI4L6AGgmiAAGbvyNDAWA205.png



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4272

    浏览量

    163906
  • Linux
    +关注

    关注

    87

    文章

    10981

    浏览量

    206676
收藏 人收藏

    评论

    相关推荐

    MIPI到2端口LVDS转换器LT9211D数据表

    电子发烧友网站提供《MIPI到2端口LVDS转换器LT9211D数据表.pdf》资料免费下载
    发表于 03-12 09:12 0次下载

    LT9211D龙迅车规级显示桥接,MIPI转1/2PortLVDS

    龙迅2023年Q4推出了车规级LT9211D_U2Q07CAN,通过AEC-Q100 二级测试合格。本篇技术资料为R1.1更新版本,PDF添加TS/TJ和ESD数据。LT9211D为目前大陆市场
    发表于 03-11 22:26

    国产龙迅LT9211-2-PortLVDS/MIPITTL to 2-Port LVDS/MIPITTL,MIPI与LVDS转换芯片

    国产龙迅LT9211-2-PortLVDS/MIPITTL to 2-Port LVDS/MIPITTL,MIPI与LVDS转换芯片 LT9211 是一款高性能转换器,可在MIPIDSICSI-2
    的头像 发表于 02-22 18:05 500次阅读
    国产龙迅<b class='flag-5'>LT9211</b>-2-PortLVDS/MIPITTL to 2-Port LVDS/MIPITTL,MIPI与LVDS转换芯片

    龙讯芯片视频转接节总结

    LT9211/LT9611/LT9611UXC/LT8911EX/LT8918L/LT8918/
    的头像 发表于 02-01 14:15 195次阅读
    龙讯芯片视频转接节<b class='flag-5'>总结</b>

    如何使用linux下gdb来调试python程序

    如何使用linux下gdb来调试python程序  在Linux下,可以使用GDB(GNU调试器)来调试Python程序。GDB是一个强大的
    的头像 发表于 01-31 10:41 401次阅读

    LT9211D MIPI转2端口LVDS转换器数据表

    Lontium LT9211D是一款高性能MIPI DSI/CSI-2至双端口LVDS转换器。该LT9211D对输入MIPI视频数据进行反序列化,对数据包进行解码,并将格式化的视频数据流转换为AP
    发表于 10-13 14:42 4次下载

    嵌入式Linux命令总结

    嵌入式Linux命令总结
    发表于 09-19 16:30 276次阅读

    Linux使用技巧总结

    浩道经常会遇到读者说怎么才能短时间内成长为Linux高手。其实我想说:滴水穿石非一日之功,冰冻三尺非一日之寒!善于总结Linux使用技巧,可以大大提升工作效率。高手与普通用户的区别往往就是这些技巧的熟悉程度。今天浩道跟大家分享
    发表于 09-14 09:49 242次阅读

    Linuxlt8911exb调试总结 MIPI转EDP 龙讯

    调试lt8911exb花了两天时间,总结下 ic功能介绍:mipi转eDP c默认dts配置如下,lcd中的配置不一样,请同步修改下面的文件内容,注意两份配置保持一致。 ontium,test
    发表于 08-21 21:53

    DA9211/12数据表

    DA9211/12 数据表
    发表于 07-04 19:53 0次下载
    DA<b class='flag-5'>9211</b>/12数据表

    使用GDB调试Linux应用程序

    本篇讲解使用GDB调试Linux应用程序,以下以 `hellowld.c` 为例介绍 GDB 的调试入门。
    发表于 06-27 15:48 336次阅读

    Linux C开发中的一些常用的调试技巧

    Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。
    发表于 06-01 09:03 156次阅读

    Linuxlt9611调试总结

    lt9611是一款mipi转hdmi的芯片,项目中有使用到,分享下调试经验。参考设计要先拿到源码,然后进行调试。刚好代码默认有一份驱动,那不就折腾了。适当修改后,接hdmi屏幕进行测试,i2c能正常
    的头像 发表于 05-04 16:05 1477次阅读
    <b class='flag-5'>Linux</b>下<b class='flag-5'>lt</b>9611<b class='flag-5'>调试</b><b class='flag-5'>总结</b>

    ISL9211B 数据表

    ISL9211B 数据表
    发表于 04-27 19:44 0次下载
    ISL<b class='flag-5'>9211</b>B 数据表

    ISL9211 数据表

    ISL9211 数据表
    发表于 04-27 19:44 0次下载
    ISL<b class='flag-5'>9211</b> 数据表