你好
我使用的是 #mcxw71,根据数据表,其工作温度范围为 -40 °C 至 +125 °C。我对无线电和 CAN PHY 都进行了测试,但无法在大约 85 °C 以上实现稳定运行。微控制器似乎进入保护模式,或以其他方式限制其功能。
我还注意到,在 SDK 应用程序接口中有向 NBU 发送内部温度的函数。
我的问题是:NBU 是否需要温度信息来进行热调节或维持系统正常运行?
一般来说,是否需要任何特定的程序(配置、校准、所需的 API 调用等)来确保 MCXW716C 在最高额定温度下正常运行?
提前感谢您的帮助。
你好,希望你一切都好。
您使用的是 FRDM 板还是自定义板?您进行了哪些测试,观察到的行为是什么?
能否请您分享一下您所指的是哪些 SDK API?您是否正在研究一个具体的示例或应用?
致以最诚挚的问候,
Ana Sofia。
你好,@sofiaurueta、
我正在使用参考编号为 #MCXW716CMFTAT 的自定义板。我将解释我的测试和配置
我使用 MCXW716CMFTAT 为无线应用设计了 PCB。我已创建了软件,并使用名为"connectivity_test" 的示例程序中的逻辑来使用无线电协议。
我使用的是 SDK SDK_2.X_MCXW716CxxxA 版本 25.09.00。
两个董事会正在一起工作。我已经实施了所有模块。测试时,我使用了热风枪,温度为 80 °C。15 秒后,微控制器停止工作;它似乎被阻塞了,GPIO 被锁定,通信总线停止发送数据,30 秒后,温度下降后,微控制器恢复正常运行。
因此,我研究了监测温度的功能,以了解问题所在。我使用了 SDK 中 fwk_platform_sensors 文件中的 PLATFORM_StartTemperatureMonitor() 函数。
我的目标是知道微控制器堵塞的确切温度,而令人惊讶的是,这解决了问题。现在,我可以在 +120 °C 的温度下进行测试,微控制器工作正常。我甚至尝试删除该功能,以确保问题是否与软件有关,结果问题又出现了。
您能给我更多的解释吗?使用该功能读取温度是否会将数据分发到不同的内核并调整某些参数?
你好
您能否确认使用 FRDM 板时是否也会出现这种行为?在未作任何修改的情况下运行 connectivity_test 示例时是否会出现问题,调用 PLATFORM_StartTemperatureMonitor 函数后问题是否会改变?
Ana Sofia。