“看门狗”电路DS1232在单片机产品中的应用

发布者:渤海湾最新更新时间:2012-02-18 来源: 国外电子元器件 关键字:看门狗  DS1232  接口 手机看文章 扫描二维码
随时随地手机看文章

  随着计算机技术的发展,单片微型计算机在工业自动化领域和智能化产品中得到了广泛的应用。如何提高单片机产品的抗干扰能力是产品开发和设计人员所面临和必须解决的问题。关于抗干扰的具体方法在很多书籍和文章中都有较为详尽的论述,本文不再赘述。美国DALLAS公司生产的“看门狗(WATCHDOG)” 集成电路DS1232具有性能可靠、使用简单、价格低廉的特点,应用在单片机产品中能够很好的提高硬件的抗干扰能力,我们曾将DS1232应用到“粮食中心库粮仓温度监测系统”、“银行利率显示屏”、“多功能电脑时钟”、“电厂皮带秤测速系统”和“全自动限电计量系统”中,在实际使用中收到了良好的效果。

1. DS1232的结构及特点
1.1 引脚功能及内部结构

  DS1232是由美国DALLAS公司生产的微处理器监控电路,采用8脚DIP封装,如图1所示。
  各引脚功能如下:
  PBRST:按钮复位输入端;
  TD:看门狗定时器延时设置端;
  TOL:5%或10%电压监测选择端;
  GND:电源地;
  RST:高电平有效复位输出端;
  RST:低电平有效复位输出端;
  ST:周期输入端;
  Vcc:电源。

1.2 DS1232的内部结构

  DS1232的内部结构框图如图2所示。

1.3 主要特点
  DS1232具有如下特点:
  ●具有8脚DIP封装和16脚SOIC贴片封装两种形式,可以满足不同设计要求;
  ●在微处理器失控状态下可以停止和重新启动微处理器;
  ●微处理器掉电或电源电压瞬变时可自动复位微处理器;
  ●精确的5%或10%电源供电监视;
    ●不需要分立元件;
  ●适应温度范围宽,-40~+85℃。

2. DS1232的功能
2.1 电源电压监视

  DS1232能够实时监测向微处理器供电的电源电压,当电源电压VCC低于预置值时,DS1232的第5脚和第6脚输出互补复位信号RST和RST。预置值通过第3脚(TOL)来设定;当TOL接地时,RST和RST信号在电源电压跌落至4.75V以下时产生;当TOL与VCC相连时,只有当VCC跌落至4.5V以下时才产生 RST和RST信号。当电源恢复正常后, RST和RST信号至少保持250ms,以保证微处理器的正常复位。

2.2 按键复位

  在单片机产品中,最简单的按键复位电路是由电阻和电容构成的,如果系统扩展存在需要和微处理器同时复位的其他接口芯片,这种简单的阻容复位电路往往不能满足整体复位的要求。DS1232提供了可直接连接复位按键的输入端PBRST(第1脚),在该引脚上输入低电平信号,将在RST和RST端输出至少 250ms的复位信号,具体电路如图3所示。

2.3 看门狗定时器

  在DS1232内部集成有看门狗定时器,当DS1232的ST端在设置的周期时间内没有有效信号到来时,DS1232的RST和RST端将产生复位信号以强迫微处理器复位。这一功能对于防止由于干扰等原因造成的微处理器死机是非常有效的。看门狗定时器的定时时间由DS1232的TD引脚确定,详见表1。

  看门狗定时器的周期输入信号ST可以从微处理器的地址信号、数据信号或控制信号中获得,不论哪种信号都必须能够周期性的访问DS1232,对于MCS51系列单片机,推荐使用ALE信号。

3. DS1232典型应用电路

  DS1232与MCS51系列单片机的典型接口电路如图3所示。

4. 使用注意事项

  DS1232虽然具有与微处理器接口简单的特点,但在使用中也应注意以下几点:
  (1)ST除了可以和MCS51单片机的ALE相连接外,也可以和其它信号线相连,但是必须保证在看门狗定时器计数溢出前复位看门狗定时器。
  (2)DS1232内部第6引脚没有上拉电阻,如果单片机的其它外围接口芯片需要用到低电平复位信号,那么,必须在该引脚上外接一个上拉电阻,如图3中的R。
  (3)如果用仿真器调试用户目标板,并且ST端与单片机的ALE相连,那么最好先不要插上DS1232芯片,因为在仿真器与PC机相连单步运行程序时,单片机的ALE信号并不是连续供给的,容易造成非正常复位,影响调试工作的进行。

关键字:看门狗  DS1232  接口 引用地址:“看门狗”电路DS1232在单片机产品中的应用

上一篇:DTMF电路HT9200A与单片机的接口
下一篇:液晶控制器与单片机mPSD3334D的接口及显示设计

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

