在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DS1859內(nèi)部校準(zhǔn)及右移位(可擴展動態(tài)范圍)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-06-09 17:02 ? 次閱讀

DS1859的與眾不同之處在于其內(nèi)部校準(zhǔn)及右移位(可擴展動態(tài)范圍)特性。當(dāng)結(jié)合使用時,這些特性可極大地提高DS1859器件中12位模數(shù)轉(zhuǎn)換器(ADC)的性能,無需增加成本及尺寸即可達到16位ADC的精密度與準(zhǔn)確度。此外,DS1859的內(nèi)部校準(zhǔn)還具有可編程增益及可編程偏移,從而可以省去大部分的外部信號調(diào)理電路。在ADC之前的模擬域中提供可編程增益,對輸入信號進行放大/衰減,這樣可以充分利用ADC的整個動態(tài)范圍。然后,在數(shù)字域,通過右移再將數(shù)字輸出同比縮小(除以某數(shù)),從而使所需的(或者SFF-8472所要求的) LSB保持不變,甚至對用戶透明。

本應(yīng)用筆記旨在展示DS1859的內(nèi)部校準(zhǔn)及右移位功能給實際應(yīng)用所帶來的好處。并且還提供了一些對于實施內(nèi)部校準(zhǔn)及右移位操作非常有用的信息。最后,提供了一個實例,用以支持本文論點。

DS1859模擬監(jiān)視輸入

在深入討論之前,最好先看一下DS1859的MON輸入框圖(見圖1)。為簡明起見,只畫出了其中一路輸入,三路MON輸入原理上是一致的。

wKgaomSC6rWAFe4CAAAndUO9Sj0573.gif


圖1. DS1859 MON輸入框圖

如圖所示,一個單端電壓加于DS1859 MON管腳上。在模擬域中,該電壓被送入一個具有衰減及放大功能的可編程增益單元中。該增益單元可對MON通道進行校準(zhǔn),以獲得需要的LSB或滿量程電壓。滿量程電壓是指數(shù)字輸出達到最大(FFF8h)時的輸入電壓。此外,增益單元還可將小輸入信號放大,以便最大限度利用ADC動態(tài)范圍。稍后將對此進行詳細說明。

增益單元之后是12位ADC。12位轉(zhuǎn)換結(jié)果以左對齊的2字節(jié)(16位)數(shù)字量形式輸出。ADC可輸出0000h至FFF8h的數(shù)字值。

一旦進入數(shù)字域,DS1859的內(nèi)部校準(zhǔn)又向前邁進了引人注目的一步,用戶可編程數(shù)字偏移可以為轉(zhuǎn)換結(jié)果引入一定量的正向或負向偏移。數(shù)字偏移功能通過簡單的數(shù)字相加,在內(nèi)部為轉(zhuǎn)換結(jié)果增加正向或負向偏移。必須指出的是,正偏仍將鉗位在FFF8h數(shù)值上,但最小數(shù)值則可能大于零。同樣,負偏將具有小于FFF8h的滿量程數(shù)值(因為負偏須從轉(zhuǎn)換結(jié)果中扣除)。最小值仍為0000h。有關(guān)數(shù)字偏移的更詳細信息請參見后面的偏移校準(zhǔn)寄存器部分。

數(shù)字量輸出前的最后一步操作是右移位。每一路MON輸入均有3個控制位,用來控制右移次數(shù)。右移位的優(yōu)勢將在后面詳細討論。如果將此3位設(shè)為0,則禁止右移功能。與偏移一樣,右移位也會影響滿量程數(shù)字輸出。例如,若將其設(shè)置成右移2位,則滿量程數(shù)字輸出變?yōu)?FFEh。移位完成后,數(shù)值隨后被寫入相應(yīng)的寄存器中,從這里用戶可以讀取轉(zhuǎn)換結(jié)果。這也是用來進行告警及警告比較的參數(shù)。

工廠校準(zhǔn)的DS1859

MON輸入都已經(jīng)在工廠調(diào)整為2.5V滿量程電壓。這意味著2.5V滿量程輸入電壓將輸出FFF8h數(shù)字值。而且,每一數(shù)字偏移也已經(jīng)在工廠設(shè)置為0,因此0V輸入即意味著0000h數(shù)字輸出。最后,右移位的工廠默認設(shè)置值為0。工廠校準(zhǔn)后的DS1859的傳輸函數(shù)示于圖2B,并將在稍后進行解釋。

