芯片集成温度传感器(T-Sensor),用于获取芯片内部温度。

参考文档

《Hi3559A╱C V100 ultra-HD Mobile Camera SoC 用户指南.pdf》3.12.5.2 工作方式,芯片内部温度检测。

采集模式

MISC 寄存器基址是 0x1203_0000。MISC_CTRL28 为 Tsensor 控制寄存器,Offset Address: 0x0070,设置循环采集。

采集周期

设置采集周期10ms

开始采集

读取温度

MISC_CTRL30 为 Tsensor 温度记录值寄存器 0,Offset Address: 0x0078。

高低16为分别存储温度数据。

计算温度

测试

~ # himm 0x12030070
*** Board tools : ver0.0.1_20121120 *** 
[debug]: {source/utils/cmdshell.c:168}cmdstr:himm
====dump memory 0X12030070====
0x12030070: 0xC0500000【使能,循环,5x2=10ms周期】
~ # himm 0x12030078
*** Board tools : ver0.0.1_20121120 *** 
[debug]: {source/utils/cmdshell.c:168}cmdstr:himm
====dump memory 0X12030078====
0x12030078: 0x02240225【温度值0x224和0x225】

T = ((( 0x224 - 116) / 806) x 165) -40,就是48.43度,跑1080摄像头时的温度略高。

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