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

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

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

低頻波特率的發(fā)射端累積誤差

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-01-11 10:46 ? 次閱讀

UART通訊設(shè)計(jì)中,工程師會(huì)根據(jù)系統(tǒng)需要先選定合適的波特率(Baud Rate),然后選擇合適的時(shí)鐘源頻率,以使UART傳輸數(shù)據(jù)時(shí)的累積誤差最小,數(shù)據(jù)的誤碼率最低。本文以MSP430FR2311為例,對UART數(shù)據(jù)傳輸過程中發(fā)送端累積誤差和接收端累積誤差進(jìn)行了詳細(xì)的分析和計(jì)算。根據(jù)計(jì)算結(jié)果,工程師可以優(yōu)選出時(shí)鐘源頻率,提高UART數(shù)據(jù)傳輸系統(tǒng)的可靠性。

在附錄1的文章中,對MSP430FR2311的UART模塊寄存器配置的分析和計(jì)算有了詳細(xì)介紹,這里不再贅述。BRCLK是時(shí)鐘源頻率,BITCLK是波特率。當(dāng)BRCLK是BITCLK的整數(shù)倍,即BRCLK/BITCLK=N,由于每個(gè)數(shù)據(jù)bit中含有N個(gè)BRCLK,和理想值完全相同,所以每個(gè)數(shù)據(jù)bit不存在時(shí)長誤差,因此在數(shù)據(jù)傳輸過程中也不存在累積誤差。但是大部分情況下BRCLK不是BITCLK的整數(shù)倍,由于在數(shù)據(jù)傳輸過程中,每個(gè)數(shù)據(jù)bit時(shí)長都是BRCLK的整數(shù)倍,這樣在每個(gè)數(shù)據(jù)bit中就存在時(shí)長誤差,因此在數(shù)據(jù)傳輸過程中也就存在累積誤差。

以下分4部分進(jìn)行累積誤差的分析和計(jì)算:低頻波特率的發(fā)射端累積誤差,高頻波特率的發(fā)射端累積誤差,低頻波特率的接收端累積誤差,高頻波特率的接收端累積誤差。

低頻波特率的發(fā)射端累積誤差

以時(shí)鐘源頻率BRCLK 32768Hz,波特率BITCLK 2400Hz為例,32768/2400=13.6533,所以UCOS16=0,UCBRx=13,UCBRSx=0xB6.

如圖1所示,在每個(gè)數(shù)據(jù)bit的發(fā)送結(jié)束時(shí)刻,實(shí)際發(fā)送時(shí)長和理想發(fā)送時(shí)長存在誤差。

對于Start bit,理想時(shí)長13.65BRCLK,實(shí)際時(shí)長14BRCLK,誤差時(shí)長為13.65BRCLK-14BRCLK=-0.35BRCLK。

對于LSB bit,理想時(shí)長13.65BRCLK,實(shí)際時(shí)長13BRCLK,誤差時(shí)長為13.65BRCLK-13BRCLK=0.65BRCLK,累積誤差時(shí)長為-0.35BRCLK+0.65BRCLK=0.30BRCLK。

對于Bit1,理想時(shí)長13.65BRCLK,實(shí)際時(shí)長14BRCLK,誤差時(shí)長為13.65BRCLK-14BRCLK=-0.35BRCLK,累積誤差時(shí)長為0.30BRCLK-0.35BRCLK=-0.05BRCLK。

后續(xù)bit位的誤差和累積誤差以此類推。

圖1低頻波特率的發(fā)射端累積誤差示意圖

以下是低頻波特率的發(fā)射端累積誤差的公式推導(dǎo)。

t_bits_ideal_TX為發(fā)送端理想累積數(shù)據(jù)時(shí)長。

t_bits_ideal_TX[i] = (i+1)/BITCLK (1)

t_bit_period_TX為發(fā)送端實(shí)際每個(gè)數(shù)據(jù)bit時(shí)長。每個(gè)數(shù)據(jù)的BRCLK個(gè)數(shù)等于UCBRx值和UCBRSx的對應(yīng)調(diào)制值UCBRSx.m之和。

t_bit_period_TX[i] = (UCBRx +UCBRSx.m)/BRCLK (2)

t_bits_TX為發(fā)送端實(shí)際發(fā)送的累積數(shù)據(jù)時(shí)長。

t_bits_TX[0] = t_bit_period_TX[0] (3)

