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.

[参考译文] AWRL6432:从 rl_fecssTempMeasTrig 获得的温度不存在

Guru**** 2553450 points
Other Parts Discussed in Thread: AWRL6432

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1524427/awrl6432-the-temperature-which-is-got-from-rl_fecsstempmeastrig-is-abnomal

器件型号:AWRL6432


工具/软件:

尊敬的 TI 专家:

在为定制电路板开发新应用时、我们观察到温度传感器读数不准确。

具体而言、 rl_fecssTempMeasTrig 即使环境条件稳定、通过获取的温度值也会在 60ms 的窗口内偶尔从大约 40°C 跳转到 130°C 附近。

相关代码段和变量状态会在附加的快照中捕获。

重新启动传感器后、温度变为正常。

您是否遇到过类似的问题? 您能否提供进行深入调试的建议?

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

    尊敬的 Yongheng:感谢您通过 E2E 与我们联系。 我们没有观察到温度传感器出现这种间歇行为。

    仅供参考、我们在 Tx、Rx、PM、CLK 和 Dig 等不同子系统中有多个温度传感器。 根据上面分享的图像、 您在所有温度传感器上观察到错误读数。 请您确认一下吗?

    此外、您可能已经提供了使用  AWRL6432 器件的 GPADC 引脚(外部电压监控引脚)测量 VBAT (12V) 电压的配置。 您是否也看到测量电压存在任何差异?
    提出上述问题的原因是、温度传感器和外部电压监控引脚使用同一 GPADC 进行测量。

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    我测试了电压并发现电池电压 (mmwave_u16ADCrowData) 为正常。

    PS:我们编码以获得温度前的电压。

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

    尊敬的 Yongheng:

    您能否帮助执行 ABA 交换测试并确认器件有故障? 确认后、我们可以查看结果并继续 RMA

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    抱歉。 我不了解您的 ABA 交换测试方法以及 RMA 的方法。 这意味着要更改另一个 xWRL6432 芯片或交换测量顺序?

    如果是第一个、我们在不同的电路板上重现问题。 在我看来、这不应该是硬件问题、因为我们用了 3 个月的主板以前没有出现这个问题。  

    RMA 是指 退货授权吗?  

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

    尊敬的 Yongheng:

    是的、您回答正确。 我的意思是安装此单元、它会在另一个电路板上显示异常行为、从而显示绝对精细的测量、并检查问题是否仍然存在。

    是 RMA 是退货支持。 请确认此问题是否在多个电路板上重现。

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    我们可以在不同的板上重现问题。 但多个电路板不使用同一 SOC、因此我认为这个问题可能不是硬件问题。

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

    尊敬的 Yongheng:

    您能否确认出票率? 显示此行为的坏板/测试的板总数?
    此外、该 SOC 样片是量产样片还是预量产样片? 您能分享器件标识吗?

    我们的标准程序是执行 ABA 交换测试。 请您进行以下练习并告知我们结果。

    谢谢、
    昆丹

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

    昆丹

    每次与客户交谈时、请在这里为您的支票添加更多的输入、并在这里帮助检查内部信息和自由评论、谢谢。

    1.使用其他以前的软件版本,没有发现问题。 仅在使用一个更新软件版本时出现问题。 似乎是 SW 原因。

    2、即使使用更新软件,也不是每次都发生,只有当传感器启动被调用时才会发生线性调频脉冲。 如果执行传感器停止并再次启动、也可能会恢复正常、稍后也可能出现异常。  

    3、发生问题时,奇怪的是,TX/RX/PM 返回的临时值与 135 度左右相似,但 DIG 的值是–57 ,这是完全奇怪的。  

    4、客户已在 3 块以上自己的主板上测试过,似乎不是硬件原因。

    让客户附加其器件的 pic、以确认器件版本。

    任何不清楚的 pls 添加这里自由,谢谢。

    Andy

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

    永恒

    请尽快为您的测试器件标识提供 pic、让我们了解您的器件版本、谢谢。

    Andy

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

    尊敬的 Andy:

    器件标识如下图所示。 电源和电压测试将在稍后执行。

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

    永恒

    谢谢、这是一款生产器件。 正如您提到的,这个问题只发生在特定的软件上,你能告诉我们更多关于软件的变化与正常版本,谢谢.  

    昆丹

    这是一个非常奇怪的问题、请在内部检查并在此处添加注释以供下一次调试。 谢谢。

    Andy

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

    尊敬的 Andy:

    我们能否在故障器件的相同测试设置条件下、跨多个触发周期(例如 1000 个周期)将以下数据记录到客户软件中的 Excel 文件中。

    • TX、RX、PM、Dig 温度读数以及下面提到的一个 GPADC 读数。
    • GPADC 读取参数:
      •     Chan_ctrl=124;      
            num_meas=4
            skip_samples=10
            SIG_TYPE=4
            偏移=0
            ENABLE = 1
        GPADC 的配置值可设置为  0x00040000

    谢谢、
    昆丹

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

    Andy 和 Yongheng

    请提供有关上述数据的任何更新以进行调试。

    谢谢、
    昆丹

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

    尊敬的 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 数据公式如下所示:

     e2e.ti.com/.../Temperature.xlsx

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

    Andy 和 Yongheng

    我试图调试数字温度传感器的异常。 因此、我们需要更改上面提到的 GPADC 配置。 请根据下面共享的参数配置 GPADC。 现在、似乎您正在测量 GPADC 引脚上的外部电压。 如果我错了、请纠正我。

    • GPADC 读取参数:
      •      Chan_ctrl=124;      
             num_meas=4
             skip_samples=10
             SIG_TYPE=4
             偏移=0
             ENABLE = 1
        GPADC 的配置值可设置为  0x00040000

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    我 通过 mmwave_enableGPADC 配置 GPADC 读取参数。 这些参数都是您之前提到的。  因此、我不会测量外部电压。 我 不更改变量名称。  

    此致、

    永恒  

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

    昆丹

    通过您的配置、它将测量内部温度传感器、但会监控四个温度传感器中的哪一个? PLS 帮助提供代码详细信息,包括在哪里配置和如何阅读,以避免混淆,然后永亨可以再次提供,真的谢谢。  

    Andy

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

    尊敬的 Andy:

    它适用于我在上述回复中提到的挖掘温度传感器。 客户需要使用上述提供的配置替换其现有的 GPADC 配置、并共享原始数据、而无需从 GPADC API 响应执行任何转换。

    顺便说一下,从上面永恒分享的细节来看,他似乎已经更改了配置值,在 xls 中分享的结果包含了我们请求的信息。 很遗憾、客户在收集数据时无法重现问题。

    谢谢、
    昆丹

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

    昆丹

    从客户工作表中、通过 GPADC 读取的值为 0x5f、通过  rl_fecssTempMeasTrig 读取的数字温度传感器值为 0x22~0x25、此处有任何关系? 是否合理?

    以及关于下次进一步调试的任何注释吗?

    谢谢。

    Andy

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

    尊敬的 Kundan/Andy:

    我们认为此问题可能在停止并启动雷达代码过程中发生、因为在重新启动雷达后温度会恢复正常。 此外、根据我们的观察、第一次发生温度异常可能是在雷达打开后的第一次温度读数期间发生的。   这是因为、如果我们检测到温度连续 10 秒超过 125°C、则会关闭雷达检测功能。 我们观察到、每次雷达打开时、如果出现问题、检测会在大约 10 秒后关闭。

    还可以对雷达传感器进行一些重新配置、例如帧触发模式...

    您是否认为传感器配置可能会影响温度测量?

    此致、

    永恒

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

    尊敬的 Yongheng:

    我的问题是“在您的测试条件(线性调频脉冲配置,环境温度)下是否预计会达到 125°C 的温度?“。 此外、在一个温度传感器上测量 130°C、在另一个温度传感器上测量–50°C 也是不正常的。

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    “在您的测试条件(线性调频脉冲配置,环境温度)下、是否预计会达到 125°C 的温度?“  

    否、我们的环境温度约为 26°C、线性调频脉冲配置也不会导致达到 125°C。

    我同意你的观点,这是不正常的。 但我无法理解为什么外部电压测量是正常的、但内部温度是异常的。

    我们还发现温度状态也是正确的值。

    此致、

    永恒

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

    尊敬的 Yongheng:

    温度传感器可能有故障。 因此、您可能能够测量正确的外部电压读数。

    我想排除温度 API 响应中的任何上溢/下溢。 因此、我实际上是尝试使用 GPADC API 测量相同的 DIG 传感器温度。
    是否在多个单元上看到了这种行为?

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    是的、我们在多个器件上发现了此问题。  

    我们比较了异常软件和正常软件之间的区别、主要变化是 SVM 数据。

    此致、

    永恒

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

    尊敬的 Yongheng:

    如果它在各个器件之间是可重现的、我们是否可以记录上面共享的类似数据、以及温度传感器读数以及跨多个器件提供的 GPADC 配置、并向我们提供数据?
    另外、您在异常和正常 SW 之间进行的 SW 更改是什么?

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    1 对于第一个问题、我们需要两三天时间来完成数据记录。 之后我们将提供数据。

    2 关于第二个问题、我们最近针对该问题实施了一些变通办法。

    有两种权变措施方法:

    第一种方法 :我们在每次读取温度之前添加温度配置步骤。

     
    第二种方法 :我们删除之前的温度采集步骤MMWave_openLink

    根据我们最新的测试、这两种权变措施目前都能按预期发挥作用。

    但在我看来、这些改变是没有道理的。 因为代码更改不会影响逻辑。

    回到您的第二个问题,正常和异常情况之间的区别是,我们集成了新的 SVM 逻辑和 MBD 工具生成的数据。

    我们还验证了不存在存储器重叠问题、因为我们将与 SVM 相关的存储器重定位到 RAM 的不同部分、但问题仍然存在。

    此致、

    永恒

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

    尊敬的 Kundan:

    请检查其他三板的附件 ADC 和温度数据。

    e2e.ti.com/.../ADC_5F00_Temp.xlsx

    此致、

    永恒  

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

    尊敬的 Yongheng:

    这三种电路板的数据似乎没有问题。 您在记录数据时是否无法重现问题?

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    正如我之前提到的、如果我们添加一些其他代码、就很难重现问题。 我们最近尝试重现、但失败了。 我们将在未来进行尝试。

    您对此问题有其他想法吗?

    此致、

    永恒

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

    尊敬的 Yongheng:

    不幸的是、我无法想到导致此问题的任何其他原因。 如果您尝试重现此问题、我建议您在温度可能为 70 或 80°C 的温度室内进行尝试。

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    最近、我们仍然尝试更改一些代码并重现此问题。 移动代码 RAM 后、我们发现 ADC 的 RetVal 为–1027 (M_DFP_RET_CODE_RFS_GPADC_IFM_INVAL_SAMPLS)。 您知道此错误的含义吗? 哪些参数会导致该误差?

    此致、

    永恒

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

    尊敬的 Yongheng:

    这是由于在 GPADC 配置 API 中对无效数量的 collect samples 字段进行编程。 采集样本应为非零值。

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    是否 有任何其他原因导致此“M_DFP_RET_CODE_RFS_GPADC_IFM_INVAL_SAMPLS"问题“问题?

    我检查 IPC RAM 处的 GPADC 配置、 当出现问题时、值“0x820A470"与“与代码配置相同。

    第一张图片是 IPC RAM、第二张是代码的 GPADC 配置。

    此致、

    永恒  

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

    尊敬的 Kundan:

    就会重现温度问题。 数据可以参考附件。

    e2e.ti.com/.../issue_5F00_reproduce.xlsx

    此致、

    永恒

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

    尊敬的 Yongheng:

    感谢您分享附件。 您能否确认附件中的 B 行是什么? 您测量的参数是什么?

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    B 行是 u16ADCRawData。

    配置符合您的上述要求。

    此致、

    永恒

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

    尊敬的 Yongheng:

    一个小问题是、您是否同时运行 GPADC 和温度传感器(并联)? 需要询问的原因是 GPADC 代码看起来并不像在数字温度传感器更改其读数时已更改。
    此外、您在观察到此温度传感器问题时是否看到任何 ESM 错误?

    谢谢、
    昆丹

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

    尊敬的 Kundan:

    GPADC 和 Temp getter 位于同一线程/任务中。 我们在获得 GPADC 值后运行温度。

    当问题发生时、我们看不到任何 ESM 错误。 我们为 ESM 实施一个 DTC。 出现此问题时、我们只会观察到过热 DTC。

    此致、

    永恒

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

    尊敬的 Yongheng:

    感谢您提供清晰的软件序列。 GPADC API 似乎测量了正确的温度值。 但是、温度传感器 API 报告的温度似乎错误。 我想请求您在同一器件上提供另一组数据、其中 GPADC 配置为与温度数据并行的以下值。

    • GPADC-1 读取参数:
      •      Chan_ctrl=124;      
             num_meas=4
             skip_samples=10
             SIG_TYPE=4
             偏移=0
             ENABLE = 1
        GPADC 的配置值可设置为  0x00040000
    • GPADC-2 读取参数:
      •     Chan_ctrl=124;      
             num_meas=4
             skip_samples=10
             SIG_TYPE=3
             偏移=0
             ENABLE = 1
        GPADC 的配置值可设置为  0x00020000

    此外、从您观察到的到现在、您是否能够在观察到该问题时正确测量这些 GPADC 引脚上的外部电压 (VBAT)?

    谢谢、
    昆丹

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

    永恒

    为了确定问题原因来自软件或硬件、建议在此处执行以下测试和反馈、非常感谢。

    1 升级到 SDK5.5.2 以上版本

    2 取更多电路板进行测试、

    3 在 TI EVM 上焊接问题器件。

    4 在不同的批板上进行测试  

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

    尊敬的 Kundan:

    请查看上述 ADC 配置后的附件。

    e2e.ti.com/.../new.xlsx

    此致、

    永恒

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

    尊敬的 Yongheng:

    感谢您分享数据。 我们将在内部进行审查、并通过 EOD 联系您。

    谢谢、
    昆丹

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

    尊敬的 Yongheng:

    该结果看起来与之前的实验非常相似、在该实验中、ADC 代码保持恒定、但温度读数会损坏。 您是否能够执行 Andy 在之前回复中建议的任何实验?

    谢谢、
    昆丹  

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

    永恒

    每次调用时、建议迁移到 sdk5520、测试软件版本、它可以很容易地重现、以确定是否能够再次重现。 谢谢。

    Andy