关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > MXT5611:高精度可配置定时电路

MXT5611:高精度可配置定时电路

作者:刘风华 设计工程师 北京时代民芯科技有限公司时间:2009-05-12来源:电子产品世界收藏

  表1为配置字,电路内每个对应都对应一个配置字,这样,可以根据应用定时要求,对三个定时器进行任一定时器的配置。同时要说明的是,定时器的启动方式配置和输出脉冲控制所定义的信号类型基本一致,这样就可以实现启动一个定时器定时完毕后立即启动另一个定时器的定时功能。

本文引用地址:http://www.eepw.com.cn/article/94278.htm

  电路内含三个16位定时器,三个16位定时器之间进行一定规律的级联,以构成更大定时范围的定时器。配制方式如下图:

  

 

  级联公式: 这样,电路可通过配制C0、C1、C2来使定时器实现不同方式的组合。当然,当C0、C1、C2都为1时,定时器电路将无外部时钟输入,此时电路不具备定时功能。

  其中定时器0和定时器1的组成基本一致,以五个触发器(其中4个触发器处理正常计数功能,一个触发器处理进位、置数使能)作为“定时单元”,四个“定时单元”构成16位定时器,通过对“定时单元”定时过程中置数使能的产生和置数值的设定来设置不同的定时状态(如十进制定时则“定时单元”在从9减到0这个过程的下一个时钟周期为置数周期,产生置数使能信号,同时置数值设定为1001;而如果是六进制定时则“定时单元”在从5减到0这个过程的下一个时钟周期为置数周期,产生置数使能信号,同时置数值设定为0110。其他进制的定时过程同理。)通过对4个定时单元的不同设置,可产生全十进制定时方式,二进制定时方式,六十进制定时方式(应用于北京时间的分、秒处理)、二十四进制定时方式(应用于北京时间的小时处理)、三十进制定时方式(应用于北京时间的日处理,因为没有“0天”这种说法,故该处理需要在定时单元的结构上增加一个判定)。

  在此结构上,如果需要增加新的定时进制处理,只需要对置数rom逻辑进行增加即可。



评论


相关推荐

技术专区

关闭