芯达世纪电子技术(深圳)有限公司 (非本站正式会员)

芯达世纪电子技术(深圳)有限公司

营业执照:已审核经营模式:贸易/代理/分销所在地区:广东 深圳企业网站:
http://www.xdsj-ic.com

收藏本公司 人气:249181

联系方式

  • 地址:深圳市宝安区西乡街道麻布新村广发大厦905室
  • 联系人:王小姐/彭先生
  • 电话:0755-29555668/0755-29555668
  • 传真:0755-29474955
  • 手机:18938902131/18923486608
  • QQ: QQ:942432063QQ:354083525 
  • E-mail:ylwhe@foxmail.com

集成电路DS1302Z原装正品,DS1302Z一力微现货库存.

  • 集成电路DS1302Z原装正品,DS1302Z一力微现货库存.
产品价格:
6/ 1pcs
交易说明:
如有需要请来电咨询.
配送说明:
快递或送货上门.
厂 家:
DALLAS
封 装:
SOP8
批 号:
1206+
数 量:
5890
 
点此询价

产品咨询直线:0755-29555668

产品详细说明

商品型号: DS1302ZN+T&R
厂商: DALLAS
描述: 带涓流充电的时钟芯片
批号: 2011+无铅
封装: SOIC8
单位:

DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。

1.1 引脚功能及结构

  DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc>2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端(双向),后面有详细说明。SCLK为时钟输入端。

下图为DS1302的引脚功能图:

  
  

1.2 DS1302的控制字节

  DS1302 的控制字如图2所示。控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从位开始输出。
 
  
  

 




1.3 数据输入输出(I/O)

  在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。

1.4 DS1302的寄存器

  DS1302有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD码形式,其日历、时间寄存器及其控制字见表1。
 
  此外,DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。 DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0H~FDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。
 

2 DS1302实时显示时间的软硬件

  
  

 

DS1302与CPU的连接需要三条线,即SCLK(7)、I/O(6)、RST(5)。图3示出DS1302与89C2051的连接图,其中,时钟的显示用LCD。

2.1 DS1302与CPU的连接

  实际上,在调试程序时可以不加电容器,只加一个32.768kHz 的晶振即可。只是选择晶振时,不同的晶振,误差也较大。另外,还可以在上面的电路中加入DS18B20,同时显示实时温度。只要占用CPU一个口线即可。 LCD还可以换成LED,还可以使用北京卫信杰科技发展有限公司生产的10位多功能8段液晶显示模块LCM101,内含看门狗(WDT)/时钟发生器及两种频率的蜂鸣器驱动电路,并有内置显示RAM,可显示任意字段笔划,具有3-4线串行接口,可与任何单片机、IC接口。功耗低,显示状态时电流为2μA (典型值),省电模式时小于1μA,工作电压为2.4V~3.3V,显示清晰。

2.2 DS1302实时时间流程

  图4示出DS1302的实时时间流程。根据此流程框图,不难采集实时时间。下面结合流程图对DS1302的基本操作进行编程:
 

3 调试中问题说明

  DS1302 与微处理器进行数据交换时,首先由微处理器向电路发送命令字节,命令字节最高位Write Protect(D7)必须为逻辑1,如果D7=0,则禁止写DS1302,即写保护;D6=0,指定时钟数据,D6=1,指定RAM数据;D5~D1指定输入或输出的特定寄存器;位LSB(D0)为逻辑0,指定写操作(输入), D0=1,指定读操作(输出)。
 
  在DS1302的时钟日历或RAM进行数据传送时,DS1302必须首先发送命令字节。若进行单字节传送,8位命令字节传送结束之后,在下2个SCLK周期的上升沿输入数据字节,或在下8个SCLK周期的下降沿输出数据字节。
 
  DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0H~FDH,其中奇数为读操作,偶数为写操作;再一类为突发方式下的RAM寄存器,在此方式下可一次性读、写所有的RAM的31个字节。
 

  要特别说明的是备用电源B1,可以用电池或者超级电容器(0.1F以上)。虽然DS1302在主电源掉电后的耗电很小,但是,如果要长时间保证时钟正常,最好选用小型充电电池。可以用老式电脑主板上的3.6V充电电池。如果断电时间较短(几小时或几天)时,就可以用漏电较小的普通电解电容器代替。100 μF就可以保证1小时的正常走时。DS1302在第一次加电后,必须进行初始化操作。初始化后就可以按正常方法调整时间。

DS1302:典型工作电路
典型工作电路

一力微电子一家专业的集成电路销售、推广和提供解决方案的产品分销商,依托公司内部管理优势,致力于为客户提供高效、快速、准确的元器件一站式服务。公司主要经营NSSTATMELTINXP等国际知名品牌IC公司自成立以来,坚守只做进口原装正品IC,时时刻刻以客户利益为至上,以良好的信用,可靠的质量,有竞争力的价格、快捷的物流和灵活的财务支持,在行业内赢得了很好的声誉,为客户全面降低采购成本,提供优质的原装正品及强大稳定快速的物流支持,是我们一直承诺和永久不变的经营战略。

一力微公司始终坚持“品质第一、信誉第一"的宗旨,保证为客户提供原厂原包装的产品

公司地址: 深圳市福田区振华路与中航路交汇处国利大厦1740

    : 0755-29555668     82718768

    : 075529474955

联 系 人:王小姐  

Q      Q: 942432063

E-mail  : ylwhe@foxmail.com