Arduino驅動QMC6308地磁傳感器調試筆記(1)

一、QMC地磁傳感器介紹(矽睿科技)

      IMG_20200414_233125

      QMC6308是三軸磁傳感器,它將磁傳感器和信號環境ASIC集成到一個硅芯片中。 該晶片級芯片級封裝(WLCSP)適用於移動和可穿戴設備中的電子羅盤,地圖旋轉,遊戲和個人導航等應用。QMC6308基於我們最新的高分辨率,磁吸式 電阻技術。 結合定製設計的16位ADC ASIC,它具有低噪聲,高精度,低功耗,失調消除和溫度補償的優點。 QMC6308可實現1°至2°的羅盤航向精度。 I²C串行總線可簡化接口。

    採用0.8x0.8x0.5mm3 WLCSP的3軸磁阻傳感器,保證在-40°C至+85°C的擴展溫度範圍內運行。
    具有低噪聲AMR傳感器的16位ADC達到2毫高斯場分辨率。
    寬磁場範圍(±30高斯)
    具有標準模式和快速模式的I2C接口。
    寬範圍工作電壓(1.65V至1.95V)和低功耗(30uA)
    無鉛封裝構造
    提供軟件和算法支持
優點:
    體積小,適合高度集成的產品。 信號已被數字化和校準。
    能夠實現1°到2°的羅盤航向精度,允許行人導航和LBS應用
    最大化傳感器的全部動態範圍和分辨率
    在寬工作溫度範圍內自動保持傳感器的靈敏度
    用於快速數據通信的高速接口。 最大200Hz數據輸出速率
    在生產中進行組裝後啓用低成本功能測試
    兼容電池供電的應用
    符合RoHS
    可用羅盤航向,硬鐵,軟鐵和自動校準庫

二、調試筆記
    從設備地址爲7位(0x2C)
    寫寄存器數據幀結構
    image
    讀寄存器數據幀結構
    image
    (不要犯錯把讀從設備地址寫成寄存器地址,從設備是不會產生應答的)

三、初始化流程
    設置數據最大輸出率OSR2
    設置運行模式(Suspend Mode、Continuous Mode、Single Mode)MODE
    設置SET/RESET MODE
四、數據讀取流程
    輪詢I2C讀取寄存器(0x09)標誌位DRDY,爲1數據已經準備就緒。
    再依次讀取x,y,z數據

五、Arduino的開發環境與庫使用的詳細資料請自行學習

芯片應用項目合作洽談請聯繫:18665321219

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章