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.

[参考译文] DRV10983-Q1:在通用 I2C 总线上检测 DRV10983 IC

Guru**** 657930 points
Other Parts Discussed in Thread: DRV10983, DRV10982-Q1, DRV10983-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1296264/drv10983-q1-detecting-the-drv10983-ic-on-a-generic-i2c-bus

器件型号:DRV10983-Q1
主题中讨论的其他器件:DRV10983DRV10982-Q1

如何识别 DRV10983?

通常、I2C 器件完全可以通过它存在于 I2C 地址中进行检测(在封闭架构中)。 但是、某些器件可能默认使用或通过错误的配置共享相同的地址。

对于我的应用、我需要处理0x52位置存在的另一个 IC 的情况、并且能够检测部署哪个驱动程序或标记异常。

我倾向于积极识别 DRV10983 (简单)、而不是通过消除(复杂和不安全)来选择它

因此、虽然有很多地址丢失、但是典型 ID 寄存器中没有显示出来。 是否有一个我可以使用的未记录的功能、或者可能是一个简单的指纹?

可能我漏掉了明显的事实。

非常感谢

史蒂夫

但现在我感到困惑。 。 。
我查看了 DRV10982-Q1数据表、它有一组8位寄存器和一个 ID 寄存器、然后发现了 DRV1083-Q1数据表、其中的寄存器完全相同、这与我的上述注释相矛盾。
那么、 DRV10983DRV10983-Q1的数据表为什么 差别很大? 对于 DRV10983、我应该使用哪种方法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Steve、您好!

    我将在本周结束时回复您。  

    谢谢、此致、

    文卡塔德里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Steve、您好!

    您正在使用哪种设备? DRV10983或 DRV10983-Q1。  两者都提供了不同的寄存器宽度、之前是8位、之后是16位。

    您是否在总线上有多个具有相同 I2C 地址的器件?

    谢谢、此致、

    文卡塔德里