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.

[参考译文] FDC2212:为何不写入寄存器0x1E (DRIVE_CURRENT_CH0)

Guru**** 2454880 points
Other Parts Discussed in Thread: FDC2212

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1511664/fdc2212-why-not-to-write-the-register-0x1e-drive_current_ch0

器件型号:FDC2212

工具/软件:

您好、Experter

我使用 FDC2212来设计系统。 现在、我遇到了一个有关写入寄存器0x1E (DRIVE_CURRENT_CH0)的问题。 当我尝试将值(0x8C40)写入该寄存器并对其进行读取时、读取值为0x8800。 此外、我还写入其他寄存器并读取它们、它们已被纠正。 您能解释一下吗?

谢谢

        

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

    尊敬的 Dengkuan:

    该寄存器中可用位的最大值为0xF800。  保留的位似乎被置为零、这会为您的配置产生0x8800。  这应该不会影响器件的功能。  请参阅下面的寄存器映射。    

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

    感谢您的答复

    我尝试将 F000写入该寄存器。 但是、我读了它并得到了 F780。 您能解释一下吗?

    此外、我附加了所有配置。

    谢谢

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

    哦,看来,我明白这个问题。 这是否意味着保留位不能保留"0"、从而无法读取配置的值? 不过、位15:11可以保留我的配置值。 因此、我只检查位15:11是否校正就足够了。 是这样吗?

    谢谢

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

    Dengkuan,

    是的、正确。  位15:11是唯一会影响芯片的位。  您只需要检查这些位。