Andriod 电池检测NTC软件设置电阻值
根据电池的NTC我们可以测试电池的实际温度MTK平台 以kernel-4.以9为例,在功能电路中Fuel gauge电池温度需要通过温度参数进行监测和算法补偿,因此必须有电池温度检测功能电路。 NTC可选择10个电阻Kohm@25度 或47Kohm@其它阻值为25度NTC电阻需要客户自己建立NTC电阻温度表。一、参考文件路径:
...\kernel-4.9\drivers\misc\mediatek\include\mt-plat\mt6765\include\mach\mtk_battery_table.h二、宏定义开关
通过宏定义开关选择10Kohm或者47Kohm电阻。参考代码:#define BAT_NTC_10 1 #define BAT_NTC_47 0 #if (BAT_NTC_10 == 1) #define RBAT_PULL_UP_R 16900 #endif #if (BAT_NTC_47 == 1) #define RBAT_PULL_UP_R 61900 #endif #define RBAT_PULL_UP_VOLT 1800 #define BIF_NTC_R 16000