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.

[参考译文] RF430-TMPSNS-EVM:外部温度传感器的运行

Guru**** 2576215 points
Other Parts Discussed in Thread: TRF7970A, RF430FRL152H, TIDM-RF430FRLSENSE, RF430FRL152HEVM

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/696421/rf430-tmpsns-evm-operation-of-external-temperature-sensor

器件型号:RF430-TMPSNS-EVM

我已经使用该产品的相同原理图创建了一个更小的 PCB。

但是、当我使用 GUI 测试 PCB 时、会发现"""

我的器件已返回异常温度值、器件1中为15.2 C、器件2中为87.1 C。

有人对此问题有任何建议吗?

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

    您是否使用了相同的组件、包括热敏电阻和相同的基准电阻值?

    是否所有组件都将它们连接到完全相同的引脚?

    它是否由射频场供电? 您是否遵循了我们的天线匹配指南?

    在缩小 PCB 尺寸时、您是否移除了任何特性? 如果是、是什么?

    除非我对您的 PCB 有更深入的了解、否则我无法用任何想法进行评论。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ralph

    感谢您的回复。 下面是我的 PCB 的更多详细信息。

     -在我的 PCB 中,我的大多数组件都与商业设计类似。
    但是、我的热敏电阻来自不同的公司(但仍然具有相同的值)。
    它是否会导致 PCB 出现异常响应?

     -由于我刚刚移除了所有测试点/编程引脚并减小了线圈的尺寸、所以所有组件都与完全相同的引脚对齐。

     -它由 TRF7970A EVM 和我的智能手机(NFC 应用)的射频场供电。 在 Google Pixel 2中)。
    从实验中可以看到、我的 PCB 谐振频率大约为13.5MHz。
    但是、我没有观察到天线的 Q 系数。 它是否会影响温度测量?

     -我认为在设计 PCB 时没有去除任何特性。

    此外、我对 RF430-TMPSNS-EVM 还有一些问题

     -从热敏电阻和基准电阻读取 ADC1和 ADC2的值是多少?

     -如何工作?

     -电路中 R1、C1、R2和 C5连接 ADC 引脚和热敏电阻\Rref 的功能是什么?
    它是否像低通滤波器?

    谢谢

    Sippanat

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

    您好 Sippanat、

    [引用 user="Sippanat Achavananthadith"]但是、我的热敏电阻来自不同的公司(但仍然具有相同的值)。

    您说的还是相同的值意味着什么? 10千欧? 这可能仍然是一个问题。 您应该将热敏电阻的数据表与 我们 EVM 上使用的 Semitec 的103AT-2进行比较。 具体而言、请查看推导温度结果的公式是否存在差异。 如果是、这是根本原因、因为 EVM GUI 编程为仅处理 103AT-2热敏电阻的公式。

    回答您的问题。

    1)和2)这些值基于通过电阻器或热敏电阻的 RF430FRL152H 的电流输出。 该电阻器提供了根据热敏电阻的电阻计算温度所需的基线。 ADC 提供两个电压结果。 对于基准电阻器、电压结果已知、电阻已知、因此可以导出电流。 导出电流后、即可知道热敏电阻的电压和电流、并可计算其电阻、然后通过知道该电阻来计算温度。 ADC 值是在用于获取热敏电阻电阻值的引脚上读取的电压原始值。

    3)是的、只是进行滤波以最大限度地降低可能影响 ADC 结果的噪声、因为电压和电流电平非常小、噪声可能影响温度精度。

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

    感谢您的解释。 这对我有很大帮助。
    但是、根据您的说明、这意味着基准电阻器和热敏电阻的流过量相同。
    我们为什么可以这样假设?
    此外、与分压器、惠斯通电桥等其他电路相比、该测量电路的优势是什么?

    接下来是热敏电阻、该设计中使用了哪个热敏电阻?
    根据 Semitec 数据表、103AT-2 NTC 热敏电阻不是 SMD 组件、室温下的阻值为10k (此制造商器件型号也显示在 RF430-TEMPSENSE 的 BOM 中)。 但是、在原理图文件中、它显示 Rt 为100k。

    最后 、我对 www.ti.com/.../sloa247.pdf 第12页上的公式有一些疑问
    4250来自什么? 由于遵循 TIDM-RF430FRLSENSE 的 BOM、因此热敏电阻的 B 值在25/50时为4330、在25/85时为4390。 哪个 B 值是正确的值?
    -"Math.Log (2.718)"是如何产生的? 在我看来、这是否不正确?

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

    您好 Sippanat、

    [引用 user="Sippanat Achavananthadith"]但是、根据您的解释、这意味着基准电阻器和热敏电阻具有相同的流过量。
    为什么我们可以这样假设?

    因为这对于 RF430FRL152H SD14运行至关重要。

    TRM 第201页: http://www.ti.com/lit/ug/slau506/slau506.pdf

    '电阻偏置接口由一个恒定电流源组成、此电流源向 ADC1/TEMP1或者 ADC2/TEMP2提供恒定电流。 该电流会通过外部电阻器产生电压、可由 SD14模块进行测量。 可以将热敏电阻(与温度相关的电阻)或基准电阻(与温度无关的电阻)连接到引脚 TEMP1和 TEMP2。"

    [引用 user="Sippanat Achavananthadi"]此外,与分压器、惠斯通电桥等其他电路相比,该测量电路的优势是什么?

    它内置在芯片中、非常可靠? 我不知道使用其他方法是否有优势、但如果您不使用 SD14、那么 RF430FRL152H 器件根本没有意义。

    [引用 USER="Sippanat Achavananthadi]Solling Semitec 数据表、103AT-2 NTC 热敏电阻不是 SMD 组件、室温下的阻抗为10k (该制造商器件型号也显示在 RF430-TEMPSENSE 的 BOM 中)。 但是、在原理图文件中、它显示 Rt 为100k。[/quot]

    感谢您的强调、我不确定原因、但 BOM 似乎有误... 不过、我以前从未在我们的任何设计中看到过这种情况。 我需要与推出此设计的工程师回圈。

    它们应该是 ERT-J1VS104FA、这是我们在 RF430FRL152HEVM 上使用的器件、并在该 TI 设计的 BOM 中正确列出: http://www.ti.com/tool/TIDM-RF430FRLSENSE

    我不确定4250号码来自何处、我同意它应该是4330。 我没有在常见问题解答中写下该部分、因此我将看到有关正确调整该部分的信息。

    我需要检查 Math.Log (2.718)、我将对此进行跟踪。

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

    感谢您的解释。
    我将尝试进一步阅读并了解有关 SD14的更多信息。

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

    我查看了日志(2.718)、但未能跟踪有关详细信息、我认为这是公式的另一部分的简化。 我没有提出这个计算、所以我很难对细节进行回溯。

    关于4250 vs 4330常数、它看起来是一个文档误差、因为计算温度的两个代码基都使用正确的4330值。 我将更新常见问题解答。