嵌入式 > 技术百科 > 详情

一起来看看F206芯片的DSP复位都有哪些特点吧

发布时间:2023-02-01 发布时间:
|

F206作为一种常见的DSP芯片,目前已经被广泛的应用到了电源产品的研发中。本文将会就F206型号的DSP芯片的使用,来简单介绍一下其复位的特点。下面就让我们一起来看看这种DSP芯片在复位方面都有哪些独有特性吧。

对于中小功率电源适用的DSP芯片F206来说,复位其实是一种不可屏蔽的外部中断,其源码中控制F206的中断矢量地址为0000H,工程师可以随时使用这段中断矢量地址将F206置于一种已知状态。复位是优先级别最高的中断,一般在加电后芯片处于未知状态时对其复位。因为复位信号中止存储器操作并初始化各硬件状态位,所以每次复位后系统应重新运行初始化程序。

而如果就严格意义上来看,F206芯片的复位源只有1个,即复位引脚RS产生1个低电平脉冲信号,使芯片复位。为使系统在加电后能正确工作,RS端的低电平有效时间至少需要6个时钟周期。F206锁存复位脉冲并产生足够长的内部复位脉冲以确保芯片复位。在RS上升沿后16个周期,芯片完成对硬件的初始化并从0000H单元开始执行第1条指令,通常这里是一条分支到系统初始化程序的跳转指令。

在实际的使用过程中,需要注意的一个问题是,由于F206的工作时钟频率较高,加之电力故障录波器运行环境的电磁干扰比较严重,为保证设备的正常运行,必须设置硬件监控功能。下图中,图1所展示的是一种利用F206所设计的系统复位电路。


图1 系统复位电路

然而,F206芯片作为一种比较基础的DSP芯片类型,其内部并没有内置有看门狗功能,所以只能使用外部硬件监控电路,常用的硬件监控芯片有MAX706、MAX1232等,其中MAX706具有时间长达1.6s的看门狗定时器功能,MAX1232的看门狗定时器时间则为0.2~1.6s可调。此外,还具备上电复位和电源监控功能。

然而,在使用外部硬件监控芯片进行F206芯片的DSP外部硬件监控电路设计时,有两个问题需要注意,一是看门狗定时器的时间过长,二是监控芯片输出的复位信号脉冲宽度过大。在这两种因素的影响下,从程序运行产生错误到DSP芯片完成复位,将有共计1.8s的非受控时间,这对于对实时性要求很高的电力故障录波器来说是不能忍受的。如果在此期间电网发生故障,录波器将无法作出正确的反应。所以,在使用F206芯片进行DSP系统设计时,不宜过多地设置对看门狗芯片的操作,一般应在程序循环的关键部位设置1~2处对看门狗芯片的触发操作。所以,看门狗定时器的时间只要大于一个需时最长的程序循环即可。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
PowerPCB的这两个使用技巧 你知道么?