最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LabVIEW My FPGA家族新成員:24位8通道最高144KS/s-ADS1274/1278(TI公司)-DSA信號(hào)

2021-06-04 00:41 作者:神電測(cè)控  | 我要投稿

LabVIEW My FPGA家族又添新成員啦?。?!

1、24位8通道最高144KS/s采樣率的超高精度并行多通道ADC(TI公司ADS1274/ADS1278)在LabVIEW My FPGA下的驅(qū)動(dòng)VI誕生了(用戶只需要拷貝連連線就可以啦)!

2、ADS1274/ADS1278支持4/8通道同步采集測(cè)量,最高144 KS/s 采樣速率。

3、4種可選操作模式:高速: 144kSPS, 106dB SNR;高分辯率: 52kSPS, 111dB SNR;低功耗: 52kSPS, 31mW/通道;低速: 10kSPS, 7mW/通道。

4、利用1個(gè)ADS1278可以實(shí)現(xiàn)8個(gè)通道并行超高性價(jià)比的DSA動(dòng)態(tài)信號(hào)采集卡,非常適合聲音、振動(dòng)、加速度等IEPE/ICP傳感器信號(hào)采集,比常見(jiàn)的ADS1256要更加強(qiáng)大,集成度更高。

5、用戶可以直接在FPGA芯片里面加入LabVIEW工具包里面的各種濾波、FFT頻譜變換等信號(hào)算法,讓我們的FPGA動(dòng)態(tài)信號(hào)DSA采集卡變得更加智能化、人性化,只要會(huì)一點(diǎn)LabVIEW,就能利用這個(gè)24位的ADS1278搞定聲音與振動(dòng)、機(jī)器健康狀態(tài)監(jiān)測(cè)等應(yīng)用開(kāi)發(fā)。

?

●壓力傳感器

????? ?以單通道芯片ADS1271為基礎(chǔ) ADS1274 (四通道) 和ADS1278 (八通道)為24位可達(dá)每秒144k采樣速率(SPS)的(Δ-Σ)模數(shù)轉(zhuǎn)換器 (ADCs)允許四或八通道同步采樣。芯片采用相同的封裝可以向下擴(kuò)展。傳統(tǒng)上工業(yè)級(jí)的模數(shù)轉(zhuǎn)換器使用具有大通帶陡度的數(shù)字濾波器以提供較好的漂移特性。其結(jié)果是具有有限帶寬并且適用于直流測(cè)量。

????? ?高分辯率的模數(shù)轉(zhuǎn)換器在音頻應(yīng)用中有著大的可用帶寬但偏移量和漂移顯著小于同類工業(yè)產(chǎn)品。ADS1274與ADS1278結(jié)合了三種類型的轉(zhuǎn)換器允許非常好的直流與交流指標(biāo)的高精度工業(yè)測(cè)量。高階的穩(wěn)態(tài)斬波調(diào)節(jié)器實(shí)現(xiàn)了非常低的漂移和帶內(nèi)噪聲。板載抽取濾波器壓縮調(diào)制和帶外噪聲。模數(shù)轉(zhuǎn)換器提供可用的信號(hào)帶寬達(dá)奈奎斯特速率的90%并且其紋波小于0.005dB。

????? ??四種操作模式允許對(duì)于速度分辯率和功耗的優(yōu)化。所有的操作直接由管腳控制不需要編程寄存器。芯片滿足于全部的工業(yè)范圍并有所擴(kuò)展 (–40°C 到+105°C)且采用HTQFP-64PowerPAD?封裝。

???? ?ADS1274 (四)和ADS1278 (八)為24-位的, 基于單通道ADS1271的delta-sigma模數(shù)轉(zhuǎn)換器。它們結(jié)合了優(yōu)異的直流精度和高級(jí)的交流特性。下圖為方框圖:

