1 导言
关于实践的DSP|0″>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开发板,以及在核算机上通过软件(CCS软件)调试DSP开发板,开发进程中离不开仿真器。
开发软件时,每次调试程序都必须通过JTAG仿真器将程序装载到开发板中,此装载进程时刻或许大于看门狗电路的复位时刻(1.6 s)。假如选用图2所示电路,则每次装载程序时会呈现仿真器衔接过错。其原因是装载进程中看门狗发动,将DSP的复位引脚拉低,导致作业异常。为确保DSP体系调试与作业正常,需对原理图作出以下改善.详细电路如图3所示。在MR与WDO之间加上一个跳针,在每次加载程序时将跳针断开,封闭看门狗功用;正常运转时将跳针短路,即可完成看门狗的功用。电路中也给出了手动复位、上电复位及掉电复位功用的原理图。
4 结束语
MAX706S具有功用强大、外围电路简略、运用便利牢靠等特色,能有用进步体系的牢靠性和抗搅扰才能。本文供给了改善的原理图,能够便利地运用于DSP体系中,具有很好的实用价值。