MPU9250用DMP庫受1W433M射頻天線干擾

小功率射頻模塊一切正常

433M射頻模塊不插天線不會干擾

插天線干擾射頻模塊對面(電路板兩面)的單片機,加防磁墊有效果

插天線,天線不對着9250,不會干擾

天線在9250某個位置,dmp庫中斷方式,正常輸出幾次,然後9250隨時死機(卡死後給任何復位信號都沒用,只能斷電重啓),中斷信號一直高(低電平有效),iic數據鎖死

天線同樣位置,不用dmp庫,不用中斷就一直正常

分析

dmp庫中斷方式,天線對着9250 ,iic數據波形如左下; 普通模式讀取,波形右下;

可能原因:

模塊天線挨着9250那倆數據線,近的話會把那倆數據線的電平搞得異常,時間長fifo就讀不出來了,dmp中斷的速度要(200hz)比普通模式要快,造成緩存區一直在累積,然後累積的特別多,可能就把9250的某個寄存器或其他地方給衝了,造成卡死

解決方法:臨時的方法是每隔0.5s或更短時間清一次fifo, mpu_reset_fifo();    最後方法就是把9250放遠點(大疆放無人機起落支架下面),或者iic防干擾做一下;程序上應該有保護措施,在看

發佈了147 篇原創文章 · 獲贊 42 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章