基于CPLD的系统12bet备用网址设计

  小引

本文指的是地址。:

  由于单片机、DSP和别的加工机作为数字体系的结心。,看门狗是不成缺乏的把正式送入精神病院的。,非常地在资格充分高担保的体系中。,天箭座上的伺服监控人员,在箭体中运用强烈电,或许基础测得结果周围复杂多变的。,会有大方的的交流声和辐射。。它们的压紧会在履行时使变为CPU的地址行为准则或处理行为准则。,甚至处理数也用作处理码。,创造顺序失控。为了使体系在规则的工夫内精神健全的作业。,一种无效的办法是采用12bet备用网址技术。

  本设计怪人性思惟的出身:高担保数字伺服监控人员软硬件的赚得、12bet备用网址的双冗余设计资格,眼前缺乏军品级国产化12bet备用网址器件,在目录体系资格的情境下,缩减装配的典型。。

  赚得看门狗技术的1种办法

  赚得看门狗有两种办法。:

  12bet备用网址——采用本人独立于CPU的电键器巡回或盼望,如MX706或TPS38 23等。,公转性地产生更换脉冲。,CPU必需即时给狗(更换脉冲从前更换点火调节装置),特色的看门狗将法案本人角色。,更换脉冲创造CPU重新开端。。

  软件看门狗——用电键器灯火熄灭替代看门狗电键器巡回,灯火熄灭顺序正中鹄的CPU更换,这也起到了看门狗的功用。。不管怎样,CPU灯火熄灭有先发制人。、亲自毛病的保护与灯火熄灭,拥有这些都可能性创造软件看门狗的非常作业。。软件监控器通常采用若干别的软件设计办法来改善。。

  2由于CPLD的12bet备用网址设计

   硬件平台

  该设计是由于数字伺服监控人员上的天箭座。,采用TI公司的TMS320F2812(以下缩写词为TMS320F2812)DSP)为把持结心,SM1032用于赚得A/D。、D/A和1553B干线上的盼望选择暗号和逻辑把持暗号的解码,并在此基础上加强了12bet备用网址功用。其相关性的巡回衔接如图1所示。,看门狗启用暗号EN和DSPJTAG巡回衔接。,在DSP下载顺序或在线模仿时可经过公用的JTAG连衣裙电缆取缔看门狗功用,避开看门狗误处理。

  图1 TMS33 20F28巡回接线图

  本设计遵从的微监控人员和FPGA或CPLD复合式数字把持体系。运用FPGA或CPLD残余物资源设计看门狗模块,相当于12bet备用网址的一种,它的基本功用和加标点于是:当软件飞翔时,主盼望正中鹄的看门狗作业非常。,它可以重启体系的处理,并可以关门软件看门狗。,使最优化软件行为准则,节省公用看门狗盼望。,它可以机智的地修正特色的时序资格,而且可以加强。。

  使通电进程与更换时序剖析

  DSP手段设定初值时序如图2所示。。WDT是馈入狗暗号输入。,在电键器灯火熄灭或主一圈中,电平公转性地推翻;。TrST是上电更换暗号的脉冲工夫。,大概100 tWork是从上电到最早的电键器灯火熄灭的工夫。,约为130 ms。在主顺序中,WDT率先输入低电平。,则从上电更换达到结尾的到WDT变为低电平的工夫A为DSP更换后亲自的各项使展开所受雇的工夫。在每个电键器中,采用反向WDT暗号。,则到WDT最早的次变为高电平的工夫B为各软件模块及灯火熄灭设定初值所受雇的工夫。体系设定初值的A B工夫,大大概30 ms。

  图2 DSP电源设定初值工夫

  由此可见,可能的选择体系顺序突然说出了,后来地每个重拨都经受住A。、B两个进程,大概30 MS工夫;后来地在CPLD软件的看门狗模块中。,每回在塌下更换暗号后都要盼望DSP的设定初值达到结尾的(大概30 MS,后来地开端监督和调准迅速前行优生交配狗。。

  选择看门狗电键器决胜投票限度局限为5 以MS为例,从顺序运转到精神健全的处理大概35 ms。设置把持体系发送把持命令暗号的公转 ms,伺服机构精神健全的迅速前行10度/s,非常好迅速前行为20度/s。,20 MS的工夫卖弄风情者的角度是年级和年级。,这事角度是其把持姿势的最小步长。,SO 35 MS内的热更换工夫至多缺两个控制。,伺服在管理范围内。。不过,软件行为准则也有必然的使最优化范围。,设定初值工夫和看门狗电键器决胜投票限度局限也可以运用。。

   看门狗设计中应睬的几个问题

  ① 喂狗类型:可分为程度优生交配犬和边喂饲犬。,设计采用后者。。与程度饲喂犬喻为,边瞄准狗可以缩减财产MAC设计正中鹄的财产数,到这地步节省了CPLD资源。,DSP的馈入狗不费力地。,只需取逆WDT程度那就够了。,你可以以为喂狗了。,预先消化软件行为准则。

  ② 点火调节装置决胜投票上界:基础详细责任机智的设置,暂定5。 ms。

  ③ 输入体系更换暗号脉冲工夫:它只责任比DSP长512个记下时间公转。,用30 以MHz晶体振荡器为例,持续工夫约为171。 μs。

  ④ 电力设定初值工夫体系:在上电更换后,DSP责任灯火熄灭工夫设定初值。,这段工夫你不克不及喂狗。,比如,CPLD无法检测馈入狗暗号。,特色的,将创造延续违法重拨。,DSP作业不精神健全的。,比如,在CPLD行为准则的设计中,强制对设定初值中止反省。。

  ⑤ 主盼望握手暗号:基础体系作业资格,可加强主盼望握手暗号。比如,当主控盼望责任赚得写顺序功用时,DSP部件中FLASH的写处理,此刻无法重拨DSP。,DSP不克不及输入狗进入暗号。,这就资格在构成顺序从前,干线必需与CPLD握手。,关门看门狗功用,在构成顺序后,体系将重新开端作业。。预先消化功用描绘,设计没预握手设计。。

   看门狗财产机的设计

  本设计采用米利财产机。,运用Verilog HDL术语构成行为准则,暗号、登记列举如下所示。:Count,工夫柜台;NUM1,点火调节装置决胜投票上界(5 ms);NUM2,输入更换脉冲工夫(大于171) μs);NUM3,上电更换后,盼望DSP设定初值工夫(30) ms);WDT_flag,3位宽移位登记,喂狗暗号,喻为最早的位和足够维持一位可能的选择相当以决定可能的选择在,体系更换暗号从看门狗输入;盼望、IDLE、ADDING、ERROR、KEEPING,财产机的5种财产;,启用看门狗暗号,高生水垢取缔,低电平使能。

  图3是本人财产转变图。。在少许财产下,可能的选择使能暗号被取缔,财产机进入暇财产。。EN的合格证书替换够支付在GRAP上逐一未示出。。体系将重拨为使通电后盼望。,盼望NUM3工夫达到结尾的DSP设定初值并进入暇财产。,比如,启用看门狗功用;进入添加财产和积聚。,可能的选择在限定的的工夫内监督馈入狗暗号NUM1,象征顺序在精神健全的运转。,赢利暇财产并盼望下本人馈入狗暗号。,可能的选择超越NUM1,则不收执馈入狗暗号。,以为顺序曾经突然说出了。,进入EEROR财产;EEROR财产中输入更换暗号并重新安装柜台;进入KEEPING财产,拿住低程度长工夫NUM2,此工夫超越DSP所需的更换工夫;进入盼望财产。,更换后,盼望DSP达到结尾的设定初值。,一圈往复。

  图3财产转变图

