基于DSP的系统监控芯片的选择与使用要点
是,MAX6374监控芯片没有上电复位和电压监控功能,需要另外设计上电复位电路。图1所示是一个完整的DSP复位电路。
图1中XF端输出1 个软件复位信号。在F206的复位端(RS)接1个与门的主要目的是为了将几种复位信号隔离起来,不至于互相影响。
图1 系统复位电路
3 进一步说明
① 在对监控芯片的看门狗定时器进行触发操作时,为了保证触发的有效,必须注意触发脉冲的宽度要符合监控芯片的要求。由于DSP的时钟频率较高,加上大部分指令都是单周期指令并且采用流水线运行方式,如果采用在程序中的一个地方发脉冲触发的方式而不加以延时,往往不能满足监控芯片对触发脉冲宽度的最低要求(如MAX6374为100 ns)。为避免发生这种情况,应在程序的一点发出高电平,然后在稍远的另一点发出低电平,如此循环往复地触发看门狗定时器以保证触发信号的宽度。
② 我们在基于F206的电力故障录波器设计中使用了硬件监控芯片,其目的是在电磁干扰比较严重的工作条件下尽量保证装置运行的实时性和可靠性。但是在许多情况下,只要工作环境不是十分恶劣,并且印制板和软件设计合理,DSP系统不使用硬件监控芯片也可以非常稳定地工作。
③ 虽然本文中的讨论是围绕F206展开的,但其基本思想也适用于其它型号的DSP和对实时性有较高要求的单片机系统。
④ 选择看门狗定时器时间必须充分考虑到程序设计中的中断嵌套、多重调用、查询等待、与外部低速器件(如液晶显示屏)接口等影响程序完成一个循环所需时间的各种因素并适当留有余量,否则容易产生意外的看门狗复位。具体时间应由试验决定。在设计初始阶段最稳妥的办法,是在监控芯片的时间选择端设置拨位开关,以便根据实际情况进行选择。
DSP 监控芯片 TMS320F206 相关文章:
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- DSP+FPGA结构在雷达模拟系统中的应用(01-02)