本文介紹
SWM系列關(guān)于UART/CAN/PLL等時(shí)鐘相關(guān)模塊,計(jì)算波特率的方法。
01、UART波特率的計(jì)算
SWM181系列 、SWM260系列 、SWM320系列
計(jì)算公式:
目標(biāo)波特率 = 系統(tǒng)主時(shí)鐘 ÷ (16 * (BAUD + 1))
UART通訊波特率初始化:
BAUD的取值為整數(shù)為佳。如小數(shù)位大于5,串口數(shù)據(jù)包越大引起的累積誤差會(huì)隨之增大。
SWM190系列、SWM341系列 、SWM201系列
計(jì)算公式:
目標(biāo)波特率 = 系統(tǒng)主時(shí)鐘 ÷ (BAUD.BAUD x16 +BAUD.FRAC + 1)
UART通訊波特率初始化:
可通過 BAUD 寄存器 FRAC 位進(jìn)行波特率微調(diào),使波特率的誤差在 5%以內(nèi),提高波特率精度。
02、CAN波特率的計(jì)算
SWM181系列、SWM320系列、SWM341系列
具有CAN通訊模塊
計(jì)算公式:
BRP = 系統(tǒng)時(shí)鐘÷2÷目標(biāo)波特率÷(1+(BS1+1)+(BS2+1)) -1
CAN通訊波特率初始化:
注意
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通訊模塊
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)用過程中提高對波特率、系統(tǒng)時(shí)鐘的理解,和取值設(shè)置。
文件名:
CAN_UART_波特率 PLL時(shí)鐘計(jì)算_20220314.xlsx。(存放位置在“其它公用資料”)
來源:華芯微特32位MCU
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進(jìn)行處理
審核編輯 黃宇
-
mcu
+關(guān)注
關(guān)注
146文章
17358瀏覽量
352808 -
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1747瀏覽量
131862 -
波特率
+關(guān)注
關(guān)注
2文章
309瀏覽量
34292
發(fā)布評論請先 登錄
相關(guān)推薦
matlab的實(shí)用工具命令
基于云計(jì)算的MCU開發(fā)
![基于云<b class='flag-5'>計(jì)算</b>的<b class='flag-5'>MCU</b>開發(fā)](https://file.elecfans.com/web2/M00/48/DF/pYYBAGKhtCqAAsAEAAAK_FQ3Uvg999.jpg)
51單片機(jī)時(shí)鐘周期換算實(shí)用工具免費(fèi)下載
![51單片機(jī)<b class='flag-5'>時(shí)鐘</b>周期換算實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/68/7A/pIYBAFvECYuAaM9JAAArCx4Vvlw219.png)
電容串聯(lián)計(jì)算表使用工具免費(fèi)下載
![電容串聯(lián)<b class='flag-5'>計(jì)算</b>表使<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/A5/EF/pIYBAF1yKRCANCnSAAA5xgM_pao836.png)
UC3842頻率自動(dòng)計(jì)算實(shí)用工具免費(fèi)下載
![UC3842頻率自動(dòng)<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/AF/41/pIYBAF3fIfyAHCoCAAKgeKdojQ0739.png)
高頻變壓器的計(jì)算軟件實(shí)用工具免費(fèi)下載
![高頻變壓器的<b class='flag-5'>計(jì)算</b>軟件實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/B5/27/o4YBAF5h61mANnSMAAA17WfqHQU624.png)
半橋隔直電容的簡單計(jì)算實(shí)用工具免費(fèi)下載
![半橋隔直電容的簡單<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/B5/7B/pIYBAF5hxiqALfB-AAA75Z7OPos643.png)
高頻變壓器設(shè)計(jì)參數(shù)計(jì)算實(shí)用工具免費(fèi)下載
![高頻變壓器設(shè)計(jì)參數(shù)<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/B5/24/o4YBAF5hxdeAeyojAACuBm5jEE4733.png)
LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載
![LLC<b class='flag-5'>計(jì)算</b>的實(shí)<b class='flag-5'>用工具</b>應(yīng)用程序免費(fèi)下載](https://file.elecfans.com/web1/M00/B9/78/pIYBAF6DCduAIGnnAAC8njooAF0355.png)
頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載
![頻率電感電容<b class='flag-5'>計(jì)算</b>的實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/BB/FD/pIYBAF6yezuAdaScAAAbQBxmSdg442.png)
開關(guān)電源反激變壓器的計(jì)算實(shí)用工具免費(fèi)下載
![開關(guān)電源反激變壓器的<b class='flag-5'>計(jì)算</b>實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/C9/C5/pIYBAF-BL5GAKuoGAAH-8bhNQpA673.png)
電源變壓器的計(jì)算表格實(shí)用工具免費(fèi)下載
![電源變壓器的<b class='flag-5'>計(jì)算</b>表格實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/CC/33/pIYBAF-WRg6AB_0SAATxduqUzSQ829.png)
變壓器報(bào)價(jià)計(jì)算器實(shí)用工具免費(fèi)下載
![變壓器報(bào)價(jià)<b class='flag-5'>計(jì)算</b>器實(shí)<b class='flag-5'>用工具</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/CE/D1/pIYBAF-k8EOAI1WzAAJX8eDB8rk274.png)
BOOST電感和BUKC電感與逆變電容及電感計(jì)算表的實(shí)用工具
![BOOST電感和BUKC電感與逆變電容及電感<b class='flag-5'>計(jì)算</b>表的實(shí)<b class='flag-5'>用工具</b>](https://file.elecfans.com/web1/M00/D5/81/o4YBAF_gEDqAFJYNAAFSQW67IIU345.png)
評論