? ? ? ?兩種芯片的功能相同除了ADS1274有四個(gè)模數(shù)轉(zhuǎn)換器而ADS1278有八個(gè)模數(shù)轉(zhuǎn)換器之外。它們的封裝相同并且ADS1274與ADS1278的管腳兼容允許進(jìn)行板級(jí)升級(jí)。轉(zhuǎn)換器由四個(gè)(ADS1274)或八個(gè)(ADS1278)先進(jìn)的、6階穩(wěn)定斬波器、delta-sigma調(diào)制器和低紋波的線性相位FIR濾波器。調(diào)制器測(cè)量相對(duì)于差分參考源VREF=(VREFP – VREFN)的差分輸入信號(hào)VIN=(AINP–AINN)。數(shù)字濾波器接收調(diào)制信號(hào)并且提供低噪聲的數(shù)字輸入。允許權(quán)衡速度分辯率和功耗可選擇四種操作模式:高速、高分辯率、低功耗和低速。如下表:

圖1:24位8通道最高144KS/s采樣率的ADC模塊(TI公司評(píng)估板):ADS1278

? ? ? ? 由于ADS1274/ADS1278的工作模式非常復(fù)雜,TI公司提供的評(píng)估板上既有撥碼開(kāi)關(guān)硬件配置也有通過(guò)引腳軟件配置,在我們給用戶封裝的My FPGA驅(qū)動(dòng)VI里面,我們將所有ADS1278需要用到的IO都放在了FPGA VI里面,用戶可以自由配置,這樣,如果用戶自己用ADS1278做板子的話,就不需要像TI公司評(píng)估板搞那么復(fù)雜了,直接把需要?jiǎng)討B(tài)配置的引腳拉到FPGA引腳上即可。

?????? ?如果用戶買的是TI公司的ADS1278評(píng)估板,可以參考下面圖2所示的配置和接線,特別是S2撥碼開(kāi)關(guān),要設(shè)置為:M0M1:00;CLKDIV:1;F0F1F2:101;S3撥到右側(cè),接板子上的2.5V基準(zhǔn)參考電壓;然后于FPGA之間的接線,需要接MCLK、SCLK、Fsync和8個(gè)DOUT輸出引腳;最后別忘了電源VCC和GND,另外,ADS1278的需要3種電源:5V、3.3V以及1.8V,用戶在做板子的時(shí)候,一定要提供哈?。?!

圖2:ADS1278與FPGA之間的接線引腳定義以及工作模式

? ? ? ??下面是我們封裝的IP核里面的備注:

/*ADS1278/4在芯片設(shè)計(jì)時(shí),去掉了ADS1278/4的內(nèi)部寄存器,對(duì)于ADS1278/4的工作方式的配置不需要通過(guò)通信的方式進(jìn)行,直接通過(guò)IO的電平配置,達(dá)到預(yù)期的效果。

Ainp1-Ainn1Ainp8-Ainn8為模擬信號(hào)輸入端。

CLK ? ? ? ? ? ? ? ? ? ADS1278/4的主時(shí)鐘輸入端

DIN ? ? ? ? ? ? ? ? ? ?在一般的情況下是沒(méi)有用的,在多片級(jí)聯(lián)的時(shí)候才能用的到。

SCLK ? ? ? ? ? ? ? ? ADS1278/4通信時(shí)用到的時(shí)鐘輸入端

DRDY/FSYNC ???????????ADS1278/4通信時(shí)數(shù)據(jù)發(fā)送使能端口。

DOUT1-DOUT7 ???????? ADS1278/4的數(shù)據(jù)輸出端

SYNC ? ? ? ? ? ? ??? 從新啟動(dòng)數(shù)據(jù)轉(zhuǎn)換的端口,當(dāng)SYNC為低時(shí),AD轉(zhuǎn)換停止。

CLKDIV: ? ? ? ? ? ? ?? ADS1278/4主時(shí)鐘的選擇端

//--------------------------------------------------------------------------------------//

MODE0??MODE1

工作模式選擇:?00High-Speed

? ? ? ? ? ? ? ? ? ?01High-Resolution

? ? ? ? ? ? ? ? ? ?10Low-Power

? ? ? ? ? ? ? ? ? ?11Low-Speed

//--------------------------------------------------------------------------------------//

Test0

Test1???????? ?測(cè)試用的引腳

//--------------------------------------------------------------------------------------//

PWDN1- PWDN7:關(guān)掉相應(yīng)AD通道的電源,低電平有效,為了降低功耗。

//--------------------------------------------------------------------------------------//

Format0

Format1

Format2

通信模式選擇:

000SPI ? ? ? ? ? ??????? TDM????? ????Dynamic

001SPI ? ? ? ? ? ? ????? TDM???? ?????Fixed

010SPI? ? ? ? ? ? ? ? ? ?Discrete ? ? ?

011Frame-Sync ? ? ?TDM???? ?????Dynamic

100Frame-Sync ? ? ?TDM????? ????Fixed

101Frame-Sync ? ? ?Discrete ? ?

110Modulator ? ? ? ? ? ? ? ? ? ? ?

最終ADC芯片IO的選擇:

Format0 ? ? ? ? ? 1

Format1???????? ??0

Format2???????? ??1????Frame-Sync 數(shù)據(jù)發(fā)送模式

//--------------------------------------------------------------------------------------//

Test0???????????0

Test1???????????0? 都為0的情況是,進(jìn)入正常模式!

//--------------------------------------------------------------------------------------//

MODE0 ? ? ?0

MODE1??????0??????????? 高速模式

//--------------------------------------------------------------------------------------//

1.??????????FSYNC為高電平啟動(dòng)數(shù)據(jù)傳輸, SCLK的第一個(gè)低電平時(shí),AD1274準(zhǔn)備第一個(gè)數(shù)據(jù),在FSYNC為高電平后的SCLK的第一個(gè)上升沿取第一個(gè)數(shù)據(jù)。

2.??????????FSYNC的高電平必須大于一個(gè)SCLK的時(shí)鐘周期

3.??????????FSYNC的周期必需大于CLK256倍,且小于2560倍。這個(gè)一定要注意,開(kāi)始的時(shí)候就是因?yàn)檫@個(gè)導(dǎo)致數(shù)據(jù)出錯(cuò)。

4.??????????SCLK為必須為CLK12、4、8的分頻

————————————————*/

