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.

[参考译文] TMAG3001:3D 磁性霍尔传感器、TMAG3001 评估板 SCB 连接

Guru**** 2555630 points
Other Parts Discussed in Thread: TMAG3001

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1538584/tmag3001-3d-magnetic-hall-sensor-tmag3001-eval-board-scb-connection

器件型号:TMAG3001


工具/软件:

tmag3001 的评估板通过刷写 BSL 连接至 SCB、并且适用于 A2 系列(但适用于 A1 系列)。 所有寄存器值默认为 0x00。 数据表和 GUI 中的 I2C 地址不匹配。 能解释一下问题是什么吗?  

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

    此外、这里还更清楚地总结了上述问题、

     A2 型号(±120mT /±240mT):

    • 完美的作品。

    • GUI 会自动检测传感器。

    • 默认寄存器正确填充(例如,)DEVICE_ID = 0x0008MANUFACTURER_ID = 0x5449

    • 0x68当 ADDR 连接到 GND 时、会自动检测 I²C 地址。

    • 移动磁体时、传感器输出会正确更新。


     A1 型号(±40mT /±80mT):

    • 有哪些功能 未检测 为传感器供电。

    • 所有寄存器的读数均为 0x0000、包括DEVICE_IDMANUFACTURER_ID

    • 0x00360x0C假设  0x0068  0x0C ADDR 连接到 GND、则手动写入寄存器 (I2C_ADDRESS)、假设 ADDR 连接到 SDA 和寄存器 (I2C_ADDRESS)

    • 即使在这样做之后、 所有寄存器值保留 0x0000似乎没有通信发生。

    • 已尝试两种方法 延迟写入 立即写入 和已验证跳线设置是否正确。

    • 当磁体在 A1 芯片附近移动时、传感器输出或响应都不可见。

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

    尊敬的 Priya:

    我们的 TMAG3001 专家今天到场。  我会让她看看你的问题,当她明天回来。

    此致、

    Mekre

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

    尊敬的 Priya:

    感谢您的耐心。

    关于数据表和 GUI 之间 I2C 地址的差异、GUI 似乎具有错误的值、需要更新。 对在那里造成的任何混淆表示歉意。

    您是否能够测量 A1 型号的电流消耗? 我只想验证电流消耗水平是否在器件因某种原因而耗尽的情况下应该达到的水平。  

    我还建议使用 I2C 地址 0x00 来尝试与 A1 型号进行通信、看看它是否有响应、因为 0x00 是所有 TMAG3001s 都应响应的通用 I2C 地址。

    此致、

    ~Alicia

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

      不仅是 i2c 地址、器件 ID 和 maufacurer ID、所有参数都是零。 我尝试通过保持延迟写入来提供磁轴、当我点击 WRITE ALL REGISTERS 时、它会自动变为零。 每当连接 A2 时、GUI 都会自动检测、每当连接 A1 时、我应该手动转到端口、而提供的端口号不是它检测到的。

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

    这是连接 A2 时的 GUI 图像

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

    尊敬的 Priya:

    您是否能够测量 A1 器件的电流消耗?

    此致、

    ~Alicia

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

    尊敬的 Priya:

    测量器件电流消耗量的最简单方法是使用与 TMAG3001 串联的万用表。 下面的视频展示了一个实现方法示例:

    https://www.youtube.com/shorts/fvofeRNyHCA 

    虽然万用表的电流消耗读数可能不如使用专用电表准确、但它至少会告诉您器件是否消耗了任何功率。 如果未响应、则器件已损坏、这说明了其不再响应任何 I2C 通信的原因。  

    此致、

    ~Alicia