本文主要介紹的是關于LDC1000寄存器出錯的相關問題,探討了LDC1000寄存器為什么會出錯,以及當LDC1000寄存器出錯時應該采取什么辦法解決。
LDC1000
LDC1000 是世界首款電感到數字轉換器。提供低功耗,小封裝,低成本的解決方案。 它的 SPI?接口可以很方便連接?MCU。LDC1000 只需要外接一個 PCB 線圈或者自制線圈就可 以實現非接觸式電感檢測。LDC1000 的電感檢測并不是指像 Q 表那樣測試線圈的電感量, 而是可以測試外部金屬物體和 LDC1000 相連的測試線圈的空間位置關系。
特性
磁一一自由操作
可調式感測范圍(通過線圈的設計)
降低系統成本
遠程傳感器的位置(從惡劣環境的解耦LDC)
高耐久性(通過接觸較少的操作)
環境干擾不敏感 (如灰塵,灰塵,水,油)
電源電壓,IO:1.8V至5.25V
電源電流(WIO LC Tank): 1.7毫安
RP分辨率: 16位
分辨率: 24位
頻率范圍: 5Khz~~5Mhz
優勢
1、 更高的分辨率:可通過 16 位共振阻抗及 24 位電感值,在位置傳感應用中實現亞微米級分辨率;
2、更高的可靠性:提供非接觸傳感技術避免受油污塵土等非導電污染物的影響,可延長設備使用壽命;
3、更高的靈活性:允許傳感器遠離電子產品安放,處于 PCB 無法安放的位置;
4、更低的系統成本:采用低成本傳感器及傳導目標,無需磁體;
5、無限可能性:支持壓縮的金屬薄片或導電油墨目標,可為創造性創新系統設計帶來無限可能;
6、更低的系統功耗:標準工作時功耗不足 8.5mW,待機模式下功耗不足 1.25mW。
LDC1000工作原理
LDC1000電感的檢測原理是利用電磁感應原理。在線圈中加一個交變電流,線圈周圍會產生交變磁場,這時如果有金屬物體(如圖3-1)進入這個磁場則會在金屬物體表面產生渦流。渦流電流與線圈電流的方向相反。渦流產生的感應電磁場與線圈的電磁場方向相反。渦流與金屬體磁導率、電導率、線圈的幾何形狀、幾何尺寸以及頭部線圈到金屬導體表面的距離等參數有關。
渦流產生的反方向磁場跟線圈耦合在一起,就像是有另一個次級線圈存在一樣。這樣LDC1000的線圈作為次級線圈就形成了一個變壓器。如圖3-2所示由于變壓器的互感作用,在初級線圈這一側就可以檢測到次級線圈的參數。
電磁感應圖
互感感應圖
設Ls為初級線圈的電感值,Rs為初級線圈的寄生電阻。L(d)為互感,R(d)是互感電阻的寄生電阻,其中d為距離的函數。
交流電若只加在電感上(初級線圈),則在產生交變磁場的同時也會消耗大量的能量。這時將一個電容并聯在電感上,由于LC的并聯諧振作用能量損耗大大減小,只會損耗在Rs和R(d)上。由此可知檢測到R(d)的損耗就可以間接的檢測到d。
由上可知LCD1000并不是直接檢測串聯電阻,而是檢測等效并聯電阻。
LDC1000引腳圖
引腳說明圖
1、O:數字輸出,DI:數字輸入,P:電源,A:模擬
2、在裸露的模具連接墊(DAP)和設備的GND引腳之間有一個內部電連接。雖然DAP可以懸空,為了達到最佳性能,DAP應連接到與設備的GND引腳相同的電位。不使用作為該裝置的主要地面的DAP。設備接地引腳必須始終連接到地面。
LDC1000寄存器讀取時局出錯的原因
解決的辦法主要有以下幾個方面:
1、用示波器查看各個管腳的時序波形圖,對照使用說明書上的波形,看是否出錯。
查看的時候主要從以下幾方面入手:sck是否為標準的矩形脈沖信號,總共應該有16個周期(如果發送數據是16位的話,那么應該是24個周期);mosi管腳上的電平時序即為你從單片機寫入芯片的值,比如你寫入0x70,則應該是0111 0000;miso是你從芯片讀出來的值;
2、再仔細檢查一遍nRF24l01的各個管腳是否和程序中定義的管腳一一對應。
3、(我當時的故障原因)檢查芯片的地線是否接牢,注意要和單片機共地,而且最好供3.3v的電壓
LDC1000寄存器運行流程
結語
LDC1000寄存器讀取的相關介紹就到這了,希望通過本文能讓你對LDC1000有更全面的認識,如有不足之處歡迎指正。