[發明專利]提高通信速率的方法及系統在審
| 申請號: | 202011092952.2 | 申請日: | 2020-10-13 |
| 公開(公告)號: | CN112511334A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 陳朋芳;彭成斌;武繼好 | 申請(專利權)人: | 博流智能科技(南京)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 王松 |
| 地址: | 211800 江蘇省南京市江北*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 通信 速率 方法 系統 | ||
本發明揭示了一種提高通信速率的方法及系統,所述方法包括:通信發起方發送通信數據,供通信響應方進行波特率數值檢測;通信響應方測量通信特征比特寬度,以此計算通信波特率,并根據計算得到的通信波特率設置串口參數;使用所述通信波特率計算模塊計算得到的通信波特率,將應答和特征比特寬度發送給通信發起方;通信發起方根據對端反饋的數值調整自身的波特率,以適配對端的串口時鐘數值。本發明提出的提高通信速率的方法及系統,通信發起方可以根據對端反饋的數值,調整自身的波特率,以適配對端的串口時鐘數值,降低速度誤差,從而大大提高自動波特率時的通信速度,提高生產效率,降低生產成本。
技術領域
本發明屬于通信技術領域,涉及一種通信系統,尤其涉及一種提高通信速率的方法及系統。
背景技術
串口自動波特率在各個領域都有廣泛的應用,其技術原理是,通信開始的數據接收方,處在通信監聽狀態,通過測量數據發送方發送特定數據的比特寬度,從而計算出通信發送方的波特率,隨后通信雙方使用該波特率進行數據通信。
一個典型的自動波特率應用場景是芯片程序下載,這在芯片程序燒錄工廠十分常見,該場景如圖1所示。在該場景中,下載模塊與芯片通過串口自動波特率機制建立通信,芯片在使用自動波特率對特征比特寬度進行測量的時候,由于自身的時鐘不準,加之芯片串口模塊不支持時鐘小數分頻,從而導致下載模塊不能使用過高的通信波特率,否則,芯片端在完成測量以后,會因為沒有小數分頻使得自身設定的波特率與數據發送方的波特率存在較大誤差,通信無法正常進行。
以下載模塊使用115200波特率為例,假設芯片端因RC時鐘不準確,預期設計的時鐘為32MHz,而實際時鐘為32.1MHz,即32100000Hz,芯片串口使用16倍時鐘進行采樣。在這種情況下,芯片測量得到的波特率分頻值是:32100000÷16÷115200=17.42。由于沒有小數分頻,分頻寄存器的數值只能設置為17,這樣芯片端的實際波特率是32100000÷16÷17=118015,與115200存在2.44%的誤差,如果下載模塊使用961200這樣更高的速度通信,同理,其誤差高達4.4%。
在這種大誤差的情況,通信無法進行,傳統的方法是降低自動波特率的通信速度。以通信波特率降低到57600為例,同樣的情況,此時芯片端的分頻寄存器的數值是32100000÷16÷57600=34.83,同理,分頻寄存器的數值只能設置為35,這樣芯片端的實際波特率是32100000÷16÷35=57321,與57600存在-0.48%的誤差,這時誤差比較小,通信可以正常進行。
傳統降低自動波特率通信速度的方法,雖然解決了通信無法進行的問題,但是其缺點顯而易見:通信的速度太低,增加了通信時間成本。
有鑒于此,如今迫切需要設計一種新的通信控制方式,以便克服現有通信控制方式存在的上述至少部分缺陷。
發明內容
本發明提供一種提高通信速率的方法及系統,可提高自動波特率時的通信速度,提高生產效率,降低生產成本。
為解決上述技術問題,根據本發明的一個方面,采用如下技術方案:
一種提高通信速率的方法,所述方法包括:
通信發起方發送通信數據,供通信響應方進行波特率數值檢測;
通信響應方測量通信特征比特寬度,以此計算通信波特率,并根據計算得到的通信波特率設置串口參數;使用所述通信波特率計算模塊計算得到的通信波特率,將應答和特征比特寬度發送給通信發起方;以及
通信發起方根據對端反饋的數值調整自身的波特率,以適配對端的串口時鐘數值。
作為本發明的一種實施方式,所述方法進一步包括:
將通信響應方設置為自動波特率檢測狀態,通信響應方能對接收的通信數據進行自動波特率檢測;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博流智能科技(南京)有限公司,未經博流智能科技(南京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011092952.2/2.html,轉載請聲明來源鉆瓜專利網。