對于0至2.5V輸入電壓,工廠校準(zhǔn)過的器件將輸出4096個量化值中的一個,提供610μV (2.5V/4096)或12位的分辨率。理想情況下,將被量化的信號是一個0至2.5V的信號,這樣就可利用整個轉(zhuǎn)換范圍。然而,現(xiàn)實情況并非總是如此。以接收功率為例,0至0.5V輸入電壓就很常見。很遺憾,在這種情況下,將有80%的數(shù)字輸出碼永遠不會用到。這對于可產(chǎn)生4096個數(shù)字碼的12位轉(zhuǎn)換器來說,僅輸出820個碼(4096的20%)實在是一種浪費。其余的3276個碼將永遠不會被使用。而且,對于用到的820個碼來說,其分辨率仍為610μV。

在利用更多數(shù)字碼的多種努力中,至少將接收功率MON輸入通道重新校準(zhǔn)為小于2.5V的滿量程電壓頗具有吸引力。單這么做還不足以解決問題,因為此時LSB會改變且不再與所要求的LSB匹配。解決這一問題的有效途徑是采用以下所述的內(nèi)部校準(zhǔn)加右移位方法。

使用DS1859內(nèi)部校準(zhǔn)及右移位的好處

內(nèi)部校準(zhǔn)及右移位在被監(jiān)視信號較小、沒有利用整個ADC范圍時最有用。模數(shù)轉(zhuǎn)換之前,在模擬域中先將信號放大一定的倍數(shù),然后在數(shù)字域中再除以相同的系數(shù),這樣,LSB量值保持不變,而精密度和準(zhǔn)確度在每右移一位(最多4位)時提高了2倍。4次移位之后,精密度有所損失,但準(zhǔn)確度會繼續(xù)提高。值得稱道的是,這種操作僅僅利用了原來被浪費掉的動態(tài)范圍。

運用內(nèi)部校準(zhǔn)及右移位的優(yōu)勢可用圖2中的示例予以恰當(dāng)?shù)卣f明。圖2A為一被監(jiān)視信號的電壓與時間的關(guān)系曲線。該信號在0V至0.5V之間擺動。圖2B及圖2C為MON輸入電壓與數(shù)字輸出的關(guān)系曲線,分別代表經(jīng)工廠校準(zhǔn)的傳輸函數(shù),以及采用2次右移和滿量程電壓為2.5V/4 = 0.625V時的傳輸函數(shù)。0.625V的滿量程意味著被浪費掉的碼更少,因為轉(zhuǎn)換結(jié)果比2.5V滿量程時擴大了4倍,而接下來它又被除以4而同比縮小(2次右移位)。確定右移位數(shù)以及與之相關(guān)聯(lián)的滿量程電壓的根據(jù)將在后續(xù)部分中詳細討論。這里只使用2次右移位來比較有右移位與無右移位的差別。所采用的器件設(shè)置以及與每一傳輸函數(shù)相關(guān)的計算列于相應(yīng)的傳輸函數(shù)下面。

wKgZomSC6raAU95bAABUxnrLtis489.gif


圖2. 無右移與右移位對比

圖2中,3條曲線以相同的y軸坐標(biāo)并排排列,這樣,對于輸入信號上的某個特定點(圖2A),通過一條通過該點及各傳輸函數(shù)的水平直線,可粗略地估計出數(shù)字輸出。再回到本例的0V至0.5V輸入信號,0.5V輸入由一條穿過三條曲線的水平粗線標(biāo)出,比較圖B與C即可看出右移位的好處。該圖非常直觀地說明,當(dāng)ADC輸入范圍遠大于輸入信號范圍時,大量的量化臺階將被浪費掉(見圖B)。4096個臺階中僅有819個被用到。圖B中剩下的80%碼字被浪費掉。與之相對比,曲線C則顯示,通過在內(nèi)部校準(zhǔn)到一個較小的滿量程電壓,再運用右移位,精密度提高了。現(xiàn)在可用4096個碼中的3276個碼來對輸入信號進行量化。更值得一提的是,經(jīng)過右移后,所需的LSB量值沒有改變。右移位操作對用戶透明。通過觀察這兩條曲線上的輸出近似為同一數(shù)字值即可證明這一點。

如何確定右移位數(shù)

某一應(yīng)用可以使用的右移位數(shù)取決于滿量程電壓(內(nèi)部校準(zhǔn)),以及給定輸入信號所用到的數(shù)字編碼百分比。如果已知輸入信號的最大電壓(以及滿量程電壓),則可計算出理想的數(shù)字輸出碼。否則,將要求在進行工程估值以確定數(shù)字輸出范圍時采用一種所謂的“傳遞”方法,并由此而得出理想的右移位數(shù)。以下對這種“傳遞”法加以詳細說明。

