一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DCC模塊的工作原理,DCC模塊的實(shí)際應(yīng)用及注意事項(xiàng)

科技觀察員 ? 來源:e2echina.ti. ? 作者:e2echina.ti. ? 2023-07-04 10:50 ? 次閱讀

MCU系統(tǒng)里,系統(tǒng)時鐘的準(zhǔn)確性及精度對于系統(tǒng)的安全運(yùn)行非常重要,為保證系統(tǒng)可對時鐘的準(zhǔn)確性進(jìn)行監(jiān)控,從F28004X 系列開始,C2000 產(chǎn)品增加了一個新的功能模塊Dual-Clock Comparator,簡稱DCC。DCC是一個可配置的,雙時鐘比較的模塊,用于在應(yīng)用程序的時間執(zhí)行期間確定時鐘信號的準(zhǔn)確性。 DCC 使用另一個輸入時鐘作為參考來測量可選時鐘源的頻率。 時鐘源以及精度由應(yīng)用程序編程??梢詫?shí)現(xiàn)對時鐘信號提供時鐘輸入頻率的自主、實(shí)時的監(jiān)控,當(dāng)輸入時鐘頻率范圍超出設(shè)定值時,DCC模塊會觸發(fā)錯誤,從而完成對輸入時鐘頻率的監(jiān)控。本文以F280049為例,介紹了DCC模塊的工作原理和實(shí)際應(yīng)用及相應(yīng)的注意事項(xiàng)。

1.DCC工作原理介紹和配置方法:

顧名思義,DCC模塊提供了兩個時鐘模塊clock0 和clock1 按照設(shè)定比例及允許誤差范圍進(jìn)行互相校驗(yàn),用戶可以自由選擇兩個時鐘的輸入源,如下圖所示,同時也需要設(shè)定最大的允許誤差。

Counter1 的時鐘源有:

PLLRAWCLK

INTOSC1

INTOSC2

Counter0 的時鐘源有:

XTAL

INTOSC1

INTOSC2

注:F280049是Type1 型的DCC,F(xiàn)28002x, F28003x, F280013x, F280015x, F2838x 均為Type2 型的DCC,clock0 和clock1都有更多的輸入源,具體細(xì)節(jié)可以參考對應(yīng)產(chǎn)品的datasheet。

pYYBAGSjiHOAGP2JAAClsE6OCdA016.png

在DCC的設(shè)定過程中,除了選定的被檢測的兩個時鐘外,還有兩個重要的參數(shù):tolerance 和frequency error。

1. Tolerance : Tolerance代表著DCC模塊的顆粒細(xì)度,Tolerance越大,Clock0和Clock1的counter 越小,類似于ADC 的采樣位數(shù)更小。但是當(dāng)頻率異常的時候,也可以反應(yīng)的更快。我們一般設(shè)這個值為1%。

2. Frequency error:時鐘誤差的接受度,由于兩個時鐘的不同步和量化都會引入誤差,所以本身就存在一個最小的誤差。同時,時鐘一定程度的偏差也是可以接受的,可以根據(jù)系統(tǒng)的需求輸入,針對+/- total error 的時間偏差,都是可以被接受的。

根據(jù)系統(tǒng)需要,給出Tolerance和frequency error,計(jì)算方法在庫函數(shù)中可以看到:

count0 = window - total_error;

valid = 2 * total_error;

count1 = window * freq1 / freq0;

配置好后,一旦DCC 被使能,counter0 和Valid0 會在每一次clock0 的時鐘信號來一次減1,同樣的,counter1 會在每一次clock1的時鐘信號來一次減1。

我們先假設(shè)clock0 是個可靠的時鐘,在clock1 的精度在允許最大誤差內(nèi)運(yùn)行的時候,三個計(jì)數(shù)器應(yīng)該按照下列順序到達(dá)0:

Counter0 -》 Counter1 -》 Valid0

如果clock1的誤差偏大,那么 有兩種失效可能性:

一種是clock1 偏快,那么就會出現(xiàn)clock1 的counter1 先到達(dá)0。

一種是clock1 偏慢 ,那么就會出現(xiàn)clock0和valid0都到達(dá)0 之后, counter1 還沒到達(dá)0。

2.實(shí)際應(yīng)用:

在實(shí)際應(yīng)用中,我們既可以用Clock0 來監(jiān)測Clock1的精度,也可以用clock1 來監(jiān)測Clock0的丟失(將Clock0設(shè)為XTAL)(因?yàn)镃lock1輸入只能選內(nèi)部時鐘)。DCC 的值的計(jì)算比較復(fù)雜,可以用TI 提供的driverlib 函數(shù)DCC_continuousMonitor()來完成計(jì)算,也可以參考C2000Ware中的例程,方便快速實(shí)現(xiàn)功能。DCC 相關(guān)例程的路徑如下:C:tic2000C2000Ware_4_03_00_00driverlibf28004xexamplesdcc

需要注意的是:

DCC 還可以配置為在單次或連續(xù)模式下運(yùn)行。 在單次模式下,DCC 執(zhí)行一次性倒計(jì)時,當(dāng)計(jì)數(shù)器達(dá)到 0 時 DCC 停止操作。引發(fā)完成中斷并可以檢查狀態(tài)。

