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.

[参考译文] TMAG5173-Q1:有关初始化代码的 TMAG5173 咨询

Guru**** 2837190 points

Other Parts Discussed in Thread: TMAG5173-Q1

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1631220/tmag5173-q1-tmag5173-consultation-on-initialization-code

器件型号: TMAG5173-Q1

尊敬的团队:

使用 TMAG5173-Q1 的客户

从 TI 的官方网站移植到微控制器、可从 TMAG5x73 读取温度值。 但是、当调用 TMAG5x73getMeasurementX ()、TMAG5x73getMeasurementANGLE () 和 TMAG5x73getMeasurementMAG () 等其他函数时、返回的数据全为零。 在调用这些函数之前需要调用哪些函数?

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

    尊敬的 Alon:

    感谢您发布到传感器论坛!

    不过、客户确实启用了相关磁通道以及角度计算、对吧? 您是否知道客户正在使用哪种操作模式? 这将通过 OPERATING_MODE 位来确定。

    如果处于待机模式、为了触发转换、客户 将需要通过 I2C 或 INT 引脚触发转换(这将基于 TRIGGER_MODE 位的设置)。 如果 TRIGGER_MODE = 0h、则客户可以使用  TMAG5x73writeToRegisterWithTrigger(地址,数据)函数或使用  TMAG5x73readSingleRegister (addresstriggerBit) 函数通过 I2C 触发转换。

    此致、

    ~Alicia

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

    尊敬的 Alicia:

    感谢您的答复。现在我们可以阅读结果,我们有两个新问题:

    1.移植“TMAG5x73-example-code.zip"</s>“
    芯片配置:

    InitTMAG5x73 ();

    TMAG5x73enableTemperatureMeasurement();

    TMAG5x73enableMagChannels (0x07);

    TMAG5x73enableAngleMeasurement (0x01);

    TMAG5x73setRanges (0x01、0x01);

    我们能否通过读取沿 Z 轴的磁通量来确定角度位置?

    2.在上述配置下,我们读取的 Z 输出结果与图中的模拟值有很大差异。 问题是什么?您能提供一些建议吗?

    谢谢、

    最佳~Ω

    Alon

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

    尊敬的 Alon:

    根据当前代码行项目、似乎您已将器件配置为根据 X 和 Y 通道计算角度。  

    为了澄清一下、您尝试将 Z 输出与哪些仿真值进行比较? 是 BZ (MT) 色谱柱吗? 或者仿真结果是否有所不同?

    此致、

    ~Alicia