1. 將右移位數(shù)設(shè)為0。
2. 執(zhí)行內(nèi)部校準(zhǔn)以獲得所需的LSB (這將確定起始滿量程電壓)。
3. 施加最小及最大輸入信號并讀取相應(yīng)的數(shù)字輸出以確定所使用的范圍。
4. 確定所使用的ADC動態(tài)范圍百分比。如果讀數(shù)超出7FFFh,則不能使用右移位(0右移位)。如果讀數(shù)小于7FFFh,則至少可使用1次右移位。如果讀數(shù)小于3FFFh,則可使用2次右移位,依此類推。對于其余范圍請參見DS1859數(shù)據(jù)資料中的表9。
5. 為補償右移位所引入的除數(shù),必須在模擬域中增加增益以保持所需的LSB量值不變。新的滿量程電壓可用下式來計算:新的滿量程電壓 = 原來的滿量程電壓/2右移位數(shù)。因此,如果第2步的內(nèi)部校準(zhǔn)得到2.0V的滿量程電壓(滿足所需的LSB量值),并且讀數(shù)大于1FFFh但永不會超過3FFFh,此時可使用2次右移位。對于此例,新的滿量程電壓為2.0V/22 = 0.5V;
6. 內(nèi)部校準(zhǔn)該通道(右移位數(shù)仍設(shè)置為0)為新的滿量程電壓。
7. 將右移位數(shù)設(shè)置為新值。

一旦估算出理想右移位數(shù)及針對特定應(yīng)用的滿量程電壓,則只需用步驟1、6及7進行校準(zhǔn)。

DS1859內(nèi)部校準(zhǔn)及右移位寄存器

DS1859器件內(nèi)負責(zé)保存各模擬通道內(nèi)部校準(zhǔn)及右移位參數(shù)的寄存器列于表1。其中列出了各個MON通道以及VCC通道的寄存器地址。VCC通道不在本應(yīng)用筆記討論之列,但為完整性起見,將其一并列于表中。量化結(jié)果的存放地址也列于表中,以表明其相對位置。請注意,增益、偏移及右移位寄存器是位于存儲表01h中(請不要將其與本應(yīng)用筆記中的表1混淆)。存儲表01h的選擇是通過將01h寫入“表選擇”字節(jié)7Fh中來完成。由于轉(zhuǎn)換結(jié)果位于存儲器的低半?yún)^(qū)(0-7Fh),因此它們與“表選擇”字節(jié)無關(guān)。

表1. DS1859內(nèi)部校準(zhǔn)及右移位寄存器

VCC MON1 MON2 MON3
Gain Cal 92-93h 94-95h 96-97h 98-99h
Offset Cal A2-A3h A4-A5h A6-A7h A8-A9h
Right Shifts N/A 8Eh (b6-b4) 8Eh (b2-b0) 8Fh (b6-b4)
Readings 62-63h 64-65h 66-67h 68-69h
Table 01h

增益校準(zhǔn)寄存器

增益校準(zhǔn)寄存器為一個雙字節(jié)值,它通過調(diào)整輸入開關(guān)電容網(wǎng)絡(luò)來確定某一特定被監(jiān)視通道的增益/衰減量。這使得用戶能將滿量程電壓校準(zhǔn)成介于-500mV及6.5535V之間的任何期望值。

但遺憾的是,對增益校準(zhǔn)寄存器進行編程并非像“我喜歡增益4....因此我只需要將4寫入增益校準(zhǔn)寄存器中”那么簡單。而且,由于不同器件之間(以及不同批次之間)開關(guān)電容網(wǎng)絡(luò)中的電容值有所差異,因此確實有必要對設(shè)定值進行校準(zhǔn)。此校準(zhǔn)步驟以及確定需寫入增益校準(zhǔn)寄存器中值的步驟列于DS1859數(shù)據(jù)資料中的“內(nèi)部校準(zhǔn)”部分中。其他信息則請參見本應(yīng)用筆記中的“怎樣進行內(nèi)部校準(zhǔn)”部分。

校準(zhǔn)DS1859時最后須注意的是,一定要搞清楚偏移及右移位寄存器的值,否則,如果它們?yōu)榉?或者未進行補償,則器件將不會被校準(zhǔn)成需要的結(jié)果。

偏移校準(zhǔn)寄存器

偏移校準(zhǔn)寄存器同樣也是一個雙字節(jié)值,它確定對每一被監(jiān)視輸入信號所施加的數(shù)字偏移量。前面曾提到,DS1859的偏移其實是轉(zhuǎn)換值的簡單數(shù)字增加或減少,因此在增益被校準(zhǔn)成所需值后(且在右移位以前),可通過可編程偏移抵消任何失調(diào)誤差或轉(zhuǎn)移動態(tài)范圍。但與增益校準(zhǔn)寄存 器相類似,確定要編程的偏移值并非像“我喜歡100mV偏移...因此我只需將100寫入寄存器中即可”那么容易。