在連續(xù)模式下,因?yàn)樾枰i住發(fā)生錯誤的時刻(即counter0 或counter1 的值),也會使得DCC 模塊報(bào)錯后,counter停止工作。會遇到只能進(jìn)入一次DCC中斷的情況,如果客戶希望多次進(jìn)入DCC 中斷,則需要在DCC中斷中重新使能DCC模塊,可以通過調(diào)用這個函數(shù)來實(shí)現(xiàn):DCC_enableModule(DCC0_BASE)。

3.總結(jié):

使用DCC模塊可以方便快捷地實(shí)現(xiàn)對兩路時鐘信號輸入頻率的自主、實(shí)時監(jiān)控,通過對兩路時鐘計(jì)數(shù)器的比較,可以實(shí)現(xiàn)對時鐘系統(tǒng)可靠的監(jiān)控,從而保證整個系統(tǒng)的安全可靠運(yùn)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 頻率
    +關(guān)注

    關(guān)注

    4

    文章

    1553

    瀏覽量

    59894
  • DCC
    DCC
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    7778
收藏 人收藏

    評論

    相關(guān)推薦

    全程圖解MOS管工作原理注意事項(xiàng)

    全程圖解MOS管工作原理注意事項(xiàng)
    發(fā)表于 07-27 09:37

    藍(lán)牙模塊的基本常識與注意事項(xiàng)

    藍(lán)牙模塊的基本常識與注意事項(xiàng),有興趣的同學(xué)可以下載學(xué)習(xí)
    發(fā)表于 04-11 14:45 ?0次下載

    SIWAREX稱重模塊安裝接線注意事項(xiàng)

    SIWAREX稱重模塊安裝接線注意事項(xiàng)說明。
    發(fā)表于 05-09 10:23 ?6次下載

    稱重模塊安裝時常見問題及注意事項(xiàng)

    廣州蘭瑟電子給大家介紹稱重模塊安裝時常見問題及注意事項(xiàng)
    發(fā)表于 03-17 14:51 ?1166次閱讀

    Arduino DCC升壓板

    電子發(fā)燒友網(wǎng)站提供《Arduino DCC升壓板.zip》資料免費(fèi)下載
    發(fā)表于 07-19 09:48 ?1次下載
    Arduino <b class='flag-5'>DCC</b>升壓板

    飛利浦DCC130用戶手冊

    Philips_DCC130_User_Manual 飛利浦DCC130用戶手冊
    發(fā)表于 08-04 10:35 ?0次下載

    飛利浦DCC134用戶手冊

    Philips_DCC134_User_Manual 飛利浦DCC134用戶手冊
    發(fā)表于 08-04 10:35 ?0次下載

    飛利浦DCC170用戶手冊

    Philips_DCC170_User_Manual 飛利浦DCC170用戶手冊
    發(fā)表于 08-04 10:34 ?2次下載

    飛利浦DCC175用戶手冊

    Philips_DCC175_User_Manual 飛利浦DCC175用戶手冊
    發(fā)表于 08-04 10:33 ?1次下載

    飛利浦DCC175維修手冊1

    Philips_DCC175_Service_Manual_1/2 飛利浦DCC175維修手冊免費(fèi)下載。
    發(fā)表于 08-04 10:28 ?0次下載

    飛利浦DCC175維修手冊2

    Philips_DCC175_Service_Manual_2/2 飛利浦DCC175維修手冊
    發(fā)表于 08-04 10:27 ?0次下載

    LoRa模塊的使用注意事項(xiàng)

    LoRa模塊作為近年來最火熱的低功耗遠(yuǎn)距離的無線模塊,在市場上是非常受歡迎的。合理規(guī)范安裝使用是LoRa無線模塊可以長期穩(wěn)定工作的重要因素之一,同時也可以避免產(chǎn)生損壞,減少維護(hù)和項(xiàng)目運(yùn)
    的頭像 發(fā)表于 08-30 11:09 ?2068次閱讀
    LoRa<b class='flag-5'>模塊</b>的使用<b class='flag-5'>注意事項(xiàng)</b>

    無線開關(guān)量模塊使用注意事項(xiàng)

    思為無線今天為大家介紹使用開關(guān)量模塊的一些注意事項(xiàng),避免用戶操作不當(dāng),造成無線開關(guān)量模塊的損壞、返修的情況。
    的頭像 發(fā)表于 04-11 15:45 ?1327次閱讀
    無線開關(guān)量<b class='flag-5'>模塊</b>使用<b class='flag-5'>注意事項(xiàng)</b>

    DC電源模塊有哪些注意事項(xiàng)和使用技巧?

    DC電源模塊有哪些注意事項(xiàng)和使用技巧?
    的頭像 發(fā)表于 12-25 13:59 ?843次閱讀
    DC電源<b class='flag-5'>模塊</b>有哪些<b class='flag-5'>注意事項(xiàng)</b>和使用技巧?

    DC電源模塊的使用注意事項(xiàng)和安全規(guī)范

    的使用注意事項(xiàng)和安全規(guī)范 第一,正確選擇適合的電源模塊。在購買或選擇電源模塊時,需要考慮所需的電壓和電流輸出范圍。確保電源模塊的額定輸出電壓和電流符合
    的頭像 發(fā)表于 04-03 14:09 ?796次閱讀
    DC電源<b class='flag-5'>模塊</b>的使用<b class='flag-5'>注意事項(xiàng)</b>和安全規(guī)范