[發明專利]模擬通信接口的時序控制方法、裝置與電子設備有效
| 申請號: | 201811128206.7 | 申請日: | 2018-09-27 |
| 公開(公告)號: | CN109324987B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 王雙優;初德進;譚少峰;陳彥霖;白曉東 | 申請(專利權)人: | 海信視像科技股份有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F13/42 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 羅英;劉芳 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模擬 通信 接口 時序 控制 方法 裝置 電子設備 | ||
本申請實施例公開了一種模擬通信接口的時序控制方法、裝置與電子設備,所述方法包括:獲取通信總線當前電平狀態的目標維持時長,以及CPU當前工作頻率,其中,目標維持時長由預設的通信總線時序確定;根據CPU當前工作頻率和目標維持時長,確定CPU空指令的次數;根據CPU空指令的次數,確定模擬通信接口的時序。這樣當CPU的工作頻率發生變化時,可以確保模擬通信接口的時序與預設的通信總線時序一致,進而提高了該模擬通信接口通信或數據傳輸的成功率。
技術領域
本申請實施例涉及數據傳輸領域,尤其涉及一種模擬通信接口的時序控制方法、裝置與電子設備。
背景技術
I2C(Inter-Integrated Circuit,集成電路總線)通訊協議是由Phiilps公司開發的,由于它引腳少,硬件實現簡單,可擴展性強,不需要USART(Universal AsynchronousReceiver And Transmitter,通用異步收發器)、CAN(Controller Area Network,區域網絡控制器)等通訊協議的外部收發設備,現在被廣泛地使用在系統內多個集成電路(IC)間的通訊。目前通常使用GPIO(General Purpose Input/Output,通用輸入輸出)接口來模擬I2C總線實現數據的傳輸。
I2C通信協議對時序有著嚴格的要求,采用GPIO模擬的方式實現I2C時,需要靠軟件延時來模擬時序。而在CPU工作時CPU工作頻率會變化,使得用于模擬I2C時序的軟件延時也會隨之變化,導致模擬I2C時序不滿足標準規定的I2C時序要求,進而導致通信失敗或數據傳輸出錯。
發明內容
本申請實施例提供一種模擬通信接口的時序控制方法、裝置與電子設備。
第一方面,本申請實施例提供一種模擬通信接口的時序控制方法,包括:
獲取通信總線當前電平狀態的目標維持時長,以及CPU當前工作頻率,其中,所述目標維持時長由預設的通信總線時序確定;
根據所述CPU當前工作頻率和所述目標維持時長,確定所述CPU空指令的次數;
根據所述CPU空指令的次數,確定所述模擬通信接口的時序,其中,所述模擬通信接口為用于模擬通信總線時序的通信接口。
在第一方面的一種可能的實現方式中,所述根據所述CPU當前工作頻率和所述目標維持時長,確定所述CPU空指令的次數,包括:
若所述目標維持時長大于或等于第一預設值,則根據所述第一預設值和所述CPU當前工作頻率,確定所述CPU空指令的第一次數,并執行所述第一次數的空指令;
若所述目標維持時長小于所述第一預設值,則根據所述目標維持時長和所述CPU當前工作頻率,確定所述CPU空指令的第二次數,并執行所述第二次數的空指令。
在第一方面的另一種可能的實現方式中,所述若所述目標維持時長大于或等于第一預設值,則根據所述第一預設值和所述CPU當前工作頻率,確定所述CPU空指令的第一次數,包括:
若所述目標維持時長大于或等于所述第一預設值,則根據所述第一預設值和所述CPU當前工作頻率,確定所述CPU空指令的第一子次數;
判斷所述目標維持時長與所述第一預設值的第一差值是否小于所述第一預設值;
若否,則將所述第一差值作為所述目標維持時長,繼續根據所述第一預設值和所述CPU當前工作頻率,確定所述CPU空指令的第一子次數,直到所述第一差值小于所述第一預設值為止;
將所有第一子次數之和作為所述第一次數。
在第一方面的另一種可能的實現方式中,所述方法還包括:
判斷所述目標維持時長是否大于或等于第二預設值,其中,所述第二預設值大于所述第一預設值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海信視像科技股份有限公司,未經海信視像科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811128206.7/2.html,轉載請聲明來源鉆瓜專利網。





