8148 通过DS90C385AMT驱动LCD的问题
我们主板上8148 V0口24位RGB数据送到LVDS发送器(DS90C385AMT)输入端,具体接法如下图所示:
LVDS数据再送到LCD,具体电路如下截图:
现在可以确定LCD接口线都是接正确的,我现在用的24位RGB数据,24位TTL数据、HS、VS、CLK 、DE都是参照DS90C385AMT数据手册上的来接的,参照数据手册上接法如下图所示:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
现在的问题就是LCD显示不对,首先请大家看看我的电路接的可对?
你这种接法是format2,一般情况下是正确的。最主要是要看panel lvds要求的顺序是什么。panel 有可能是 format 1, 即第四对传输的是低位。
LCD那端和我这端是匹配的,都是这种格式,已经把这部分电路图让LCD厂家的技术支持确认过了。
本来想显示的是:LCD从左到右一列一列的都是一种颜色,
但是时间显示出来的确如附件所示
请提供一下LCD panel LVDS 的编码顺序,我可以再看一下.
上面这个是DS90C385A LVDS输出出的数据
上面这个是LCD 的LVDS接收器收到的数据
你好,感谢你热心帮助我寻找问题;
我发现8148 VOUT0送出来的RGB数据的高电平才1.8V,而DS90C385AMT的TTL/CMOS输入端推荐的最低电压都要2.0V,也就是说VOUT0直接送出来的RGB数据不能直接送给DS90C385AMT,需要电平转换一下,是这个原因吗?
接法看来没有问题。你只有去检查期间安装是否与原理图一致,供电,输入信号是否正常,LVDS输出如何。
HI, Jeff Wang1
我发现8148 Vout0输出的信号电平是1.8V,而我选的这款LVDS发送器(DS90C385A)的电平却是2~3.3V,好像是这个问题吧。
我是直接把VOUT0的数据送到了DS90C385A的输入端。
另外,我测量8148EVM,那上面的VOUT0输出的是电平是3.3V,不知道为什么?怎么和我的板子的VOUT输出电平不一样呢?
看看8148 输出部分的供电是否应为3.3V,但是你提供了1.8V。
如果确实是1.8V, 你可以用DS90C185,输入是1.8V的LVCMOS.
首先感谢Jeff Wang1;
问题找到了,我的RGB数据上串联了22欧姆的电阻,在LVDS 发送器输入端又加了50欧姆下拉,两种匹配电阻把信号线上的电平做了分压,我去掉一种匹配电阻就OK了。