• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于DSP28335外設(shè)SPI總線的多種模擬量傳輸設(shè)計(jì)

      2021-11-10 02:08:31呂琳
      科學(xué)與生活 2021年17期
      關(guān)鍵詞:低電平模擬量時(shí)序

      呂琳

      摘要:隨著工業(yè)技術(shù)的發(fā)展,模擬信號傳輸被廣泛應(yīng)用于設(shè)備之間的信號交互中;但是設(shè)備之間一般都是獨(dú)立工作,因此需要隔離處理;本文采用了DSP28335作為主控制器件,利用其特有的SPI總線進(jìn)行信號傳輸。完成了多種模擬量信號的隔離傳遞設(shè)計(jì)。該方案布線簡單,不占用太多的PCB空間。并對其硬件電路以和軟件設(shè)計(jì)進(jìn)行了詳細(xì)設(shè)計(jì)說明。最后通過實(shí)驗(yàn)驗(yàn)證表明該設(shè)計(jì)方案采樣精度高,穩(wěn)定可靠。

      關(guān)鍵字:SPI總線;DSP;多種模擬量;串行通訊;

      1.引言

      近年來,大功率電力電子產(chǎn)品廣泛應(yīng)用與工業(yè)場合中,這些設(shè)備都需要和其他設(shè)備之間配合工作;相互之間都需要信號的傳輸交互,目前應(yīng)用最為成熟可靠的就是模擬量的傳輸。比如業(yè)界通用的4~20mA輸入輸出;對外部溫度的采樣,應(yīng)用比較廣泛的是PT100電阻,或者是集成溫濕度采樣器,輸入模擬量為0~5V電壓;

      那么選擇一種傳輸效率高,穩(wěn)定可靠,又布線簡單,不占用太多PCB空間的信號交互方案是需求最為迫切的,基于SPI串行總線的信號交互方案應(yīng)用于這種需求最為合適;

      SPI總線(Serial Peripheral Interface),是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時(shí)為PCB的布局上節(jié)省空間,提供方便。它可以使控制器與各種外圍設(shè)備以串行方式進(jìn)行通信以交換信息,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議;SPI總線系統(tǒng)可直接與各個(gè)廠家生產(chǎn)的多種標(biāo)準(zhǔn)外圍器件直接接口,該接口一般使用4條線:串行時(shí)鐘線(SCK)、主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線MISO、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線MOSI和低電平有效的從機(jī)選擇線SpiCs。

      2.硬件方案設(shè)計(jì):

      2.1總體規(guī)格分析;

      以下表所示需要傳輸?shù)哪M列表為例:

      基于DSP自帶SPI總線的傳輸物理路徑,針對多種不同模擬量之間的交互進(jìn)行轉(zhuǎn)換;設(shè)計(jì)優(yōu)點(diǎn)在于模擬量隔離的靈活處理,采用這種方式,原邊和副變的隔離只需要8路數(shù)字量隔離,就可以完成4路模擬量輸出,最大可擴(kuò)16路模擬量輸入,4路模擬量輸出,大大減小了模擬量采樣所需要的隔離器件;

      2.2SPI工作模式

      其工作有兩種模式:主機(jī)工作模式和從機(jī)工作模式,對于應(yīng)用與AD采樣環(huán)境下,選擇主機(jī)工作模式。SPI在SPICLK引腳為整個(gè)通訊網(wǎng)絡(luò)提供時(shí)鐘。數(shù)據(jù)從SPISIMO引腳輸出,并鎖存SPISOMI引腳上輸入的數(shù)據(jù)。

      寫數(shù)據(jù)到SPIDAT或者SPITXBUFF寄存器,啟動SPISIMO引腳上的數(shù)據(jù)發(fā)送,首先發(fā)送的是最高有效位MSB;同時(shí)接收的數(shù)據(jù)通過SPISOMI引腳移入SPIDAT的低位有效位。當(dāng)傳輸完特定的位數(shù)后,接收到的數(shù)據(jù)被發(fā)送到SPIRXBUF寄存器,以備CPU讀取。數(shù)據(jù)在SPIRXBUF寄存器中采用右對其的方式存儲;

      2.3各個(gè)部分電路詳細(xì)介紹

      隔離光耦選擇HCPL-M453-500E,其通訊速度可以滿足1M的需求;以SpiClk為例,信號經(jīng)過光耦HCPL-M453-500E隔離之后為SpiClk_A;其他信號隔離方式于此相同;信號電平為5V;

      對于AD轉(zhuǎn)換,選用AD7893串行AD轉(zhuǎn)換芯片,前段需要用模擬開關(guān)CD4051對多路輸入模擬量進(jìn)行切換,在某一時(shí)刻對其中一路模擬量進(jìn)行AD轉(zhuǎn)換;輸入到切換開關(guān)前的模擬量轉(zhuǎn)換成0~2.5V信號,這是由AD7893的輸入電壓決定。需要對某一路模擬量進(jìn)行采樣,選擇對應(yīng)的組態(tài)值即可完成模擬量傳輸;或者程序中直接對所有采樣通道進(jìn)行循環(huán)遍歷采樣;其中nCONVST接SPI的SpiCs選擇通道,低電平有效;SCLK接SpiClk信號,用于同步傳輸和AD采樣;不同通道的模擬量輸出DA_Data的數(shù)據(jù)格式確定。

      對于MAX5250,采樣數(shù)據(jù)和SPI 接口之間的關(guān)系是:nCS接SpiCs選擇信號,低電平有效,SCLK接SpiClk信號,進(jìn)行同步數(shù)據(jù)傳輸和輸出模擬量。過以上設(shè)計(jì)基于SPI總線完成模擬的AD傳輸和DA轉(zhuǎn)換。但是對于輸入的模擬量必須是0~2.5V電壓信號,輸出也是0~5V電壓信號;因此需要對這些信號進(jìn)行轉(zhuǎn)換;對于輸入電流來說,經(jīng)過采樣電阻轉(zhuǎn)換成電壓信號,然后通過運(yùn)放調(diào)整為0~2.5V電壓信號; 對于電流輸出,AD輸出的電壓范圍是0~5V,需要轉(zhuǎn)換成電流后才能輸出。電流源由+15V_A電源提供,輸出經(jīng)過兩個(gè)采樣電阻R1,R2來反饋到輸入,以控制輸出電流的精度; 對于電阻采樣,采用橋式采樣法,電阻變化范圍是80ohms到150ohms;對應(yīng)溫度范圍是-50~100℃;由于采樣阻值變化范圍很小,因此輸入電壓變化范圍也很小,變化范圍為0~0.1V之間;因此必須選擇零漂比較小的高精度運(yùn)放OP07; 對于電壓采樣,直接進(jìn)行分壓后皆可,采用兩個(gè)4.7K電阻進(jìn)行分壓,將電壓從0~5V轉(zhuǎn)換成0~2.5V;

      3.軟件設(shè)計(jì)及實(shí)驗(yàn)驗(yàn)證:

      3.1軟件設(shè)計(jì)

      對于SPI的軟件配置,其SpiCs需要單獨(dú)控制,目的是為了DSP內(nèi)部的數(shù)據(jù)發(fā)送/接受時(shí)序和AD,DA的采樣時(shí)序所匹配,滿足整個(gè)采樣通道的通訊要求。

      在時(shí)序匹配上還需要注意,由于SPI是自行發(fā)送數(shù)據(jù),因此一般情況下當(dāng)SpiCs使能后就會自行發(fā)送,而為了滿足AD的時(shí)序要求以及由于模擬通道切換而造成的數(shù)據(jù)滯后的影響,因此需要對某些環(huán)節(jié)增加延時(shí)處理。

      3.2DA輸出測試結(jié)果

      由實(shí)測波形分析計(jì)算輸入數(shù)字量和輸出模擬量之間的關(guān)系,輸入的數(shù)字量為1000 1100,這和成十進(jìn)制為48;根據(jù)MAX5250的DA轉(zhuǎn)換關(guān)系理論計(jì)算是:

      [2.5*(512+48)/1024]*2=2.73V;

      實(shí)際測量輸出電壓也為2.72V;

      誤差為2.73-2.72=0.01V;

      誤差率為(0.01/2.5)*100%=0.4%

      3.3AD輸入測試結(jié)果

      由實(shí)測波形分析輸入模擬量和輸出數(shù)字量之間的關(guān)系,輸入模擬量為2.46V,根據(jù)AD7893的AD轉(zhuǎn)換關(guān)系計(jì)算得知:

      理論計(jì)算輸出數(shù)字量為:2.46/0.00122=2016;

      實(shí)測數(shù)字量為:0111 1110 1000,轉(zhuǎn)換成十進(jìn)制是:2024;

      誤差為2024-2016=8;轉(zhuǎn)換為模擬量為8*0.00122=9mV;

      誤差率為(0.009/2.5)*100%=0.36%;

      4實(shí)驗(yàn)結(jié)論:

      4.1電流輸出結(jié)論

      AO輸出測量數(shù)據(jù)列表;

      4.2電流輸入結(jié)論

      AI輸入測量數(shù)據(jù)列表:

      4.3電阻輸入結(jié)論

      電阻采樣值列表:

      4.4實(shí)驗(yàn)總結(jié)

      通過以上實(shí)驗(yàn)數(shù)據(jù)表明,電流輸出精度可以達(dá)到0.15%;電流輸出精度可以達(dá)到0.37%;電阻采樣精度可以達(dá)到0.11%;采樣精度高,穩(wěn)定可靠。

      5.結(jié)束語

      經(jīng)過實(shí)驗(yàn)測試數(shù)據(jù)分析,本文給出的方案可以精確進(jìn)行模擬量之間的交互,具有采樣精度高,模擬量種類多,交互總路數(shù)多,硬件電路簡單,PCB布線簡單的特點(diǎn);設(shè)計(jì)程序簡介可靠,穩(wěn)定性高,實(shí)用性強(qiáng);

      該方案很靈活方便的應(yīng)用與和外部進(jìn)行多種模擬量交互的場合;極大的簡化了設(shè)備之間模擬量信號交互設(shè)計(jì)。

      6.參考文獻(xiàn):

      [1]王念旭.DSP基礎(chǔ)與應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天答謝出版社,2002.

      [2]蘇奎峰,呂強(qiáng),耿慶鋒,等.TMS320F1812原理與開發(fā)[M].北京:電子工業(yè)出版社,2005:124-155

      猜你喜歡
      低電平模擬量時(shí)序
      時(shí)序坐標(biāo)
      數(shù)字電路中“邏輯非”的用法辨析
      基于Sentinel-2時(shí)序NDVI的麥冬識別研究
      鐵道車輛高/低電平信號智能發(fā)生器設(shè)計(jì)
      2017款凱迪拉克2.8L/3.0L/3.2L/3.6L車型低電平參考電壓總線電路圖
      基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
      一種毫米波放大器時(shí)序直流電源的設(shè)計(jì)
      電子制作(2016年15期)2017-01-15 13:39:08
      關(guān)于600MW火電機(jī)組模擬量控制系統(tǒng)設(shè)計(jì)和研究
      電子制作(2016年21期)2016-05-17 03:53:12
      模擬量輸入式合并單元測試儀的研制
      一種通用模擬量及開關(guān)量信號采集板卡的設(shè)計(jì)
      潞城市| 东海县| 绥德县| 湟中县| 新源县| 建湖县| 凭祥市| 年辖:市辖区| 涡阳县| 普宁市| 黔江区| 茶陵县| 色达县| 安康市| 宜兰市| 岳普湖县| 麻阳| 华安县| 莱芜市| 上犹县| 六盘水市| 文化| 金塔县| 富顺县| 托克托县| 时尚| 灌南县| 嘉黎县| 广宁县| 辽阳县| 承德市| 成都市| 关岭| 宁乡县| 江孜县| 山东省| 旅游| 东莞市| 肃宁县| 鹤岗市| 丹棱县|