ZHCAFX3 October   2025 AM62L , AM62P , AM67 , AM68 , AM69 , TDA4VM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1VTM 模块
    1. 1.1 VTM 模块说明
    2. 1.2 VTM 工作原理及用法
  5. 2TI 处理器的硬件温度保护
    1. 2.1 VTM 的过热保护阈值
    2. 2.2 最高硬件温度保护
  6. 3软件温度保护策略
    1. 3.1 可选软件温度保护措施
    2. 3.2 Linux 温度保护逻辑
    3. 3.3 Linux 禁用没有使用的内核
  7. 4总结
  8. 5参考资料

软件温度保护策略

VTM 模块是一个硬件模块,主要管理整个 SOC 的温度。尽管 VTM 模块包含最高温度的硬件保护功能、灵活的温度保护阈值和过热保护中断,这些可供用户配置的设计使用,但基于硬件的温度保护却有限。除了在达到最高温度时停止 SOC 时钟之外,硬件模块无法直接控制其他热保护措施(例如降频)。此外,由于 TI 处理器是多核异构架构,并且每种处理器模型包含不同数量的温度传感器和首选工作温度,因此默认 VTM 温度保护阈值设置为 0,这意味着默认情况下仅启用最高温度保护。其他温度保护中断需要根据系统要求执行用户配置。因此,VTM 模块目前缺少除停止 SOC 之外的任何温度保护策略。作为补充,TI 添加了软件级温度保护策略。软件可以通过 VTM 模块获取温度值,并生成相应的中断或标志,从而使系统能够采取诸如降低频率、停止高负载运行和降低系统负载等措施。这对于系统功能安全而言至关重要。