Other Parts Discussed in Thread: ALP
我们需要使用DS90UB927Q-Q1驱动一个带928芯片的显示器。
当前情况是画面传输基本正常,有时按触摸屏的时候,画面会闪。
触摸屏无法使用,触摸时928端INT有波形,但是927端INT无波形,
在927端输入IIC数据,在928端的IIC一样无波形。
不确定是硬件问题还是软件问题。
请帮我分析问题。谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们需要使用DS90UB927Q-Q1驱动一个带928芯片的显示器。
当前情况是画面传输基本正常,有时按触摸屏的时候,画面会闪。
触摸屏无法使用,触摸时928端INT有波形,但是927端INT无波形,
在927端输入IIC数据,在928端的IIC一样无波形。
不确定是硬件问题还是软件问题。
请帮我分析问题。谢谢
您好,听起来不是FPD link的问题呢,方便换一个触摸屏再试试吗?
因为画面传输正常,说明DS90UB927+DS90UB928的功能没问题。
触摸的时候导致问题,我感觉是触摸屏这边的问题。
这样排查的话, 排除了显示屏和928的问题。连接自己外部的927才会出现问题,可以看下自己外部输出到927的数据是否和原车主机输出的927的数据是一样的?
我不知927是否已经集成在里面, 是否方便用示波器测试下你们外部的927的输入输出信号?
就是用GPIO传INT和IIC,INT使用27引脚,貌似系统默认就是27引脚作为INT。
另外GPIO0,GPIO1,GPIO2,GPIO3全部通过10K电阻上拉,既3.3V。这个IO设置是否要跟原车927一样。
REG5,REG6,REG7,REG8全部通过10K电阻下拉,既0V。这个IO设置是否要跟原车927一样。
IDX通过10K电阻对地。测量为0V。
软件还没有调试,目前是在原车主机927端把IIC飞线到我们的927 IIC引脚上,既两个927的IIC并联测试。928连接原车主机时还是正常的,既能显示又能触摸,928连接我们的927时就只能显示,不能触摸,所以应该是我们的927硬件有问题,请帮我们分析一下,可能是哪里原因,谢谢。
您好,I2C飞线过来,那么两个927的IDx这边的上下拉电阻一样吗,即I2C的从机地址是不是一样的?
也就是说,I2C飞线过来,您还是使用原来的I2C程序对吧,那么就是断掉原主机的927,和自己在927通讯, 程序不变的前提下,从机地址应该也是一样的,
而IDx的上下拉阻值大小决定了从机地址。
您好,如果没和原车927断开,并且IDX的阻值一样,也就是说I2C的地址是相同的,那I2C总线上有两个相同地址的从机,会发生仲裁,主机无法确定和哪个927进行通讯呢。 所以要么和原车927断开,要么换个地址。
另外关于IDx的阻值,如果927的7bit 从机地址为0x0C,那么R1 open, R2 要么是大于40.2ohm电阻要么是>10Kohm的阻值。
所以无上拉的情况下,R2建议使用>10Kohm或者直接40.2Kohm阻值。
所以I2C无法传输,我怀疑是这里的问题。 一个I2C总线上是不能有两个相同I2C地址的。否则会发生仲裁。
您好,很抱歉几乎所有的FPD link的参考配置都没有呢。 建议是客户根据数据手册的register maps 去配置。
内部test pattern generation的示例,用于实际应用中调试的手册的话,可以参考: