<pre id="nnj5n"><del id="nnj5n"></del></pre><ruby id="nnj5n"><ruby id="nnj5n"><thead id="nnj5n"></thead></ruby></ruby><ruby id="nnj5n"><ruby id="nnj5n"><var id="nnj5n"></var></ruby></ruby>
    <pre id="nnj5n"></pre>
      <p id="nnj5n"></p>
      <p id="nnj5n"><ruby id="nnj5n"><dfn id="nnj5n"></dfn></ruby></p><pre id="nnj5n"><ruby id="nnj5n"><var id="nnj5n"></var></ruby></pre><noframes id="nnj5n"><pre id="nnj5n"><ruby id="nnj5n"></ruby></pre>

      <ruby id="nnj5n"></ruby>

          全國服務熱線:0755-26993877
          當前位置: 首頁 > 自動化問答自動化問答

          如何同步多個數字加速度計,同步的方法有哪些?

          發布時間:2021-07-03 16:04:19點擊量:

          問題描述:

            當使用多個模擬加速度計時,通過同步ADC很容易同步輸出。但是當我們有多個數字加速度計時,我們如何同步這些輸出,以確保所有響應都針對相同的脈沖時間?問題來自這樣一個事實,即不可能向他們發送同時啟動它們的沖動......我發現沒有符合我需求的具有這種容量的數字加速度計。你有什么技巧可以做到這一點嗎?


          問題回答:

            使用3*ADXL372加速度計。同步所有3個加速度計很重要。為了實現這一點,一直專注于使用EXT_SYNC功能。也在努力節省電量,因此一直使用FIFO來緩沖68個XYZ樣本,并使用來自加速度計之一的INT FULL信號作為CPU觸發器來讀取64個樣本(確保在FIFO中保留一些樣本作為數據表建議)。


            已經將來自3個加速度計的CS信號連接到同一個CPU端口,因此當向它們發送初始化命令時,所有3條線可以完全同時切換。


            發現的第一個問題是每個加速度計會在不同時間開始緩沖到其FIFO。


            INT0被路由到CPU,INT1和INT2只是在邏輯分析儀上監控。這是測量開始后的第一次觸發。如您所見,每個ADXL372在不同時間發出FIFO_FULL信號。在左側跟蹤中,FILTER_SETTLING時間為370毫秒,但在右側跟蹤中為10毫秒。所以正確的軌跡要好得多,但仍然不完美。


            的解決方案是這樣做:


            ·初始化(FIFO模式、INT源等)。將FIFO閾值設置為3*32個樣本。


            ·開始采樣并等待INT


            ·在INT上,停止EXT_SYNC時鐘


            ·對于每個芯片,讀取FIFO中的樣本數并讀出除最后一個樣本三元組之外的所有樣本(因此每個FIFO中還剩下一個XYZ三元組)


            ·將FIFO閾值調整為最多3*68個樣本并恢復EXT_SYNC時鐘



          地址:深圳寶安區新安街道67區甲岸科技園1號廠房1區5樓  電話:0755-26993877  手機:15012713703
          Copyright ? 2021 深圳市藤倉自動化有限公司版權所有 ICP備案編號:粵ICP備16008317號  

            <pre id="nnj5n"><del id="nnj5n"></del></pre><ruby id="nnj5n"><ruby id="nnj5n"><thead id="nnj5n"></thead></ruby></ruby><ruby id="nnj5n"><ruby id="nnj5n"><var id="nnj5n"></var></ruby></ruby>
            <pre id="nnj5n"></pre>
              <p id="nnj5n"></p>
              <p id="nnj5n"><ruby id="nnj5n"><dfn id="nnj5n"></dfn></ruby></p><pre id="nnj5n"><ruby id="nnj5n"><var id="nnj5n"></var></ruby></pre><noframes id="nnj5n"><pre id="nnj5n"><ruby id="nnj5n"></ruby></pre>

              <ruby id="nnj5n"></ruby>

                  <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>