了解並延續Σ-Δ ADC的安全運行
發布時間:2018-03-30 來源:Miguel Usach Merino 責任編輯:wenwei
【導讀】新(xin)的(de)國(guo)際(ji)標(biao)準(zhun)和(he)法(fa)規(gui)加(jia)速(su)了(le)工(gong)業(ye)設(she)備(bei)對(dui)安(an)全(quan)係(xi)統(tong)的(de)需(xu)求(qiu)。功(gong)能(neng)安(an)全(quan)的(de)目(mu)標(biao)是(shi)保(bao)護(hu)人(ren)員(yuan)和(he)財(cai)產(chan)免(mian)受(shou)損(sun)害(hai)。這(zhe)可(ke)以(yi)通(tong)過(guo)使(shi)用(yong)針(zhen)對(dui)特(te)定(ding)危(wei)險(xian)的(de)安(an)全(quan)功(gong)能(neng)來(lai)實(shi)現(xian)。安(an)全(quan)功(gong)能(neng)由(you)一(yi)係(xi)列(lie)子(zi)係(xi)統(tong)組(zu)成(cheng),包(bao)括(kuo)傳感器、邏輯和輸出模塊,因而需要係統層麵和集成電路層麵的專門技能來提供具有適當功能組合的IC。
摘要
xindeguojibiaozhunhefaguijiasulegongyeshebeiduianquanxitongdexuqiu。gongnenganquandemubiaoshibaohurenyuanhecaichanmianshousunhai。zhekeyitongguoshiyongzhenduitedingweixiandeanquangongnenglaishixian。anquangongnengyouyixiliezixitongzucheng,baokuochuanganqi、邏輯和輸出模塊,因而需要係統層麵和集成電路層麵的專門技能來提供具有適當功能組合的IC。本文以 AD7770 Σ-Δ ADC 為例,探討如何構思和設計高性能IC以提供模擬域和數字域中的先進特性組合,從而簡化安全係統的設計。
簡介
墨菲定律變體之一:"如果幾件事都可能出錯,首先出錯的往往是會造成最大損失的那一件。"
ruguoyigexitongkenengchanshengzhijiehuojianjiedezhimingweixie,lirujiqiguzhangdeng,nameshejigaixitongshi,bixuzuidachengdudijiangdiguzhangkenengxingjiqidaozhidefumianyingxiang。weilequebaofashengsuijixinghequedingxingguzhangdegailvjinkenengdi,bixuzunxuntedingdeshejifangfa。gongyezhongjiangzhezhongshejifangfachengweigongnenganquanfangfa。zhezhongfangfayaoqiuduixitongjinxingxizhiruweidefenxi,quedingsuoyouqianzaideweixianqingkuang,bingyunyongzuijiazuofalaijiangqijian、子係統和係統的故障風險(例如電壓過高或診斷失敗等)降至容許的水平。
功能安全背後的理念是當檢測到錯誤時讓係統保持安全狀態,例如:若來自外部傳感器的轉換結果超出範圍,則斷開使能的輸出連接
IEC-61508是工業設備功能安全設計參考標準,已針對不同行業進行了修改或闡釋,例如ISO-26262適用於汽車行業,IEC-61131-6適用於可編程控製器。
genjugongnenganquanbiaozhunjinxingshejikenengxiangdangfansuo,yinweibixuwanchengcongshangzhixiadexizhifenxi,congzhengtixitongmiaoshudaosuoyongqijiandeneibugongnengmokuaidoubunengyilou。weilebaozhengxitongjubeizugougaodebaohushuiping,bimianchuxianrenheweixianqingkuang,bingshiweijianchuchacuodefashenggailvzuixiao,zhezhongfenxishiyoubiyaode。shejigongnenganquanxitongshi,bixuquebaoxitongnenggoujiancedaosuoyoucuowu,bingyizugoukuaidesuduzuochufanying,shiweixianqingkuangdefashenggailvzuixiao,rutu1所示。

