TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB948-Q1: 出现画面抖动和冻屏情况

Part Number:DS90UB948-Q1

Hi E2E,

在使用DS90UB948TNKDRQ1时,出现屏幕跳动和冻屏问题。

检查发现故障时DS90UB948TNKDRQ1给MCU发的时钟出现丢失,如下图:

紫色蓝色是串行器一侧的I2C波形

绿色黄色是解串器一侧I2C波形

上面是正常波形,下面是出异常时,UB948只发了一个周期波形。

是否是因为串行器和解串器频率配置不匹配引起呢?

请问应该如何解决该问题?

Kailyn Chen:

您好,

? ? 说:是否是因为串行器和解串器频率配置不匹配引起呢?

您目前的应用是什么频率?

串行器使用的是哪个型号?MCU是接在串行器这边的吧?也就是目前MCU和解串器948之间的通信问题。

,

? ?:

串行器是:DS90UB941,配置的100KHz(MCU不详)

解串器是:DS90UB948,配置的400KHz(MCU用的FS32K142)

图中箭头所指的波形缺失的那部分是948的I2C波形

,

Kailyn Chen:

您好,

? ? 说:

串行器是:DS90UB941,配置的100KHz(MCU不详)

解串器是:DS90UB948,配置的400KHz(MCU用的FS32K142)

您的应用框图和这个帖子中的是类似的吗?

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1329864/ds90ub941as-q1-941-local-948-remote-remote-i2c-stuck-low

您看下948的寄存器0x01的bit2是否为1?如果为0的话,将此位配置为1 enable back channel试试是否可以解决。

,

? ?:

您分享的这个帖子也是我们同事发起的,目前整个问题还没解决。

我们将948的寄存器0x01的bit2置为1后,还是存在抖屏的情况。

我们的寄存器配置见下图(上半部分是941的,下半部分是948的):

同时,我们将948的通讯速率采用400K时,发生抖屏的概率较高。采用100K时只偶发一次。

请问我们的寄存器配置需要如何调整呢?

,

Kailyn Chen:

您好,我花些时间看下您的寄存器。 尽快给您答复。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB948-Q1: 出现画面抖动和冻屏情况
分享到: 更多 (0)