ds1302 涓流充电整理
来源:http://hi.baidu.com/piane/home
选择一个二极管和一个电阻(2K) 充电电流约 2.2mA
选择一个二极管和一个电阻(4K) 充电电流约 1.1mA
选择一个二极管和一个电阻(8K) 充电电流约 0.5mA
DS1302属于涓流充电,所以充电电流小,一个3.6V/80mA的充电电池使用2.2mA充满约36个小时
涓流充电控制器
2-3位: DS=01 为一个二极管
DS=10 为二个二极管
DS=00 无二极管,不能充电
DS=11 无二极管,不能充电
0-1位: RS=00 无电阻,不能充电
RS=01 2K
RS=10 4K
RS=11 8K
4-7位: TCS=1010 能充电 其它组合都不能充电
10100101 一个二极管 电阻2K
10100110 一个二极管 电阻4K
10100111 一个二极管 电阻8K
10101001 两个二极管 电阻2K
10101010 两个二极管 电阻4K
10101011 两个二极管 电阻8K
01011100 初始化电源
图1给出了典型的涓流充电器电路,规定涓流充电器寄存器的高四位用于使能涓流充电器,低四位用于选择二极管压差和限流电阻。下图中,可以在充电通路插入二极管,也可以不使用二极管,可选择的电阻值为250Ω、2kΩ或4kΩ。有些器件提供了不同的二极管和电阻配置。
电容连接在VBACKUP与地之间(图2)。 用户根据所需要的最大充电电流选择二极管和电阻。
计算充电电流
最大充电电流可按以下方法计算:假设3.3V的系统电源加在VCC上,涓流充电器已经使能,没有使用二极管、选择了2kΩ电阻。当电容电压为零时可以计算出最大充电电流:
IMAX = (VCC - 二极管压差)/R2
= (3.3V-0V)/R2
≈ (3.3V-0V)/2kΩ
≈ 1.65mA
随着VBACKUP电压的升高,充电电流逐渐减
。。。。。。。。。。。。。。。。。。。。。。。
**********************************************************
Ds 1302 涓流控制部分:
1 0 0 1 0 0 0 1 tcs tcs tcs tcs ds ds rs rs
寄存器位置 0x90; 寄存器对应的位名称
Tcs bits (4—7) 1010 开启涓流充电功能 其余设置均关闭。
Ds bits (2-3) 01 在vcc1 和 vcc2 中间有一个二极管。
10 在vcc1 和vcc2 中间有两个二极管。
00,11 设置,
Rs bits (0-1) vcc1和vcc2之间的电阻
rs bits | register |
typical value |
00 | none | none |
01 | r1 | 2k ou |
10 | r2 | 4k ou |
11 | r3 | 8k ou |
**两个二极管应该是串联的关系。。
**TCS: 涓流充电选择
DS: 二极管个数选择位
RS: 限流电阻阻值选择位
ds1302 涓流充电整理相关推荐
- 基于51单片机的DS1302涓流充电计时芯片详细学习(时钟制作)
目录 前言 一.初学者需要了解DS1302的一些基本特性 二.脉冲串模式数据传输 1.单字节写入 2.单字节读取 3.BCD码的转换 三.理论存在实践开始(代码模块) 1.DS1302时钟模块原理图 ...
- Ds1302时钟+独立按键校正时间
计算机专业的学生一枚,为了将来的大四的生活先做个小准备. 这不,为了面试一个物联网中心,简单做一个:按键控制的Ds1302时钟,通过数码管显示. 多接触硬件的感觉也挺好. 不过,51编程费劲,Ardu ...
- DS1302时钟芯片介绍及使用教程
1.芯片简介 DS1302 涓流充电计时芯片包含一个实时时钟/日历和 31 字节的静态 RAM.通过简单的串行接口与微处理器通讯.这个实时时钟/日历提供年月日,时分秒信息.对于少于 31 天的月份月末 ...
- 一个完整的DS1302时钟在STM32上的应用实例
一个完整的DS1302时钟在STM32上的应用(代码位置有点乱). 整理后的完整代码https://blog.csdn.net/weibo1230123/article/details/8037279 ...
- 51单片机复习:DS1302
一.DS1302的主要性能指标 (1)DS1302实时时钟具有能计算2100年之前的秒.分.时.日.日期.星期.月.年的能力,还有闰年调整的能力. (2)内部含有31个字节静态RAM,可提供用户访问. ...
- 【51单片机快速入门指南】5.1:SPI与DS1302时钟芯片
目录 硬知识 DS1302 简介 DS1302 使用 控制寄存器 日历/时钟寄存器 DS1302 的读写时序 电路设计 示例程序 DS1302.c DS1302.h 测试程序 main.c 实验现象 ...
- 「雕爷学编程」Arduino动手做(29)——DS1302时钟模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...
- 两个单片机iic通讯程序_PIC单片机之DS1302时钟
大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管.继电器.蜂鸣器.按键.数码管.RS232串口.步进电机 ...
- vc 串口 实时保存_Arduino提高篇22—实时时钟DS1302
关注.星标公众号,不错过精彩内容 编辑:Tony 来源:公众号TonyCode 很多电子爱好者都热衷制作电子时钟来练手,这些时钟会使用数码管.点阵屏.LCD液晶屏.OLED屏.TFT屏等显示模块,所使 ...
最新文章
- 手把手教你如何做建模竞赛(baseline代码讲解)
- ThreadLocal是否会引发内存泄露的分析 good
- 字节码中的两个方法init,clinit
- c语言函数 fprintf()(向文件写入格式化字符串)
- zend studio 函数不提醒 小黄图标 小黄标
- 摄像头预览左右翻转_轻薄翻转触控本里的高性能机型:惠普ENVY x360 13评测
- testng_TestNG超时示例
- Caffe网络结构实现
- esp8266作为wifi中继固件 无线信号延展
- kettle抽取数据
- 读张满胜之《英语语法新思维初级教程》
- 国际电话区号mysql表SQL
- 宇枫资本上班族理财的方法
- 控制台报 [WDS] Disconnected!不影响代码运行。
- 如何下载在线课程网站的视频
- python视频教程大全集下载啦
- HCIP2--ISIS
- sublime text3安装python插件和flake8_Sublime Text 3中的插件sublimelinter3外加sublimelinter-flake8,无使用效果...
- keil的sct文件_(转)KEIL下分散加载文件 **.sct文件
- 【工具介绍】fastcopy的下载与使用方法,可用于硬盘对拷