DS1859數(shù)據(jù)資料中,“內(nèi)部校準(zhǔn)”部分中的偽碼顯示了應(yīng)如何確定“抵消”失調(diào)所需的偏移校準(zhǔn)值,下面提供更多的一些信息和一個實例來說明如何確定正向和負向偏移。

偏移校準(zhǔn)可通過先確定應(yīng)從轉(zhuǎn)換值中增加或減去多少個數(shù)來計算。一種常用方法是先施加“零”輸入(如關(guān)掉激光源),然后再讀出轉(zhuǎn)換值,而這正是您應(yīng)從所有轉(zhuǎn)換值中減去的值。

需寫入偏移校準(zhǔn)寄存器中的值,可通過將所需偏移數(shù)代入到DS1859數(shù)據(jù)資料中提供的等式中,并重復(fù)以下步驟來計算:

偏移校準(zhǔn)寄存器 = [4000h - (Count/2)] XOR 4000h

例1:如果您將0V加到MON輸入上并讀到一個200 (C8h)的數(shù),則您可以利用偏移寄存器從A/D轉(zhuǎn)換結(jié)果中減去(比如說) 200 (C8h)來將其清零。利用下式可計算出應(yīng)該寫入寄存器中的參數(shù):

偏移校準(zhǔn)寄存器 = [4000h - (C8h/2)] XOR 4000h = 7F9Ch

請記住,在此情況下將執(zhí)行減法運算,這樣滿量程數(shù)(FFF8h)也將減少C8h,新的滿量程數(shù)為FF30h。

例2:現(xiàn)在讓我們來看另一種情況,這種情況下你可能想在讀數(shù)中增加200個計數(shù)。在此情形下,兩次求負(公式中的減號和-C8h相消)將使第二項成為正值,得到:

偏移校準(zhǔn)寄存器 = [4000h + (C8h/2)] XOR 4000h = 0064h

為計算新的滿量程數(shù),您或許會嘗試將FFF8h加上C8h,但FFF8h已是最大可能讀數(shù),因此滿量程數(shù)仍將保持為FFF8h。

例3:計算零偏移時的偏移校準(zhǔn)值:

偏移校準(zhǔn)寄存器 = [4000h - (0/2)] XOR 4000h = 0000h

這也是出廠默認的偏移校準(zhǔn)寄存器設(shè)置。

右移位寄存器

右移位寄存器(表01h中的字節(jié)8Eh至8Fh)比偏移寄存器更易于理解。由于MON1至MON3可執(zhí)行多達7次右移位,故對于每一MON輸入均需使用3位。對于表01h中字節(jié)8Eh所代表的MON1與MON2設(shè)置,以及表01h中字節(jié)8Fh所代表的MON3設(shè)置,請參見器件數(shù)據(jù)資料中存儲器配置圖中的數(shù)位位置。這些EEPROM寄存器的工廠默認值為00h,禁止右移位。

為進一步說明右移位的結(jié)果,圖3給出了幾個右移后的MON量化值例子。

wKgaomSC6riAGFWZAAApsCNMCB0373.gif


圖3. MON寄存器右移位舉例

怎樣進行內(nèi)部校準(zhǔn)

雖然有好幾種內(nèi)部校準(zhǔn)方法,但本應(yīng)用筆記只討論DS1859數(shù)據(jù)資料中所給出的采用偽碼的二進制搜索法。偽碼算法的輸出即為增益及偏移寄存器值,它產(chǎn)生所需的傳輸函數(shù),亦即所需的LSB。

為使用偽碼算法,必須能將激光設(shè)置成兩種不同的強度,例如為最小及最大值的90%等,而且還必須能進行多次重復(fù)。對于非光學(xué)應(yīng)用,必須按要求將兩種不同的電壓加于MON輸入上。器件數(shù)據(jù)資料中所提供的算法采用90%最大值以使上限低于鉗位值。然而,當(dāng)采用滿量程一定百分比的電壓進行測量時,在做數(shù)值計算時也應(yīng)考慮相應(yīng)的數(shù)字量百分比。

可通過將偏移及右移位寄存器設(shè)置成已知狀態(tài)(例如0偏移及0右移位)來開始該偽碼算法,盡管本例中將兩個寄存器均設(shè)置為0,但只要對它們進行相應(yīng)的補償,則亦可采用其他值。例如,如果以所編程偏移開始,則FFF8h可能不再是被鉗位的滿量程數(shù)字值(參見偏移校準(zhǔn)寄存器部分)。除初始化寄存器外,該算法也可從計算幾個為所需LSB函數(shù)的重要常數(shù)開始。

