TI中文支持网
TI专业的中文技术问题咨询交流网站

DS90UB948 I2C地址有时和IDX引脚配制的不一样

TI 工程师

      你好

      我们现在有个项目有用到947和948,在调试的过程中发现有时候948的I2C地址不稳定,有时会变化不是IDX引脚设置的值。我 们通过IDX设置948的I2C地址为0X2C,但是有时候从947相应的寄存器读出来是0X3C,0X38,0X2E,0X32,0X30。DS90UB948的上电时序是满足要求的。这个问题困惑了我们很久了,能帮忙提供下思路怎么去排查问题吗?

Kailyn Chen:

您好,mode和IDx的上下拉电阻R1和R2 的值都正确吗?上电时序PDB是否在Vcc起来稳定之后再拉高的?
除了读取这个地址的寄存器值不稳定之外,其他寄存器呢?是否读取的值也不稳定?

Kailyn Chen:

回复 user4653532:

您好,您的应用中,host是接在UB948 端是吗? 这样的话, 948的IDx 地址通过948的device ID读取,您这边指的从947 读取的响应的0X3C,0X38,0X2E,0X32,0X30这些地址是读取的哪个寄存器的?

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB948 I2C地址有时和IDX引脚配制的不一样
分享到: 更多 (0)