MAX706S在DSP系统中的应用
发布时间:2008/5/27 0:00:00 访问次数:1117
对于实际的dsp应用系统特别是产品化的dsp系统而言,可靠性是一个不容忽视的问题。由于dsp系统的时钟频率比较高,因此在运行时极有可能发生干扰和被干扰的现象,严重时系统可能会出现死机。为了克服这种情况,除了在软件上作一些保护措施外,硬件上也必须作相应的处理。硬件上最有效的保护措施就是采用具有监视(watchdog)功能的自动复位电路。各大公司生产了多种微处理器监控器,用来监测微处理器的运行状态,一旦微处理器失控就强行复位微处理器,引导程序重新运行。
2 max706简介
max706系列监控器是maxim公司生产的具有代表性的多功能微处理器监控电路,性能价格比极高。除了看门狗功能外,另外还具有上电自动复位、人工复位以及低电压报警等功能,使用起来非常方便可靠。
max706是多功能微处理器监控电路,其中包括max706、max706p、max706r、max706s和max706t等5个型号,具有上电自动复位、手动复位、看门狗以及电压检测功能。可以满足3 v电源系统和5 v电源系统的需要。在系统上电、掉电、复位按键按下以及电源电压降低的情况下,复位比较器能够保证输出准确可靠的复位信号。其内部的看门狗电路能监视微处理器的运行,当1.6 s内输入信号的状态没有改变时将发出复位信号,max706内部还有一个独立的门限检测器,该检测器可以监视另一个电源电压,当该电源电压过低时发出电源故障信号。max706具有8引脚dip、so和μmax三种封装形式可供选用。
2.1 max706系列主要性能
上电自动复位。电源电压超过复位门限以后,复位低电平维持200 ms;
具有人工复位输入,复位按键弹起后,复位脉冲维持200 ms;
独立的看门狗电路,定时时间为1.6 s;
确保在电源低至1.0 v时,复位输出仍有效;
max706为5.0 v电源,低电平复位输出,复位门限为4.40 v;
max706p的电源为2.7 v~5.0 v,高电平复位输出,复位门限为2.63 v;
max706r的电源为2.7 v~5.0 v,低电平复位输出,复位门限为2.63 v;
max706s的电源为3.0 v~5.0 v,低电平复位输出,复位门限为2.93 v;
max706t的电源为3.1 v~5.0 v。低电平复位输出,复位门限为3.08 v。
单片机系统的工作电压为5 v,一般选用器件max706作为监控电路。dsp系统中主要工作电压为3.3 v,复位信号为低电平有效。综合以上所述,根据电源电压和复位输出信号,在dsp系统中可选用max706s作为监控电路。
2.2 max706s引脚功能描述
max706s采用dip封装,其引脚排列如图1所示。各引脚功能如下:
mr:人工复位输入。当输入电压低于0.6 v时,复位比较器输出有效的复位信号。
vcc:电源端。当vcc低于复位门限电压时,输出有效的复位信号,并且当vcc 上升至复位门限电压后,复位脉冲维持200 ms。
gnd:接地端。
pfi:门限检测器输入端。当pfi端的输入电压低于1.25 v时,pfo端输出低电平。pfi端不用时可与gnd端相连。
pfo:门限检测器输出端。当pfi端电压低于比较器门限电压1.25 v时,pfo为低电平,否则为高电平。
wdi:看门狗电路输入端。当wdi端信号维持高电平或低电平的时间超过1.6 s时,看门狗定时器溢出,wdo端输出低电平。wdi端的任何一个跳变都使定时器清零。
reset:低电平复位输出端。受mr端和vcc端控制,当mr端电压低于0.6 v或vcc端电压低于复位门限电压时,reset输出低电平复位脉冲。
wdo:看门狗电路输出端。当电源低于复位门限或看门狗定时器溢出时,wdo端输出低电平,否则为高电平。
3 监控电路在dsp系统中的应用
dsp系统中监控电路的使用与单片机系统有差别,以下主要介绍在dsp系统中的应用设计及需要注意的问题。
3.1 典型应用设计
在dsp系统中,看门狗有两种接法:其一是将wdo至dsp的nmi;另一种接法是将wdo接至mr。在第一种接法中,wdo变低将驱动dsp的最高级中断nmi进行死机处理。由于dsp系统中一般不在外部使用nmi中断,所以第二种方法比较常用。其原理图如图2所示。图中tms320vc33的某一信号可以是特定的输出信号。也可以是读写信号,驱动wdi引脚。dsp正常工作时,在1.6 s内驱动wdi引脚,dsp不会被复位。如果dsp出现死机,wdo输出低电平至mr,将reset引脚拉低,那么dsp将复位。此电路在上电时自动复位,电源电压超过复位门限以后,将产生200 ms的复位脉冲。
3.2 问题的提出与电路改进
开发dsp系统时,必须有dsp开发板和仿真器,实际中可能还需要一些其他外围的元件。仿真器的作用为:将dsp开发板(dsp的jtag接口)与电脑(并口或usb接口)连接,这样所编写的程序才能
对于实际的dsp应用系统特别是产品化的dsp系统而言,可靠性是一个不容忽视的问题。由于dsp系统的时钟频率比较高,因此在运行时极有可能发生干扰和被干扰的现象,严重时系统可能会出现死机。为了克服这种情况,除了在软件上作一些保护措施外,硬件上也必须作相应的处理。硬件上最有效的保护措施就是采用具有监视(watchdog)功能的自动复位电路。各大公司生产了多种微处理器监控器,用来监测微处理器的运行状态,一旦微处理器失控就强行复位微处理器,引导程序重新运行。
2 max706简介
max706系列监控器是maxim公司生产的具有代表性的多功能微处理器监控电路,性能价格比极高。除了看门狗功能外,另外还具有上电自动复位、人工复位以及低电压报警等功能,使用起来非常方便可靠。
max706是多功能微处理器监控电路,其中包括max706、max706p、max706r、max706s和max706t等5个型号,具有上电自动复位、手动复位、看门狗以及电压检测功能。可以满足3 v电源系统和5 v电源系统的需要。在系统上电、掉电、复位按键按下以及电源电压降低的情况下,复位比较器能够保证输出准确可靠的复位信号。其内部的看门狗电路能监视微处理器的运行,当1.6 s内输入信号的状态没有改变时将发出复位信号,max706内部还有一个独立的门限检测器,该检测器可以监视另一个电源电压,当该电源电压过低时发出电源故障信号。max706具有8引脚dip、so和μmax三种封装形式可供选用。
2.1 max706系列主要性能
上电自动复位。电源电压超过复位门限以后,复位低电平维持200 ms;
具有人工复位输入,复位按键弹起后,复位脉冲维持200 ms;
独立的看门狗电路,定时时间为1.6 s;
确保在电源低至1.0 v时,复位输出仍有效;
max706为5.0 v电源,低电平复位输出,复位门限为4.40 v;
max706p的电源为2.7 v~5.0 v,高电平复位输出,复位门限为2.63 v;
max706r的电源为2.7 v~5.0 v,低电平复位输出,复位门限为2.63 v;
max706s的电源为3.0 v~5.0 v,低电平复位输出,复位门限为2.93 v;
max706t的电源为3.1 v~5.0 v。低电平复位输出,复位门限为3.08 v。
单片机系统的工作电压为5 v,一般选用器件max706作为监控电路。dsp系统中主要工作电压为3.3 v,复位信号为低电平有效。综合以上所述,根据电源电压和复位输出信号,在dsp系统中可选用max706s作为监控电路。
2.2 max706s引脚功能描述
max706s采用dip封装,其引脚排列如图1所示。各引脚功能如下:
mr:人工复位输入。当输入电压低于0.6 v时,复位比较器输出有效的复位信号。
vcc:电源端。当vcc低于复位门限电压时,输出有效的复位信号,并且当vcc 上升至复位门限电压后,复位脉冲维持200 ms。
gnd:接地端。
pfi:门限检测器输入端。当pfi端的输入电压低于1.25 v时,pfo端输出低电平。pfi端不用时可与gnd端相连。
pfo:门限检测器输出端。当pfi端电压低于比较器门限电压1.25 v时,pfo为低电平,否则为高电平。
wdi:看门狗电路输入端。当wdi端信号维持高电平或低电平的时间超过1.6 s时,看门狗定时器溢出,wdo端输出低电平。wdi端的任何一个跳变都使定时器清零。
reset:低电平复位输出端。受mr端和vcc端控制,当mr端电压低于0.6 v或vcc端电压低于复位门限电压时,reset输出低电平复位脉冲。
wdo:看门狗电路输出端。当电源低于复位门限或看门狗定时器溢出时,wdo端输出低电平,否则为高电平。
3 监控电路在dsp系统中的应用
dsp系统中监控电路的使用与单片机系统有差别,以下主要介绍在dsp系统中的应用设计及需要注意的问题。
3.1 典型应用设计
在dsp系统中,看门狗有两种接法:其一是将wdo至dsp的nmi;另一种接法是将wdo接至mr。在第一种接法中,wdo变低将驱动dsp的最高级中断nmi进行死机处理。由于dsp系统中一般不在外部使用nmi中断,所以第二种方法比较常用。其原理图如图2所示。图中tms320vc33的某一信号可以是特定的输出信号。也可以是读写信号,驱动wdi引脚。dsp正常工作时,在1.6 s内驱动wdi引脚,dsp不会被复位。如果dsp出现死机,wdo输出低电平至mr,将reset引脚拉低,那么dsp将复位。此电路在上电时自动复位,电源电压超过复位门限以后,将产生200 ms的复位脉冲。
3.2 问题的提出与电路改进
开发dsp系统时,必须有dsp开发板和仿真器,实际中可能还需要一些其他外围的元件。仿真器的作用为:将dsp开发板(dsp的jtag接口)与电脑(并口或usb接口)连接,这样所编写的程序才能