微处理器实时时钟芯片MM58167B原理与应用

发布者:星辰小鹿最新更新时间:2006-11-30 来源: 国外电子元器件关键字:晶振  RAM  存储 手机看文章 扫描二维码
随时随地手机看文章
1. 概述
  MM58167B作为总线型微处理系统中的实时时钟源,其内部包括一个可寻址的实时计数器、56 bit片内RAM和两个输出中断,而且POWER DOWN引脚的有效信号可使芯片进入省电工作模式。该芯片的时间基准是一个32.768kHz的晶振。其特点如下:
  ●与微处理器兼容(8 bit数据总线);
  ●具有从毫秒到月的计数器;
  ●56 bit内部RAM可与实时时间比较;
  ●2个中断输出可产生8种中断信号;
  ●POWER DOWN输入可使所有输入输出失效而只留一个STANDBY中断;
  ●状态位可指示在一个读周期中是否出现计数更新;
  ●4年日历(无闰年);
  ●24小时时钟;
  ●采用24脚DIP封装(如图1所示)。

2. 功能模块介绍
2.1 实时时钟计数
  实时时钟的每个计数器分成十位和个位两个数字,每个数字由4 bit组成BCD码(见表1),任何不用的bit在读时保持逻辑“0”,在写时被忽略。任何不用的bit不参与BCD码的合成。比如小时计数器的十位不应超过2,故只需2 bit表示,而其余2 bit空闲,用短划线(-)表示。
  计数器的可寻址部分是从毫秒到月。计数器本身是一个脉动计数器,工作于4.5V以上时的脉动延时小于60μs(工作于2.2V时小于300μs)。
2.2 片内RAM
  片内的56 bitRAM可作为一般的数据存储器使用,也可以锁存与实时时钟比较的比较值。每当实时时钟的当前值与RAM中锁存的设置值比较相等时就可以产生报警中断。其中只有毫秒的个位和星期的十位不参加比较(计数器中也未用到,如表1所列)。如果RAM中某个BCD码的最高2个有效位被置为“1”,则认为该位总相等而不参与比较,即被屏蔽掉。因此设置报警中断的规律为:凡是比指定时间单位高的位,设置成0CH(即1100B,最高2位为“1”),而比指定时间单位低的位设为“00H”。比如,希望每天的上午10∶15产生报警中断,则比小时高的时间单位(星期、日期、月)都设为0CH,而比分钟低的时间单位(秒、百分秒、毫秒)都设成00H。
2.3 中断和比较器
  该芯片共有2个中断输出。第一个是引脚INTERRUPT OUTPUT(中断有效时输出高电平),该引脚经编程可输出8种类型的中断信号,即10Hz、1Hz、每分钟一次、每小时一次、每天一次、每星期一次、每月一次或片内RAM设置的时间与时钟计数器时间比较相等时产生中断。为了允许某种类型的中断,只需往中断控制寄存器的相应位写“1”,当一个或更多位被置“1”,该位对应的计数器溢出翻零时,将置位中断状态寄存器的相应位并产生中断(使中断输出脚出现高电平),只要读取中断状态寄存器就可以识别中断类型并复位中断,如图2所示。
  第二个中断输出是引脚STANDBY INTERRUPT(漏极开路,低电平有效),只要片内RAM中设置的时间与计数器比较吻合,并此中断已经允许(往地址16H的D0位写“1”允许,写“0”禁止),即可产生该中断。
2.4 省电工作模式
  POWER DONW输入引脚实际上是第二个片选信号。它可使所有输入输出失效而只留STANDBY中断,当引脚POWER DOWN输入低电平时,仪器将不响应任何片外信号,它会保存时间值并打开STANDBY中断(必须在输入低电平前编程好)。在VDD切换到备用电源或省电模式前,引脚POWER DOWN应维持最少1μs的低电平,而且在切换VDD和POWER DOWN引脚状态时,所有输入脚的电平均应处在有效范围内(VSS-0.3V~VDD+0.3V)。