t_bits_TX[i] = t_bits_TX[i-1] + t_bit_period_TX[i], 其中i≠0 (4)

定義Error_TX為實(shí)際累積數(shù)據(jù)時(shí)長與理想累積數(shù)據(jù)時(shí)長的差值,相對于理想數(shù)據(jù)bit時(shí)長的百分比,單位為%

Error_TX[i]=( t_bits_ideal_TX[i]- t_bits_TX[i])*BITCLK*100 (5)

表1為帶入例程中數(shù)據(jù)的Error_TX的計(jì)算結(jié)果。

從表1中可以看到,最大正Error_TX為3.91%,最小負(fù)Error_TX為-3.12%.

表1 Error_TX

高頻波特率的發(fā)射端累積誤差

以時(shí)鐘源頻率BRCLK 4000000Hz,波特率BITCLK 57600為例,4000000/57600=69.4444,所以UCOS16=1,UCBRx=4,UCBRFx=5,UCBRSx=0x55.

如圖2所示,在每個(gè)數(shù)據(jù)bit的發(fā)送結(jié)束時(shí)刻,實(shí)際發(fā)送時(shí)長和理想發(fā)送時(shí)長存在誤差。

對于Start bit,理想時(shí)長69.44BRCLK,實(shí)際時(shí)長69BRCLK,誤差時(shí)長為69.44BRCLK-69BRCLK=0.44BRCLK。

對于LSB bit,理想時(shí)長69.44BRCLK,實(shí)際時(shí)長70BRCLK,誤差時(shí)長為69.44BRCLK-70BRCLK=-0.56BRCLK,累積誤差時(shí)長為0.44BRCLK-0.56BRCLK=-0.12BRCLK。

對于Bit1,理想時(shí)長69.44BRCLK,實(shí)際時(shí)長69BRCLK,誤差時(shí)長為69.44BRCLK-69BRCLK=0.44BRCLK,累積誤差時(shí)長為-0.12BRCLK+0.44BRCLK=0.32BRCLK。

后續(xù)bit位的誤差和累積誤差以此類推。

圖2高頻波特率的發(fā)射端累積誤差示意圖

以下是高頻波特率的發(fā)射端累積誤差的公式推導(dǎo)。

t_bits_ideal_TX為發(fā)射端理想累積數(shù)據(jù)時(shí)長。

t_bits_ideal_TX[i] = (i+1)/BITCLK (6)

t_bit_period_TX為發(fā)射端實(shí)際每個(gè)數(shù)據(jù)bit時(shí)長。每個(gè)數(shù)據(jù)的BRCLK個(gè)數(shù)等于16*UCBRx+UCBRFx值和UCBRSx的對應(yīng)調(diào)制值UCBRSx.m之和。

t_bit_period_TX[i] = (16*UCBRx+UCBRFx +UCBRSx.m)/BRCLK (7)

t_bits_TX為發(fā)射端實(shí)際發(fā)送的累積數(shù)據(jù)時(shí)長。

t_bits_TX[0] = t_bit_period_TX[0] (8)

t_bits_TX[i] = t_bits_TX[i-1] + t_bit_period_TX[i], 其中i≠0 (9)

定義Error_TX為實(shí)際累積數(shù)據(jù)時(shí)長與理想累積數(shù)據(jù)時(shí)長的差值,相對于理想數(shù)據(jù)bit時(shí)長的百分比,單位為%

Error_TX[i]=( t_bits_ideal_TX[i]- T_bits_TX[i])*BITCLK*100 (10)

表2為帶入例程中數(shù)據(jù)的Error_TX的計(jì)算結(jié)果。

從表2中可以看到,最大正Error_TX為0.64%,最小負(fù)Error_TX為-0.80%.

表2 Error_TX

低頻波特率的 接收端累積誤差

MSP430FR2311 User’s Guide中指出,接收端誤差包括兩部分:一個(gè)是從發(fā)射端start bit開始邊沿到該邊沿被接收端識(shí)別的誤差,另一個(gè)是每個(gè)數(shù)據(jù)bit實(shí)際識(shí)別時(shí)刻和理想識(shí)別時(shí)刻的偏差。如圖3所示。

圖3 接收端兩種誤差

第一種誤差用Tsync表示,Tsync = ±0.5BRCLK。

對于第二種誤差,由于理想情況下接收端是在數(shù)據(jù)bit時(shí)長一半的位置進(jìn)行采樣識(shí)別,所以在進(jìn)行誤差計(jì)算時(shí),是以該時(shí)刻為參考進(jìn)行計(jì)算,而不像發(fā)射端,是以該數(shù)據(jù)bit理想時(shí)長結(jié)束的位置為參考進(jìn)行計(jì)算。

MSP430FR2311 User’s Guide中給出了計(jì)算公式,但是這些公式中包含的元素太多不便理解。本文通過簡化的方式來進(jìn)行理解和計(jì)算,可以得到相同的累積誤差結(jié)果。

圖4為MSP430FR2311的Majority Vote示意圖,從圖中可以看出Majority Vote在三個(gè)邊沿的位置進(jìn)行數(shù)據(jù)采樣,采樣的中心位置為INT(N/2)+m,其中N=INT(BRCLK/BITCLK), m為UCBRSx中對應(yīng)于該數(shù)據(jù)bit的UCBRSx.m值。理想的數(shù)據(jù)bit采樣中心位置為0.5/BITCLK。

圖4 Majority Vote示意圖

所以對于從Start bit開始的第i個(gè)數(shù)據(jù)bit,其采樣中心位置時(shí)刻為Tsync,前i-1個(gè)數(shù)據(jù)bit實(shí)際總時(shí)長和該數(shù)據(jù)bit采樣中心位置時(shí)長的總和,然后和理想的第i個(gè)數(shù)據(jù)bit采樣中心位置時(shí)刻進(jìn)行比較,便可得出第i個(gè)數(shù)據(jù)bit的累積誤差。

以時(shí)鐘源頻率BRCLK 32768Hz,波特率BITCLK 2400Hz為例,32768/2400=13.6533,所以UCOS16=0,UCBRx=13,UCBRSx=0xB6.理想數(shù)據(jù)bit采樣中心位置13.6533/2=6.8267BRCLK。

如圖5和圖6所示,在每個(gè)數(shù)據(jù)bit采樣中心位置時(shí)刻,實(shí)際累積采樣時(shí)刻和理想累積采樣時(shí)刻存在誤差。

當(dāng)考慮Tsync=0.5BRCLK時(shí),如圖5所示。

對于Start bit,理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻為6.83BRCLK,實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻為7.5BRCLK,誤差為6.83BRCLK-7.5BRCLK=-0.67BRCLK。

對于LSB bit,理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻為20.48BRCLK,實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻為20.5BRCLK,誤差為20.48BRCLK-20.5BRCLK=-0.02BRCLK。

對于Bit1,理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻為34.13BRCLK,實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻為34.5BRCLK,誤差為34.13BRCLK-34.5BRCLK=-0.37BRCLK。

后續(xù)bit位的累積誤差以此類推。

當(dāng)考慮Tsync=-0.5BRCLK時(shí),如圖6所示。

分析方法和圖5一樣,不再贅述。

圖5低頻波特率的接收端累積誤差示意圖,Tsync=0.5BRCLK

圖6低頻波特率的接收端累積誤差示意圖,Tsync=-0.5BRCLK

以下是低頻波特率的接收端累積誤差的公式推導(dǎo)。

t_bits_ideal_RX為接收端理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻。

t_bits_ideal_RX[i] = (i+0.5)/BITCLK (11)

t_bit_period_RX為接收端實(shí)際數(shù)據(jù)bit采樣中心位置時(shí)刻。每個(gè)數(shù)據(jù)bit采樣中心位置時(shí)刻的BRCLK個(gè)數(shù)等于INT(0.5UCBRx)和UCBRSx的對應(yīng)調(diào)制值UCBRSx.m之和。

t_bit_period_RX[i] = [INT(0.5*UCBRx) +UCBRSx.m]/BRCLK (12)

t_bits_before_RX為當(dāng)前數(shù)據(jù)bit之前的所有i-1個(gè)數(shù)據(jù)bit實(shí)際累積數(shù)據(jù)時(shí)長。

t_bits_before_RX[0] = 0

t_bits_before_RX[i] = t_bits_before_RX[i-1] + (UCBRx[i-1] + UCBRSx.m[i-1])/BRCLK, 其中i≠0 (13)

其中t_bits_before_RX[i-1]為所有i-2個(gè)數(shù)據(jù)bit實(shí)際累積數(shù)據(jù)時(shí)長,(UCBRx[i-1] + UCBRSx.m[i-1])/BRCLK為第i-1個(gè)數(shù)據(jù)bit實(shí)際數(shù)據(jù)時(shí)長。

t_bits_RX為接收端實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻。

t_bits_TX[i] = Tsync + t_bit_period_RX[i] + t_bits_before_RX[i] (14)

定義Error_TX為接收端實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻相對于理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻的誤差占理想數(shù)據(jù)bit時(shí)長的百分比,單位為%

Error_TX[i]=( t_bits_ideal_TX[i]- T_bits_TX[i])*BITCLK*100 (15)

表3為帶入例程中數(shù)據(jù)的Error_TX。

從表3中可以看到,最大正Error_TX為8.84%,最小負(fù)Error_TX為-5.52%.

表3 Error_TX

高頻波特率的 接收端累積誤差

以時(shí)鐘源頻率BRCLK 4000000Hz,波特率BITCLK 57600為例,4000000/57600=69.4444,所以UCOS16=1,UCBRx=4,UCBRFx=5,UCBRSx=0x55. 理想數(shù)據(jù)bit采樣中心位置69.4444/2=34.7222BRCLK.

如圖7和圖8所示,在每個(gè)數(shù)據(jù)bit累積采樣中心位置時(shí)刻,實(shí)際采樣時(shí)刻和理想采樣時(shí)刻存在誤差。

當(dāng)考慮Tsync=0.5BRCLK時(shí),如圖7所示。

對于Start bit,理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻為34.72BRCLK,實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻為34.5BRCLK,誤差為34.72BRCLK-34.5BRCLK=0.22BRCLK。

對于LSB bit,理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻為104.16BRCLK,實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻為104.5BRCLK,誤差為104.16BRCLK-104.5BRCLK=-0.34BRCLK。

對于Bit1,理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻為173.60,實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻為173.5BRCLK,誤差為173.60BRCLK-173.5BRCLK=0.10BRCLK。

后續(xù)bit位的累積誤差以此類推。

當(dāng)考慮Tsync=-0.5BRCLK時(shí),如圖8所示。

分析方法和圖7一樣,不再贅述。

圖7高頻波特率的接收端累積誤差示意圖,Tsync=0.5BRCLK

圖8高頻波特率的接收端累積誤差示意圖,Tsync=-0.5BRCLK

以下是高頻波特率的接收端累積誤差的公式推導(dǎo)。

t_bits_ideal_RX為接收端理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻。

t_bits_ideal_RX[i] = (i+0.5)/BITCLK (16)

t_bit_period_RX為接收端實(shí)際數(shù)據(jù)bit采樣中心位置時(shí)刻。每個(gè)數(shù)據(jù)bit采樣中心位置時(shí)刻的BRCLK個(gè)數(shù)等于INT[0.5*(16*UCBRx+UCBRFx)]和UCBRSx的對應(yīng)調(diào)制值UCBRSx.m之和。

t_bit_period_RX[i] = [INT(0.5*(16*UCBRx+UCBRFx)) +UCBRSx.m]/BRCLK (17)

t_bits_before_RX為當(dāng)前數(shù)據(jù)bit之前的所有i-1個(gè)數(shù)據(jù)bit實(shí)際累積數(shù)據(jù)時(shí)長。

t_bits_before_RX[0] = 0

t_bits_before_RX[i] = t_bits_before_RX[i-1] + (16*UCBRx+UCBRFx + UCBRSx.m)/BRCLK, 其中i≠0 (18)

其中t_bits_before_RX[i-1]為所有i-2個(gè)數(shù)據(jù)bit實(shí)際累積數(shù)據(jù)時(shí)長,(16*UCBRx+UCBRFx + UCBRSx.m)/BRCLK為第i-1個(gè)數(shù)據(jù)bit實(shí)際數(shù)據(jù)時(shí)長。

t_bits_RX為接收端實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻。

t_bits_TX[i] = Tsync + t_bit_period_RX[i] + t_bits_before_RX[i] (19)

定義Error_TX為接收端實(shí)際數(shù)據(jù)bit累積采樣中心位置時(shí)刻相對于理想數(shù)據(jù)bit累積采樣中心位置時(shí)刻的誤差占理想數(shù)據(jù)bit時(shí)長的百分比,單位為%

Error_TX[i]=( t_bits_ideal_TX[i]- T_bits_TX[i])*BITCLK*100 (20)

表4為帶入例程中數(shù)據(jù)的Error_TX。

從表4中可以看到,最大正Error_TX為1.76%,最小負(fù)Error_TX為-1.12%.

