[發明專利]一種SPI設備時鐘校正的方法在審
| 申請號: | 202211534667.0 | 申請日: | 2022-12-02 |
| 公開(公告)號: | CN115981414A | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 劉曉露;黃蘇芳;周楊凡 | 申請(專利權)人: | 杭州萬高科技股份有限公司 |
| 主分類號: | G06F1/04 | 分類號: | G06F1/04;G06F13/42 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 胡建華 |
| 地址: | 310053 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 spi 設備 時鐘 校正 方法 | ||
1.一種SPI設備時鐘校正的方法,其特征在于,包括以下步驟:
步驟1、當所述SPI設備中的主設備進行寫操作時,所述主設備拉低CSN信號,并提供48個連續的SCK時鐘信號;
從設備監測CSN信號為低后,從第一個SCK時鐘信號上升沿開始計數,計數器從0開始計數;計數頻率為從設備內部高頻時鐘fHSI;
當從設備檢測到第48個SCK時鐘信號時,計數器停止計數,將計數值CNT保存在從設備的寄存器中;
步驟2、主設備讀從設備計數寄存器中保持的計數值CNT;
步驟3、根據計數值,計算從設備系統時鐘fHSI,具體方法如下:
其中,fSCK表示SCK時鐘信號的頻率;已知從設備的高速內部時鐘信號HSI頻率設計值為6.5536MHz,則校正頻率Δf的計算方法為:
Δf=fHSI-6553600
步驟4、主設備將校正補償值即步驟3中所述的校正頻率Δf,寫入從設備的寄存器的相應地址中,完成所述的時鐘校正。
2.根據權利要求1所述的一種SPI設備時鐘校正的方法,其特征在于,所述SPI設備包括:主設備和從設備,主設備及從設備均包含四個引腳,用于信號傳輸,其中:
MISO引腳:主設備輸入或從設備輸出引腳;該引腳在從設備中發送數據,在主設備中接收數據;
MOSI引腳:主設備輸出或從設備輸入引腳;該引腳在主設備中發送數據,在從設備中接收數據;
SCK引腳:串口時鐘,作為主設備的輸出,從設備的輸入;
CSN引腳:從設備選擇。
3.根據權利要求2所述的一種SPI設備時鐘校正的方法,其特征在于,從設備中包括寄存器,用于存儲所述計數值CNT和校正補償值Δf。
4.根據權利要求3所述的一種SPI設備時鐘校正的方法,其特征在于,步驟1中當所述SPI設備中的主設備進行寫操作時,當從設備接收到第六字節即校驗和時,若校驗出錯,則不進行頻率校正。
5.根據權利要求4所述的一種SPI設備時鐘校正的方法,其特征在于,步驟3中計算校正頻率時,主設備判斷校正補償值的偏差范圍,對大于設定閾值的偏差不進行補償。
6.根據權利要求5所述的一種SPI設備時鐘校正的方法,其特征在于,步驟3中所述的設定閾值為6553600的4%。
7.根據權利要求6所述的一種SPI設備時鐘校正的方法,其特征在于,步驟4中所述的寫入從設備的寄存器的相應地址中時,寄存器的相應地址中的最高位表示正負符號位。
8.根據權利要求7所述的一種SPI設備時鐘校正的方法,其特征在于,當主設備想從設備的寄存器進行寫操作時,主設備連續發送6個字節數據,第一個字節為從設備目標寄存器地址,第2~5字節為目標寄存器數據,第6字節為發送數據的檢驗和。
9.根據權利要求8所述的一種SPI設備時鐘校正的方法,其特征在于,當主設備向從設備的寄存器進行讀操作時,主設備發送準備讀取的從設備寄存器的目標地址,從設備收到讀指令后,發送4字節數據和1字節校驗和。
10.根據權利要求9所述的一種SPI設備時鐘校正的方法,其特征在于,當主設備向從設備的寄存器進行讀或寫操作時,通過MOSI引腳傳送通信信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州萬高科技股份有限公司,未經杭州萬高科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211534667.0/1.html,轉載請聲明來源鉆瓜專利網。





