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.

[参考译文] BQ76942:NTC 的精度

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1003796/bq76942-accuracy-of-ntc

器件型号:BQ76942
主题中讨论的其他器件: BQ76952

您好、Matt、

对于温度测量、我使用10K NTC、B = 3435、这与"提高电池监控系统中的温度测量精度"白皮书中建议的 Semitec 103-AT 热敏电阻相同。 但我发现 我从 Reg 读取的温度值非常不准确。 在室温下、我的温度接近30摄氏度。 但在实际温度为34度时、误差会变低。 我得到了37度。  

如何设置以使测量更准确?似乎只设置偏移、但不起作用。

谢谢、希望大家能提供反馈。

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

    您好 Sean、

    相同的 B 值并不总是提供相同的性能。  BQ76942产品文件夹设计工具和仿真部分或 https://www.ti.com/tool/BQ769X2-THERMISTOR_COEFF_CALCULATOR 中提供了系数计算 器输入新热敏电阻的值并让其计算系数。 输入这些值并查看结果是否更合适。

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

    Matt、您好!

    感谢你的帮助。

    ADC0参数是什么意思? 我是否需要校准此参数?

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

    您好、Matt、

    我已经尝试使用 Excel 计算器并获得了 COef 参数、但我发现温度测量非常不准确。

    即使在15度的温度点、误差也是3度。  我应该设置什么来缩小误差?

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

    您好、Matt、

    我已经尝试使用 Excel 计算器并获得了 COef 参数、但我发现温度测量非常不准确。

    即使在15度的温度点、误差也是3度。  我应该设置什么来缩小误差?

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

    您好 Sean、

    计算器可能会尝试优化过多的曲线。  是否有您正在使用的热敏电阻的公共数据表供您共享链接、您希望在哪个温度范围内实现良好的精度?

    您在另一天询问了 ADC0。  技术参考手册 第13.2.8.10节"校准:18K 温度模型:ADC0 "将其显示为增益项、您可以在应用系数后计算热敏电阻的增益项。  请注意、数据存储器的校准部分还提供了每个热敏电阻的偏移校准。

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

    您好、Matt、

    感谢您的解释。

    计算温度的公式是什么?

    我有热敏电阻的数据表、数据位于上图中。 感兴趣的温度介于-25度至65度之间。

    我还放入了 Excel 表格。 而是使用 COef 参数。 测量的温度误差很大。

    如何解决此问题?

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

    您好 Sean、

    让我们来看看、可能需要几天时间。

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

    谢谢 Matt。 我已将此问题告知 Alex、并向他分享了 NTC 数据表。

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

    您好 Sean、

    我通过另一个内部工具运行您的热敏电阻、并提出了一组新的系数、您可以尝试这些系数、看看它们是否能提供更好的结果:

    A = 2978  - 8937  - 8937  26809  2978

    B = -1160  3035-3937   4383

    为此、将 ADC0保留为默认设置。  您可以在整个温度范围内评估结果、然后可以使用 诸如 TS1引脚上热敏电阻的校准:温度:TS1温度偏移中的数据存储器参数来调整偏移。

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

    Terry、您好!

    很高兴得到您的答案。 但在我的测试中 、温度测量仍然不准确。

    我设置你给我的代码参数。 我设置输入电阻器10K 以在25度进行校准。 然后、我更改电阻器值、并通过读取寄存器获得温度报告。

    当我设置12.1K 以获得20度时、实际上我得到22.2度。

    当我设置27.6K 以获得0度时、实际上我得到11.8度。

    当我设置68.97K 以获得-20度时、实际上我得到5.6度。

    当我设置4.9K 以获得45度时、实际上我得到40.8度。

    当我设置3.0K 以获得60度时、实际上我得到54.8度。

    我的设置是否有问题?

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

    您好 Sean、

    我认为这里还有其他的东西是不好的。   是否可以导出包含所有设置的 gg 文件并发送它?  此外、请针对每个热敏电阻值捕获您正在使用的引脚的原始计数(例如、如果使用 TS1、则为 TS1计数)。

    谢谢、

    Terry

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

    您好 Sean、

    您的热敏电阻电路也是什么?  引脚上的过量电容会缩短上升时间并可能导致电压读数降低、但这应在整个温度范围内出现、您的结果不会表明这一点。  

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

    您好、Matt、

    该器件的原理图如下所示。

    实际上、我认为验证设置很容易。 我们不需要使用 NTC、只需使用可变电阻器即可模拟 NTC。 根据 NTC TEMP_VS_BITERR 表、我们更改电阻器值、然后读出温度。 如果结果与表匹配、则表示良好。

    对吧?

    今天、我将使用 EVM 板 来交叉检查温度测量。 稍后、我将为您提供答案。

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

    您好 Sean、

    另外、请尝试移除0.1uF 电容器、因为这 会生成相当大的时间常数(尤其是在冷态、热敏电阻电阻增大时)。

    谢谢、

    Terry

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

    您好、Terry、

    我删除了0.1uF、使用您的参数、它非常精确。

    您可以帮助我制作另一组参数吗? 我使用另一个200K NTC、因为10k 和200k 的误差分布不同。

    您的邮件地址是什么?我已将200K NTC 的数据表发送给 Alex。

    非常感谢。

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

    您好 Sean、

    好的、很高兴听到这样的声音清理了它。  当使用18k 上拉电阻器时、我们建议将电容保持在4nF 以下。  使用180k 上拉电阻时、需要小于400pF。

    我已经在 Yue 的电子邮件中收到了热敏电阻数据表。  我将在明天为这个研究系数。  我假设您将使用这个180k 上拉电阻器、对吧?

    谢谢、

    Terry

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

    您好、Terry、

    非常感谢您的善意帮助。

    是的、200K NTC 将使用180K 上拉。 但我还有另一个问题要问您、您认为是否有必要使用两个不同的 NTC 来测量温度? 或者10K 电阻足够了?

    或者我可以使用两个10K 电阻器、如果一个发生故障、我可以更改为另一个。 哪种选择更有意义?

    根据我最初的想法、我可以使用10k 1在低温范围内获得更精确的温度值。 在高温范围内、200K 更可靠。 我是对的吗?

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

    您好 Sean、

    NTC 监控某个点的温度、一些设计人员希望使用多个传感器来检查较大区域内的电池温度(更多电池)。  BQ76952系列可支持多个热敏电阻。   您可以将2个或更多10k NTC 连接到 BQ76952的相同 TSN 输入端并实现 MCU 控制多路复用、但它无法与 BQ76952测量同步、因此在开关期间可能会进行奇数测量、需要将其滤除。  如果需要、最好让 MCU 测量额外的温度。

    NTC 曲线通常具有相同的一般形状、在冷态时比在热态时更陡。  如果准备并加载了适当的参数系数、精度应该相似。  阻抗较高的热敏电阻将消耗较少的电流、更容易受到干扰的影响。   该器件可根据设计需要支持各种热敏电阻的2个上拉值。  该器件没有用于冷热敏电阻和热热敏电阻的设置、但主机可以读取数据并根据需要使用。

    Terry 似乎正在通过另一条途径提供支持、我现在将关闭该职位。

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

    您好 Sean、

    我希望两个10k 热敏电阻可以满足您的需求。  根据10k 热敏电阻数据(使用我们的18k 上拉电阻)、-30C 和-29C 之间的差异会将16位数字分频器值大约改变0.75%。  ADC 分辨率远优于此值、因此很容易区分这些值。

    通过使用200k 热敏电阻数据和180k 上拉电阻、-30C 和-29C 之间的差异将16位数字分频器值改变约0.3%、因此10k 情况实际上更糟糕(如果我们的上拉电阻甚至大于180k、情况会改善)。  此外、使用200k 热敏电阻将使分压器电路具有更高的阻抗、这可能使其对系统中的耦合噪声更加敏感、并且相同的杂散电容将导致稳定时间更长。

    如果您仍然想使用它、我也通过我的工具运行它、尽管它们最初是为与18k 上拉而不是180k 上拉一起使用而开发的、因此我必须为此修改它们。  我尚未在工作台上验证我的修改是否正确、因此请检查结果、以防在本例中我的工具中出现错误。  以下是该信息:

    A = -24776  31169  -8792  23177  7192

    B = -18419  15537  -6213  4270

    谢谢、

    Terry