表4 Error_TX

時(shí)鐘源頻率優(yōu)選

時(shí)鐘源頻率優(yōu)選需要考慮兩方面的因素:

盡量降低發(fā)射端累積誤差和接收端累積誤差

對于Majority Vote架構(gòu),過高的時(shí)鐘源頻率會(huì)減小Majority Vote的檢測窗口,降低Majority Vote的性能

以波特率9600Hz為例, Error_TX和Error_RX如表5所示,根據(jù)時(shí)鐘源優(yōu)選原則,選擇1000000Hz。

表5 Error_TX和Error_RX

BRCLKBITCLKError_TX+ (%)Error_TX- (%)Error_RX+ (%)Error_RX- (%)

32768960016.02-17.1937.30-23.24

100000096000.64-0.481.04-1.04

800000096000.04-0.080.14-0.10

審核編輯:何安

聲明:本文內(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)注

    0

    文章

    341

    瀏覽量

    10034
收藏 人收藏

    評論

    相關(guān)推薦

    RS232通信的波特率設(shè)置說明

    RS232通信的波特率設(shè)置是確保數(shù)據(jù)正確傳輸?shù)年P(guān)鍵參數(shù)之一。以下是對RS232通信波特率設(shè)置的說明: 一、波特率的概念 波特率是指每秒傳輸?shù)谋忍財(cái)?shù)(bps),是衡量數(shù)據(jù)傳輸速度的重要指
    的頭像 發(fā)表于 12-10 16:26 ?1183次閱讀

    波特率設(shè)置中的常見問題解析

    在數(shù)字通信系統(tǒng)中,波特率是一個(gè)關(guān)鍵參數(shù),它直接影響數(shù)據(jù)傳輸?shù)男屎涂煽啃?。然而,在?shí)際應(yīng)用中,波特率的設(shè)置往往會(huì)引起一些常見的問題。 一、波特率與數(shù)據(jù)速率的混淆 問題描述: 許多人會(huì)將波特率
    的頭像 發(fā)表于 11-22 10:06 ?479次閱讀

    波特率與串行通信的關(guān)系 各種設(shè)備波特率轉(zhuǎn)換的方法

    波特率(Baud Rate)是串行通信中的一個(gè)重要參數(shù),它指的是信號(hào)傳輸?shù)乃俾?,即單位時(shí)間內(nèi)傳輸?shù)姆?hào)(或信號(hào)狀態(tài))的數(shù)量。在串行通信中,波特率決定了數(shù)據(jù)傳輸?shù)乃俣?,因此對于通信效率和設(shè)備兼容性
    的頭像 發(fā)表于 11-22 10:01 ?615次閱讀

    常見的波特率標(biāo)準(zhǔn)和協(xié)議

    波特率是指在數(shù)據(jù)通信中,每秒鐘傳輸?shù)姆?hào)數(shù)(或比特?cái)?shù)),是衡量數(shù)據(jù)通信速度的重要指標(biāo)。在不同的通信協(xié)議和場景中,常見的波特率標(biāo)準(zhǔn)和協(xié)議有所不同。以下是一些常見的波特率標(biāo)準(zhǔn)和協(xié)議: 一、串口通信
    的頭像 發(fā)表于 11-22 09:56 ?2121次閱讀

    Wi-Fi與藍(lán)牙的波特率對比分析

    Wi-Fi與藍(lán)牙是兩種不同的無線通信技術(shù),它們在波特率(或稱數(shù)據(jù)傳輸速率)方面存在顯著的差異。以下是對Wi-Fi與藍(lán)牙波特率的對比分析: 一、Wi-Fi的波特率 概述 : Wi-Fi(無線局域網(wǎng)
    的頭像 發(fā)表于 11-22 09:54 ?410次閱讀

    波特率的定義和計(jì)算方法 波特率與數(shù)據(jù)傳輸速度的關(guān)系

    波特率的定義 波特率(Baud Rate),又稱調(diào)制速率或傳符號(hào),是指每秒傳輸?shù)姆?hào)數(shù)目,單位為波特(Bd)。它是一個(gè)數(shù)字信號(hào)通信中重要的參數(shù),在串行通信協(xié)議中經(jīng)常被用作衡量串行數(shù)據(jù)
    的頭像 發(fā)表于 11-22 09:49 ?3009次閱讀

    波特率9600和115200的區(qū)別

    在現(xiàn)代通信技術(shù)中,數(shù)據(jù)傳輸速率是一個(gè)關(guān)鍵的性能指標(biāo)。對于串行通信,波特率是衡量數(shù)據(jù)傳輸速度的基本單位。波特率9600和115200是兩種常見的設(shè)置,它們在不同的應(yīng)用場景中有著各自的優(yōu)勢和局
    的頭像 發(fā)表于 10-18 14:56 ?2126次閱讀

    波特率與比特有何關(guān)系 波特率與數(shù)據(jù)傳輸速率的關(guān)系

    波特率(Baud Rate)和比特(Bit Rate)是衡量數(shù)據(jù)通信系統(tǒng)性能的兩個(gè)重要參數(shù),它們之間有著密切的關(guān)系,但并不完全相同。 波特率(Baud Rate): 波特率是指在數(shù)據(jù)
    的頭像 發(fā)表于 10-18 14:55 ?1128次閱讀

    uart波特率和傳輸頻率的關(guān)系 UART串口的常用波特率為多少

    UART(Universal Asynchronous Receiver/Transmitter)是一種廣泛使用的異步串行通信技術(shù),它允許兩臺(tái)設(shè)備之間進(jìn)行雙向數(shù)據(jù)傳輸。在UART通信中,波特率和傳輸
    的頭像 發(fā)表于 10-06 16:12 ?3354次閱讀
    uart<b class='flag-5'>波特率</b>和傳輸頻率的關(guān)系 UART串口的常用<b class='flag-5'>波特率</b>為多少

    串口通信中的波特率你真的了解嗎?差距竟如此重要!

    波特率在串口通信中的作用在串口通信中,波特率起著至關(guān)重要的作用。因?yàn)樵趥鬏敂?shù)據(jù)時(shí),發(fā)送方和接收方需要以相同的波特率進(jìn)行通信。如果兩波特率
    的頭像 發(fā)表于 08-27 11:46 ?1634次閱讀
    串口通信中的<b class='flag-5'>波特率</b>你真的了解嗎?差距竟如此重要!

    如何使用示波器測量串口波特率

    在通信和電子測量領(lǐng)域,串口波特率是一個(gè)至關(guān)重要的參數(shù),它決定了數(shù)據(jù)在串行通信線上的傳輸速率。使用示波器來測量串口波特率是一種常見且有效的方法,尤其是在沒有專業(yè)串口調(diào)試工具或需要更精確測量時(shí)。本文將
    的頭像 發(fā)表于 05-27 16:25 ?5348次閱讀

    波特率有什么危害尼?又該如何避免?

    深入探討了波特率過高可能帶來的危害,并提供了一些實(shí)用建議來保護(hù)設(shè)備不受影響。在通信領(lǐng)域,波特率是決定數(shù)據(jù)傳輸速度的重要參數(shù)。然而,波特率設(shè)置不當(dāng)可能會(huì)對設(shè)備造成嚴(yán)重的影響。本文旨在揭示波特率
    的頭像 發(fā)表于 04-03 16:45 ?1458次閱讀

    為啥要轉(zhuǎn)換波特率 波特率和傳輸速率的關(guān)系

    對于串行多主 CAN 總線,如果波特率被稱為“500000波特”,則 CAN 上的該端口每秒最多可傳輸500000位。
    的頭像 發(fā)表于 03-06 17:38 ?5310次閱讀
    為啥要轉(zhuǎn)換<b class='flag-5'>波特率</b> <b class='flag-5'>波特率</b>和傳輸速率的關(guān)系

    波特率發(fā)生器使用哪個(gè)定時(shí)器 波特率發(fā)生器的時(shí)鐘來源是什么

    波特率發(fā)生器是一種用于控制串行數(shù)據(jù)通信速率的設(shè)備,它可以生成特定波特率的時(shí)鐘信號(hào)。在嵌入式系統(tǒng)、通信設(shè)備和計(jì)算機(jī)硬件中,波特率發(fā)生器的使用十分常見。波特率發(fā)生器通常使用定時(shí)器來實(shí)現(xiàn)時(shí)鐘
    的頭像 發(fā)表于 01-24 09:56 ?2332次閱讀

    什么是串口波特率?串口通信為什么要設(shè)置波特率?

    什么是串口波特率?串口通信為什么要設(shè)置波特率?波特率與比特的關(guān)系 如何選擇串口波特率?? 串口波特率
    的頭像 發(fā)表于 01-22 16:10 ?2283次閱讀