基本知识
1.Temperature sensor 是一个内嵌在芯片集中热敏电阻
2.sensor 被放在接近硅芯片的一些热点点上
下面列举一些有这些t sensor的芯片:
第一次有T sensor的芯片是msm8660,只有一个
msm8960 芯片集有5个
msm8930 芯片集有10个
apq8084 msm8974 apq8064 芯片集有11个
msm8994 芯片集有16个
msm8996 芯片集有21个,提高识别和定位热问题的能力
3.Additional sensors (thermistors) are needed on the PWB, near the power amplifiers.
4.T sensor的精确率和采样率有很大程度的提高由于新的硬件架构
比如: msm8996 芯片集,达到<1.5度的精确度
msm8964 芯片集,1.5~3.0度的精确度
1.5毫秒的采样率回应thermal的动作
5.以msm8996为例,下面的绿色点点就是t sensor的id号
6.一个thermal zone 代表在系统system中可以获得的thermal sensor
7.userspace 能读从thermal zone里面读取tsensor的温度
8.userspace 也能在thermal zone中设置tsensor的温度
9.userspace 中可以在目录 ls /sys/class/thermal/thermal_zone<#>里面进行操作
其中type 代表sensor name,temp 可以用来读取和设置温度
trip_po
Linux Thermal2
最新推荐文章于 2024-07-31 19:13:12 发布