新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 賽普拉斯PSoC4芯片揭秘:玩轉(zhuǎn)SAR ADC模塊

賽普拉斯PSoC4芯片揭秘:玩轉(zhuǎn)SAR ADC模塊

作者: 時(shí)間:2013-11-05 來(lái)源:網(wǎng)絡(luò) 收藏
ING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋體, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  與 Cypress前一代產(chǎn)品PSoC3/5相同,PSoC4仍然使用PSoC Creator作為集成開(kāi)發(fā)環(huán)境。PSoC Creator將硬件資源抽象成了眾多的功能模塊(Component),每個(gè)模塊實(shí)現(xiàn)一種基本功能,例如PWM模塊,I2C模塊,基本與門(mén),中斷響應(yīng)模塊,輸入輸出管腳等等。設(shè)計(jì)者像繪制原理圖一樣,選擇適當(dāng)模塊,將其輸入輸出與其他模塊連接,然后通過(guò)每個(gè)模塊提供的圖形化配置向?qū)гO(shè)置模塊參數(shù),之后編寫(xiě)適當(dāng)?shù)能浖a,即可實(shí)現(xiàn)所需功能。這種模塊化的設(shè)計(jì)方法令設(shè)計(jì)者能夠?qū)⒏嗑性趯?shí)現(xiàn)應(yīng)用的功能上,而無(wú)需關(guān)注許多底層硬件配置細(xì)節(jié)。PSoC Creator的詳細(xì)使用手冊(cè)可以在Cypress網(wǎng)站上獲得。

  PSoC4

  與前幾代PSoC相比,PSoC4增強(qiáng)了的功能。在結(jié)構(gòu)上,PSoC4采用了可獲得較高采樣速率的逐次逼近式(Successive Approximation Register,)ADC,能夠?qū)崿F(xiàn)最高1Msps的單通道采樣。PSoC4包含一個(gè)核心,通過(guò)切換采樣通道,可以實(shí)現(xiàn)多路輸入信號(hào)的轉(zhuǎn)換。為了減少通道切換對(duì)CPU運(yùn)行時(shí)間的占用,PSoC4集成了一個(gè)8通道采樣輸入多路器,提供采樣通道硬件切換,從而去掉了通道切換的軟件開(kāi)銷(xiāo)。

  該多路器最多支持8路單端輸入,或者4路差分輸入,或者同時(shí)包含單端輸入和差分輸入。圖2中實(shí)例(a)~(c)分別實(shí)現(xiàn)了全單端輸入,全差分輸入,和單端/ 差分混合輸入,如果應(yīng)用所需的輸入信號(hào)小于SAR的最大允許值,通過(guò)設(shè)置SAR的配置可以隱藏未使用的輸入通道,如實(shí)例(d)使用了兩個(gè)單端輸入通道,此時(shí)多路器僅自動(dòng)切換兩個(gè)通道,忽略未使用的其余六個(gè)通道。

  賽普拉斯PSoC4芯片揭秘:玩轉(zhuǎn)SAR ADC模塊

  圖2:四個(gè)SAR設(shè)計(jì)實(shí)例 - 處理單端輸入與差分輸入

  PSoC4 SAR一次完整的單通道采樣包含兩個(gè)階段:信號(hào)獲取(Acquisition)和采樣轉(zhuǎn)換(Convertion)。在信號(hào)獲取階段,SAR獲得當(dāng)前輸入通道的信號(hào)值,儲(chǔ)存在內(nèi)部的采樣保持器中;在采樣轉(zhuǎn)換階段,SAR通過(guò)不斷改變參考電壓值,與采樣保持器中的信號(hào)值做比較,從而將信號(hào)值數(shù)字化,得到采樣結(jié)果。PSoC4 SAR的信號(hào)獲取時(shí)間可以由用戶(hù)設(shè)定,而采樣轉(zhuǎn)換時(shí)間與采樣結(jié)果位數(shù)相關(guān),以1Msps采樣率為例,默認(rèn)的信號(hào)獲取時(shí)間為222.2納秒,采樣轉(zhuǎn)換時(shí)間為 777.8納秒。

  PSoC4 SAR將這兩個(gè)階段設(shè)計(jì)成了流水線的結(jié)構(gòu),兩個(gè)階段之間可獨(dú)立運(yùn)行。因而,對(duì)于多通道采樣,當(dāng)前輸入通道進(jìn)行采樣轉(zhuǎn)換時(shí),多路器可以切換至下一路通道,從而提供一個(gè)額外時(shí)間對(duì)電路中的寄生電容充放電,保證SAR在進(jìn)入信號(hào)獲取階段之前,輸入信號(hào)已經(jīng)達(dá)到穩(wěn)定。圖3是一個(gè)3通道采樣的工作示意圖,從圖中可以看出,PSoC4 SAR在具有較高采樣速度的同時(shí),仍有充足時(shí)間獲得穩(wěn)定的采樣信號(hào)。

  圖3:3通道SAR采樣工作示意圖

  圖3:3通道SAR采樣工作示意圖

  圖 3中還有兩個(gè)重要的脈沖信號(hào):SDONE和EOC。SDONE用來(lái)指示信號(hào)獲取階段已完成,PSoC4 SAR的內(nèi)部多路器就是由該信號(hào)觸發(fā)通道切換;EOC用來(lái)指示一次完整的多通道采樣已完成,因此在圖3中當(dāng)最后一個(gè)通道轉(zhuǎn)換結(jié)束,該脈沖信號(hào)輸出。EOC 信號(hào)可以觸發(fā)一個(gè)中斷,用來(lái)讀取SAR的采樣數(shù)據(jù),也可以用于觸發(fā)芯片內(nèi)的其他資源。PSoC4 SAR為每一個(gè)通道都提供了一個(gè)16位的結(jié)果寄存器,可以在一次多通道采樣結(jié)束后,一次性讀取數(shù)據(jù)以減少中斷程序?qū)PU時(shí)間的占用。圖4給出了兩個(gè)實(shí)例的波形,均使用1Msps采樣率,一個(gè)是8通道輸入,一個(gè)4通道輸入。注意到圖3中兩個(gè)SDONE信號(hào)的間隔是一個(gè)完成的采樣周期,在圖4的例子中應(yīng)為1 微秒,與波形測(cè)量值(period)一致。

  賽普拉斯PSoC4芯片揭秘:玩轉(zhuǎn)SAR ADC模塊

  圖4:SDONE和EOC示意圖 - 8路輸入和4路輸入,1Msps采樣率

  PSoC4 SAR A

模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理




關(guān)鍵詞: 賽普拉斯 PSoC4芯片 SAR ADC模塊

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