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.

[参考译文] TMP461:寄存器设置

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/815494/tmp461-register-settings

器件型号:TMP461

大家好、

我的一位客户使用 TMP461进行 FPGA 二极管温度检测、需要了解以下顺序是正确的。 请提供您的意见。

下面是编程/寄存器设置序列。 客户正在使用高速模式、在每个启动条件后发送"0000 1000"。 初始写入几个寄存器、然后读取状态寄存器。 如果状态寄存器显示 ADC 位不忙、则读取温度寄存器、如果不是、则再次读取状态寄存器。

1) 1)启动条件
2) HS 模式字节- 0000 1000
3)从机地址(7位) 后跟写入"0"
4)要写入的寄存器的指针寄存器字节
5)要写入寄存器的值
6) 6)重复步骤4和5进行多次写入、然后转至步骤7
7)要读取的寄存器的指针寄存器字节(用于状态寄存器)
8)停止条件
9) 9) START 条件之后跟随 hs -mode 字节
10)从器件地址(7位) 后跟"1"读数
11)读取状态寄存器。
12)如果 ADC 忙,重复步骤11,如果没有,则通过给出 NACK 进入步骤13
13)停止条件
14) START 条件之后跟随 hs -mode 字节
15)从器件地址(7位) 后跟写入"0"
16)指针寄存器字节(用于读取 temp reg)
17)停止条件
18) START 条件之后跟随 hs -mode 字节
19)从器件地址(7位) 后跟"1"读数
20)读取 temp reg、通过 NACK 终止
21)停止条件
22) 22)针对另一个寄存器的下一个读取操作、重复步骤14至21

您能检查并验证是否相同。

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

    您好、Shinu、

    以上步骤需要进行一些更改以下是您要查找的步骤。
    1) 1)启动条件
    2) HS 模式字节- 0000 1000
    3)起始条件、然后是从器件地址(7位)、后跟写入"0"
    4)要写入的寄存器的指针寄存器字节
    5)要写入寄存器的值

    6)然后执行步骤3、4和5进行多次写入、然后转至步骤7
    7a)起始条件、然后是从器件地址(7位)、后跟写入"0"
    7b)要读取的寄存器的指针寄存器字节(用于状态寄存器)
    8)停止条件

    9) 9) START 条件之后跟随 hs -mode 字节
    10) 10)起始条件、然后是从器件地址(7位)、接着是"1"读取
    11)读取状态寄存器。
    12)如果 ADC 占线,重复步骤10和11,如果不是,则通过给出 NACK 转到步骤13
    13)停止条件

    14) START 条件之后跟随 hs -mode 字节
    15)起始条件、然后从器件地址(7位)后跟写入"0"
    16)指针寄存器字节(用于读取 temp reg)
    17)停止条件

    18) START 条件之后跟随 hs -mode 字节
    19)起始条件、然后是从器件地址(7位)、接着是"1"读取
    20)读取 temp reg、通过 NACK 终止
    21)停止条件
    22) 22)针对另一个寄存器的下一个读取操作、重复步骤14至21

    谢谢、

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

    尊敬的 David:

    感谢您的回复。

    请找到所附的流程图。 您能不能为您提供有关相同内容的意见以更好地实施。

    e2e.ti.com/.../Temperature-Sensor-Flow-Chart.pdf

    此致、Shinu Mathew。

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

    尊敬的 David:

    请就此提供帮助。

    此致、Shinu Mathew。  

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

    您好、Shinu、

    您的某些状态机状态似乎缺少一些启动条件。  上述分步说明中是否有任何不清楚的内容、请告知我、以便我澄清。

    谢谢、

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

    谢谢 David。