高精度的实时时间芯片X1288的原理及应用
实时时钟ISL1208的原理与应用
478其中:引脚X1、X2接外部晶振输入端,可直接以32. 768kHz的晶体源驱动;Vbat接后备电源/电容,该引脚不用时接地;SDA为串行数据输入输出端;SCL为串行时钟输入端;IRQ/Fout为中断/频率输出端,可用作中断/频率输出;Vdd和GND为电源和接地端。
3. ISL1208内部结构及其工作原理ISL1208内部结构框图如图2。
由图可知,ISL1208主要包括:I2C接口控制单元、实时时钟控制逻辑、时钟分频器、电源管理单元和寄存器单元。
其中寄存器单元被分成四段:实时时钟、控制与状态、报警寄存器和用户SRAM;这四段寄存器各自含有不同的功能:实时时钟和报警寄存器用于写入/读出时间值和报警值,其写入形式为BCD码;控制与状态寄存器可完成对其他寄存器读写控制、报警与频率输出控制、模拟与数字微调控制等功能,其存储映射图如表1。
控制与状态寄存器(Control and Status)控制与状态寄存器包括状态寄存器、中断与报警寄存器、模拟微调与数字微调寄存器。
状态寄存器(SR):用来控制RTC失效、电池模式、报警触发、时钟计数器写保护、晶体振荡器使能以及状态位的自动复位或者提供相应的状态信息。
在时钟上电时,需将写RTC使能位WRTC置“1”,以便启动时钟计数。
中断控制寄存器(INT):主要用于控制时钟的周期性和单事件报警。
其中频率输出控制位FO3-FO0使能/禁止频率输出功能,并选择IRQ/FOUT引脚的输出频率(2-5Hz-215Hz)。
在频率模式被激活时它将覆盖IRQ/FOUT引脚上的报警模式。
报警使能位ALME使能/禁止报警功能,中断/报警模式位IM使能单周期定时事件(IM=0)/周期定时事件(IM=1)。
模拟微调寄存器(ATR):ATR0至ATR5为六位模拟微调位,可调整片内负载电容(CX1、CX2)的值,这一电容值用于RTC的频率补偿,其每一位都有不同的电容调节比重。
有效的片内串联负载电容CLOA D 的范围从4.5pF至20.25pF,中间值为12.5pF(默认)。
DS12885、DS12887和DS12C887
DS12885、DS12887和DS12C887实时时钟(RTC)可用来直接替代DS1285和DS1287。
该器件提供一个实时时钟/日历、定时闹钟、三个可屏蔽中断(共用一个中断输出)、可编程方波输出和114字节的电池备份静态RAM (DS12C887和DS12C887A包含113字节RAM)。
DS12887在24引脚模块DIP封装内集成了晶体和锂电池。
DS12C887在地址32h内增加了世纪字节。
对于少于31天的月份,所有器件的日期能够在月末自动调整,带有闰年补偿。
该器件可配置为24小时或12小时格式,带AM/PM指示。
精确的温度补偿电路用于监视的V CC状态。
一旦检测到主电源失效,器件可自动切换到备用电源。
钮扣式锂电池可以连接到DS12885的V BAT输入引脚,在主电源掉电时保持有效的时间和日期。
该器件通过一个复用的、字节宽度接口访问,支持Intel和Motorola模式。
∙直接替代IBM AT计算机时钟/日历∙RTC计算秒、分、时、星期、日、月、年信息,具有润年补偿,有效期至2099年∙用二进制或BCD表示时间∙具有AM、PM标示的12小时模式或24小时模式∙夏时制选择∙可选择Intel或Motorola总线时序∙接口配合软件可寻址128 RAM∙14字节时钟与控制寄存器∙114字节通用、电池备份RAM (DS12C887和DS12C887A为113字节) ∙清除RAM功能(DS12885、DS12887A和DS12C887A)∙三路中断可分别通过软件屏蔽与检测∙闹钟可设置为每秒一次至每星期一次∙周期可设置在122µs至500ms∙时钟终止刷新周期标志∙可编程的方波输出信号∙自动电源失效检测和切换电路∙可选择28引脚PLCC表面贴装封装或32引脚TQFP封装(DS12885)∙可选则集成了晶体和电池的DIP模块(EDIP)封装(DS12887、DS12887A、DS12C887、DS12C887A)∙可选的工业级温度范围。
实时时钟芯片ds1388的原理与应用
实时时钟芯片DS1388的原理与应用1. 介绍实时时钟芯片DS1388是一种高精度、低功耗的实时时钟芯片。
它集成了时钟、日历、闹钟和温度传感器等功能,广泛应用于各种电子设备中,例如计算机、通信设备、工业控制系统等。
2. 原理DS1388采用了CMOS技术,内部集成了时钟振荡器、电源监控电路和温度传感器等关键部件。
其工作原理如下:•时钟振荡器:DS1388内部集成了一个高精度的时钟振荡器,用于产生稳定的时钟信号。
该振荡器基于晶振或者外部电源提供的频率源进行工作,通过精确的频率控制,使得DS1388能够提供准确的时间和日期信息。
•电源监控电路:DS1388内部集成了电源监控电路,可以监测外部电池电量,并实时记录电池电量信息。
当外部电池电量低于一定阈值时,DS1388能够及时发出警报,提醒用户更换电池。
•温度传感器:DS1388还集成了温度传感器,用于实时检测芯片的工作温度。
通过监测温度,可以避免芯片过热,保证芯片的稳定工作。
3. 应用DS1388实时时钟芯片具有广泛的应用场景,主要包括以下几个方面:3.1 计算机系统在计算机系统中,DS1388常用于计算机主板上,用于提供系统时间和日期信息。
它能够提供高精度的时钟信号,并且能够通过电源监控功能实时监测电池电量,提醒用户更换电池。
此外,DS1388还可以与计算机的BIOS系统进行通信,实现系统启动时钟同步等功能。
3.2 通信设备在通信设备中,DS1388可以被用于提供精确的时钟信号,用于同步通信设备的各个模块。
例如,在无线基站中,DS1388可以提供准确的时钟信号,用于同步各个基站之间的信号传输,提高通信质量。
此外,DS1388还可以记录设备的运行时间和故障时间,帮助用户进行设备的维护和调试。
3.3 工业控制系统在工业控制系统中,DS1388可以用于记录设备的运行时间和操作时间,用于统计设备的使用情况。
通过记录运行时间和操作时间,可以预测设备的维护周期,并且根据维护周期进行设备维护工作。
授时型芯片-概述说明以及解释
授时型芯片-概述说明以及解释1.引言1.1 概述概述部分的内容:授时型芯片是一种具有高精度时钟源的芯片,其主要功能是提供稳定准确的时钟信号,为各种电子设备和系统提供精确的时间参考。
这种芯片通过接收来自全球定位系统(GPS)卫星、原子钟、无线电、卫星导航等来源的时间信号,将其转换为数字信号并输出。
授时型芯片可在通信、电力、航空航天、铁路、金融、科学研究等领域广泛应用。
授时型芯片在现代社会中扮演着重要角色。
随着互联网的快速发展,精确的时间同步成为各种网络应用的基础要求。
授时型芯片能够提供高精度的时间信号,确保网络设备、服务器和通信系统之间的时间同步,避免因时间差异而引发的数据丢失、传输错误等问题。
此外,授时型芯片还可以应用于无线通信系统、高频交易、物联网、智能电网等领域,以提供可靠的时间参考。
在授时型芯片的研发方面,科技公司和研究机构不断努力提升芯片的精度和稳定性。
目前,一些先进的授时型芯片已经能够达到纳秒级的精度,且能够在各种恶劣环境下正常工作。
授时型芯片的应用前景广阔,随着科技的不断进步,其在未来的发展空间将更加广阔。
本文将深入探讨授时型芯片的定义、原理、应用领域以及其优势和前景。
通过对授时型芯片的全面解析,有助于读者更好地理解和应用这一领域的技术,推动科技创新和社会进步。
1.2 文章结构文章结构部分主要介绍了本文的组织结构和内容安排。
通过清晰的文章结构,读者可以更好地理解整篇文章的思路和逻辑。
本文主要分为三个部分:引言、正文和结论。
下面将对每个部分的内容进行简要介绍。
在引言部分,首先进行了概述,概述了授时型芯片的基本概念和作用。
接着介绍了本文的结构,说明了整篇文章的组织方式,为读者提供了阅读的指导。
最后,明确了本文的目的,即探讨授时型芯片的定义、原理、应用领域以及其优势和前景。
在正文部分,将详细介绍授时型芯片的定义和原理。
首先对授时型芯片进行了明确的定义,然后阐述了其原理和工作机制,包括时间信号的接收、处理和输出等过程。
实时时钟芯片DS12887特点与应用
电子世界2005年7期47・・新型元器件DS12887是DALLAS半导体公司新推出的实时时钟芯片,可直接取代DS1287,它功能丰富,应用广泛。
它在工业控制及智能仪器仪表中有广泛用途,一般PC机内的时钟信号就是由DS12887提供的。
结构框图与特点DS12887的结构框图如图1所示。
DS12887的特点:(1)可作为个人计算机的时钟和日历;(2)与MCl46818B和DS1287的管脚兼容;(3)在没有外部电源的情况下可工作10年;(4)自带晶体振荡器及锂电池;(5)可计算到2100年前的秒、分、小时、星期、日、月、年七种日历信息并带闰年补偿;(6)有二进制码或BCD码代表日历和闹钟信息;(7)有12和24小时两种制式,12小时制时有AM和PM提示;(8)可选用夏令时模式;(9)可以应用于Motorola和Intel两种总线;(10)数据/地址总线复用;(11)内建128字节RAM;(12)14字节时钟控制寄存器;(13)114字节通用RAM;(14)可编程方波输出;(15)总线兼容中断(/IRQ);(16)三种可编程中断,时间性中断可产生每秒一次直到每天一次中断,周期性中断122 ̄500ms,时钟更新结束中断。
引脚排列引脚排列如图2所示,AD0 ̄AD7为地址/数据复用总线;NC为空脚;MOT为总线模式选择(Motorola/Intel),当此脚接到Vcc时,选用的是Motorola总线时序,当它接地或不接时,选用的是Intel总线时序;CS为片选端;AS为地址锁存允许端;R/W在Intel总线下作为写;DS在Intel总线下作为读;RESET为复位端,复位端对时钟、日历、RAM无效,系统上电时复位端要保持低电平200ms以上DS12887才可以正常工作;IRQ为中断请求输出端;SQW为方波输出端,当Vcc低于4.25V时没有作用;Vcc为+5V电源;GND为接地端。
DS12887上电时,当Vcc高于4.25V、200ms后,芯片可以被外部程序操作。
时钟芯片DS12887的简介与应用
DS12887时钟芯片的应用:RTC时钟在很多系统中广泛的被应用,因为人们对于实时时钟要求越来越大,而很多数据的记录需要提供数据对应的时间等信息。
时钟芯片能在即使没有系统电源的情况下保持时间的走动。
从而在任何时候给系统提供了准确的时间,满足各种不同的对时间的要求。
时钟芯片的接口有串行和并行之分,不同的芯片要根据具体情况设计。
DS12887的说明:DS12887是一款比较高档并常用的时钟芯片,芯片内部自配有可充电电池,在无外部电源时也可保证十年的正常运行。
芯片内部还提供了约100个字节的RAM空间,其存储的数据也可以长期保持不变。
DS12887提供了多种时钟的特殊功能,如定时中断等等。
学习板的原理以及DS12887的操作:为了给大家提供一个了解时钟芯片的条件,在学习板提供了在各种系统应用很广泛的时钟芯片DS12887。
DS12887跟MC146818B管腿是兼容的,被广泛的应用在处主要讲述原理图上的相关操作。
DS12887芯片能工作在两种总线时序,一是MOTOROLA模式,一是INTEL模式。
这个模式的选择是由管腿MOT来控制的,当MOT为高时表示使用MOTOROLA总线时序;当MOT为低时表示使用INTEL 总线时序。
学习板上使用的是INTEL模式,因为MOT管脚接地了。
因为选择了INTEL模式,所以DS管脚对应的就是RD信号。
DS12887的片选信号是由138译码器产生的CS_12887。
从74HC138的原理图可以看出,这个片选信号对应的地址是0xD000H(只要保证高四位是1101),因此无论向DS12887读操作还是写操作,都必须对在地址上加上AD0~AD7的偏移地址来进行操作。
/IRQ端输出定时中断信号INT_12887通过跳线J3连接的CPU的INT1中断信号端,从而给系统提供了定时功能。
关于此方面的知识,可以去三毛电子世界获得更多支持。
图书馆:/souceitem/library.asp产品支持:/shopitem/shopmain.asp论坛:/bbsitem/indexbbs.asp。
pd194z-9h4说明书
pd194z-9h4说明书概述:PD194Z-9H4是种具有可编程测量、显示、数字通讯和电能脉冲变送输出等功能的多功能电力仪表,能够完成电量测量、电能计量、数据显示、采集及传输,可广泛应用变电站自动化,配电自动化、智能建筑、企业内部的电能测量、管理、考核。
测量精度为0.5级、实现LED 现场显示和远程RS485数字通讯接口,采用MODBUS-RTU通讯协议。
产品特性:1、使用方便、操作简单,大屏幕中文液晶界面,有电参量信息和设定都可以通过面板上的功能键来进行读取修改;有信息目了然。
2、集保护、监视、控制、通信等多种功能于体3、通用输入电源模块,兼容85-265V 交流或直流工作电源,降低了对工作电源的要求4、以32位性能混合信号微处理器为核心,具有速运算和实时信号处理能力,采用交流采样;微处理器的线不出芯片,系统的可靠性和抗干扰能力大大提,增强了可靠性。
5、事件记录8条,既可上传也可就地查看,为故障诊断和事故分析提供强有力的依据6、具有完善的自检能力,包括存储器、出口、通讯口等,发现装置异常能自动告警7、配备输入输出逻辑图形化可编程功能,用户可以灵活定义控制逻辑8、采用频率跟踪技术,采样变频交流回路9、操作简单、直观、显示清晰:采用汉字大液晶,显示各种测量数据,开关量输入状态、继电器输出状态、通讯状态,时钟,SOE 信息等各种信息目了然。
工作原理:在多用户多功能电能表的设计中,X1288的实时时钟可保证系统时间的正确性,并为多费率的电价计量等提供准确的时间;当由于外部干扰而产生死循环时,单片机能自动复位;32k字节的E2PROM则可用于保证有用户的电能累积值、预交电费余额和异常故障等重要数据的可靠保存和灵活更改;当系统掉电时,系统中的电源管理系统将会自动转为锂离子电池供电方式。
X1288与单片机的接线如图5示,由于AT89C52本身没有带I2C线接口,设计中使用P1.6/ P1.7作为I2C线接口的SCL/SDA。
新型实时时钟芯片DS12887原理与应用
新型实时时钟芯片DS12887原理与应用摘要:DS12887为DALLAS公司生产的实时时钟芯片,除具有实时钟功能外,它还具有114字节的通用RAM。
内藏锂电池,并与广泛应用的DS1287、MC146818B脚对脚兼容。
本文从应用角度出发,概述了其功能特点、外部特性、内部结构及与微机芯片的接口应用。
关键词:更新周期;非易失RAM;各总线兼容;定闹中断;周期性中断1. DS12887的功能特点DS12887是美国达拉斯半导体公司最新推出的时钟芯片,采用CMOS技术制成,把时钟芯片所需的晶振和外部锂电池相关电路集于芯片内部,同时它与目前IBM A T计算机常用的时钟芯片MC146818B和DS1287管脚兼容,可直接替换。
采用DS12887芯片设计的时钟电路勿需任何外围电路并具有良好的微机接口。
DS12887芯片具有微轼耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟场合中。
其主要功能如下:(1)内含一个锂电池,断电情况运行十年以上不丢失数据。
(2)计秒、分、时、天、星期、日、月、年,并有闰年补偿功能。
(3)二进制数码或BCD码表示时间、日历和定闹。
(4)12小时或24小时制,12小时时钟模式带有PWM和AM指导,有夏令时功能。
(5)MOTOROLA5和INA TAEL总线时序选择。
(6)有128个RAM单元与软件音响器,其中14个作为字节时钟和控制寄存器,114字节为通用RAM,所有ARAM单元数据都具有掉电保护功能。
(7)可编程方波信号输出。
(8)中断信号输出(IRQ)和总线兼容,定闹中断、周期性中断、时钟更新周期结束中断可分别由软件屏蔽,也可分别进行测试。
2. DS12887的原理及管脚说明DS12887内部原理如图1所示,由振荡电路、分频电路、周期中断/方波选择电路、14字节时钟和控制单元、114字节用户非易失RAM、十进制/二进制计加器、总线接口电路、电源开关写保护单元和内部锂电池等部分组成。
最新-基于实时时钟芯片X201927的电源控制器设计 精品
基于实时时钟芯片X1227的电源控制器设计摘要介绍多功能实时时钟芯片1228的内部结构、功能、特点以及在开放式实验室管理系统中电源控制器部分的应用。
关键词实时时钟2接口单片机电源控制器引言1228是美国公司最新推出的实时时钟芯片。
与其它芯片相比,1228除有基本的时钟和报警功能外,还有4位2存储器和复位输出、电压监控、看门狗定时、频率输出等功能。
1228可以准确地用秒、分、时、日、星期、月、年来显示时间和日期,具有世纪字节,解决了两千年问题,自动实现闰年调整;有2路报警,可设置为按秒、分、时、日、月和星期任意组合的定时报警;还有1个可编程的频率输出引脚,用于输出一个固定频率的方波信号;内部的4位2存储器,可用于存储用户的设置参数或其它数据,其内容在电源失效时不会丢失;采用2总线与单片机接口,一次可传送多个字节的数据,数据传送的速率为400;内部有电源监控电源监控电路,用于监测电源电压,并能在上电和掉电时输出复位信号,片内的看门狗定时器可编程为3个超时时间和关闭,还提供一个备用电源输入引脚,接一电池作为备用电源,可在主电源失效时保证芯片正常工作和时钟的连续运行。
1228因其计时准确、体积小、功能强,且与单片机接口方便、性价比高,在我们研制的开放式实验室管理系统电源控制器中得到了有效的应用。
图11228内部结构框图11228的内部结构及工作原理实时时钟芯片1228的内部结构如图1所示,按功能基本分为实时时钟及报警、存储器和复位监控电路3个主要部分。
11实时时钟及报警1228对时钟和报警的访问和设置都是通过时钟控制寄存器来实现的。
分为五个部分①报警寄存器00为8字节,地址0000~0007,非易失性2存储器;②报警寄存器11为8字节,地址0008~000,非易失性2存储器;③控制寄存器为4字节,地址0010~0013,非易失性2存储器;④实时时钟为8字节,地址0030~0037,易失性存储器;⑤状态寄存器为1字节,地址为003,易失性存储器。
最新-I2C串行芯片X201988及其在电子电能表中的应用 精品
I2C串行芯片X1288及其在电子电能表中的应用摘要介绍了一种基于2总线接口的多功能串行芯片1288的性能特点和工作原理,给出了1288在电子电能表设计中的应用方法,同时给出了1288和8952的连接电路。
实际应用表明1288能简化电路设计并可提高硬件的工作效率。
关键词1288;2总线接口;电子电能表1引言X1288是美国Xicor公司生产的一种集E2PROM、实时时钟、日历、CPU监控和两路报警于一体的多功能集成电路芯片。
X1288的时钟采用一种价格低廉的32.768kHz晶振,具有百分秒、秒、分、时、日、月、年及星期信息,并可设定两个报警时间,其时钟和报警寄存器的双通道结构使得它能在读写数据时仍保持时钟的准确性。
此外,X1288还可提供32k字节的E2PROM阵列,并具有电源和CPU监控功能。
X1288串行芯片一般采用I2C总线来实现与主控制器的数据交换。
I2C是由Philips公司开发的一种用于内部IC控制的双向二线串行总线,通过该总线可很好地解决现代电子系统中众多IC之间,及IC与外界的通信需要,并可大大简化电路设计,提高硬件电路的工作效率。
2X1288的引脚定义范文先生网收集整理X1288芯片具有16脚SOIC或14脚TSSOP小体积封装形式。
图1为14脚TSSOP封装的引脚示意图,各引脚的定义如下X1、X2这两个引脚可分别用作片内振荡器的反相放大器的输入和输出端。
应用时需外接一个32.768kHz的石英晶体,其作用是为系统时钟/振荡器提供时间基准。
RESET复位信号输出端。
当看门狗超时或电压跌落到固定的VTRIP门限时,此引脚将向主处理器发送一个低电平有效的漏极开路输出信号,以使电路系统快速复位。
SDA串行数据端,为漏极开路输出的双向引脚,用于数据的输入输出。
实际应用时需接上拉电阻,并应与其它漏极或集电极开路输出端线相或。
该端的输入缓冲器总是处于激活状态,输出电路可通过一个斜率控制的下拉控制输出信号的下降时间。
高精度的实时时间芯片X1288的原理及应用
temp=temp&0xfe; if(BitCounter-1)
{ temp=temp<<1; }
/*读一个字节的数据*/
/*如果Sda=1;*/ /*temp的最低位置1*/ /* 否则temp的最低位清0*/
BitCounter--; }while(BitCounter); Scl_x1288=Low; return(temp);};
21 22 23 24 25 26 27 28
15pF
9
17 16
RESET
RD WR
RXD TXD ALE/P PSEN
10 11 30 29
图 3 X1288 的典型应用电路
89C52
X1288 与 89C52 的连接比较简单,如图 3 所示。 有点要注意的是, 在 S C L 、S D A 和 RESET 引脚要接上拉电阻。 3.2 为实现高精度定时的 PCB 设计
Scl_x1288=Low;}
4 小 结
实验证明, X 1 2 8 8 多功能高精度时间芯片与其它时 钟芯片相比, 有精度高、功能全、 使用灵活简单,性能 价格比极高的特点。 在实际应用中, 作为低精度计时器 的校时, 也完全可行。 它具有很高的应用价值。
参考文献
1 Xicor Corp. X1288 Application Manual 2 何立民. 单片机应用系统设计[M]. 北京:北京航空航天 大学出版社,1999 3 马忠梅. 单片机的C语言应用程序设计[M]. 修订版. 北 京:北京航空航天大学出版社,1999 (收稿日期:2004-04-01)
32.768kHz X1
X2 PHZ/IRQ
选择
OSC 补偿
基于单片机的日历时钟模块设计
基于单片机的日历时钟模块设计汪川;樊泽明【摘要】针对目前测控系统中对时间控制的需要,结合实时时钟PS1288的类型与特点,提出一种基于单片机的日历时钟的设计方法.该系统以AT89C52单片机为控制核心,采用实时日历时钟芯片DS12887作为实时日历时钟芯片,为系统提供详细的年、月、日、星期和小时、分等时间信息.通过对DS12887的详细分析,设计其与单片机的硬件接口,阐述该系统的硬件构成和软件设计过程中,并给出了相应的硬件原理图和软件流程图.结果表明,DS12887时钟芯片具有低功耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟场合中.【期刊名称】《电子设计工程》【年(卷),期】2010(018)012【总页数】3页(P149-151)【关键词】单片机;DS12887;时钟;硬件设计;软件设计【作者】汪川;樊泽明【作者单位】西北工业大学,自动化学院,陕西,西安,710129;西北工业大学,自动化学院,陕西,西安,710129【正文语种】中文【中图分类】TP368.1在实时监控系统的设计中,要实时监测各个控制信号,更重要的是在发生故障时能准确记录故障数据,以便准确分析排除错误。
监控系统中一般都要定时采集现场数据,对某些重要的信息不仅要记录其内容,还要记录下该信息发生的准确时间,所记录的实时时间信息应长期保存,因此需要实时时钟来实现。
常用的单片机没有实时时钟,若需采用定时器实现,一旦系统掉电,时钟就不能运行,这是实时监控系统不允许的,而采用独立运行的实时时钟便可实现。
但一般的时钟芯片在系统掉电时,其数据也会丢失,需提供备用电池。
而时钟芯片DS12887在系统掉电时数据不丢失,广泛应用于测量和控制系统。
因此,这里给出了实时时钟DS12887在单片机应用系统中的应用。
1 主要器件造型1.1 DS12887的功能介绍DS12887是DALLAS公司推出的8位并行并自带RAM的实时日历时钟芯片,内部有14个时钟控制寄存器,包括10个时标寄存器,4个状态寄存器和114 bit 作掉电保护用的低功耗RAM。
日历时钟芯片DS12887的使用0
日历时钟芯片DS12887的使用该模块有两个功能:一是为系统提供实时的时间日历信息;二是送出一个周期为125ms的方波作为MCU 89C51外部中断INT0的中断源,以产生周期性中断采集数据。
该模块主要由DS12887组成,具体的接口电路如图5所示。
DS12887是DALLAS公司生产的实时日历时钟芯片,其主要功能包括非易失性时日历时钟、报警器、百年历、可编程中断、方波发生器和114字节的非易失静态RAM。
使用DS12887时应注意以下几点:Vcc正常情况下为5V,当Vcc降至4.25V时,所有的输入被忽略,输出为高阻状态,Vcc降至3V时,外部电源被关断,内部锂电池为实时时钟和RAM供电,在断电情况下,时钟继续运行,其中的数据可保存十年以上不会丢失。
DS12887有两种工作时序,即MOTOROLA和INTEL时序,由MOT引脚的电平指定,当MOT引脚为高电平时选择MOTOROLA时序,当MOT引脚为低电平时选择INTEL时序,图中选为INTEL时序,这时芯片的DS引脚接系统的读信号/RD,R/W引脚接系统的写信号/WR。
AS引脚用于分离数据地址总线AD7-AD0上的地址和数据信息,连接到MCU的ALE 引脚。
RESET引脚的信号对日历时钟和RAM没有影响,但它影响DS12887的命令和状态寄存器的内容,在图中直接将RESET连至Vcc,这样可以保证DS12887在进入或退出电源失效状态时,其工作状态不受RESET引脚的影响。
DS12887有一个可编程输出方波引脚SQW,从该引脚可以输出频率为2Hz-256Hz的方波,在系统中正是利用此引脚输出周期为125MS的方波,作为MCU外部中断/INT0的中断源实现周期性中断,每当中断发生时,MCU读一二次输入口,检查电表是否转过一圈,在整点时还要采一次三相电流和电压。
除此之外DS12887内部还有128字节的RAM的单元,其中前10个字节用于存放日历时钟信息,字节0为秒,字节2为分,字节4为时,字节6为星期,字节7为日,字节8为月,字节9为年,字节0AH-0DH用作控制和状态寄存器,剩下的114字节为用户RAM,所有的这128字节都是掉电非易失性的。
高精度的实时时间芯片X1288的原理及应用
高精度的实时时间芯片X1288的原理及应用
袁世英;熊水发;曹晖
【期刊名称】《单片机与嵌入式系统应用》
【年(卷),期】2004(000)009
【摘要】介绍高精度的实时时间芯片X1288的主要特点、工作原理及实际应用.给出具体的内部框图、计时精度调节原理、高精度定时的PCB设计和读写操作的基本程序.
【总页数】3页(P43-45)
【作者】袁世英;熊水发;曹晖
【作者单位】华东交通大学;江西八达电子有限公司;华中科技大学
【正文语种】中文
【中图分类】TN43
【相关文献】
1.高精度时钟芯片SD2000的原理及应用 [J], 秦养浩;林巍
2.实时时钟/日历/闹钟芯片X1203原理及应用 [J], 夏润海
3.高精度锂电池监测芯片DS2762的原理及应用 [J], 张青波;宋寅卯
4.高精度实时时钟芯片SD2000D的原理及应用 [J], 孟臣;李敏
5.高精度实时日历时钟集成电路的原理及应用 [J], 赵立志;沙占友;等
因版权原因,仅展示原文概要,查看原文内容请购买。
I2C串行芯片X1288及其在电子电能表中的应用
I2C 串行芯片 X1288 及其在电子电能表中的应用 摘要介绍了一种基于 2 总线接口的多功能串行芯片 1288 的性能特点 和工作原理 ,给出了 1288 在电子电能表设计中的应用方法,同时给出了 1288 和 8952 的连接电路。
实际应用表明 1288 能简化电路设计并可提高硬件的工作效率。
关键词 1288;2 总线接口;电子电能表1引言X1288是美国Xi cor公司生产的一种集E2PROM、实时时钟、日历、CPU监控和 两路报警于一体的多功能集成电路芯片。
X1288的时钟采用一种价格低廉的32.768kHz晶振,具 有百分秒、秒、分、时、日、月、年及星期信息,并可设定两个报警时间, 其时钟和报警寄存器的双通道结构使得它能在读写数据时仍保持时钟的 准确性。
此外,X1288还可提供32k字节的E2PROM阵列,并具有 电源和CPU监控功能。
X1288串行芯片一般采用I2C总线来实现与主控制器的数据 交换。
I2C是由Philips公司开发的一种用于内部IC控制的双 向二线串行总线,通过该总线可很好地解决现代电子系统中众多IC之间, 及IC与外界的通信需要,并可大大简化电路设计,提高硬件电路的工作效率。
2X1288的引脚定义范文先生网收集整理X1288芯片具有 16脚SOIC或14脚TSSOP小体积封装形式。
图1为14脚TSSOP封装的引脚示意图,各引脚的定义如下X1、 X2这两个引脚可分别用作片内振荡器的反相放大器的输入和输出端。
应用时需外接一个32.768kHz的石英晶体,其作用是为系统 时钟/振荡器提供时间基准。
RESET复位信号输出端。
当看门狗超时或电压跌落到固定的VTRIP门限时,此引脚将向主 处理器发送一个低电平有效的漏极开路输出信号,以使电路系统快速复位。
SDA串行数据端,为漏极开路输出的双向引脚,用于数据的输入输 出。
实际应用时需接上拉电阻,并应与其它漏极或集电极开路输出端线相 或。
芯片的时钟的原理
芯片的时钟的原理
芯片时钟是指控制芯片内部操作的一个周期信号。
它是由一块石英晶体振荡器产生的,晶体振荡器的振荡频率一般为4MHz或者更高。
晶体振荡器的工作原理是利用晶体振荡的特性,将电能转换成机械能,使晶体振动,并产生稳定的高精度的振荡信号。
晶体振荡器中的晶体是一种石英晶体,它能够产生一种稳定的振荡电压信号。
当晶体振荡器接通电源后,晶体就开始振荡,产生一定的频率。
这个频率叫做共振频率,它是晶体物理特性的产物,与晶体的材料、尺寸、形状等因素有关。
晶体振荡器的输出信号经过分频器、倍频器等模块处理后,得到各种不同频率的时钟信号,供芯片内部使用。
芯片时钟信号的频率越高,芯片的处理速度越快,但是也会带来一些问题,比如功耗、EMI等。
因此,芯片时钟的频率需要在兼顾性能和稳定性的基础上进行选择。
此外,芯片时钟还需要满足一些特定的时序要求,比如时钟上升沿和下降沿的时间间隔、时钟和数据的相位关系等。
总之,芯片时钟是芯片内部操作的基础,它的精度、稳定性和时序要求都非常重要。
理解芯片时钟的原理,对于芯片设计和开发具有重要的意义。
- 1 -。
时钟芯片DS12887及红外遥控技术应用于时钟显示器的研制
时钟芯片DS12887及红外遥控技术应用于时钟显示器的研制胡中华;湛金辉;涂姝婕【摘要】大屏幕时钟及温度显示器目前广泛应用于各种场合,然而目前市场流行的大屏幕时钟及温度显示器均存在时间数据修改困难的缺点,而时钟数据会因使用时间长而产生积累误差,因此必须修正.针对此问题,以AT89C52单片机作为控制核心,时钟芯片选用DS12887并采用红外遥控技术进行编码和解码,实现10 m以内可稳定有效遥控修改时钟数据.【期刊名称】《现代电子技术》【年(卷),期】2006(029)020【总页数】4页(P27-29,32)【关键词】DS12887;红外遥控;AT89C52;编码;解码【作者】胡中华;湛金辉;涂姝婕【作者单位】南昌航空工业学院,江西,南昌,330034;南昌航空工业学院,江西,南昌,330034;南昌航空工业学院,江西,南昌,330034【正文语种】中文【中图分类】TP3单片机以其高可靠性、高性价比,在工业测控领域、数据采集系统、智能化仪器仪表、办公自动化等领域得到了极为广泛的应用,并已走入家庭。
因此单片机技术开发和应用水平已逐步成为国家工业发展水平的重要标志[1]之一,本系统正是利用单片机作为控制核心。
大屏幕温度及时间显示器适用于各种特殊场合,主要是用来悬挂在较高处,如街道路口、标志性建筑墙壁上等,可用作倒记时牌,起到提示作用,具有很强的实用价值。
本文采用以红外线遥控技术、温度传感器技术和单片机技术为基础的电子技术来设计大屏幕温度及时间显示器。
目前,市场上流行的大屏幕时间和温度显示器存在着由于长时间的使用,使累计误差加大的问题。
然而,大屏幕温度及时间显示器悬挂在较高处,时间的调整及修改需工作人员爬到高处进行修改,在设计上存在严重不合理的缺点,本系统设计了可以实现红外遥控修改时钟数据红的大屏幕时间和温度显示器。
1 系统的组成及工作原理分析[2,3]本文讨论的是大屏幕温度及时间显示器的研制。
主要内容是以AT89C52为控制中心设计一个温度及时间显示系统,单片机AT89C52是整个系统的核心。
飞思卡尔智能车-XS128芯片中文资料
第一讲:HCS12原理及应用--PWM模块介绍时间:2009-11-25 22:51来源:电子设计吧作者:dzsj8 点击:996次该教程以MC9S12DG128单片机为核心进行讲解,全面阐释该16位单片机资源。
本文为第一讲,开始介绍该MCU的PWM模块。
PWM 调制波有8个输出通道,每一个输出通道都可以独立的进行输出。
每一个输出通道都有一个精确的计数器(计算脉冲的个数),一个周期控制寄存器和两个可供选择的时钟源。
每一个P WM 输出通道都能调制出占空比从0—100% 变化的波形。
PWM 的主要特点有:1、它有8个独立的输出通道,并且通过编程可控制其输出波形的周期。
2、每一个输出通道都有一个精确的计数器。
3、每一个通道的P WM 输出使能都可以由编程来控制。
4、PWM 输出波形的翻转控制可以通过编程来实现。
5、周期和脉宽可以被双缓冲。
当通道关闭或PWM 计数器为0时,改变周期和脉宽才起作用。
6、8 字节或16 字节的通道协议。
7、有4个时钟源可供选择(A、SA、B、SB),他们提供了一个宽范围的时钟频率。
8、通过编程可以实现希望的时钟周期。
9、具有遇到紧急情况关闭程序的功能。
10、每一个通道都可以通过编程实现左对齐输出还是居中对齐输出。
第2讲:HCS12原理及应用--PWM寄存器说明1时间:2009-11-25 22:56来源:电子设计吧作者:dzsj8 点击:794次1、PWM启动寄存器PWMEPWME 寄存器每一位如图1所示:复位默认值:0000 0000B图1 PWME 寄存器每一个PWM 的输出通道都有一个使能位P WMEx 。
它相当于一个开关,用来启动和关闭相应通道的PWM 波形输出。
当任意的P WMEx 位置1,则相关的P WM 输出通道就立刻可用。
用法:PWME7=1 --- 通道7 可对外输出波形PWME7=0 --- 通道7 不能对外输出波形注意:在通道使能后所输出的第一个波形可能是不规则的。
实时时钟12887在嵌入式系统中的应用
实时时钟12887在嵌入式系统中的应用
张松波;张东升
【期刊名称】《电测与仪表》
【年(卷),期】2004(041)008
【摘要】DS12887为DALLAS公司生产的CMOS实时时钟芯片,除具有实时钟功能外,它还具有114字节的通用RAM.内藏锂电池,断电运行寿命长达十年以上,并与广泛应用的DS1287、MC146818B脚对脚兼容.本文从应用角度出发,概述了其功能特点、外部特性、内部结构及与Intel嵌入式芯片386EX的接口应用.
【总页数】3页(P54-56)
【作者】张松波;张东升
【作者单位】黑龙江水利高等专科学校,哈尔滨,150086;哈尔滨工业大学,控制科学与工程系,哈尔滨,150001
【正文语种】中文
【中图分类】TN609
【相关文献】
1.DS12887实时时钟在流量测控仪中的应用 [J], 成军农;蒋曙光
2.实时时钟DS12887及其在单片机系统中的应用 [J], 胡峻岭
3.实时时钟RS5C348及其在嵌入式系统中的应用 [J], 张宝明;张志荣;曾周末
4.实时时钟RS5C348及其在嵌入式系统中的应用 [J], 张宝明;张志荣;等
5.实时时钟芯片DS1302在DSP嵌入式系统中的应用 [J], 马红星;姜黎;高志军
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:介绍高精度的实时时间芯片x1288的主要特点、工作原理及实际应用。
给出具体的内部框图、计时精度调节原理、高精度定时的pcb设计和读写操作的基本程序。
关键词:rtc x1288 高精度精度调节引言x1288是xicor公司最新推出的高精度多功能时间芯片。
除了提供高精度的时间外,还提供了片内的32k×8位的eeprom、看门狗、2个警告和备和电源的自动切换、频率输出等大量实用的功能。
由于它使用的外部晶振可以选用低价格的32.768khz晶体振荡器,所以芯片的价格便宜。
它提供的时间分辨率为1/100s,以及小于5×10 -6的年变化率,使得它得以在手机、pos设备、智能仪表、控制装置及其它电子领域中得以广泛的应用,而且还可以作为低精度仪表的时间校准。
1 x1288简介x1288的引脚如图1所示。
x1288共有两种封装形式:一种是16引脚的soic封装(表面帧式),另一种为14引脚的tssop封装(双列直插式)。
图1
x1,x2:外接32.768khz晶振的引脚。
reset:复位信号输出,作为看门狗时使用。
vss:数字地。
sda:用于串行传输数据的输入与输出双向引脚。
引脚为开漏输出,因此需要接上拉电阻,线上的传输速度最高达400khz。
scl:串行时钟输入脚。
phz/irq:多功能复用引脚。
功能1——可编程的频率输出。
可以输出32.768khz、100hz、1hz或不激活四种状态。
功能2——中断输出。
提醒上位机一个定时警告已产生,低电平表示激活。
vback:后备支撑电源引脚输入端。
vcc:主电源。
nc:无内部连接。
2 x1288的内部框图及其工作原理x1288内部由振荡电路、分频电路、计时单元、晶振补偿单元、时间保存寄存器、警告寄存器、256kb eeprom、状态寄存器、控制寄存器、串行接口译码器、控制译码单元、看门狗定时器、低电平复位电路等组成。
内部框图如图2所示。
图2
由于上位机是通过控制x1288的各寄存器对芯片进行操作的。
因此,主要介绍内部寄存器及实现高精度定时的调节原理。
x1288内部共有可用的寄存器64个,其中0x00~0x37和0x3f已经使用。
分别为状态寄存器、时间寄存器、控制寄存器、报警寄存器0、报警寄存器1。
2.1 主要寄存器介绍状态寄存器(sr)是易失性的,其地址是03h,命令格式如下:位7位6位5位4位3位2位1位0缺省值batal1al000rwelwelrtcf01hbat:后备电源标志。
bat为“1”,表明器件在使用后备电源。
al1、al0:报警选择位。
x1288中有两个报警寄存器。
若其中的某一报警时间与实时时钟相同时,相应的al1和al0位将变为“1”;当读取sr的值后,该位又变为“0”。
rwel:时钟/控制寄存器写入控制位。
对控制寄存器进行写操作时,必须先使该位为“1”。
wel:控制寄存器和内部的eeprom的写入控制位。
在对它们进行写操作时,必须先使该位为“1”。
但是要对它进行写,先要写rwe1位为“1”,即先写“02h”到状态寄存器,再写“06h”到状态寄存器才可以。
rtcf:掉电标志位。
当全部电源包括vcc和vback失效后,该闰变为“1”;而在系统再次上电后,如果要对rtc进行第一次有效写操作,则应首先使该位为“0”。
2.2 计时精度调节原理为了实现高精度的定时,x1288主要通过芯片内部的晶振补偿单元的数字微调寄存器和模拟微调寄存器来实现。
这两个寄存器为非易失性的,掉电之后数据也不会丢失。
数字微调寄存器(dtr)应用3位dtr2、dtr1、dtr0来调节每秒的计算次数和平均错误,获得更好的精度。
其中dtr2为符号位:dtr2=0,频率补偿为正;dtr2=1,频率补偿为负。
dtr1、dtr0是数值位,dtr1提供10×10 -6的调整范围。
dtr0提供20×10 -6的调节范围。
三个位组合起来提供-30×10 -6~+30×10 -6的调节。
模拟微调寄存器(atr)共有atr5~atr0的6个模拟微调位,用于调节芯片内加载电容的大小。
加载电容的大小为3.25pf~18.75pf。
内部电容大小的计算公式如下:catr=(atr value×0.25pf)+11.0pf典型可调节的晶振频率范围上下偏差为+116×10 -6~-37×10 -6。
两个微调寄存器相结合,最大可调节+146×10 -6,实现高精度的定时微调。
图3
3 应用3.1 x1288与cpu连接的原理图x1288与89c92的连接比较简单,如图3所示。
有点要注意的是,在scl、sda和reset引脚要接上拉电阻。
3.2 为实现高精度定时的pcb设计由于x1288的晶振输入引脚x1的输入阻抗非常高,会从电路板上的其它电路中拾取高频信号;同时,输入引脚x2接晶振的另外一个引脚,它也是一个敏感节点。
另外,高频的噪声信号能够从两个节点注入晶振电路,产生双倍的时钟或杂乱的时钟信号,严重影响定时器的精确定。
因此,需要小心设计的电路的布线,以避免哭声信号的拾取。
在设计中,连接到x1、x2的晶振引脚要尽可能的短,而且最好在晶振周围布上宽的地线,以减少噪声的侵入。
但是,在x1、x2引脚边要避免布地线,以防止增加x1、x2引脚的输入负载电容。
还有,在vcc与地线之间一定要接上一个非极性的电容。
典型的布线如图4所示。
3.3 软件介绍x1288与cpu的接口方式,遵循标准的i2c总线协议格式。
即首先主器件发出启动信号,其次是命令帧、地址帧和数据帧格式。
所有的命令、数据和地址字节首先传输最高位。
关于i2c总线的格式在各种论文中已有详细描述。
以下是c51对x1288进行基本操作的程序。