工具/软件:
尊敬的 TI 专家:
在为定制电路板开发新应用时、我们观察到温度传感器读数不准确。
具体而言、 rl_fecssTempMeasTrig 即使环境条件稳定、通过获取的温度值也会在 60ms 的窗口内偶尔从大约 40°C 跳转到 130°C 附近。
相关代码段和变量状态会在附加的快照中捕获。

重新启动传感器后、温度变为正常。
您是否遇到过类似的问题? 您能否提供进行深入调试的建议?
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.
工具/软件:
尊敬的 TI 专家:
在为定制电路板开发新应用时、我们观察到温度传感器读数不准确。
具体而言、 rl_fecssTempMeasTrig 即使环境条件稳定、通过获取的温度值也会在 60ms 的窗口内偶尔从大约 40°C 跳转到 130°C 附近。
相关代码段和变量状态会在附加的快照中捕获。

重新启动传感器后、温度变为正常。
您是否遇到过类似的问题? 您能否提供进行深入调试的建议?
尊敬的 Yongheng:感谢您通过 E2E 与我们联系。 我们没有观察到温度传感器出现这种间歇行为。
仅供参考、我们在 Tx、Rx、PM、CLK 和 Dig 等不同子系统中有多个温度传感器。 根据上面分享的图像、 您在所有温度传感器上观察到错误读数。 请您确认一下吗?
此外、您可能已经提供了使用 AWRL6432 器件的 GPADC 引脚(外部电压监控引脚)测量 VBAT (12V) 电压的配置。 您是否也看到测量电压存在任何差异?
提出上述问题的原因是、温度传感器和外部电压监控引脚使用同一 GPADC 进行测量。
谢谢、
昆丹
昆丹
每次与客户交谈时、请在这里为您的支票添加更多的输入、并在这里帮助检查内部信息和自由评论、谢谢。
1.使用其他以前的软件版本,没有发现问题。 仅在使用一个更新软件版本时出现问题。 似乎是 SW 原因。
2、即使使用更新软件,也不是每次都发生,只有当传感器启动被调用时才会发生线性调频脉冲。 如果执行传感器停止并再次启动、也可能会恢复正常、稍后也可能出现异常。
3、发生问题时,奇怪的是,TX/RX/PM 返回的临时值与 135 度左右相似,但 DIG 的值是–57 ,这是完全奇怪的。
4、客户已在 3 块以上自己的主板上测试过,似乎不是硬件原因。
让客户附加其器件的 pic、以确认器件版本。
任何不清楚的 pls 添加这里自由,谢谢。
Andy
尊敬的 Andy:
我们能否在故障器件的相同测试设置条件下、跨多个触发周期(例如 1000 个周期)将以下数据记录到客户软件中的 Excel 文件中。
谢谢、
昆丹
尊敬的 Kundan:
我们的设备只能监测电路板的整体电流变化。 由于我们会在发生温度异常时停止检测、因此电流保持稳定。 电流测试精度为 1mA。 测试结果表明、在异常和正常状态下、电流都保持不变。
此外、我想知道如何配置 ADC 以测量温度吗? 有 4 个温度通道和 8 个通道。 是否需要配置所有 8 个通道并读取 8 个通道? 如何得出温度、是否存在任何偏移和分辨率?
永恒
AWRL6432 只有 2GPADC 通道来测量 GPADC 引脚 1/2(如邮件 u 中所述)可以参阅 SDK 毫米波演示、搜索 mmwave_enableGPADC 以更改 ADC 配置、调用 mmwave_readGPADC 以获取 ADC 引脚值。
读取内部温度传感器和 GPADC 值 1000 次、并将其存储在工作表中、在此处共享以进行检查。
@Kundan,
如果有任何误解、请纠正我。 GPADC1/2 用于监控外部模拟信号、因此该值取决于 LEO 的硬件连接、对吗?
尊敬的 Andy/Kundan:
执行这些更改后、我无法重现问题。 数据可以引用附件。
ADC 数据 Raw 数据公式如下所示:

Andy 和 Yongheng
我试图调试数字温度传感器的异常。 因此、我们需要更改上面提到的 GPADC 配置。 请根据下面共享的参数配置 GPADC。 现在、似乎您正在测量 GPADC 引脚上的外部电压。 如果我错了、请纠正我。
谢谢、
昆丹
尊敬的 Kundan/Andy:
我们认为此问题可能在停止并启动雷达代码过程中发生、因为在重新启动雷达后温度会恢复正常。 此外、根据我们的观察、第一次发生温度异常可能是在雷达打开后的第一次温度读数期间发生的。 这是因为、如果我们检测到温度连续 10 秒超过 125°C、则会关闭雷达检测功能。 我们观察到、每次雷达打开时、如果出现问题、检测会在大约 10 秒后关闭。
还可以对雷达传感器进行一些重新配置、例如帧触发模式...
您是否认为传感器配置可能会影响温度测量?
此致、
永恒
尊敬的 Kundan:
1 对于第一个问题、我们需要两三天时间来完成数据记录。 之后我们将提供数据。
2 关于第二个问题、我们最近针对该问题实施了一些变通办法。
有两种权变措施方法:
第一种方法 :我们在每次读取温度之前添加温度配置步骤。

MMWave_openLink。 
根据我们最新的测试、这两种权变措施目前都能按预期发挥作用。
但在我看来、这些改变是没有道理的。 因为代码更改不会影响逻辑。
回到您的第二个问题,正常和异常情况之间的区别是,我们集成了新的 SVM 逻辑和 MBD 工具生成的数据。
我们还验证了不存在存储器重叠问题、因为我们将与 SVM 相关的存储器重定位到 RAM 的不同部分、但问题仍然存在。
此致、
永恒
尊敬的 Kundan:
请检查其他三板的附件 ADC 和温度数据。
e2e.ti.com/.../ADC_5F00_Temp.xlsx
此致、
永恒
尊敬的 Kundan:
就会重现温度问题。 数据可以参考附件。
e2e.ti.com/.../issue_5F00_reproduce.xlsx
此致、
永恒
尊敬的 Yongheng:
感谢您提供清晰的软件序列。 GPADC API 似乎测量了正确的温度值。 但是、温度传感器 API 报告的温度似乎错误。 我想请求您在同一器件上提供另一组数据、其中 GPADC 配置为与温度数据并行的以下值。
此外、从您观察到的到现在、您是否能够在观察到该问题时正确测量这些 GPADC 引脚上的外部电压 (VBAT)?
谢谢、
昆丹
尊敬的 Kundan:
请查看上述 ADC 配置后的附件。
此致、
永恒