圖1.功能安全係統的反應時間
如何設計功能安全係統
危(wei)害(hai)分(fen)析(xi)的(de)第(di)一(yi)步(bu)是(shi)確(que)定(ding)可(ke)能(neng)致(zhi)人(ren)受(shou)傷(shang)的(de)方(fang)式(shi)。對(dui)這(zhe)些(xie)情(qing)況(kuang)進(jin)行(xing)分(fen)析(xi)之(zhi)後(hou),係(xi)統(tong)設(she)計(ji)應(ying)確(que)保(bao)避(bi)免(mian)危(wei)險(xian)情(qing)況(kuang)發(fa)生(sheng)。如(ru)果(guo)存(cun)在(zai)無(wu)法(fa)避(bi)免(mian)的(de)情(qing)況(kuang),應(ying)增(zeng)加(jia)安(an)全(quan)係(xi)統(tong)來(lai)檢(jian)測(ce)該(gai)不(bu)安(an)全(quan)狀(zhuang)態(tai)並(bing)讓(rang)係(xi)統(tong)處(chu)於(yu)安(an)全(quan)狀(zhuang)態(tai)。
為了更好地說明這個問題,假設存在圖2所示的係統。根據油箱溫度,一個連接到油箱的閥門打開一定的百分比以使爆炸風險最低。一個DAC通過一台電機控製閥門開口大小。所述係統稱為開環式。

圖2.開環閥門控製係統信號鏈
危害分析揭示出有兩種情況可能產生不確定狀態:
溫度測量錯誤。因此,閥門開口大小也不正確。
DAC未能正確打開/關閉閥門。
下一步是評估各種危害的風險,公式如下:
確定風險之後,下一步便是設計一個能將風險降至容許水平的功能安全係統。
IEC-61508定義了四個安全完整性等級(SIL),這些等級規定了安全功能應將風險降至何種水平。有兩種不同的目標概率:一是需要時失效,適用於處於待命狀態且由事件觸發的係統(安全氣囊是一個很好的例子);二是每小時失效,適用於持續運行的係統,上例就是這種情況。表1總結了以下標準的SIL之間的大致等效性:IEC61508、ISO 26262(ASIL,汽車)和航空電子關於期望需要時失效和每小時失效的標準。
表1.不同標準的風險水平概算
SIL等級是基於對未檢出故障的降低和最小化程度來製定的,這裏的未檢出故障是指會使係統功能失常並可能觸發不利狀況的故障。
診斷覆蓋率要求是多少?
未檢出故障的概率隨著診斷覆蓋率的提高而降低。若係統能提供99%的診斷覆蓋率,則可實現SIL3;若診斷覆蓋率為90%,則可實現SIL2;若診斷覆蓋率隻有60%,則可實現SIL1。換言之,未檢出故障的發生概率隨著冗餘程度的提高而降低。
實現SIL2或SIL3的(de)較(jiao)簡(jian)單(dan)方(fang)法(fa)是(shi)采(cai)用(yong)已(yi)通(tong)過(guo)相(xiang)應(ying)保(bao)護(hu)等(deng)級(ji)認(ren)證(zheng)的(de)器(qi)件(jian)。但(dan)這(zhe)並(bing)非(fei)總(zong)是(shi)可(ke)行(xing)的(de),因(yin)為(wei)此(ci)類(lei)器(qi)件(jian)針(zhen)對(dui)的(de)是(shi)特(te)定(ding)應(ying)用(yong),其(qi)與(yu)您(nin)的(de)電(dian)路(lu)或(huo)係(xi)統(tong)可(ke)能(neng)不(bu)完(wan)全(quan)相(xiang)同(tong)。因(yin)此(ci),之(zhi)前(qian)通(tong)過(guo)SIL等級認證的器件,它們當初使用的認證標準可能不適用你的係統,而且你的係統保護等級也可能不相同。
實現高診斷覆蓋率的另一種方法是在器件層麵使用冗餘設計。這種情況下,錯誤檢測不是直接進行,而是間接進行,即比較兩個(或更多)理應相同的輸出。然而,這種方法會增加功耗、麵積和係統的最終成本(成本問題可能最為關鍵)。
提高器件層麵的錯誤檢測水平和冗餘度
一個常見的差錯來源是外部接口中的數據傳輸:如果任何一位在傳輸中被破壞,數據便可能被接收器誤解,並且可能產生不利狀況。為了計算數據傳輸中發生的總差錯,可以使用BER(誤碼率)。BER表示因為噪聲、幹擾(EMC)或任何其他物理原因而遭到破壞的位數和傳輸的總比特數的比值。
係統的BER可通過物理方法加以測量。一般而言,許多標準規定了這一數值,例如HDMI®,或者可以使用估計值。現代數據傳輸的最低標準BER為10–7。對許多應用來說,此數值可能太過保守,但可用於參考。
10–7的BER意味著每1000萬位中有1位遭到破壞。對於SIL3係統,每小時的目標最大差錯概率為10–7。如果係統在ADC和控製器之間傳輸32位數據,輸出數據速率為1 kSPS,則1小時傳輸的位數為:
這種情況下,誤碼率會提高到1.5e–5,這隻是一個接口的貢獻;傳輸差錯的總貢獻應保持在總差錯預算的0.1%到1%之間。
對於這種情況,可通過增加CRC算法來檢測差錯。可檢測到的損壞位數由CRC多項式的Hamming距離定義,例如X8 + X2 + X + 1的Hamming距離為4,能夠在傳輸的每幀中檢測到最多3個損壞位。表2總結了CRC Hamming距離為4時根據每小時傳輸的不同位數得出的差錯概率,假設傳輸32位數據加8位CRC。
表2.CRC Hamming距離為4時的差錯概率