二進制搜索增益值時,首先將增益校準(zhǔn)寄存器設(shè)置成滿量程的一半(即8000h),然后再將90%最大輸入加至被校準(zhǔn)MON通道,然后讀取量化值。將此測量值稱為Meas2。接著再檢查Meas2,看它是否被鉗位在FFF8h上(此時偏移及右移位均為0)。如果讀數(shù)被鉗位,則無法斷定轉(zhuǎn)換值恰好是FFF8h還是比這大許多(此時也被鉗位成FFF8h)。無論怎樣,增益設(shè)置都太高。在后續(xù)的二進制搜索法中,將增益值減半并重復(fù)此操作,直至找到非鉗位增益值為止。

一旦找到非鉗位的Meas2,即可通過施加零輸入并讀取其數(shù)字轉(zhuǎn)換值來繼續(xù)該算法。此轉(zhuǎn)換值即為Meas1。最后,計算Meas2與Meas1的差值,并使用在算法開始時所算出的常數(shù)來與所需差值(CNT2-CNT1)進行比較,如果Meas2-Meas1小于CNT2-CNT1,則將增益再減半;如果Meas2-Meas1大于CNT2-CNT1,則在減半后再將其恢復(fù)到當(dāng)前增益值。重復(fù)此過程直至總共進行16次。即獲得一個代表所需增益(以及所需LSB)的16位值。

以下介紹另一種能使該增益校準(zhǔn)過程更加形象的方法。先從16位增益校準(zhǔn)寄存器的MSB (b15)開始,將該位設(shè)置為1 (同時將其他各位初始化為0);再使MSB = 1,并加上模擬輸入,然后再讀取對應(yīng)的數(shù)字輸出,如果該讀數(shù)被鉗位,則表示增益太高,可將MSB寫回至0,否則將其保留為1,因此現(xiàn)在即已知MSB。然后再轉(zhuǎn)向下一位(b14),也是先將b14設(shè)為1 (此時保留b15為已確定值),此時b13至b0仍為0。如果增益仍太高,則可重復(fù)前述操作,即將b14設(shè)為0,否則保留為1。此過程一位接一位進行,直至確定出全部16位為止。其結(jié)果仍是一個代表所需增益的16位值。

在確定所需增益以后,即可計算新的偏移或?qū)⑵浔A魹? (無偏移)。此校準(zhǔn)方法取決于所使用的偏移性質(zhì)。數(shù)據(jù)資料中對該算法的解釋是基于如下假設(shè),即:用戶想要執(zhí)行負偏來清零數(shù)字讀數(shù),以使零模擬輸入時產(chǎn)生全0輸出。這可簡單地通過施加零模擬輸入并讀取相應(yīng)的轉(zhuǎn)換值來實現(xiàn)。如果零輸入(例如激光關(guān)斷)產(chǎn)生(例如) 20h的數(shù)字輸出,則可對偏移進行編程以將20h從每一轉(zhuǎn)換值中減去。在本例中,則是先將20h代入偏移公式中,然后再將計算結(jié)果編程至所需MON通道的偏移校準(zhǔn)寄存器中來完成。

內(nèi)部校準(zhǔn)及右移位舉例

為演示本應(yīng)用筆記所提及的概念,我們采用了以下示例。

在此例中,利用MON3來監(jiān)視Rpower,當(dāng)施加-40dBm最小輸入時,在DS1859的MON3管腳上呈現(xiàn)出10mV的電壓,此時該輸入所需數(shù)字輸出為0000h。當(dāng)施加0dBm輸入時,MON3管腳上的電壓為300mV,此時所需數(shù)字輸出為2710h,這樣的選擇是為了滿足SFF-8472規(guī)定的LSB (Rpower的LSB對應(yīng)于0.1μW)。

確定此例中的理想右移位數(shù)相對比較簡單,因為已經(jīng)給定所需的數(shù)字輸出范圍(0000h至2710h)。利用DS1859數(shù)據(jù)資料中的表9,可得到理想右移位數(shù)為2。現(xiàn)在請記住右移位數(shù)為2,要使2710h在經(jīng)過2次右移位仍為最終輸出數(shù)字值,我們可推斷,此時300mV的輸入在右移位以前必須產(chǎn)生9C40h的轉(zhuǎn)換值,因此需要用內(nèi)部校準(zhǔn)來將300mV輸入的轉(zhuǎn)換值“抬高”至9C40h。在完成偏移的內(nèi)部校準(zhǔn)及編程以后,即可執(zhí)行2次右移位。該舉例被歸納于表2中。

