AD7606 數(shù)據(jù)采集模塊,16位ADC,8通道同時(shí)200KHz頻率采集,每秒8*200K樣本。SPI接口或8080 16位并口,可自行選擇。
AD7606 數(shù)據(jù)采集模塊特性:
- 使用AD7606 高精度16位ADC芯片
- 8路模擬輸入。阻抗1M歐姆?!緹o(wú)需負(fù)電源,無(wú)需前端模擬運(yùn)放電路,可直接接傳感器輸出】
- 輸入范圍正負(fù)5V,正負(fù)10V。可通過(guò)IO控制量程。
- 分辨率 16位。
- 最大采樣頻率 200Ksps。 支持8檔過(guò)采樣設(shè)置(可以有效降低抖動(dòng))
- 內(nèi)置基準(zhǔn)
- 單5V供電
- SPI接口或16位總線接口。接口IO電平可以是5V或3.3V
AD7606 數(shù)據(jù)采集模塊實(shí)物截圖:
2種接口方式:
SPI接口模式跳線:R1 貼10K電阻,R2 懸空(不貼)
附件內(nèi)容例程主要包括AD7606_SPI例程、ADS7606_SPI_51單片機(jī)例程等
見(jiàn)截圖;
【軟件定時(shí)采集的實(shí)現(xiàn)方案1】
--- 我們提供的SPI例子采用這種方案,見(jiàn)bsp_spi_ad7606.c文件
在定時(shí)器中斷服務(wù)程序中實(shí)現(xiàn):
定時(shí)器中斷ISR:
{
中斷入口;
讀取8個(gè)通道的采樣結(jié)果保存到RAM; ----> 讀取的是上次的采集結(jié)果,對(duì)于連續(xù)采集來(lái)說(shuō),是沒(méi)有關(guān)系的
啟動(dòng)下次ADC采集;(翻轉(zhuǎn)CVA和CVB)
中斷返回;
}
定時(shí)器的頻率就是ADC采樣頻率。這種模式可以不連接BUSY口線。
【軟件定時(shí)采集的實(shí)現(xiàn)方案2】
--- 我們提供的8080接口例子采用這種方案,見(jiàn)bsp_ad7606.c文件
配置CVA、CVB引腳為PWM輸出模式,周期設(shè)置為需要的采樣頻率; ----> 之后MCU將產(chǎn)生周期非常穩(wěn)定的AD轉(zhuǎn)換信號(hào)
將BUSY口線設(shè)置為中斷下降沿觸發(fā)模式;
外部中斷ISR:
{
中斷入口;
讀取8個(gè)通道的采樣結(jié)果保存到RAM;
}
【軟件定時(shí)采集的實(shí)現(xiàn)方案1和方案2的差異】
(1)方案1 可以少用 BUSY口線,但是其他中斷服務(wù)程序或者主程序臨時(shí)關(guān)閉全局中斷時(shí),可能導(dǎo)致ADC轉(zhuǎn)換周期存在輕微抖動(dòng)。
(2)方案2 可以確保采集時(shí)鐘的穩(wěn)定性,因?yàn)樗荕CU硬件產(chǎn)生的。但是需要多接一根BUSY口線。