CRC診斷水平可通過如下方式來加強:回讀寫入的寄存器,確認數據傳輸正確。此操作會提高診斷水平,但所用CRC多項式的差錯檢測水平必須能夠檢測BER概率所決定的預期損壞位數。
如何使故障概率最小?
若製造商宣稱某個器件針對功能安全係統而設計,其應能夠提供FIT以及更為重要的故障模式、影響和診斷分析(FME(D)A)。此數據用於分析特定應用中的IC,計算係統的診斷覆蓋率(DC)、安全失效係數(SFF)和危險故障率。
FIT衡量器件的可靠性。IC的FIT可根據加速壽命測試或IEC62380、SN29500等工業標準來計算;工業標準將應用的平均工作溫度、封裝類型和晶體管數量視為產生FIT預測結果的因素。FIT隻(zhi)是(shi)關(guan)於(yu)器(qi)件(jian)可(ke)靠(kao)性(xing)的(de)預(yu)測(ce),並(bing)不(bu)提(ti)供(gong)關(guan)於(yu)故(gu)障(zhang)根(gen)源(yuan)的(de)任(ren)何(he)信(xin)息(xi)。一(yi)般(ban)而(er)言(yan),除(chu)非(fei)能(neng)夠(gou)直(zhi)接(jie)或(huo)間(jian)接(jie)檢(jian)查(zha)每(mei)個(ge)功(gong)能(neng)模(mo)塊(kuai),否(fou)則(ze)最(zui)終(zhong)差(cha)錯(cuo)概(gai)率(lv)將(jiang)會(hui)太(tai)高(gao)而(er)無(wu)法(fa)滿(man)足(zu)任(ren)何(he)SIL2或SIL3安全功能的SIL目標。
FME(D)A的目的是提供一個全麵的文件來分析芯片中實現的所有模塊、模塊失效的直接或間接後果以及支持故障檢測的不同機製或方法。如之前所述,這些分析是基於特定信號鏈/應用而完成的,但其詳細程度應足夠高,據此可以輕鬆生成針對其他係統/應用的FME(D)A分析。
Σ-Δ ADC可能出什麼錯?
對Σ-Δ ADC的一般分析揭示出了此類器件的內部複雜性所引起的多種錯誤來源:
1.基準電壓斷開連接/受損
2.輸入/輸出緩衝器/PGA受損
3.ADC內核受損/飽和
4.內部穩壓器電源不正確
5.外部電源不正確
隻有某些問題會在器件模塊中產生故障,但存在其他不像上麵所列那麼明顯的故障原因:
1.內部鍵合線受損
2.鍵合線與鄰近引腳短路
3.漏電流增加
例如,若VREF漏電流增加以致在內部基準電壓上產生壓降,器件能否檢測到這一情形?為檢查此類故障,ADC應能選擇不同的基準電壓進行轉換,並將VREF用作轉換輸入。
若(ruo)內(nei)部(bu)熔(rong)絲(si)位(wei)再(zai)生(sheng)或(huo)發(fa)生(sheng)其(qi)他(ta)損(sun)壞(huai),可(ke)能(neng)導(dao)致(zhi)上(shang)電(dian)時(shi)加(jia)載(zai)不(bu)正(zheng)確(que)的(de)配(pei)置(zhi),對(dui)此(ci)應(ying)如(ru)何(he)進(jin)行(xing)檢(jian)測(ce)?這(zhe)些(xie)都(dou)是(shi)可(ke)能(neng)出(chu)錯(cuo)的(de)一(yi)些(xie)事(shi)例(li),即(ji)使(shi)其(qi)發(fa)生(sheng)概(gai)率(lv)非(fei)常(chang)低(di)。所(suo)有(you)潛(qian)在(zai)故(gu)障(zhang)(尤其是非常罕見的故障)及其檢測方式(如有),都必須在FME(D)A文件中做好記載。此文件總結了基於特定應用和/或配置的故障及所做的假設,目的是最大程度地提高檢測水平,使未檢出差錯最少。
ADI公司的現代化Σ-Δ ADC,比如 AD7770, AD7768, 或 AD7764, 通過多個診斷檢測器來提高容錯保護,並檢測數字模塊和模擬模塊中的功能錯誤。下麵是此類模塊的一些例子:
1.用於熔絲位、寄存器和接口的CRC校驗器
2.過壓/欠壓檢測器
3.基準電壓和LDO電壓檢測器
4.用於PGA增益測試的內部固定電壓
5.外部時鍾檢測器
6.多個基準電壓源
除了這些特性,AD7770 ADC還集成了一個輔助12位SAR型ADC,它可以用來提高器件的診斷能力,例如:
1.實現其他架構以得到某些好處,比如提供不同的EMC抗擾度
2.它通過不同的電源引腳供電,故而可以用作基準電壓源
3.其速度非常快,用作監視器時,在一個Σ-Δ 通道的單次轉換期間,它可以監視8個Σ-Δ通道,但該SAR型
4.ADC的精度和Σ-Δ ADC的精 度不同
5.它利用不同的串行接口(SPI)提供轉換結果
6.提供所有內部電壓節點的測量進行診斷,比如外部電源、VREF、VCM、LDO輸出電壓或內部基準電壓。
圖3顯示了AD7770 ADC的內部框圖。內置監視器的模塊用綠色突出顯示,對紅色突出顯示的模塊可以進行主動監視。

