<noscript id="jftie"></noscript>
    <style id="jftie"><mark id="jftie"><dfn id="jftie"></dfn></mark></style>
  1. <span id="jftie"></span>
    • 国产成人精品久久一区二区,韩国精品久久久久久无码,国产精品国产高清国产av,欧美99久久无码一区人妻a片,亚洲高清码在线精品av,午夜人妻久久久久久久久,伊人热热久久原色播放www ,亚洲女教师丝祙在线播放
      你的位置:首頁 > 測試測量 > 正文

      MCU SPI接口訪問非標準SPI ADC的方法

      發布時間:2020-02-24 責任編輯:wenwei

      【導讀】當前許多精密模數轉換器(ADC)具有串行外設接口(SPI)或某種串行接口,用以與包括微控制器單元(MCU)、DSP和FPGA在內的控制器進行通信。控制器寫入或讀取ADC內部寄存器并讀取轉換碼。SPI的印刷電路板(PCB)布線簡單,并且有比并行接口更快的時鐘速率,因而越來越受歡迎。而且,使用標準SPI很容易將ADC連接到控制器。
       
      一些新型ADC具有SPI,但有些ADC具有非標準的3線或4線SPI作為從機,因為它們希望實現更快的吞吐速率。例如,AD7616, AD7606 和 AD7606B系列有兩條或四條SDO線,在串行模式下可提供更快的吞吐速率。AD7768, AD7779和AD7134系列有多條SDO線,用作SPI主機。用戶在設計微控制器SPI以配置ADC和讀取代碼時往往會遇到困難。
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖1. AD7768用作串行主機,具有兩個數據輸出引腳(14001-193)。
       
      與ADC的標準MCU SPI連接
       
      SPI是一種同步、全雙工、主從式接口。來自主機或從機的數據在時鐘上升沿或下降沿同步。主機和從機可以同時傳輸數據。圖2顯示了典型的4線MCU SPI接口連接。
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖2. 與ADC從機的標準MCU SPI連接。
       
      要開始SPI通信,控制器必須發送時鐘信號,并通過使能 CS 信號(通常是低電平有效信號)來選擇ADC。SPI是全雙工接口,因此控制器和ADC可以分別通過MOSI/DIN和MISO/DOUT線同時輸出數據。控制器SPI接口允許用戶靈活選擇時鐘的上升沿或下降沿來采樣和/或移位數據。為了在主機和從機之間進行可靠的通信,用戶必須遵守微控制器和ADC芯片的數字接口時序規范。
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖3. SPI數據時鐘時序圖示例。
       
      如果微控制器SPI和ADC串行接口具有標準SPI時序模式,那么用戶設計PCB布線和開發驅動器固件不成問題。
       
      但是,有些新型ADC的串行接口端口不是典型的SPI時序模式。MCU或DSP似乎不可能通過AD7768串行端口(一種非標準時序SPI端口)讀取數據,如圖4所示。
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖4. AD7768 FORMATx = 1×時序圖,僅通過DOUT0輸出。
       
      與STM32F429 SPI連接
       
      如何操縱標準微控制器SPI以便與具有非標準SPI端口的ADC接口讀取數據呢?以STM32F429微控制器讀取AD7768數據為例。如圖4所示,當FORMATx = 11或10時,通道0至通道7僅通過DOUT0輸出 數據。在標準工作模式下, AD7768/AD7768-4 作為主機工作,數據流入MCU、DSP或FPGA。AD7768/AD7768-4向從機提供數據、數據時鐘(DCLK)和下降沿幀使能信號(DRDY)。
       
      STM32Fxxx系列微控制器廣泛用于很多不同的應用中。該MCU有多個SPI端口,可以使用典型的SPI時序模式將其配置為SPI主機或從機。
       
      AD7768/AD7768-4分別為8通道和4通道同步采樣∑-?型ADC,每通道均有∑-?型調制器和數字濾波器,支持交流和直流信號的同步采樣。這些器件在110.8 kHz的最大輸入帶寬下實現了108 dB動態范圍,具備±2 ppm INL、±50 µV偏置誤差和±30 ppm增益誤差的典型性能。AD7768/AD7768-4用戶可在輸入帶寬、輸出數據速率和功耗之間進行權衡,并選擇三種功耗模式之一以優化噪聲目標和功耗。AD7768/AD7768-4的靈活性使其成為適合低功耗直流和高性能交流測量模塊的可重復使用平臺。
       
      遺憾的是,AD7768的串行接口不是典型SPI時序模式,而且AD7768充當串行接口主機。一般而言,用戶必須使用FPGA/CPLD作為其控制器,例如,使用32F429IDISCOVERY和AD7768評估板。變通SPI線的連接如圖5所示。在這種設置下,AD7768的所有八通道數據僅通過DOUT0輸出。
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖5. AD7768通過DOUT0將數據輸出到STM32F429 MCU SPI連接。
       
      需要解決的問題:
       
      ● AD7768用作SPI主機,故必須將STM32F429I SPI配置為SPI從機。
      ● DRDY 高電平脈沖只持續一個DCLK周期,這不是典型的CS。
      ● 完成所有通道數據位的輸出之后,DCLK繼續輸出,DRDY為低電平。
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖6. 時序解決方案中的AD7768數據位讀取。
       
      解決方案:MCU SPI作為從機,通過一條DOUT線與SPI主機ADC接口。
       
      ● 將STM32F429的一個SPI端口(如SPI4)配置為從機,以DCLK速率接收MOSI上的數據位。
      ● 將AD7768DRDY 連接到STM32F429外部中斷輸入引腳EXTI0和NSS (SPI CS) 引腳。 DRDY 的上升沿將觸發EXTI0處理例程,以使SPI從機能夠在DRDY 變為低電平之后的第一個DCLK下降沿開始接收數據位。時序設計在這里至關重要。
      ● 接收到通道0至通道7的所有數據后,應禁用SPI以防止讀取額外的無效數據,因為 DRDY 會使SPI從機 CS 變為低電平,并且DCLK保持切換。
       
      MCU固件開發注意事項
       
      http://www.gdnengbo.cn/art/artinfo/id/80037691
      圖7. 配SPI4外設。
       
      當軟件處于中斷模式時,DCLK運行速率可以高達4 MHz,實現8 kSPS的 ODR。軟件應進入中斷處理程序,在一個半DCLK周期(375 ns)內啟動SPI。為使軟件更輕松地進入中斷例程,MCU可以在DCLK上升沿讀取數據,從而提供額外的半個DCLK周期時間。但是, t5 DCLK上升到DOUTx無效最小值為–3 ns(IOVDD = 1.8 V時為–4 ns),因此DOUTx上的傳播延遲(>|t5| + MCU 保持時間) 應通過PCB布線或緩沖增加。
       
       
      推薦閱讀:
       
      支持RF無線傳輸的pH傳感器參考設計
      理解電機驅動器電流環路中非理想效應影響的系統方法
      TDK應用注釋:用于汽車LED照明的電感器
      不談計算,從原理上看LLC的工作過程!
      如何精確預測電池電量?看完這篇你就懂了!
      要采購微控制器么,點這里了解一下價格!
      特別推薦
      技術文章更多>>
      技術白皮書下載更多>>
      熱門搜索
      ?

      關閉

      ?

      關閉

      主站蜘蛛池模板: 亚洲中文字幕日产乱码高清app| 国产成人综合亚洲亚洲国产第一页| 午夜寂寞视频无码专区| 国产精品无码制服丝袜| 无码精品a∨在线观看十八禁| 大伊香蕉精品一区视频在线| 国产麻豆精品一区| 99精品久久99久久久久胖女人 | 亚洲国产精品高清在线第1页| 亚洲欧美vr色区| 欧洲美熟女乱av亚洲一区| 欧美人与动欧交视频| 欧美激情乱人伦| 女人高潮内射99精品| 欧美高清性色生活片| 亚洲欧美另类成人综合图片| 无码免费伦费影视在线观看| 少妇被爽到高潮动态图| 精品国产一区二区av麻豆不卡| 人人妻人人澡人人爽超污| 久久久久青草线蕉亚洲| 午夜福利yw在线观看2020| 亚洲色无码一区二区三区| 国产精品美女久久久久av爽李琼| 亚洲综合天堂av网站在线观看| 久久精品国产亚洲欧美| 亚洲色无码一区二区三区| 少妇被粗大的猛进69视频| 黑人猛挺进小莹的体内视频| 欧美日韩精品一区二区在线观看| 国产精品特级毛片一区二区 | 欧美高清性色生活片| 国产精品h片在线播放| 亚洲欧美另类成人综合图片| 色拍自拍亚洲综合图区| 亚洲综合激情五月丁香六月| 中文字幕人妻无码一夲道| 免费看国产曰批40分钟| 人人爽人人爽人人片a∨| 女人18片毛片60分钟| 日日干夜夜操高清视频|