<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          MSP430中的SD16模塊

          作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          Datesheet中的英文看著不爽,突然發(fā)現(xiàn)了利爾達(dá)430演講資料中的SD16模塊介紹,還有MSP430FE42X中文參考手冊,總結(jié)下方便學(xué)習(xí),先來結(jié)構(gòu)圖。
          SD16結(jié)構(gòu)圖

          SD16CTL,ADC控制寄存器

          ReservedBit 0 保留,讀出總是0。

          本文引用地址:http://www.ex-cimer.com/article/201612/324912.htm

          OVIE Bit 1溢出中斷使能,溢出中斷矢量獨(dú)立使能。

          若一個轉(zhuǎn)換結(jié)果寫進(jìn)ADC存儲器SD16MEMx,但前一結(jié)果還未讀,發(fā)生溢出。

          REFONBit 2接通內(nèi)部參考電壓,如果不用參考應(yīng)該關(guān)閉以節(jié)約能源。

          0:內(nèi)部參考關(guān)閉。

          如果使用ADC,參考電壓必須有外部供給,否則轉(zhuǎn)換結(jié)果不可預(yù)知。

          1:內(nèi)部參考電壓接通。

          注意VREF引腳需要連接一個電容。

          VMIDONBit 3接通Vmid緩沖器。

          如果不用中間電壓,應(yīng)該關(guān)閉以節(jié)約能源。注意,參考電壓用作中間電壓。

          0:Vmid 緩沖器關(guān)閉。

          1:Vmid 緩沖器接通。

          SSELxBit 5,4選擇時鐘源。

          0(00):MCLK

          1(01):SMCLK

          2(10):ACLK

          3(11):外部時鐘

          DIVxBit 7,6選擇時鐘分頻系數(shù)。

          這些位不應(yīng)該在轉(zhuǎn)換期間修改。如果在轉(zhuǎn)換期間修改,所有通道將執(zhí)行內(nèi)部

          復(fù)位,然后重啟轉(zhuǎn)換。

          0(00):Divide by 1

          1(01):Divide by 2

          2(10):Divide by 4

          3(11):Divide by 8

          LP Bit8 低功率方式。

          0:禁止低功率方式。∑—△模塊可以以最大指定時鐘頻率運(yùn)行。

          1:允許低功率方式。∑—△模塊最大時鐘頻率減小。

          ReservedBits9-15保留,讀出總是0。


          SD16CCTLx,∑—△ADC通道控制寄存器:


          GRP位0 分組。

          0:不在一個分組中,或者一個分組的最后一個通道。

          1:與下面的通道構(gòu)成一個分組。
          應(yīng)注意不能將最后一個執(zhí)行通道(例如具有最高數(shù)目的通道)的GRP位置位,它讀出時
          總為0。這個特性可以用來監(jiān)測執(zhí)行通道的數(shù)目,并且確保最后一個通道的SC位總是啟動本
          組的AD轉(zhuǎn)換。
          SC 位1啟動轉(zhuǎn)換。
          如果該通道屬于一個組(例如GRP置位位),這個位將由最后一個通道的SC位置位自動
          置位。要關(guān)閉一組通道的轉(zhuǎn)換,只需清除最后一個通道的SC位就足夠了。但通過清除他們各
          自的SC位單獨(dú)關(guān)閉某個通道(除了最后一個通道)也是可能的。清除SC位之后,∑—△ADC
          將完成它的時鐘周期(與CPU時鐘異步),例如,可能發(fā)生下列情況——轉(zhuǎn)換存儲器中的值
          可能在SC位清除后改變,因此建議在SC位清除之前讀取轉(zhuǎn)換存儲器。
          0:轉(zhuǎn)換停止。Sigma-Delta調(diào)制器掉電,數(shù)字濾波器關(guān)閉。
          1:啟動轉(zhuǎn)換。
          IFG位2 中斷標(biāo)志。
          當(dāng)新的轉(zhuǎn)換結(jié)果完成時置位,對SD16MEMx進(jìn)行讀取操作后自動清除。中斷標(biāo)志的初次
          置位可以使用輸入控制寄存器SD16INCTLx中的INTDLY位延時。
          IE 位3 中斷允許位。
          DF 位4 數(shù)據(jù)格式。
          0:單極性(二進(jìn)制偏移量)
          1:雙極性(二進(jìn)制補(bǔ)碼)
          OVIFG位5溢出中斷標(biāo)志。
          如果在上次轉(zhuǎn)換結(jié)果未讀時將轉(zhuǎn)換結(jié)果寫入ADC存儲寄存器SD16MEMx就會產(chǎn)生溢出。
          LSBACC位6 1:數(shù)字過濾器的輸出至少要有16個有效位。
          0:數(shù)字過濾器的輸出最多有16個有效位。
          LSBTOG位7 每次讀SD16MEMx時,保持LSBACC的值不能改變。
          OSR位8,9過采樣率。
          這兩位在轉(zhuǎn)換過程中不應(yīng)被改變。如果這兩位在轉(zhuǎn)換過程中被改變,本通道和屬
          于同一組中所有其他通道將進(jìn)行一次內(nèi)部復(fù)位并隨后重新啟動一次轉(zhuǎn)換。
          0:OSR=256
          1:OSR=128
          2:OSR=64
          3:OSR=32
          SNGL位10 信號轉(zhuǎn)換方式選擇。
          0:連續(xù)轉(zhuǎn)換。
          1:單次轉(zhuǎn)換。
          SC在中斷標(biāo)志IFG置位后自動清除。注意中斷標(biāo)志置位可由輸入控制寄存器
          SD16INCTLx中的INTDLY位延遲。建議采用缺省設(shè)置(延時三個采樣周期)以確保
          當(dāng)中斷標(biāo)志置位時轉(zhuǎn)換結(jié)果已完成。
          Reserved位11-15 保留,讀取時總是為0。


          SD16INCTLx,∑—△ADC輸入控制寄存器:

          INCHx位2-0選擇不同的輸入通道。
          在一次轉(zhuǎn)換中這些位的改變將會對數(shù)字濾波器接下去的步驟產(chǎn)生影響。應(yīng)注意改
          變之后接下去的兩個或三個數(shù)字化的值不存在,因數(shù)字濾波器的設(shè)置需要時間。這種
          情況可由INTDLY位自動處理。

          0(000): Ax.0

          1(001): Ax.1

          2(010): Ax.2

          3(011): Ax.3

          4(100): Ax.4

          5(101): Ax.5

          6(110): Ax.6 溫度傳感器

          7(111): Ax.7 D+和D-短路。允許測量由Sigma-Delta調(diào)制器產(chǎn)生的偏移量。
          GAINx位5-3選擇前置放大器的增益。
          在一次轉(zhuǎn)換中這些位的改變會對數(shù)字濾波器接下去的步驟產(chǎn)生影響。應(yīng)注意改變之
          后接下去的兩個或三個數(shù)字化的值不存在,因數(shù)字濾波器的設(shè)置需要時間。這種情況可
          由INTDLY位自動處理。

          0(000):PGA增益=1

          1(001):PGA增益=2

          2(010):PGA增益=4

          3(011):PGA增益=8

          4(100):PGA增益=16

          5(101):PGA增益=32

          6(110):保留

          7(111):保留
          INTDLYx位7-6 轉(zhuǎn)換開始之前延遲的采樣數(shù)。
          這樣可以使數(shù)字濾波器在產(chǎn)生數(shù)字(用于隨后處理)之前先穩(wěn)定下來。如果增益
          (SD16INCTLx增益)或者選定的輸入通道(SD16INCTLx。INCH)在一次轉(zhuǎn)換過程中改變,
          下一次中斷的產(chǎn)生也會根據(jù)選定的設(shè)置被延遲。
          應(yīng)注意,在延遲過程中中斷的產(chǎn)生被延遲,溢出監(jiān)測被關(guān)閉,但SD16MEMx寄存器的
          內(nèi)容將隨數(shù)字濾波器接下來的步驟而改變。
          0(00):延遲三個采樣周期(第四個采樣周期引起中斷)
          1(01):延遲兩個采樣周期(第三個采樣周期引起中斷)
          2(10):延遲一個采樣周期(第二個采樣周期引起中斷)
          3(11):沒有延遲(第一個采樣周期引起中斷)
          SD16MEMx,∑—△ADC轉(zhuǎn)換存儲寄存器:

          ConversionResult 位15-0 數(shù)據(jù)格式由通道寄存器SD16CCTLx中的DF位控制,可以是二進(jìn)制補(bǔ)碼
          或者二進(jìn)制偏移格式。這兩種格式其他所有位都是相同的,除了最高位與
          對方相比簡單的取反。

          SD16PREx,∑—△ADC預(yù)加載寄存器:

          PreloadValue 位7-0 通道的預(yù)加載寄存器SD16PREx可用于預(yù)加載數(shù)字濾波器的計數(shù)器。
          這個計數(shù)器負(fù)責(zé)提供用于平均來自Sigma-Delta調(diào)制器的位流的時間幀。
          SD16IV,中斷向量寄存器:

          SD16IVx位15-0 Sigma-Delta ADC具有一個中斷向量,中斷向量寄存器SD16IV輔助處理
          多個中斷標(biāo)志。


          關(guān)鍵詞: MSP430SD16模

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();