本應(yīng)用筆記旨在說明如何再生DS1847/48數(shù)字電阻校準(zhǔn)常數(shù)。本應(yīng)用筆記假設(shè)讀者熟悉DS1847或DS1848數(shù)據(jù)資料中的查找表編程部分。本應(yīng)用筆記將描述所需的測量,并顯示重新生成校準(zhǔn)常數(shù)所需的計算。最后,本應(yīng)用筆記將展示一個電子表格計算器示例(可在本應(yīng)用筆記末尾找到它的鏈接),一旦輸入了多個測量值,該計算器可用于執(zhí)行計算。
介紹
DS1847/48電阻校準(zhǔn)常數(shù)由不同溫度(25°C和95°C)的兩個測試步驟計算并編程到EEPROM中。這些校準(zhǔn)常數(shù)是唯一的,因設(shè)備以及批次而異。遺憾的是,在設(shè)計DS1847/48時,沒有考慮使用校準(zhǔn)常數(shù),因此沒有為校準(zhǔn)常數(shù)提供額外的寫保護(hù)或只讀存儲器。因此,當(dāng)決定包括它們時,存儲它們的唯一位置(至少對于DS1847而言)是在查找表(LUT)中。這里明顯的問題是,當(dāng)用戶填充LUT時,工廠編程的校準(zhǔn)常數(shù)會被覆蓋。幸運(yùn)的是,對于DS1848,校準(zhǔn)常數(shù)的副本(雖然沒有寫保護(hù))也存儲在用戶EEPROM中(表0)。如果使用DS1848,則在進(jìn)一步讀取之前,可能需要檢查用戶EEPROM中的校準(zhǔn)常數(shù)是否仍然完好無損。
本應(yīng)用筆記旨在說明如何再生DS1847/48校準(zhǔn)常數(shù)。本應(yīng)用筆記假設(shè)讀者熟悉DS1847或DS1848數(shù)據(jù)資料中的查找表編程部分。本應(yīng)用筆記將描述所需的測量,并顯示重新生成校準(zhǔn)常數(shù)所需的計算。最后,本應(yīng)用筆記將展示一個電子表格計算器示例(可在本應(yīng)用筆記末尾找到它的鏈接),一旦輸入了多個測量值,該計算器可用于執(zhí)行計算。
公約
本文檔中用于表示校準(zhǔn)常數(shù)的約定如下:
大寫校準(zhǔn)常數(shù)(U、V、W、X、Y 和 Z)是從器件讀取的整數(shù)值,可以十進(jìn)制或十六進(jìn)制顯示。這些需要乘以其相應(yīng)的LSB權(quán)重以將它們轉(zhuǎn)換為實(shí)際值,然后可用于計算。
小寫校準(zhǔn)常數(shù)是實(shí)數(shù)。在將實(shí)數(shù)寫入DS1847/48之前,必須將實(shí)數(shù)除以其LSB權(quán)重轉(zhuǎn)換為整數(shù)。
測量
為了重新生成校準(zhǔn)常數(shù),每個電阻的最?。ㄎ恢?0h)和最大(位置FFh)電阻需要在室溫(25°C)和高溫(85°C至95°C)下使用DS1847/48的溫度測量。
雖然這些測量可以在“在線”進(jìn)行,但有幾個問題需要解決。首先,需要2線主機(jī)將DS1847/48置于手動模式,首先將電阻設(shè)置為位置00h,然后設(shè)置為位置FFh(或者通過將LUT編程到位置00h,然后是FFh來避免手動模式)。重要的是,如果是在線編程,要確保將電阻設(shè)置為這些極端不會損壞電路的任何部分。2線主站還需要讀取DS1847/48在進(jìn)行電阻測量時指示的溫度。最后,也可能是最困難的,在進(jìn)行在線測量時,需要在應(yīng)用電路加載測量值的情況下測量兩個電阻的最小和最大電阻,從而給出不準(zhǔn)確的讀數(shù)。一旦這些問題得到解決并進(jìn)行測量,測量值的命名法如下。
測量(針對每個電阻器):
RMINC1、RMAXC1,并從器件C1讀取溫度(最好為25°C),以及
RMINC2,RMAXC2,并從零件C2讀取溫度(最好是85-95°C)。
其中
RMINC1 是電阻在 C1 攝氏度時的位置 0(最小值)電阻,
RMAXC1 是電阻在 C1 攝氏度時的位置 FFh(最大值)電阻,
RMINC2 是電阻在 C2 攝氏度時的位置 0(最小值)電阻,
RMAXC2 是電阻在 C2 攝氏度時的位置 FFh(最大值)電阻,
C1 是從零件讀取的溫度 (~25°C),單位為 C,
C2 是從零件讀取的溫度 (~85-95°C),單位為 C。
計算
計算中使用的幾個常數(shù)(不要與校準(zhǔn)常數(shù)混淆)如表1所示。它們是器件的破折號版本以及被測電阻器的函數(shù)。常數(shù)w和z實(shí)際上是六個校準(zhǔn)常數(shù)中兩個的實(shí)值,剩余的4個(每個電阻)有待計算。
表 1.要在計算中使用的常量值
-050 版本 | -010 版本 | |||
常數(shù) | R0 (50kΩ) | R1 (10kΩ) | R0 (10kΩ) | R1 (10kΩ) |
α | 3.78964 | 19.74866 | 8.4117 | 8.4117 |
w | 1.265E-6 | 7.875E-6 | 7.345E-6 | 7.814E-6 |
z | 5.808E-7 | 7.5E-7 | 506.7E-9 | 523.5E-9 |
使用表1中的常數(shù)和測量值,公式1至8得出校準(zhǔn)常數(shù)y、x、v和u的實(shí)際值的余數(shù)。這些方程必須按照提供的順序工作,因?yàn)樽畛跤嬎愕闹翟诤罄m(xù)方程中使用。然后,可以通過除以其 LSB 權(quán)重將實(shí)際值轉(zhuǎn)換為整數(shù)等價物,得到 Y、X、V、U、W 和 Z。
算:
等式 1
等式 2
等式 3
等式 4
等式 5
等式 6
等式 7
等式 8
將實(shí)數(shù)值轉(zhuǎn)換為十六進(jìn)制整數(shù):
Y = y / 10-7 = (十進(jìn)制)(十六進(jìn)制),電阻R0
Y = y / 10-7 = (十進(jìn)制)(十六進(jìn)制),電阻R1
X = x / 2-8 = (十進(jìn)制)(十六進(jìn)制) 對于電阻 R0
X = x / 2-8 = (十進(jìn)制)(十六進(jìn)制),電阻R1
V = v / 10-6 = (十進(jìn)制)(十六進(jìn)制),電阻R0
V = v / 10-6 = (十進(jìn)制)(十六進(jìn)制),電阻R1
U = u / 10-8 = (十進(jìn)制)(十六進(jìn)制),電阻R0
U = u / 10-8 = (十進(jìn)制)(十六進(jìn)制),電阻R1
W = w / 10-9 = 1.265E-6 / 10-9 = 1265(十進(jìn)制) = 04F1(十六進(jìn)制),電阻R0
W = w / 10-9 = 7.875E-6 / 10-9 = 7875(dec) = 1EC3(十六進(jìn)制),電阻R1
Z = z / 10-10 = 5.808E-7 / 10-10 = 5808(十進(jìn)制) = 16B0(十六進(jìn)制),電阻R0
Z = z / 10-10 = 7.5E-7 / 10-10 = 7500(十進(jìn)制) = 1D4C(十六進(jìn)制) 電阻 R1
寫入DS1847/48:
一旦計算出每個電阻的 U、V、W、X、Y 和 Z(以十六進(jìn)制為單位),這些值就可以寫入原始工廠校準(zhǔn)常數(shù)最初位置的相應(yīng) LUT 的相應(yīng)位置(在數(shù)據(jù)手冊中說明)。電阻 0 校準(zhǔn)常數(shù)存儲在表 1 中,電阻 1 常數(shù)存儲在表 2 中。對于DS1848,兩組校準(zhǔn)常數(shù)的備份存儲在表0中。否則,人們可能希望將校準(zhǔn)常數(shù)保持為真實(shí)形式,以便可以在客戶的計算中用于對整個LUT進(jìn)行編程。
電子表格計算器
隨附的電子表格計算器大大簡化了校準(zhǔn)常數(shù)的計算(見圖1)。只需在表格中填寫測量值,即可立即計算校準(zhǔn)常數(shù),輸出實(shí)值和整數(shù)值。只要確保根據(jù)破折號版本使用正確的常量(α、w 和 z)。然后可以將十六進(jìn)制值寫入設(shè)備,使其看起來像剛出廠。或者,實(shí)值可用于其他計算,以實(shí)現(xiàn)傳遞函數(shù)并重新編程LUT。
圖1.DS1847/48校準(zhǔn)常數(shù)計算器示例
結(jié)論
本應(yīng)用筆記描述了在極少數(shù)情況下,DS1847/48需要恢復(fù)到出廠編程狀態(tài)時,再生DS1847/48校準(zhǔn)常數(shù)所需的測量和計算。測量完成后,可以使用隨附的示例電子表格計算實(shí)數(shù)和整數(shù)格式的校準(zhǔn)常數(shù),以便對DS1847/48進(jìn)行重新編程,使其類似于原始器件,或者將實(shí)際值保存在電子表格中并納入客戶的計算中以生成LUT。
-
電阻器
+關(guān)注
關(guān)注
21文章
3782瀏覽量
62135 -
EEPROM
+關(guān)注
關(guān)注
9文章
1020瀏覽量
81608 -
計算器
+關(guān)注
關(guān)注
16文章
437瀏覽量
37348
發(fā)布評論請先 登錄
相關(guān)推薦
評論