[發(fā)明專利]自動波特率檢測電路及其檢測方法在審
| 申請?zhí)枺?/td> | 202010167862.9 | 申請日: | 2020-03-11 |
| 公開(公告)號: | CN111181815A | 公開(公告)日: | 2020-05-19 |
| 發(fā)明(設(shè)計)人: | 張昊;陳奇輝;盛云;王升楊 | 申請(專利權(quán))人: | 蘇州納芯微電子股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/40 |
| 代理公司: | 蘇州威世朋知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32235 | 代理人: | 沈曉敏 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動 波特率 檢測 電路 及其 方法 | ||
本發(fā)明提供了一種自動波特率檢測電路及其檢測方法,所述檢測方法包括:獲取LIN數(shù)據(jù)幀;根據(jù)預(yù)置波特率對LIN數(shù)據(jù)幀進行同步間隔場檢測;按照約定數(shù)據(jù)模式進行同步場自動波特率檢測;若檢測成功,計算并存儲臨時波特率;根據(jù)臨時波特率對LIN數(shù)據(jù)幀進行標識符場檢測;若標識符場檢測結(jié)果異常,則將臨時波特率丟棄,并重新根據(jù)預(yù)置波特率對LIN數(shù)據(jù)幀進行同步間隔場檢測。在電路系統(tǒng)受到干擾,導(dǎo)致自動波特率的計算發(fā)生誤判或使得標識符場檢測異常時,由于及時丟棄臨時波特率并重新采用預(yù)置波特率,從而不會使得后續(xù)通訊的過程中也使用錯誤的波特率而導(dǎo)致的不可逆的通信異常,增強檢測電路的魯棒性。
技術(shù)領(lǐng)域
本發(fā)明涉及LIN總線通信領(lǐng)域,特別是一種基于LIN總線的抗干擾型自動波特率檢測電路及其檢測方法。
背景技術(shù)
現(xiàn)有技術(shù)中,在LIN總線通信中進行自動波特率檢測需要有如下步驟:首先接收控制器先根據(jù)預(yù)置波特率完成同步間隔場的檢測,然后再進行同步場自動波特率檢測,并檢測計算獲得精確波特率。精確波特率代替預(yù)置波特率進入波特率產(chǎn)生器,從而基于該更新后的精確波特率完成標識符場的檢測。若檢測通過,則LIN總線的控制權(quán)將正式切換給發(fā)送控制器,由發(fā)送控制器發(fā)送響應(yīng)數(shù)據(jù),實現(xiàn)一幀LIN數(shù)據(jù)幀完整的接收發(fā)送過程。
在上述過程中,完成同步場的自動波特率檢測之后,預(yù)置的波特率即被計算獲得的精確波特率取代。在一般的主從單點通信的情況下,由于接收緩存器中的數(shù)據(jù)全部由發(fā)起通信的LIN主節(jié)點來控制,因此波特率信息真實可靠。但是在多節(jié)點級聯(lián)或者較為嚴苛的通信環(huán)境下,例如汽車電子所處的電磁干擾環(huán)境中,由于存在各種干擾耦合至LIN總線上的可能性,導(dǎo)致同步場數(shù)據(jù)不再由主節(jié)點唯一約束。而這些干擾容易引起自動波特率檢測發(fā)生誤判,波特率產(chǎn)生器將會不可逆的產(chǎn)生計算錯誤的波特率,在干擾排除的情況下通信也無法恢復(fù)到正常情況。
因此,為了解決上述問題,必須設(shè)計一種新的基于LIN總線的抗干擾型自動波特率檢測電路及其檢測方法。
發(fā)明內(nèi)容
為解決上述問題之一,本發(fā)明提供了一種自動波特率檢測方法,所述檢測方法包括:
獲取LIN數(shù)據(jù)幀;
根據(jù)預(yù)置波特率對LIN數(shù)據(jù)幀進行同步間隔場檢測;
按照約定數(shù)據(jù)模式進行同步場自動波特率檢測;
若檢測成功,計算并存儲臨時波特率;
根據(jù)臨時波特率對LIN數(shù)據(jù)幀進行標識符場檢測;
若標識符場檢測結(jié)果異常,則將臨時波特率丟棄,并重新根據(jù)預(yù)置波特率對LIN數(shù)據(jù)幀進行同步間隔場檢測。
作為本發(fā)明的進一步改進,步驟“按照約定數(shù)據(jù)模式進行同步場自動波特率檢測”包括:
對LIN數(shù)據(jù)幀的同步場進行下降沿檢測并獲得下降沿數(shù)量;
步驟“檢測成功”包括:下降沿數(shù)量滿足約定數(shù)據(jù)模式。
作為本發(fā)明的進一步改進,步驟“對LIN數(shù)據(jù)幀的同步場進行下降沿檢測并獲得下降沿數(shù)量”包括:
預(yù)設(shè)時長閾值;
對LIN數(shù)據(jù)幀的同步場進行下降沿檢測并獲得下降沿數(shù)量,并進行計時獲得計時結(jié)果;
步驟“下降沿數(shù)量滿足約定數(shù)據(jù)模式”包括:下降沿數(shù)量滿足約定數(shù)據(jù)模式,計時結(jié)果小于時長閾值。
作為本發(fā)明的進一步改進,步驟“根據(jù)臨時波特率對LIN數(shù)據(jù)幀進行標識符場檢測”之后還包括:
若標識符場檢測結(jié)果正常,則根據(jù)臨時波特率發(fā)送響應(yīng)數(shù)據(jù)。
作為本發(fā)明的進一步改進,步驟“根據(jù)臨時波特率發(fā)送響應(yīng)數(shù)據(jù)”之后包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州納芯微電子股份有限公司,未經(jīng)蘇州納芯微電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010167862.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