点击浏览原图

  图4模仿波形1

  3 由于CPLD的12bet备用网址的模仿与确认

   功用模仿

  运用MODESIM软件中止功用模仿,可以看出,EN暗号和WDT暗号的改变会压紧输入。。构成测得结果排成一行行走以启用EN、取缔,WDT暗号瞄准狗疏密以内、大于点火调节装置决胜投票上界,模仿而不喂狗。。

  模仿波形1如图4所示。。EN成为启用财产。,WDT在限定的的工夫内有边改变。,有重大意义的的移位登记也产生改变。,使WDT_flag[2]!=WDT_flag[0],喂狗成,没重拨暗号输入,在瞬间低电平的SysSrST。,有重大意义的的WDT超越指出工夫而且没使变为。,输入更换暗号。。

  模仿波形2如图5所示。。从模仿波形可以看出。,在高功率,没喂狗暗号。,容许暗号测得结果经过,当EN被启用时,喂狗暗号不克不及喂狗。,输入体系更换暗号。该功用经过模仿波形赚得。。

   硬件平台确认

点击浏览原图

  图5模仿波形2

  在伺服监控人员上对由于CPLD的12bet备用网址功用中止确认。DSP电源开启后设定初值,,喂狗暗号长工夫。,后来地中止喂狗暗号。,经过辉光管振荡指示器捕获物CPLD输入的体系更换暗号。,波形如图6所示。,光标1是体系更换暗号SysSrST波形。,光标2是由DSP输入的馈入狗暗号的WDT波形。。从波形图的上半把正式送入精神病院可以看出。,WDT通常喂狗。,SysRRST拿住高程度,当WDT在长工夫内拿住高电平常,SysLSRST输入低电平。,赚得体系更换。更换后设定初值长工夫后。,WDT开端精神健全的进食。。

  图6看门狗更换波形

  经过越过软件功用对HARW中止模仿确认,可以看出,由于FPGA/CPLD的体系内部12bet备用网址的功用开腰槽赚得,婚配预言目的。

  结论

  数字伺服把持体系,使用在监狱里已组编的CPLD或FPGA巡回设计12bet备用网址模块,既可以目录体系对12bet备用网址功用的责任,它还节省了特别的看门狗盼望。,节省巡回板留空隙,举起了体系的担保。,举起了可编程的逻辑器件的资源使用率,它可以在特色的体系上供电。、更换时序资格机智的使展开工夫限制因素。。经确认,该设计目录看门狗巡回的功用资格。,它可以无效地确保软件的担保。,它也可应用于别的数字把持体系平台。。

发表评论

Close Menu