您现在的位置: 爱51代码网 >> 范文 >> 文章正文
2440用LVDS传输时,屏闪烁

2440用LVDS传输时,屏闪烁
现在有个项目显示器需要比较远的传输距离。所以一端用了DS90C383B把RGB信号转换成LVDS,另一端用DS90C384接受转换为TTL信号连接到AT070TN92上。时钟设置的是25M,结果是屏亮了,但是系统在读写NANDFLASH或者进行网络操作时屏幕会闪烁。这个可能是什么原因?

可能是数据线的电流不够

是2440 的信号线驱动电流不够?无法驱动DS90C383B?
这个应该不会吧?
IIN Input Current V IN = 0.4V, 2.5V or VCC +10 μA
V IN = GND −10  μA
这是DS90C383B手册的数据。

如果是驱动电流不够,应该闪烁时随即的 先搞清楚是硬件导致的还是软件导致的。我没时间看资料,RGB-LVDS-RGB这个流程完全不用软件干预吗?


由于TTL端口驱动的扇出系数普遍大于8,LZ可以试试把TFT与DS90C383B同时并联在2440的RGB总线上,也就是让RGB总线一拖二。有条件的话用第二个AT070TN92接在LVDS转换电路后面,这样可以在两块屏上同时看到转换前后的效果。注意是不是都有闪烁的现象。

如果都有闪烁,把DS90C383B那条电路从2440的RGB总线上彻底移除,看余下的这个TFT上闪烁会不会消失。

若LVDS转换电路接入的时候两个屏同时闪烁,移除LVDS转换电路后恢复正常,说明DS90C383B反过来影响到了2440的RGB总线,请结合datasheet检查DS90C383B的使用方法是否妥当;

若只有LVDS转换后的那块屏闪烁,直接挂在2440RGB总线上的屏始终不会闪烁,则检查LVDS转换电路的两级转换过程中是否有问题。

若2440的RGB总线上直接挂上TFT都会闪烁,多半是因为你的固件有bug。


如果RGB总线上同时挂接两路外设比较困难,也不一定非要挂两个TFT,让固件恒定输出全屏单色图像,用示波器捕捉VSYNC、HSYNC、DE等信号或用逻辑分析仪记录RGB数据来间接判断异常也可以,只是不那么直观罢了。

LVDS信号含串行数据流太难逐帧分析,希望不要惨到这个地步。 我换了THine的一对芯片,读nandflash是不闪了,但是又有了随机的闪烁,以前是没有随机闪烁的

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    windows上的MFC程序向window
    NtMapViewOfSection防止DLL注
    synchronized和java.util.co
    Java中的异常处理机制的简单
    final, finally, finalize的
    java try {}里有一个return语
    java里面String s="a"+"b"+"
    数组有没有length()这个方法
    php数据库操作类代码(增,删,
    could not initialize proxy
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |