1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. DSP TMS320F206復位問題研究

        時間:2024-08-28 15:58:00 理工畢業論文 我要投稿
        • 相關推薦

        DSP TMS320F206復位問題研究

        摘要:在數字信號處理器的應用系統設計中,復位處理是一個最基本又極為關鍵的問題。較全面地闡述了TMS320F206DSP的復位和抗干擾問題,并就如何保證DSP系統運行的實時性進行了重點討論,詳細介紹了幾種相關的復位方法。

        TMS3206(以下簡稱F206)是TI公司生產的定點DSP芯片TMS320C2XX系列中的一個成員,F206提供了一個4.5K字的片內存儲器,片內存儲器操作比外部存儲器具有更高的抗干擾能力、更低的價格和更低的功耗。此外,F206片內還集成了32K字的閃速存儲器,當系統斷電后,閃速存儲器內容仍保持不變,加電后又可使用。F206的這些特點使得到了廣泛的應用。

        在電力故障錄波器的設計中使用了TMS320F206,主要目是是利用它較強的數據處理能力,對電力線路的電壓、電流信號進行連續的16點FFT運行(采集點數為64點/周期),計算出基波及各次諧波含量以便更準確地進行故障啟動判斷。系統主要由數據采集及邏輯控制、F206(DSP)、硬件監控電路、數據通信接口等部分構成。為了滿足數據存儲及處理的需要,還在F206外擴展了64K字的數據存儲RAM(四片IDT71256高速RAM芯片)。

        電力故障錄波器的設計關鍵在于保證對電力故障信號及時準確的記錄,系統對實時性的要求相當高。此外,由于變電站、發電廠環境中的電磁條件十分復雜,加之系統運行的時鐘頻率較高,極有可能產生干擾和被干擾現象。有鑒于此,為了保證系統運行的實時性和穩定性,必須非常小心地進行復位及抗干擾設計。

        下面就結合基于TMS320F206的故障錄波器的設計體會,詳細探討DSP復位的特點、對系統運行的影響和需要注意的問題。

        1 幾種復位方式的討論

        對于TM320F206而言,復位是不可屏蔽的外部中斷(中斷矢量地址0000H),隨時可用它外F206置于一種已知狀態。復位是優先級別最高的中斷,一般在加電后芯片處于未知狀態時對其復位。因為復位信號終止存儲器操作并初始化各硬件狀態位,所以每次復位后系統應重新運行初始化程序。

        在嚴格的意義上,F206的復位源只有一個,即復位引腳RS產生一個低電平脈沖信號,使芯片復位。為使系統在加電后能正確工作,RS端的低電平有效時間至少需要6個時鐘周期;F206鎖存復位脈沖并產生足夠長的內部復位脈沖以確保芯片復位;在RS上升沿后16個周期,芯片完成對硬件的初始化并從0000H單元開始執行第一條指令,通常這里是一條分支到系統初始化程序的跳轉指令。

        雖然F206嚴格意義上的復位源只有一個,但根據對復位源的不同操作,F206的復位又可以分上電復位、硬件監復位、軟件復位等幾種不同的方式。

        1.1 上電復位

        前面已介紹過,對于TMS320F206數字信號處理器而言,為使芯片初始化正確,一般應保證復位端(RS)低電平至少持續6個時鐘周期,即當時鐘為20MHz時為300ns。但在上電后,系統的晶振往往需要幾百毫秒的穩定期,一般為100ms~300ms。根據這一特點,可以使用如圖1中所示的上電復位電路。

        1.2 硬件監控復位(看門狗)

        由于TMS320F206的工作時鐘頻率較高,加之故障錄波器的工作環境電磁干擾比較嚴重,為保證設備的正常運行,必須設置硬件監控功能。

        F206芯片中并沒有內置看門狗功能,所以只能使用外部硬件監控電路。在有些DSP的相關設計資料中經常推薦使用MAX706硬件監控芯片,這種芯片具有時間長達1.6s的看門狗定時器功能,這具備上電復位和電源監控功能。

        但是,根據我們的設計經驗和對系統運行的仔細分析,使用MAX706等類似的許多硬件監控芯片存在兩個需要注意的問題。第一,看門狗定時器的時間過長,MAX706的典型時間為1.6s,也就是說,當DSP中的程序運行產生錯誤時,MAX706的典型時間為1.6s,也就是說,當DSP中的程序運行產生錯誤時,MAX706要在1.6s(相當于80個工頻周期)后才能發出復位信號。第二,監控芯片輸出的復位信號脈沖寬度過大,MAX706的典型值為200ms(相當于10個工頻周期),這主要是為了兼顧上電復位時對晶振100ms~300ms穩定期的要求。因此,從程序運行產生錯誤到DSP芯片完成復位,將有共1.8s的非受控時間,這對實時性要求很高的電力故障錄波器來說是不能忍受的,如果在此期間電網發生故障,錄波器將無法作出正確的反應。很顯然,必須尋找一種具有合適看門狗定時器時間和復位脈沖寬度的硬件監控芯片。

        在這里,必須明確對看門狗定時器時間的選擇條件。在程序設計中,為了保證硬件監控效果,不宜過多地設置對看門狗芯片的操作,一般應在程序循環的關鍵部位設置一至兩處對看門狗芯片的觸發。所以,看門狗定時器的時間只要大于一個需時最長的程序循環即可。在基于F206的故障錄波器中,需時最長程序循環包含一個16點的FFT運算,整個程序循環的總時間小于2ms。

        由此看來,硬件監控電路的看門狗時間只要大于2ms即可滿足要求,過長的看門狗時間是不必要的,對保證裝置的實時性也是十分不利的。

        根據以上標準,我們選用了MAX6374監控芯片,其看門狗定時器時間可以通過外部引腳ST2、ST1、ST0的邏輯電平進行精確調節,其引腳電平與看門狗定時器時間的關系如表1所示。

        表1 MAX6374引腳電平與看門狗定時器時間的關系

        ST2電平ST1電平ST0電平看門狗定時器時間0
        0
        0
        0
        1
        1
        1
        10
        0
        1
        1
        0
        0
        1
        10
        1
        0
        1
        0
        1
        0
        13ms
        3s
        1s
        禁止看門狗功能
        30μs
        1s
        10s
        10s

        在此將看門狗定時器時間調節在3ms。

        在對MAX6374監控芯片的觸發操作時,為了保證程序的緊湊和監控的有效,不宜采用在一處發脈沖的方式,而應該在程序的一點發出高電平,然后在另一點將電平變低,如此循環復地觸發看門狗定時器。

        MAX6374的復位脈沖寬度

        DSP TMS320F206復位問題研究

        【DSP TMS320F206復位問題研究】相關文章:

        FFT算法的研究與DSP實現03-07

        高速DSP數據采集的信號完整性問題03-20

        DSP56362的雙引導裝載方法研究與實現03-18

        公務法人問題研究12-06

        防衛限度問題研究12-12

        觸摸屏控制器與DSP接口的研究與設計03-07

        基于DSP技術的MP3播放器的研究與設計03-18

        DSP和CPLD的空間瞬態光輻射信號實時探測研究12-07

        TMS320C62X DSP的混合編程研究03-21

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>