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

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

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

SYNWIT MCU 時(shí)鐘計(jì)算應(yīng)用工具

jf_pJlTbmA9 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2023-10-17 15:20 ? 次閱讀

本文介紹

SWM系列關(guān)于UART/CAN/PLL等時(shí)鐘相關(guān)模塊,計(jì)算波特率的方法。

wKgZomUD7V6AMMNXAAKXDfGQYkY988.png

01、UART波特率的計(jì)算

SWM181系列 、SWM260系列 、SWM320系列

wKgaomUD7V-AElfIAAAIKS7-uLM922.png

計(jì)算公式:

目標(biāo)波特率 = 系統(tǒng)主時(shí)鐘 ÷ (16 * (BAUD + 1))

UART通訊波特率初始化:

wKgZomUD7WGALqaZAAADsdnt3xc007.png

BAUD的取值為整數(shù)為佳。如小數(shù)位大于5,串口數(shù)據(jù)包越大引起的累積誤差會(huì)隨之增大。

SWM190系列、SWM341系列 、SWM201系列

wKgaomUD7WKANzYxAAAI6SM2zCg951.png

計(jì)算公式:

目標(biāo)波特率 = 系統(tǒng)主時(shí)鐘 ÷ (BAUD.BAUD x16 +BAUD.FRAC + 1)

UART通訊波特率初始化:

wKgZomUD7WWAR7RKAAAFLZyvCpo772.png

可通過 BAUD 寄存器 FRAC 位進(jìn)行波特率微調(diào),使波特率的誤差在 5%以內(nèi),提高波特率精度。

02、CAN波特率的計(jì)算

SWM181系列、SWM320系列、SWM341系列

具有CAN通訊模塊

wKgaomUD7WaAJCXaAAAH-EeUM5E953.png

計(jì)算公式:

BRP = 系統(tǒng)時(shí)鐘÷2÷目標(biāo)波特率÷(1+(BS1+1)+(BS2+1)) -1

CAN通訊波特率初始化:

wKgaomUD7WiAceUcAABJAZydR7Y536.png

注意

BRP的值要為整數(shù)。BS1、BS2的配置值要使得BRP值為整數(shù)。

1)確定目標(biāo)波特率

2)確定系統(tǒng)時(shí)鐘

3)TEMP為中間值,TEMP = 系統(tǒng)時(shí)鐘÷2÷目標(biāo)波特率。

4)SWM181系列、SWM320系列輸入BRP的值,取值范圍為0 ~ 31。

SWM341系列輸入BRP,取值范圍在0~1023。

5)輸入BS1的值,取值范圍為0 ~ 15。

6)B2的值會(huì)根據(jù)TEMP、BRP、BS1的值進(jìn)行計(jì)算。取值范圍為 0 ~ 7。

7)BS1、BS2的值不宜過小。就是采樣點(diǎn)設(shè)置最好在后半段,即(1+bs1)/(1+bs1+bs2)推薦70%~90%。

8)CAN 初始化配置中SJW的取值建議,SJW小于PBS1和PBS2的最小值,最大值不超過4。

03、PLL時(shí)鐘的計(jì)算

SWM181系列、SWM320系列、SWM341系列

具有CAN通訊模塊

wKgZomUD7WmAN7KgAAAXRQ3zp3M894.png
wKgZomUD7WqAaPbOAAANr6GfhbU054.png

PLL輸出頻率 =

PLL輸入時(shí)鐘 ÷ INDIV x 4 x FBDIV ÷ OUTDIV =

VCO輸出頻率 ÷ OUTDIV

注意

SWM320 -- VCO輸出頻率需要在 [600MHz, 1200MHz] 之間。

SWM320的系統(tǒng)時(shí)鐘不能超過120Mhz。

SWM341 -- VCO輸出頻率需要在 [600MHz, 1400MHz] 之間。

SWM341的系統(tǒng)時(shí)鐘不能超過150Mhz。

SWM190系列、SWM260系列,VCO輸出頻率需要在 [300MHz, 600MHz] 之間。

SWM190、SWM260的系統(tǒng)時(shí)鐘不能超過60Mhz

1)確定PLL輸入時(shí)鐘??梢允莾?nèi)部RC振蕩,也可以是外部晶振

2)確定目標(biāo)系統(tǒng)時(shí)鐘

3)確定PLL_IN_DIV,一般設(shè)置為6,或是可以被PLL輸入時(shí)鐘源整除的數(shù),取值范圍1 ~ 31

4)確定PLL_IN_DIV,需手動(dòng)輸入,一般取值為5或10的倍數(shù),取值范圍1 ~ 511

5)自動(dòng)計(jì)算VCO的頻率,根據(jù)公式自動(dòng)計(jì)算,確定必須在要求范圍內(nèi)。

6)PLL_OUT_DIV值會(huì)自動(dòng)計(jì)算,取值必須是2,或4,或8,一般取值為8

7)系統(tǒng)時(shí)鐘計(jì)算值,是用于與 目標(biāo)系統(tǒng)時(shí)鐘 進(jìn)行比較,便于調(diào)整PLL_IN_DIV、PLL_FB_DIV、PLL_OUT_DIV。