圖3.AD7770 ADC的診斷和監控模塊
結語
為保證功能安全,須提高係統/模mo塊kuai監jian視shi和he診zhen斷duan覆fu蓋gai率lv,以yi降jiang低di未wei檢jian出chu錯cuo誤wu的de數shu學xue概gai率lv。提ti高gao覆fu蓋gai率lv的de較jiao簡jian單dan方fang法fa是shi增zeng加jia冗rong餘yu,但dan這zhe會hui給gei係xi統tong帶dai來lai多duo方fang麵mian的de不bu利li影ying響xiang,尤you其qi是shi成cheng本ben。ADI公司最近的一些Σ-Δ ADC,比如 AD7124 或AD7768,實現了許多內部錯誤檢測器,這樣可以簡化功能安全係統的設計,使整體複雜度低於其他解決方案。AD7770是精密Σ-Δ ADC設計的典範,集成了監視和診斷能力,包括通過內置冗餘轉換器來使診斷覆蓋率達到最大,這使其成為超越一切可能的卓越產品。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
NFC
NFC芯片
NOR
ntc熱敏電阻
OGS
OLED
OLED麵板
OmniVision
Omron
OnSemi
PI
PLC
Premier Farnell
Recom
RF
RF/微波IC
RFID
rfid
RF連接器
RF模塊
RS
Rubycon
SATA連接器
SD連接器
SII
SIM卡連接器
SMT設備
SMU
SOC
SPANSION

