/* ****************************************************************************** * * @file Config.h * @brief Config module * @ic sy8835 * * @version 1.0 * @date 2024/11/01 09:59:40 * @author Alex Xu * * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. * All Rights Reserved * * History: * Revision Date Author Desc * 1.0.0 2024/11/01 Alex build this file ****************************************************************************** */ #ifndef __CONFIG_H__ #define __CONFIG_H__ #include "define.h" /******************************************************************************\ Macro definitions \******************************************************************************/ /*Charger Module Config Para Setting*/ #define BAT_CV 4200 //电池CV电压设置:4.20V #define BAT_PRE 3000 //电池涓流充电电压:3.0v #define BAT_RECHARG 4050 //电池复充电压:4200mv - 150mv = 4050mv #define CHG_CURRENT_400MA 0x05 #if 0 #if 0 /*20uA 电流源下接 104K NTC(4250K) 电阻并联一个82K电阻后得到的电压值*/ #define T_N20C 1530 //-20℃(76.5KΩ * 20uA) NTC:1151K #define T_N15C 1495 //-15℃ 迟滞温度 #define T_N10C 1440 //-10℃(72KΩ * 20uA) NTC:629K #define T_0C 1334 //-0℃(66.7KΩ * 20uA) NTC:357K #define T_3C 1300 #define T_5C 1260 #define T_8C 1200 #define T_10C 1178 //10℃(58.9KΩ * 20uA) NTC:209.7K #define T_12C 1100 #define T_15C 1050 #define T_18C 996 #define T_42C 580 #define T_45C 546 //45℃(27.3KΩ * 20uA) NTC:40.9K #define T_47C 500 #define T_57C 370 #define T_60C 350 //60℃(17.5KΩ * 20uA) NTC:22.2K #define T_75C 250 #define T_80C 188 //80℃(9.4KΩ * 20uA) NTC:10.6K #else /*20uA 电流源下接 104K NTC(4250K) 电阻并联一个100K电阻后得到的电压值*/ #define T_N20C 1840 //-20℃(92KΩ * 20uA) NTC:1151K #define T_N15C 1788 //-15℃(89.4KΩ * 20uA) NTC:846K #define T_N10C 1724 //-10℃(86.2KΩ * 20uA) NTC:629K #define T_0C 1562 //-0℃(78.1KΩ * 20uA) NTC:357K #define T_3C 1502 //3℃(75.1KΩ * 20uA) NTC:303K #define T_5C 1462 //5℃(73.1KΩ * 20uA) NTC:272K #define T_8C 1396 //8℃(69.8KΩ * 20uA) NTC:232K #define T_10C 1354 //10℃(67.7KΩ * 20uA) NTC:209.7K #define T_12C 1308 //12℃(65.4KΩ * 20uA) NTC:189K #define T_15C 1236 //15℃(61.8KΩ * 20uA) NTC:162K #define T_18C 1166 //15℃(58.3KΩ * 20uA) NTC:140K #define T_42C 634 //42℃(31.7KΩ * 20uA) NTC:46.5K #define T_45C 580 //45℃(29 KΩ * 20uA) NTC:40.9K #define T_47C 546 //47℃(27.3KΩ * 20uA) NTC:37.6K #define T_48C 530 #define T_57C 400 //57℃(20 KΩ * 20uA) NTC:25K #define T_60C 362 //60℃(18.1KΩ * 20uA) NTC:22.2K #define T_75C 222 //75℃(11.1KΩ * 20uA) NTC:12.6K #define T_80C 192 //80℃(9.6KΩ * 20uA) NTC:10.6K #endif #else /*2.5V上拉LDO下接 104K NTC(3950K) 电阻串联一个100K电阻后得到的电压值,Value=2500 * Rntc/(Rntc + 100k)*/ #define T_N20C 2263 //-20℃ NTC:953K #define T_N17C 2223 //-17℃ NTC:804K #define T_N15C 2195 //-15℃ NTC:719K #define T_N13C 2164 //-13℃ NTC:644K #define T_N10C 2114 //-10℃ NTC:547K #define T_0C 1911 //-0℃ NTC:325K #define T_3C 1841 //3℃ NTC:293K #define T_5C 1792 //5℃ NTC:253K #define T_8C 1715 //8℃ NTC:218K #define T_10C 1663 //10℃ NTC:198K #define T_12C 1609 //12℃ NTC:180K #define T_15C 1527 //15℃ NTC:157K #define T_18C 1444 //18℃ NTC:137K #define T_42C 823 //42℃ NTC:49K #define T_45C 759 //45℃ NTC:43.6K #define T_47C 718 //47℃ NTC:40K #define T_57C 540 //57℃ NTC:27.6K #define T_60C 495 //60℃ NTC:24.7K #define T_75C 318 //75℃ NTC:14.6K #define T_80C 275 //80℃ NTC:12.4K #endif /*Boost Module Config Para Setting*/ #define OPEN_BOOST_VIN 3600 //Boost 发生uvlo保护后,在有VIN条件下,Boost再次恢复开启的电压(3.6V)。 #define OPEN_BOOST_NOVIN 3300 //Boost 发生uvlo保护后,在无VIN条件下,Boost再次恢复开启的电压(3.3V)。 /*KEY And Hall Module Setting*/ #define HALL_OPEN_LEV_SET 1 //配置是高电平为开盖还是低电平为开盖。1:高电平为开盖;0:低电平为开盖 /*Sleep Module Setting*/ /*Enter Sleep Time Debounce*/ //#define ENTER_STANDBYMODE_CNT 10 //进入Standby Mode 延迟时间,单位:秒 /******************************************************************************\ Variables definitions \******************************************************************************/ /******************************************************************************\ UserCfg.Functions definitions \******************************************************************************/ #endif