微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DS90UB925/DS90UB928控制LCD屏显示问题

DS90UB925/DS90UB928控制LCD屏显示问题

时间:10-02 整理:3721RD 点击:

我使用ds90ub925将输入的24bit RGB数据传输给ds90ub928,变成lvds信号来驱动显示屏

现在,我可以在主机侧通过i2c控制这两个芯片了,并且也确认输入到925的数据是正确的,但是LCD屏那边没有显示

请问:1. 什么地方有问题呢,显然路子是打通了(因为这个显示屏[内部集成了ds90ub928]是可以工作的),是数据没输出到928吗?

            2. 如果是数据没有输出到928,该如何设置? 如何检验928是否收到数据?

ds90ub928有输出信号吗?输出正常吗?

 

可以先做一个自检(BIST),看输出引脚PASS是否报错

我能通过I2C访问928 只是,不会做自检。按照datasheet上说的就可以吗

如果自检有报错,该怎么办?

我接照datasheet上的方法做自检了:

1. 通过写928的0x24寄存器将其置为BIST模式:0x24:1

2. 此时我读925的0x14寄存器,发现和文档说的一样,925也处于BIST模式:0x14:1(之前值为0)

3. 我想停止BIST模式,但是没成功。文档说将928的BISTEN接低电平(我就给接地了),发现925还是处在自检模式,我给它重置值也不能生效

   但是,我量了928的PASS输出,结果为低电平,按文档的说法应该就是有错误发生(在自检之前为高电平的)

那么,我现在的问题就是:

1. 如何停止自检?似乎给928的BISTEN拉高或拉低已经都没有效果了,此时已经不能通过I2C访问928了

2. 如果我现在的状态表明有错误,我如何得知错误原因?

谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top