SYNWIT MCU UART波特率、CAN波特、PLL系統(tǒng)時(shí)鐘計(jì)算應(yīng)用工具,有助于應(yīng)用過程中提高對(duì)波特率、系統(tǒng)時(shí)鐘的理解,和取值設(shè)置。

文件名:

CAN_UART_波特率 PLL時(shí)鐘計(jì)算_20220314.xlsx。(存放位置在“其它公用資料”)

來源:華芯微特32位MCU
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

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

    關(guān)注

    146

    文章

    16888

    瀏覽量

    349929
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1714

    瀏覽量

    131277
  • 波特率
    +關(guān)注

    關(guān)注

    2

    文章

    293

    瀏覽量

    34036
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    matlab的實(shí)用工具命令

    數(shù)計(jì)算 Dsigma2 DSIGMA實(shí)用工具函數(shù) Dtimvec 離散時(shí)間響應(yīng)的自動(dòng)定范圍算法 Exresp 取樣響應(yīng)函數(shù) Freqint Bode圖的自動(dòng)定范圍算法 Freqint2 Nyquist
    發(fā)表于 09-22 15:56

    自制便捷式多用工具

    自制便捷式多用工具
    發(fā)表于 09-09 11:44 ?520次閱讀
    自制便捷式多<b class='flag-5'>用工具</b>

    基于云計(jì)算MCU開發(fā)

    本內(nèi)容詳細(xì)介紹了傳統(tǒng)MCU開發(fā)工具計(jì)算時(shí)代的新需要 基于云計(jì)算MCU開發(fā) COOCOX TOOLS
    發(fā)表于 03-26 17:07 ?235次下載
    基于云<b class='flag-5'>計(jì)算</b>的<b class='flag-5'>MCU</b>開發(fā)

    51單片機(jī)時(shí)鐘周期換算實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)時(shí)鐘周期換算實(shí)用工具免費(fèi)下載
    發(fā)表于 10-15 08:00 ?8次下載
    51單片機(jī)<b class='flag-5'>時(shí)鐘</b>周期換算實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    電容串聯(lián)計(jì)算表使用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是電容串聯(lián)計(jì)算表使用工具免費(fèi)下載。
    發(fā)表于 09-06 08:00 ?2次下載
    電容串聯(lián)<b class='flag-5'>計(jì)算</b>表使<b class='flag-5'>用工具</b>免費(fèi)下載

    UC3842頻率自動(dòng)計(jì)算實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是UC3842頻率自動(dòng)計(jì)算實(shí)用工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 11-28 08:00 ?245次下載
    UC3842頻率自動(dòng)<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    高頻變壓器的計(jì)算軟件實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是高頻變壓器的計(jì)算軟件實(shí)用工具免費(fèi)下載。
    發(fā)表于 03-06 08:00 ?41次下載
    高頻變壓器的<b class='flag-5'>計(jì)算</b>軟件實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    半橋隔直電容的簡單計(jì)算實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是半橋隔直電容的簡單計(jì)算實(shí)用工具免費(fèi)下載。
    發(fā)表于 03-06 08:00 ?21次下載
    半橋隔直電容的簡單<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    高頻變壓器設(shè)計(jì)參數(shù)計(jì)算實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是高頻變壓器設(shè)計(jì)參數(shù)計(jì)算實(shí)用工具免費(fèi)下載。
    發(fā)表于 03-06 08:00 ?274次下載
    高頻變壓器設(shè)計(jì)參數(shù)<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 03-31 08:00 ?91次下載
    LLC<b class='flag-5'>計(jì)算</b>的實(shí)<b class='flag-5'>用工具</b>應(yīng)用程序免費(fèi)下載

    頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載。
    發(fā)表于 05-06 16:38 ?47次下載
    頻率電感電容<b class='flag-5'>計(jì)算</b>的實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    開關(guān)電源反激變壓器的計(jì)算實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是開關(guān)電源反激變壓器的計(jì)算實(shí)用工具免費(fèi)下載。
    發(fā)表于 10-10 08:00 ?87次下載
    開關(guān)電源反激變壓器的<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    電源變壓器的計(jì)算表格實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是電源變壓器的計(jì)算表格實(shí)用工具免費(fèi)下載。
    發(fā)表于 10-26 08:00 ?57次下載
    電源變壓器的<b class='flag-5'>計(jì)算</b>表格實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    變壓器報(bào)價(jià)計(jì)算器實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是變壓器報(bào)價(jià)計(jì)算器實(shí)用工具免費(fèi)下載。
    發(fā)表于 11-06 08:00 ?10次下載
    變壓器報(bào)價(jià)<b class='flag-5'>計(jì)算</b>器實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載

    BOOST電感和BUKC電感與逆變電容及電感計(jì)算表的實(shí)用工具

    本文檔的主要內(nèi)容詳細(xì)介紹的是BOOST電感和BUKC電感與逆變電容及電感計(jì)算表的實(shí)用工具。
    發(fā)表于 12-21 08:00 ?142次下載
    BOOST電感和BUKC電感與逆變電容及電感<b class='flag-5'>計(jì)算</b>表的實(shí)<b class='flag-5'>用工具</b>