表2. 內(nèi)部校準(zhǔn)及右移位舉例

Customer Signal Rpower (dBm) Voltage applies to MON3 pin (mV) Digital outputs during cal. (0 right shifts)(hex) Final Digital output (2 right shifts)(hex)
-40 10 0000 0000
50 0563
100 0C1F
150 12DB
200 1997
250 2051
0 300 9C40 2710

在確定了輸入與輸出之間的關(guān)系后(如表2所示),即可用數(shù)據(jù)資料中提供的內(nèi)部校準(zhǔn)程序來對器件進行內(nèi)部校準(zhǔn)。該校準(zhǔn)程序先從執(zhí)行幾步如下所示的預(yù)先計算開始。請注意,這里并未采用數(shù)據(jù)資料校準(zhǔn)程序中所給出的90%,因為第二校準(zhǔn)點(300mV = 9C40h)已經(jīng)小于滿量程值的90%,故本例中所采用的內(nèi)部校準(zhǔn)程序未采用90%參考點:

根據(jù)表2進行以下計算:

LSB = (0.300V - 0.010V)/(9C40h - 0000h) = 0.290V/40,000 = 7.25μV

滿量程電壓 = FS = LSB × 65535 = 7.25μV × 65535 = 0.475128V

CNT1 = 0.010/LSB = 1379.3 => 1379 (dec)

CNT2 = 0.300/LSB = 41379.31 => 41379 (dec)

當(dāng)采用兩個校準(zhǔn)點時,CNT1及CNT2為所期望(所需)的數(shù)字輸出,內(nèi)部校準(zhǔn)程序?qū)⒎磸?fù)搜索與這兩個值所確定的斜率最接近的斜率。

校準(zhǔn)程序反復(fù)進行16次以下過程,即先用二進制來對該斜率進行編程然后再檢查其是否與所需的斜率相等,在此例中,是采用內(nèi)部校準(zhǔn)程序以及表3中所列全部16次重復(fù)輸入與輸出來對DS1859進行校準(zhǔn)。

表3中的第一欄“Iteration (重復(fù))”等于程序中的“n”; gain_result (增益結(jié)果)欄為每次重復(fù)時被編程進增益校準(zhǔn)寄存器(即器件表01h中的字節(jié)98至99h)中的值;“Meas1”及“Meas2”欄則分別為施加300mV及10mV輸入時器件上的讀數(shù);最后,對于Meas2不被鉗位的重復(fù),將Meas2-Meas1與CNT2-CNT1進行比較,如果Meas2-Meas1大于CNT2-CNT1,則表示增益結(jié)果太大,對應(yīng)于此次重復(fù)的Gain Cal (增益校準(zhǔn))位為0,而這隨后又確定后續(xù)重復(fù)中的增益結(jié)果。當(dāng)完成全部16次重復(fù)后,即得到增益校準(zhǔn)值,如表3所示,此例中所使用器件的增益校準(zhǔn)值為5038h

表3. 實際的內(nèi)部校準(zhǔn)值

Iteration gain_result Meas2 Meas1 Meas2 Meas1 Meas2-Meas1 CNT2-CNT1 bit result Gain Cal
(dec) (hex) (hex) (dec) (dec) (dec) (bin) (hex)
15 8000 fd58 870 64856 2160 62696 40000 0 5
14 4000 82a0 450 33440 1104 32336 40000 1
13 6000 c010 658 49168 1624 47544 40000 0
12 5000 a138 558 41272 1368 39904 40000 1
11 5800 b0b8 500 45240 1280 43960 40000 0 0
10 5400 a938 5a0 43320 1440 41880 40000 0
9 5200 a530 578 42288 1400 40888 40000 0
8 5100 a328 568 41768 1384 40384 40000 0
7 5080 a238 568 41528 1384 40144 40000 0 3
6 5040 a1a8 560 41384 1376 40008 40000 0
5 5020 a170 558 41328 1368 39960 40000 1
4 5030 a190 558 41360 1368 39992 40000 1
3 5038 a198 558 41368 1368 40000 40000 1 8
2 503C a1a0 558 41376 1368 40008 40000 0
1 503a a1a0 558 41376 1368 40008 40000 0
0 5039 a1a0 558 41376 1368 40008 40000 0

