久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 測試測量 > 正文

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

發(fā)布時間:2020-02-24 責任編輯:wenwei

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

關(guān)閉

?

關(guān)閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
久久精品凹凸全集| 在线国产一区二区| 在线国产精品一区| 亚洲激情黄色| 日韩亚洲国产欧美| 99国产一区| 日韩精品一区第一页| 男人的天堂久久精品| 噜噜噜久久亚洲精品国产品小说| 伊人久久高清| 亚洲性视频h| 久久国产精品亚洲77777| 国产视频欧美| 视频国产精品| 国产精品中文字幕亚洲欧美| 国产精品久久乐| 色爱综合网欧美| 亚洲成人精品| 日韩在线观看一区二区| 日韩一区二区三区精品视频第3页| 日本aⅴ亚洲精品中文乱码| 国产精品亚洲综合色区韩国 | 精品视频在线你懂得| 国产日韩亚洲欧美精品| 狠狠久久伊人| 欧美~级网站不卡| 巨乳诱惑日韩免费av| 亚洲一区二区小说| 69精品国产久热在线观看| 久久免费影院| 香蕉成人av| 亚洲一区免费| 日本午夜精品| 日韩成人免费| 午夜久久一区| 日韩高清在线一区| 精品视频自拍| 国产国产精品| 亚洲一区二区小说| 老司机精品视频网| 婷婷色综合网| 欧美私人啪啪vps| 成人看片网站| 91国内精品| 日韩欧美午夜| 日韩中文字幕| 久久uomeier| 亚洲免费福利一区| 日韩精品dvd| 久久最新视频| 精品视频亚洲| 免费成人在线影院| 精品国产成人| 亚洲综合日本| 四虎成人av| 中文不卡在线| 日韩免费高清| 日韩黄色av| 久久久夜精品| 日本亚洲三级在线| 国产v日韩v欧美v| 视频一区二区三区中文字幕| 国产精品mm| 天堂成人免费av电影一区| 免费日韩一区二区三区| 久久午夜精品| 日韩大片在线| 欧美精品中文字幕亚洲专区| 日韩成人免费| 日韩毛片一区| 婷婷亚洲五月| 国产一区二区三区国产精品| 亚洲开心激情| 香蕉人人精品| 精品一区二区三区中文字幕视频 | 亚洲精品进入| 亚洲电影在线| 久久亚洲人体| 色8久久久久| 国产精品99免费看| 国产精品白浆| 免费视频久久| 久久精品国产久精国产爱| 亚洲精品婷婷| 免费av一区二区三区四区| 免费观看亚洲天堂| 日韩精品免费一区二区夜夜嗨| 免费观看不卡av| 国产不卡人人| 久久精品国产99国产| 91精品福利观看| 蜜臀va亚洲va欧美va天堂| 群体交乱之放荡娇妻一区二区| 久久女人天堂| 国产乱码精品一区二区三区亚洲人| 黑丝一区二区三区| 久久久久久久久99精品大| 国产精品www994| 日韩成人一级| 亚洲aa在线| 亚洲精品美女91| 午夜一区在线| 91精品成人| 激情久久中文字幕| 中文在线资源| av免费不卡国产观看| 精品深夜福利视频| 国产激情综合| 国产精品视频3p| 91欧美极品| 蜜臀a∨国产成人精品| 免费黄色成人| 激情五月综合网| 91成人精品| 亚洲精品99| 婷婷中文字幕一区| 九一精品国产| 国产99久久久国产精品成人免费| 黄毛片在线观看| 手机在线电影一区| 日韩1区在线| 亚洲最新无码中文字幕久久| 久久在线91| 国产成人精品一区二区三区视频 | 欧美成a人免费观看久久| 福利精品在线| 国产黄大片在线观看| 国产一区精品福利| 麻豆免费精品视频| 国产成人免费精品| 伊人网在线播放| 久久久精品久久久久久96 | 国产精品主播在线观看| 国产精品久久久一区二区| 国产精品综合| 国精品产品一区| 日韩大片在线| 亚洲a一区二区三区| 国产精品88久久久久久| 六月婷婷一区| 91麻豆精品| 欧美91在线| 国产超碰精品| 国产精品视频3p| 亚洲黄色网址| 久久网站免费观看| 婷婷综合在线| 久久国产精品久久w女人spa| 日韩欧美中文字幕在线视频| 国产探花在线精品| 美女在线视频一区| 麻豆视频在线观看免费网站黄| 在线一区视频观看| 国产视频一区在线观看一区免费| 日韩精品一二三| 日本午夜免费一区二区| 麻豆精品视频在线| 999国产精品999久久久久久| 欧美资源在线| 国产精品久久久免费| 日韩另类视频| 亚洲专区在线| 麻豆精品av| 亚洲福利久久| 日韩精品亚洲一区二区三区免费| 久久中文字幕一区二区三区| 日韩在线不卡| 亚洲精选av| 福利在线一区| 丝袜国产日韩另类美女| 国产精品任我爽爆在线播放| 日本在线高清| 亚洲精品伦理| 国产美女高潮在线| 蜜桃免费网站一区二区三区| 国产精品18| 青青久久av| 日韩精品中文字幕吗一区二区| 国产成人精品一区二区三区免费 | 电影91久久久| 免费在线看一区| 欧美国产专区| 99re国产精品| 欧美aaaaaa午夜精品| 精品一区毛片| 欧美激情aⅴ一区二区三区 | 欧美精品中文| 欧美成人久久| 国产精品亚洲综合色区韩国| 激情婷婷亚洲| 久久99精品久久久野外观看| 尤物精品在线| 丁香婷婷久久| 亚洲免费毛片| 欧美日韩精品免费观看视完整 | 国产黄色精品| 美女国产一区| 日韩在线精品| 国产精品黄色| 亚洲欧洲日韩|