182 lines
5.0 KiB
C
182 lines
5.0 KiB
C
/*
|
||
******************************************************************************
|
||
*
|
||
* @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 1
|
||
#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
|
||
/*20uA 电流源下接 104K NTC(3950K) 电阻并联一个82K电阻后得到的电压值*/
|
||
#define T_N20C 1500 //-20℃(75.5KΩ * 20uA) NTC:953K
|
||
|
||
#define T_N17C 1488 //-17℃(74.4KΩ * 20uA) NTC:804K
|
||
|
||
#define T_N15C 1495 //-15℃(73.6KΩ * 20uA) NTC:719K
|
||
|
||
#define T_N13C 1454 //-13℃(72.7KΩ * 20uA) NTC:644K
|
||
|
||
#define T_N10C 1420 //-10℃(71KΩ * 20uA) NTC:547K
|
||
|
||
#define T_0C 1308 //-0℃(65.4KΩ * 20uA) NTC:325K
|
||
|
||
#define T_3C 1282 //3℃(64.1KΩ * 20uA) NTC:293K
|
||
|
||
#define T_5C 1238 //5℃(61.9KΩ * 20uA) NTC:253K
|
||
|
||
#define T_8C 1192 //8℃(59.6KΩ * 20uA) NTC:218K
|
||
|
||
#define T_10C 1158 //10℃(57.9KΩ * 20uA) NTC:198K
|
||
|
||
#define T_12C 1126 //12℃(56.3KΩ * 20uA) NTC:180K
|
||
|
||
#define T_15C 1076 //15℃(53.8KΩ * 20uA) NTC:157K
|
||
|
||
#define T_18C 1026 //18℃(51.3KΩ * 20uA) NTC:137K
|
||
|
||
#define T_42C 612 //42℃(30.6KΩ * 20uA) NTC:49K
|
||
|
||
#define T_45C 568 //45℃(28.4KΩ * 20uA) NTC:43.6K
|
||
|
||
#define T_47C 538 //47℃(26.9KΩ * 20uA) NTC:40K
|
||
|
||
#define T_57C 412 //57℃(20.6KΩ * 20uA) NTC:27.6K
|
||
|
||
#define T_60C 380 //60℃(19KΩ * 20uA) NTC:24.7K
|
||
|
||
#define T_75C 248 //75℃(12.4KΩ * 20uA) NTC:14.6K
|
||
|
||
#define T_80C 216 //80℃(10.8KΩ * 20uA) 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
|
||
|