2.5 计数器、RAM的复位和启动命令
  往地址12H和13H写入FFH可以分别复位计数器和片内RAM,而启动命令(针对地址15H的一个写脉冲)将会复位1/1000秒、1/100秒、1/10秒、秒、10秒计数器,此命令用来对时钟精密启动,当该命令执行时,如果秒计数器值大于59,则分计数器立刻加1,否则分计数器值不受影响。

2.6 状态位
  地址14H的D0位是一个状态位,每当读取计数器的值时发生计数翻转,状态位就会被置“1”,如果状态位置“1”,则计数值应该重读。所以在每次读计数器值时都应紧跟读一次状态位,而且该读取命令会使状态位复位。
2.7测试模式
  片选线和写控制线保持低电平并且地址维持在1FH时就进入测试模式,在该模式中,十毫秒计数器的时钟输入直接连接到32.768kHz,这样可使计数器用比正常运行时更高的频率计数,以达到产品调试的目的。

3. 典型应用

  图3MM58167B的应用电路,需要说明的是,MM58167B9脚和10脚之间应用地线隔开,以避免晶振的工作受地址线的干扰。

关键字:晶振  RAM  存储 引用地址:微处理器实时时钟芯片MM58167B原理与应用

上一篇:一种基于C51的多任务机制及应用
下一篇:微处理器实时时钟芯片MM58167B原理与应用

推荐阅读最新更新时间:2024-03-16 12:18

