[發(fā)明專利]一種基于SCL實時高電平脈寬的I2C從機電路在審
| 申請?zhí)枺?/td> | 202011289303.1 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112463701A | 公開(公告)日: | 2021-03-09 |
| 發(fā)明(設計)人: | 卓越;朱建銀 | 申請(專利權)人: | 江蘇科大亨芯半導體技術有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 蘇州市中南偉業(yè)知識產權代理事務所(普通合伙) 32257 | 代理人: | 殷海霞 |
| 地址: | 215000 江蘇省蘇州市吳江區(qū)松*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 scl 實時 電平 i2c 機電 | ||
1.一種基于SCL實時高電平脈寬的I2C從機電路,包括同步及判斷電路模塊和I2C從機狀態(tài)機模塊,其特征在于,所述同步及判斷電路模塊和I2C從機狀態(tài)機模塊之間設置有檢測SCL實時高電平脈寬及預測SCL下降沿時刻功能模塊,所述檢測SCL實時高電平脈寬及預測SCL下降沿時刻功能模塊能夠預測SCL下降沿位置,并將預測出的SCL下降沿位置通知I2C從機狀態(tài)機模塊。
2.如權利要求1所述的基于SCL實時高電平脈寬的I2C從機電路,其特征在于,所述檢測SCL實時高電平脈寬及預測SCL下降沿時刻功能模塊包括SCL實時高電平脈寬計數模塊、SCL有效高電平脈寬期間判斷模塊、SCL高電平脈寬周期數判斷及緩存模塊和預測SCL下降沿時刻模塊。
3.如權利要求2所述的基于SCL實時高電平脈寬的I2C從機電路,其特征在于,所述SCL實時高電平脈寬計數模塊實時計數SCL每個高電平脈寬所需的工作時鐘周期,所述SCL實時高電平脈寬計數模塊在每個工作時鐘上升沿的工作邏輯為:
邏輯S1-1:當檢測到SCL時鐘上升沿后,寄存器i2c_scl_period_cnt清零;
邏輯S1-2:當邏輯S1-1中沒有檢測到SCL時鐘上升沿時,寄存器i2c_scl_period_cnt自動加1。
4.如權利要求2所述的基于SCL實時高電平脈寬的I2C從機電路,其特征在于,所述SCL有效高電平脈寬期間判斷模塊識別I2C數據傳輸區(qū)間,所述SCL有效高電平脈寬期間判斷模塊在每個工作時鐘上升沿的工作邏輯為:
邏輯S2-1:當檢測到i2c_stop和i2c_start時,寄存器i2c_scl_period_start清零;
邏輯S2-2:當沒有檢測到i2c_stop和i2c_start時,且檢測到SCL上升沿時,寄存器i2c_scl_period_start置高;當檢測到SCL下降沿時,寄存器i2c_scl_period_start清零;
邏輯S2-3:當沒有檢測到i2c_stop和i2c_start時,且沒有檢測到SCL上升沿或下降沿時,寄存器i2c_scl_period_start保持原值。
5.如權利要求2所述的基于SCL實時高電平脈寬的I2C從機電路,其特征在于,所述SCL高電平脈寬周期數判斷及緩存模塊根據SCL實時高電平脈寬計數模塊、SCL有效高電平脈寬期間判斷模塊計數結果,計算出本次I2C全部傳輸周期內平均SCL高電平脈寬周期數,所述SCL高電平脈寬周期數判斷及緩存模塊在每個工作時鐘上升沿的工作邏輯為:
邏輯S3-1:當檢測到i2c_stop和i2c_start時,寄存器i2c_scl_period清零;
邏輯S3-2-1:當沒有檢測到i2c_stop和i2c_start時,且檢測到SCL下降沿與寄存器i2c_scl_period_start為高時,如果寄存器i2c_scl_period當前值為0時,直接將寄存器i2c_scl_period_cnt賦值給寄存器i2c_scl_period;
邏輯S3-2-2:當沒有檢測到i2c_stop和i2c_start時,且檢測到SCL下降沿與寄存器i2c_scl_period_start為高時,如果寄存器i2c_scl_period當前值不為0時,當寄存器i2c_scl_period當前值比寄存器i2c_scl_period_cnt值大的話,寄存器i2c_scl_period減1;當寄存器i2c_scl_period當前值比寄存器i2c_scl_period_cnt值小的話,寄存器i2c_scl_period加1;當上述兩個條件都不成立時,寄存器i2c_scl_period保持原值;
邏輯S3-3:當沒有檢測到i2c_stop和i2c_start時,且沒有檢測到SCL下降沿與寄存器i2c_scl_period_start為高時,寄存器i2c_scl_period保持原值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇科大亨芯半導體技術有限公司,未經江蘇科大亨芯半導體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011289303.1/1.html,轉載請聲明來源鉆瓜專利網。