TQ2440 学习笔记—— 26、ADC 和触摸屏接口
ADC 和触摸屏接口 S3C2440A内置一个带8个模拟输入通道的10位逐次逼近型(recycling type)CMOS模数转换器。在2.5MHz的模数转换时钟频率下,转换速率可达到500KSPS (Samples Per Second),并且支持片内采样保持功能和省电模式。S3C2440A还带有触摸屏接口,可以控制/选择触摸屏的XP,XM,YP,YM输入以进行X,Y位置转换。 AD转换频率 = GCLK / (p + 1) AD转换时间 = 1 / (AD转换频率 / 5) = 5 * (p + 1) / GCLK 其中,GCLK是系统主时钟频率,一般等于50MHz;p是预分频值,在0到255之间;除以
[单片机]
TQ2440 学习笔记—— 26、ADC 和触摸屏<font color='red'>接口</font>
高速图像处理系统中DDR2-SDRAM接口的设计
摘要:为了满足高速图像处理系统中需要高接口带宽和大容量存储的目的,采用了FPGA外接DDR2-SDRAM的设计方法,提出一种基于VHDL语言的DDR2-SDRAM控制器的方案,针对高速图像处理系统中的具体情况,在Xilinx的ML506开发板上搭建了简单的图像处理系统平台并进行了连续读/写标准VGA格式图像数据的实验,在显示端得到了清晰不掉帧的图像结果,具有结构简单和高速存取图像的特点。 关键词:图像处理;DDR2-SDRAM控制器;FPGA;缓存设计 0 引言 随着电子信息技术的快速发展,数字信号处理技术的应用越来越广泛,一般而言,同属于数字信号处理的图像系统处理带宽远高于控制及雷达信号处理系统。控制领域的信号采样频率
[嵌入式]
高速图像处理系统中DDR2-SDRAM<font color='red'>接口</font>的设计
STM32F103F103与TFT液晶屏模块控制器的接口电路
如下图所示,STM32F103F103通过I/O 接口与TFT液晶模块相连接,虽然很多的TFT液晶模块中内置的液晶屏控制器都支持SPI 接口通信(如ILI9325)但由于SPI传输速度较慢不利于液晶数据的快速传输,因此很多液晶模块都选择采用并口通信。 其中PB0-PB15分别与D0-D15相连作为数据通信口,PA0、PA4、PA5、PA6、PA7 分别连接RESET、CS、RS、WR、RD,作为控制口,实现复位、片选、指令数据切换、读写等控制功能。      STM32F103F103与TFT液晶模块接口电路
[单片机]
STM32F103F103与TFT液晶屏模块控制器的<font color='red'>接口</font>电路
基于CPLD的CCD相机图像信号模拟器的设计
1 引言   多年来CCD 器件以体积小、重量轻、功耗小、工作电压低和抗烧毁等优点以及在分辨率、动态范围、灵敏度、实时传输、自扫描等特性,广泛地应用于摄像器材、气象、航天航空、军事、医疗以及工业检测等众多领域。   在对某多通道高速CCD相机输出图像信号的采集系统设计过程当中,我们需要对此系统在正式使用之前进行调试,来测试它能否正常工作。本文利用CPLD和LVDS严格对CCD相机的输出接口进行了模拟,并且以LVDS方式输出图像信号。 2 相机系统输出接口信号及Camera link 接口   此CCD 相机最终的输出信号符合camera link 接口标准,每个通道输出3072个像元后,接着输出1024个零电平像元,数据采
[嵌入式]
关于接口技术方面的基本知识
     CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。    一、I/0接口的概念    1.接口的分类   I/O接口的功能是负责实现CPU通过系统总线把I/O电路和 外围设备联系在一起,按照电路和设备的复杂程度,I/O接口的硬件主要分为两大类:   1)I/O接口芯片   这些芯片大都是集成电路,通过CPU输入不同的命令和参数,并控制相关的I/O电路和简单的外设作相应的操作,常见的接口芯片如定时
[嵌入式]
TLC320AC01与DSP的接口设计
摘要:介绍一种集成了ADC和DAC通道的TLC320AC01模拟接口电路与TMS320VC5402定点DSP接口电路的硬件设计方法。该设计采用2片TLC320AC01芯片,可工作于主从模式。文中给出了一个软件实例以说明主从模式下软件的实现方法。 关键词:TLC320AC01 TMS320VC5402 DSP主从模式 在许多应用系统中,数字信号处理器(DSP)必须从多路模数转换器(ADC)通道获取信息,才能将经DSP处理后的数字信号传送到多路数模转换器(DAC)通道进行。关键问题是怎样在DSP系统中十分容易且高效地实现这些转换,而这必然涉及到接口电路的设计。为此,本文将介绍一种在单片内集成有ADC通道和DAC通道的模拟接口电路
[应用]
单片机内部串行接口如何设置?串行接口有几种工作模式?
MCS-51单片机内部串行接口是怎样设置的?应用特性是什么? 答:MCS-51单片机内部有一个全双工的串行接口 。 有两个独立的接收、发送缓冲器SBUF(属于特殊功能寄存器)可同时发送、接收数据。 MCS-51单片机内部串行接口有几种工作模式?分别是什么? 答:MCS-51单片机内部串行接口有4种工作模式。这4种模式分别是 :模式0、模式1、模式2、模式3。
[单片机]
使用DSP加速PCI接口产品的开发
    摘要: 一种基于PLX公司的PCI接口芯片的辅助开发工具,可极大地方便PCI产品的硬件调试,以及驱动程序和应用软件的开发。给出了一个以PCI9052为接口芯片的图形控制器的开发实例,以及在Windows操作系统下如何调用SDK中的API函数。     关键词: PCI桥 PCI9052芯片 SDK VC++6.0 1 PCI总线和PCI桥接芯片 PCI总线就一种目前较为流行的、先进的高速同步总线。它的历史较短,正式的2.2版本于1999年2月发布。其优点在于能够满足设备之间实现快速访问,因为PCI总线的全部读写传送都可以用突发方式进行,且总线速度可达33/66MHz,数据宽度为32/64bit。此外
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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