Part Number:DS90UB948-Q1
屏幕有一定的概率上电后出现花屏。经过对比发现花屏时948的MODE_SEL0(0x37)锁存的值是错的。
重写FPD_OUT_MODE(0x49)后,可以恢复正常。我们想搞清楚MODE_SEL0为什么会出现锁存异常?
Kailyn Chen:
通过MODE_SEL1和MODE_SEL0的配置,应该是#5 dual OLDI输出。
0x37 读出来是什么值?
tong ren 说:重写FPD_OUT_MODE(0x49)后,可以恢复正常
0x49不需要重写,一旦上电后, MODE_SEL0和 MODE_SEL1硬件的配置会自动加载到0x49寄存器,也就是说0x49的默认值是根据stap pin MODE_SEL0和 MODE_SEL1的配置决定的。
只要硬件 MODE_SEL0和 MODE_SEL1没问题,读取0x49的值和 MODE_SEL0和 MODE_SEL1的配置是一样的。
,
tong ren:
正常的情况下,0x37 = 0x8C
异常时,0x37 = 0x8B,—— 即上电时MODESEL0的电压是错的。
,
Kailyn Chen:
抱歉上周请假,回复晚了。
不知您的问题怎么样了?上电0x37锁存错误是不正常的,我想确认下,锁存错误的948的上电时序是不是符合上电时序要求?
参考9.2 Power Sequence的时序图,用示波器去测试下它的上电时序,尤其是保证当所有VDDx电压起来之后再将PDB拉高。
上电时序没问题之后,再去读0x37这个寄存器的值看是否还是异常。