對于已被編程成新增益校準(zhǔn)值的器件,可通過施加10mV (即我們希望其輸出讀數(shù)為0000h的電壓)并讀取其數(shù)字輸出結(jié)果來確定其偏移校準(zhǔn)。此例中所使用的器件在輸入為10mV時輸出為0558h。利用偏移公式,可將偏移校準(zhǔn)計算如下:

MON3偏移校準(zhǔn) = [4000h - 0558h/2] XOR 4000h = 7D54h

最后,再按下式來計算新鉗位值:

新鉗位值(右移前) = FFF8h - 0558h = FAA0h

完成內(nèi)部校準(zhǔn)后,即可通過將20h寫入表01h中的8Fh來執(zhí)行2次右移位。

結(jié)論

DS1859的內(nèi)部校準(zhǔn)及右移位特性,可為用戶提供最大的靈活性并使其適用。于各種應(yīng)用本應(yīng)用筆記提供了DS1859數(shù)據(jù)資料中未給出的附加信息,例如為什么內(nèi)部校準(zhǔn)及右移位具有優(yōu)勢以及如何來實現(xiàn)等。同時還給出了一個與理論相聯(lián)系的運用“傳遞”方法的實例,并提供了DS1859內(nèi)部校準(zhǔn)過程中實際得到的讀數(shù)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5401

    瀏覽量

    122787
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7613

    瀏覽量

    165919
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6611

    瀏覽量

    547758
