ZHCAFP7 August   2025 TDA4VL-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 TDA4VL SoC 概述
    2. 1.2 文档目的
    3. 1.3 目标受众与应用
    4. 1.4 问题说明
  5. 2Linux 中的动态频率调节 (DFS)
    1. 2.1 什么是 DFS?
    2. 2.2 Linux CPUFREQ 框架
    3. 2.3 支持的 CPUFREQ 调节器
    4. 2.4 TI SoC 上的 DFS 支持现状
  6. 3Linux 热框架
    1. 3.1 热区与触发点
    2. 3.2 冷却机制:被动与主动
    3. 3.3 DFS 在被动冷却中的作用
  7. 4TDA4VL 器件的热支持
    1. 4.1 VTM 与带隙传感器初始化
    2. 4.2 通过 k3_j7xxx_bandgap 驱动程序实现温度监测
  8. 5在 TDA4VL 上启用 CPU 冷却
    1. 5.1 启用 CPU 冷却的补丁程序
    2. 5.2 测试 TDA4VL 上的冷却功能
  9. 6在 TDA4 及 Sitara 器件中的可扩展性
    1. 6.1 调整实现方式
  10. 7总结
  11. 8参考资料

DFS 在被动冷却中的作用

在 TI TDA4VL 等平台上,DFS 可在 Linux 热框架下作为被动冷却设备使用。当某一热区温度超过设定的触发点时,热框架会请求降低 CPU 频率以实现降温。

该集成过程包括:

  • 将 CPU 频率驱动程序注册为冷却设备
  • 将 CPU 频率与对应热区关联
  • 定义与冷却状态关联的触发点

在 TDA4VL 上启用 DFS 支持后,用户可实现:

  • 随温度升高动态降低 CPU 频率
  • 维持系统稳定性并防止过热
  • 在热受限环境中运行,无需额外硬件冷却