圖3:LabVIEW FPGA項(xiàng)目瀏覽器:下位機(jī)FPGA程序

-ADS1278-DSA(24位8通道,144KS/s)

?

圖4:LabVIEW FPGA項(xiàng)目瀏覽器:ADS1278-DSA-上位機(jī)PC程序
圖5:高精度24位8通道144KS/s信號(hào)采集:下位機(jī)FPGA程序前面板
圖6:高精度24位8通道144KS/s信號(hào)采集:FPGA前面板參數(shù)調(diào)節(jié)
圖7:高精度24位8通道144KS/s信號(hào)采集:下位機(jī)FPGA程序框圖
FPGA芯片里面的ADS1278采集線程
圖8:高精度24位8通道144KS/s信號(hào)采集:上位機(jī)PC端程序前面板
圖10:LabVIEW FPGA開(kāi)發(fā)板+TI ADS1278評(píng)估板采集模塊:硬件實(shí)物圖


??測(cè)量結(jié)果:

圖11:信號(hào)發(fā)生器產(chǎn)生的1KHz正弦信號(hào)給到ADS1278采集模塊
圖12:下位機(jī)LabVIEW FPGA程序前面板上的參數(shù)設(shè)置(高速采集模式)
圖13:上位機(jī)前面板采集到的波形顯示效果(78KS/s,8通道,±8388608對(duì)應(yīng)±2.5V)
圖14:將通道1波形圖放大之后,可以看到正好1個(gè)周期78個(gè)點(diǎn),說(shuō)明采樣率是78KS/s



LabVIEW My FPGA家族新成員:24位8通道最高144KS/s-ADS1274/1278(TI公司)-DSA信號(hào)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东明县| 合江县| 甘德县| 阳谷县| 萝北县| 财经| 新巴尔虎左旗| 黔江区| 渭源县| 舟山市| 抚州市| 达拉特旗| 衢州市| 六安市| 都匀市| 孟津县| 涡阳县| 广西| 甘洛县| 嘉定区| 兴安盟| 巴中市| 灌云县| 洪洞县| 金阳县| 油尖旺区| 宜阳县| 枣阳市| 龙游县| 平阳县| 邢台市| 阳高县| 宝坻区| 陵川县| 新巴尔虎左旗| 福海县| 会东县| 都江堰市| 太仆寺旗| 安平县| 泽普县|