主题中讨论的其他器件: DS90UB948-Q1、 ALP
大家好、我有一个使用 ds90ub947-Q1和 ds90ub948-Q1的项目。 我将使用 ds90ub947-Q1和 ds90ub948-Q1的 I2C 直通所有函数。 但配置 ds90ub948-Q1 (通过 I2C)时出现问题。 我将寄存器0x17 (I2C 控制)的第7位设置为1、以启用 ds90ub97-Q1中的 I2C 直通函数、并确认此位已通过再次读取寄存器0x17的值而设置。 针对 ds90ub947设置 I2C 直通所有后、我继续通过 I2C 针对 ds90ub948-Q1进行配置、但我不能这样做、因为 ds90ub947-Q1中的 I2C 直通所有似乎是异常操作。 有时我可以读取 ds90ub948-Q1寄存器的值、但通常会显示错误。 我还阅读了 https://www.ti.com/lit/an/snla222/snla222.pdf 、其中介绍了 I2C PASS 以及 ALL 函数。 对于此功能、我还必须做哪些其他事情才能正常工作?

希望尽快获得您的帮助!