收藏 人收藏

    評論

    相關(guān)推薦

    為什么DS1863/DS1865的內(nèi)部校準(zhǔn)右移位具有優(yōu)勢?

    為什么DS1863/DS1865的內(nèi)部校準(zhǔn)右移位具有優(yōu)勢?如何來實現(xiàn)DS1863/
    發(fā)表于 04-20 06:43

    DS1859 pdf datasheet (Dual, Te

    The DS1859 dual, temperature-controlled, nonvolatile(NV) variable resistors with three monitors
    發(fā)表于 10-22 21:11 ?19次下載

    DS1859內(nèi)部校準(zhǔn)右移位

    DS1859 的與眾不同之處在于其內(nèi)部校準(zhǔn)右移位擴展動態(tài)
    發(fā)表于 04-17 11:31 ?13次下載

    DS1859內(nèi)部校準(zhǔn)右移位(擴展動態(tài)范圍)

    要:DS1859的與眾不同之處在于其內(nèi)部校準(zhǔn)右移位(擴展
    發(fā)表于 04-20 15:59 ?20次下載

    DS1859內(nèi)部校準(zhǔn)右移位(擴展動態(tài)范圍)

    要:DS1859的與眾不同之處在于其內(nèi)部校準(zhǔn)右移位(擴展
    發(fā)表于 04-24 14:26 ?26次下載

    DS1859內(nèi)部校準(zhǔn)右移位

    摘要:DS1859的與眾不同之處在于其內(nèi)部校準(zhǔn)右移位(擴展
    發(fā)表于 05-07 11:40 ?9次下載

    DS1859 雙路、溫控電阻,內(nèi)置校準(zhǔn)監(jiān)視器

    DS1859 雙路、溫控電阻,內(nèi)置校準(zhǔn)監(jiān)視器   DS1859概述 DS1859雙路、溫控、非易失(NV)電阻具有3個監(jiān)視器,包
    發(fā)表于 10-22 21:38 ?830次閱讀
    <b class='flag-5'>DS1859</b> 雙路、溫控電阻,內(nèi)置<b class='flag-5'>校準(zhǔn)</b>監(jiān)視器

    使用DS1863/DS1865的內(nèi)部校準(zhǔn)右移位(擴展動態(tài)

    摘要:這篇應(yīng)用筆記討論了使用DS1863/D1865控制器/監(jiān)控器芯片的內(nèi)部校準(zhǔn)右移位(擴展
    發(fā)表于 04-28 11:15 ?1059次閱讀
    使用<b class='flag-5'>DS</b>1863/<b class='flag-5'>DS</b>1865的<b class='flag-5'>內(nèi)部</b><b class='flag-5'>校準(zhǔn)</b>和<b class='flag-5'>右移位</b>(<b class='flag-5'>可</b><b class='flag-5'>擴展</b><b class='flag-5'>動態(tài)</b>

    Using the DS1859 with External

    that require more than 128 Bytes of memory located at the I²C* device address A0h. IntroductionThe DS1859 is a du
    發(fā)表于 04-28 11:18 ?1169次閱讀
    Using the <b class='flag-5'>DS1859</b> with External

    在同一I2C總線上連接多個DS1859器件

    有些應(yīng)用要求在同一I2C總線上連接多個DS1859器件。本應(yīng)用筆記介紹了當(dāng)DS1859器件在同一條I2C總線上連接在一起時,如何改變其中一個DS1859器件的I2C從地址。所述過程可以擴展
    的頭像 發(fā)表于 01-10 11:05 ?1197次閱讀

    DS1863/DS1865上使用內(nèi)部校準(zhǔn)右移增強ADC性能

    本應(yīng)用筆記討論了DS1863/DS1865控制器/監(jiān)測芯片的內(nèi)部校準(zhǔn)右移
    的頭像 發(fā)表于 02-17 13:49 ?700次閱讀
    在<b class='flag-5'>DS</b>1863/<b class='flag-5'>DS</b>1865上使用<b class='flag-5'>內(nèi)部</b><b class='flag-5'>校準(zhǔn)</b>和<b class='flag-5'>右移</b>增強ADC性能

    DS1856內(nèi)部校準(zhǔn)右移

    本應(yīng)用筆記解釋了DS1856的內(nèi)部校準(zhǔn)程序,以及使用該功能如何有益于應(yīng)用。應(yīng)用筆記還提供了確定和實現(xiàn)DS1856內(nèi)部
    的頭像 發(fā)表于 02-21 16:12 ?869次閱讀
    <b class='flag-5'>DS</b>1856<b class='flag-5'>內(nèi)部</b><b class='flag-5'>校準(zhǔn)</b>和<b class='flag-5'>右移</b>

    DS1859內(nèi)部校準(zhǔn)右移擴展動態(tài)量程)

    DS1859與眾不同的是其內(nèi)部校準(zhǔn)右移擴展動態(tài)
    的頭像 發(fā)表于 02-25 12:11 ?608次閱讀
    <b class='flag-5'>DS1859</b><b class='flag-5'>內(nèi)部</b><b class='flag-5'>校準(zhǔn)</b>和<b class='flag-5'>右移</b>(<b class='flag-5'>可</b><b class='flag-5'>擴展</b><b class='flag-5'>動態(tài)</b>量程)

    DS1859內(nèi)部校準(zhǔn)右移擴展動態(tài)量程)

    DS1859與眾不同的是其內(nèi)部校準(zhǔn)右移擴展動態(tài)
    的頭像 發(fā)表于 05-18 12:00 ?774次閱讀
    <b class='flag-5'>DS1859</b><b class='flag-5'>內(nèi)部</b><b class='flag-5'>校準(zhǔn)</b>和<b class='flag-5'>右移</b>(<b class='flag-5'>可</b><b class='flag-5'>擴展</b><b class='flag-5'>動態(tài)</b>量程)

    使用DS1863/DS1865的內(nèi)部校準(zhǔn)右移位(擴展動態(tài)范圍)增強ADC性能

    這篇應(yīng)用筆記討論了使用DS1863/D1865控制器/監(jiān)控器芯片的內(nèi)部校準(zhǔn)右移位(擴展
    的頭像 發(fā)表于 06-16 14:36 ?1095次閱讀
    使用<b class='flag-5'>DS</b>1863/<b class='flag-5'>DS</b>1865的<b class='flag-5'>內(nèi)部</b><b class='flag-5'>校準(zhǔn)</b>和<b class='flag-5'>右移位</b>(<b class='flag-5'>可</b><b class='flag-5'>擴展</b><b class='flag-5'>動態(tài)</b><b class='flag-5'>范圍</b>)增強ADC性能
    主站蜘蛛池模板: 午夜性影院 | 激情网五月 | 奇米狠狠操| 久久草在线看 | 亚洲爱爱视频 | 亚洲电影在线看 | 色偷偷亚洲 | www国产永久免费视频看看 | 国产成人精品影视 | 毛片在线不卡 | 精品三级三级三级三级三级 | 五月激情综合婷婷 | a毛片免费观看完整 | 亚洲国产人久久久成人精品网站 | a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 四虎综合九九色九九综合色 | 国语自产拍在线观看7m | 四虎黄色网 | 亚欧有色亚欧乱色视频 | 黄色成人免费观看 | 亚洲午夜精品久久久久 | 免费色视频 | 4虎影院最近地址 | 成人精品一区二区三区电影 | 国产成人小视频 | 毛片毛片 | 国产亚洲精品在天天在线麻豆 | 日本理论午夜中文字幕第一页 | 国产一卡二卡3卡4卡四卡在线视频 | 国产精品久久久久久久人热 | 五月情视频在线观看 | 乱子伦xxxx厨房 | 日韩三级小视频 | 三级国产 | 亚洲youjizz | 四虎免费大片aⅴ入口 | 国模网站 | 九九热在线精品 | 电影一区二区三区 | 日本色片在线观看 | 日韩亚色 |