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
    +关注

    关注

    36

    文章

    4578

    浏览量

    175771
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217894
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ElfBoard技术贴|如何在【RK3588】ELF 2开发板进行GDB调试

    GDB(GNU Project Debugger)是在Linux环境功能全面的调试工具。它提供了一系列强大的调试功能,包括设置断点、单步执行、打印与观察变量、查看寄存器及堆栈信息等。
    的头像 发表于 11-11 13:47 4910次阅读
    ElfBoard技术贴|如何在【RK3588】ELF 2开发板进行GDB<b class='flag-5'>调试</b>

    windows无法调试怎么解决?

    求助在eclipse能够下载,但是无法调试。 在vscode platformIO平台下无法下载,显示超时
    发表于 11-07 06:36

    在Windows和Linux环境分别使用Olimex和蜂鸟调试器下载程序

    本队伍编号CICC3042,本篇文章介绍在Windows和Linux环境分别使用Olimex和蜂鸟调试器下载程序,和上一篇Hbirdv2的移植配合使用。 使用过第一版蜂鸟的同学们可能按照书中
    发表于 10-31 08:26

    龙迅LT9211C芯片简介:MIPI/TTL/2-Port LVDS to MIPI/TTL/2-Port LVDS Converter

    LT9211C是龙迅半导体推出的高性能视频信号转换芯片,支持MIPI DSI/CSI-2、双端口LVDS与TTL之间的相互转换,最高支持4K@30Hz分辨率。该芯片具备中继、切换和分配功能,兼容多种
    的头像 发表于 10-09 11:49 486次阅读

    华为工程师总结Linux笔记

    Linux 1.0 发布,代码量 17 万行,当时是完全按照自由免费的协议发布,随后正式采用 GPL 协议,目前 GPL 协议版本包括:GPLv1、GPLv2、GPLv3 以及未来的 GPLv4、GPLv5 等。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一
    发表于 07-14 15:28

    【「Yocto项目实战教程:高效定制嵌入式Linux系统」阅读体验】01总结与实践记录

    ,运行一,输入密码之后就跑出来了界面了: 选择terminal看看效果: 看一文件管理器: 附上书本内容: 四 总结 这本书还是非常不错的,关于Yocto的介绍和首次实践也都成功了,这里
    发表于 06-30 11:38

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器
    的头像 发表于 06-04 14:56 802次阅读
    Microchip LAN<b class='flag-5'>9211</b>-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    linux使用cyusbserial SDK错误怎么解决?

    我使用的TI DLP3010EVM模块是通过CY7C65215 芯片进行控制的,我可以在win环境正常使用TI DLP的调试软件或者使用cyusbserial SDK的vs程序完成对设备的控制
    发表于 06-03 07:46

    LinuxVim编辑器的使用技巧

    【Vim】常用总结⟳ 简介⟳ image 什么是vim?⟳ Linux两大编辑神器之一 vim • Linux/Unix使用最多的编辑器
    的头像 发表于 04-01 17:36 1024次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>下</b>Vim编辑器的使用技巧

    Linux系统安装中文环境和中文输入法(),触觉智能嵌入式开发板

    触觉智能经验分享,Linux系统安装中文环境和中文输入法(
    的头像 发表于 02-26 16:26 814次阅读
    <b class='flag-5'>Linux</b>系统安装中文环境和中文输入法(<b class='flag-5'>下</b>),触觉智能嵌入式开发板

    请问DIX9211设定地址31h,32h,33h XTI Source, Clock Frequency Setting,是输入还是输出的设定?

    请问DIX9211设定地址31h,32h,33h XTI Source, Clock (SCK/BCK/LRCK) Frequency Setting,是输入还是输出的设定?
    发表于 01-24 07:57

    嵌入式开发必备-RK3562演示Linux常用系统查询命令

    本文介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试
    的头像 发表于 01-06 14:13 764次阅读
    嵌入式开发必备-RK3562演示<b class='flag-5'>Linux</b>常用系统查询命令

    嵌入式开发必备-RK3562演示Linux常用系统查询命令(

    本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示
    的头像 发表于 01-03 13:54 975次阅读
    嵌入式开发必备-RK3562演示<b class='flag-5'>Linux</b>常用系统查询命令(<b class='flag-5'>下</b>)

    RZ T2H PCIe裸机程序开发和Linux的配置介绍

    ,还提供2个PCIe Gen3通道等高速外设。本文主要介绍PCIe外设的功能、裸机EP模式的程序开发、以及在Linux,如何编译网卡的流程。
    的头像 发表于 12-18 11:14 2480次阅读
    RZ T2H PCIe裸机程序开发和<b class='flag-5'>Linux</b><b class='flag-5'>下</b>的配置介绍

    使用9211的过程中, 没有接光纤信号, 主输出I2S接的DAC出现杂音, 怎么去除?

    在使用9211的过程中, 没有接光纤信号, 9211 输出BCLK = 172Khz,LRCK = 2.7KHz, 主输出I2S接的DAC出现杂音, 请问这个杂音怎么去除, 另外这个172KHz, 1.7Khz, 这两个频率,是怎么得到的, 所有时钟都采用的默认的.
    发表于 12-18 07:35