文章目录
1. VTM概述
VTM提供与用户编程的集成温度传感器和热事件相关的控制、状态以及中断和事件生成。
VTM还包含一组存储器映射寄存器,存储设备测试期间设置的设备特定工作电压(AVSVNOM)。这些值可用于系统AVS软件来调整装置的操作电压以实现最佳操作功率。
1.1 VTM支持的特性
- AVS-Class0 only;
- 支持8路温度监控;
- 支持温度交叉阈值的编程;
- 当超过编程阈值时的信号-最多3个警报:-3个完整的参考10位温度阈值点,THPT1、THPT2和THPT0;
- 允许分辨率为0.5°C,用于温度读数和阈值点温度警报/中断生成;
- 支持PMIC/LDO设置与类-0VDD-VIDVDD设置;
- 支持初步定制每个设备的OPP电压(支持多个OPP);
- AVS-多达8个电压域的电压或热管理;
- 最高温度警报;
- 支持传感器的单次采样模式和连续监控模式;
1.2 VTM不支持的特性
- 不支持带有温度补偿的AVS级0(AVS0+TC);
- 在VTM内部没有集成I2C;
- 没有由VTM直接触发的硬件I2C事件;
- 不支持IO电压域的电压和热管理;
- 温度读数没有过采样;
- 不支持所有寄存器值的eFus
本文详细介绍了TDA4VM模块的温度管理功能,包括VTM支持和不支持的特性,温度传感器的工作原理,以及温度驱动的报警和中断机制。此外,还探讨了VTM在A72 Linux平台上的应用,强调了在没有内置驱动的情况下如何手动打补丁以读取芯片温度。
订阅专栏 解锁全文
6946

被折叠的 条评论
为什么被折叠?