基于嵌入式微处理器EP9315的二次开发技术
嵌入式系统已成为IT行业研发热点,但基于嵌入式系统的二次开发应用却存在很多难点,难以真正地将嵌入式系统投入到实际应用中。武汉中科院岩土力学所智能仪器室对基于ARM9的嵌入式系统进行二次开发,采用ARM9微处理器取代原有的51单片机实现对SY5声波检测仪的控制。其中高速微处理器与现有低速设备接口及在配套的操作系统中就SY5声波检测仪原有功能设计相应驱动是本文研究的重点。同时提出了可行的硬件调试方法,为今后基于ARM9微处理器的硬件开发提供了思路。 1 系统构成 1.1 高性能的ARM9嵌入式微处理器 本设计选择Cirrus Logle公司2004年7月推出的EP93XX系列中的高端产品EP9315。该微处理器是高度集成的片上系统处
[工业控制]
马凯副总理一行调研紫光旗下长江存储、紫光展锐
集微网消息,中共中央政治局委员、国务院副总理、国家集成电路产业发展领导小组组长马凯一行先后于 5 月 4 日和 6 日莅临紫光旗下长江存储国家存储器基地项目和紫光展锐旗下展讯通信上海总部进行考察调研。国务院常务副秘书长丁学东、工信部部长苗圩、财政部副部长刘伟等领导一行莅临,随行陪同调研。 在紫光控股的长江存储和武汉新芯公司,长江存储CEO杨士宁汇报了公司3D NAND研发、新厂建设、人才招募等情况。紫光集团董事长兼长江存储董事长赵伟国详细汇报了紫光集团打造世界级芯片产业巨头的基础、计划、措施、策略,阐述了面临的困难和挑战,并提出了希望和建议,马凯副总理认真听取工作汇报,并时而插话询问具体情况。 马凯副总理强调,我国集成电路
[手机便携]
32位微机的内存管理模式
32位微机的内存存管理仍然采用“分段”的管理模式,存储器的逻辑地址同样由段地址和偏移量两部分组成。32位微机的内存管理与16位微机的有相同之处,也有不同之处,因为它提供了两种不同工作方式:实方式和保护方式。 1、物理地址的计算方式   实方式:段地址仍然是16的倍数,每个段的最大容量仍为64K。段寄存器的值是段的起始地址,存储单元的物理地址仍为段寄存器的值乘16,再加上段内  偏移量。在此方式下,32位微机的内存管理与16位微机是相一致的。   保护方式:段地址可以长达32位,其值可以不是16的倍数,每个段的最大容量可达4G。段寄存器的值是表示段地址的“选择器”(Selector),用该“选择器”可从内存中得到一个32位的段地址,
[单片机]
金奇南成新任三星半导体业务部门总裁 或将扩产内存产品?
集微网综合报道,10月31日,三星电子公司宣布了其领导层改组事宜,并表示将维持目前的三人联席CEO管理架构。其中,三星半导体业务部门总裁金奇南接替三星电子首席执行官兼副董事长权五铉的职位;三星显示器部门执行副总裁金玄石取代尹富根,继任为消费电子部门负责人和总裁;曾负责监督三星旗舰智能手机研发的高东镇接替申宗钧的职务,担任IT和移动通信业务部门总裁。 据悉,这些新任命立即生效。此外,三星电子将首次分离CEO和董事会主席角色。首席财务官李尚勋获推荐将担任董事会主席。 10 月初,权五铉宣布,计划辞去 CEO 和联席副董事长的职位,令这家全球最大的智能手机、电视和内存芯片制造商面临的领导层空缺进一步扩大。于是,该公司急需完成的重要任
[手机便携]
基于C8051F320 USB接口的数据采集存储电路的设计
在一些特殊的工业场合,有时需要将传感器的信号不断的实时采集和存储起来,并且到一定时间再把数据回放到PC机中进行分析和处理。在工作环境恶劣的情况下采用高性能的单片机和工业级大容量的FLASH存储器的方案恐怕就是最适当的选择了。CYGNAL公司的C8051F320 SOC是一种具有8051内核的高性能单片机,运行速度为普通8051的12倍。该芯片内部528字节随机RAM和2048字节XRAM为数据缓冲和程序运行提供了充足的空间。更受欢迎的是它的串行扩展功能为当前的各种串行芯片和外部设备接口的扩展提供了极大的方便。高速的SPI硬件接口与串行FLASH RAM的无缝连接大大简化了电路板布线,而片内自带的USB接口功能使数据的存储和回放变得
[单片机]
基于C8051F320 USB接口的数据采集<font color='red'>存储</font>电路的设计
来看看万能存储器神奇在哪里?
大家是否经常会遇到这种情况:电脑突然死机,但重要数据都还没有储存?出门在外关键时刻想用手机却发现早已没电?据报道,近日,北京航空航天大学已经成功制备了国内首个80纳米“万能储存器”的核心器件——国内首个80纳米自旋转移矩-磁随机存储器器件(STT-MRAM)。等这项技术应用后,以上这些麻烦事或许都可以迎刃而解了。那么,这款“万能储存器”究竟是何方神圣?他有什么神奇之处呢?下面就随钱日升小编一起来了解一下相关内容吧。 储存器及储存系统是指什么? 要理解“万能存储器”的功能和特点,我们得先了解一些存储器的常识。我们都知道,存储器是电子系统的重要组成部分。千龙网介绍,目前绝大多数电子系统采用寄存、主存加硬盘的存储体系结构。与之相对应
[嵌入式]
pic 单片机应用问答14篇
1、PIC单片机振荡电路中如何选择晶体 对于一个高可靠性的系统设计,晶体的选择非常重要。尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因是上电时电路有足够的扰动很容易建立振荡;在睡眠唤醒时,电路的扰动要比上电时小得多,起振变得很不容易。在振荡回路中晶体既不能过激励(容易振到高次谐波上)也不能欠激励(不容易起振)。晶体的选择至少必须考虑谐振频点、负载电容、激励功、率温度特性、长期稳定性 2、如何判断电路中晶振是否被过分驱动? 电阻RS常用来防止晶振被过分驱动。过分驱动晶振会渐渐损耗减少晶振的接触电镀,这将引
[单片机]
8051单片机中的寄存器是算CPU还是RAM
问题:单片机8051中的一些寄存器到底算CPU的还是RAM的? 请高手指点,像累加器DPTR,A,PSW等一些寄存器是属于CPU的,但书上又说他们都属于RAM中的特殊功能寄存器(SFR),这是什么道理? 另外,存储器和寄存器不是两个功能,结构都不同的东西么?为什么RAM中存在许多寄存器组,即二者在此是相同的? 综合理解:有以下几种可能: 1、CPU是一个抽象的概念,如同操作系统这个概念一样没有明确的界线;(cpu是由人划分出来的一块区域不明确) 2、CPU这个概念不适用与51; 3、51可以划分CPU和RAM部分,但CPU和RAM有交叉的部分(比如寄存器组等) 4、CPU部分寄存器是和RAM统一编址,访问该RAM地址即等于
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved