MAX1464數字傳感器信號調理器常見(jiàn)問(wèn)題解答
30) 問(wèn): MAX1464的額定數據保存年限與溫度之間存在什么關(guān)系?
答: 在室溫下,器件的額定數據保存年限為100年。在額定工作溫度范圍內,可以保證10年的數據保存年限。
31) 問(wèn): MAX1464中的閃存容量是多少?
答: MAX1464閃存分為兩個(gè)區。第0區有4kB,用于存儲CPU校正、放大和線(xiàn)性化輸入信號的程序。第1區有128B,用于保存用戶(hù)信息。CPU不能訪(fǎng)問(wèn)第1區。
32) 問(wèn): 4kB閃存可以存儲多大的程序?
答: 4kB閃存空間相對于傳感器應用已經(jīng)足夠大了。例如,可以在不多于4kB的閃存空間里,保存具備以下功能的程序:
1) 測量一路差分輸入
2) 測量?jì)陕穯味溯斎?br />3) 讀取一路片外溫度傳感器
4) 讀VDD
5) 設置兩路模擬輸出
6) 采用GPIO引腳配置報警觸發(fā)點(diǎn)
7) 實(shí)現二階補償
當然,編程技巧通常也是影響內存空間使用效率的重要因素。
33) 問(wèn): MAX1464微處理器有哪些指令?
答: MAX1464具有16個(gè)指令,用于運行傳感器補償、放大,以及傳感器輸出信號線(xiàn)性化等所有計算。MAX1464數據資料給出了所有指令的詳細說(shuō)明。
MAX1464指令集
OP-CODE (HEX) | MNEMONIC | OPERATION |
0X | LDX | Load register X from program memory. |
1X | CLX | Clear X-reg |
2X | ANX | A-reg = A-reg AND X-reg |
3X | ORX | A-reg = A-reg OR X-reg |
4X | ADX | A-reg = A-reg ADD X-reg |
5X | STX | X-reg = A-reg |
6X | SLX | Shift left X-reg |
7X | SRX | Shift right X-reg propagating sign bit |
8X | INX | X-reg = X-reg + 1 |
9X | DEX | X-reg = X-reg - 1 |
AX | NGX | X-reg = NOT X-reg |
BX | BPX | Branch positive I-reg by amount in X-reg |
CX | BNX | Branch not zero I-reg by amount in X-reg |
DX | RDX | A-reg = CPU port-X |
EX | WRX | CPU port-X = A-reg |
F3 | MLT | A-reg | M-reg = M-reg multiplied by N-reg; register op code must be 3h |
34) 問(wèn): 如何編程MAX1464?
答: 編譯器作為MAX1464評估板軟件工具的一部分同時(shí)附贈給客戶(hù),用于開(kāi)發(fā)匯編程序并對其進(jìn)行編譯。隨后由編譯器對匯編程序進(jìn)行編譯,進(jìn)而得到一個(gè).hex文件,該文件可通過(guò)所提供的工具(硬件調試器或控制程序),下載到MAX1464內部閃存內。
35) 問(wèn): 硬件調試器與哪些Windows平臺兼容?
答: 硬件調試器可以在Windows® 95/98/2000/NT/XP下運行。
36) 問(wèn): MAX1464的DLL與哪些Windows平臺兼容?
答: MAX1464的DLL可以在Windows 95/98/2000/NT/XP下運行。
37) 問(wèn): MAX1464的DLL在什么平臺下開(kāi)發(fā)?
答: MAX1464的DLL在C++平臺下通過(guò)標準調用開(kāi)發(fā)。
38) 問(wèn): 能通過(guò)Visual Basic調用MAX1464的DLL函數么?
答: 可以。所有基于Windows的OS都可以調用DLL。由Maxim開(kāi)發(fā)的控制程序采用C語(yǔ)言來(lái)調用DLL。要使用Visual Basic或其他平臺調用DLL,必須使用stdCall DLL。評估板提供的MAX1464 DLL是采用C語(yǔ)言調用。關(guān)于stdCall方面的信息,請聯(lián)系Maxim技術(shù)支持小組。
39) 問(wèn): MAX1464適用于什么樣的輸入電壓?
答: 理論上,MAX1464可接受1mV到5V的輸入電壓。實(shí)際上,輸入范圍取決于所需的滿(mǎn)量程輸出和分辨率。MAX1464能夠分17級,實(shí)現高達244倍的模擬信號放大倍數。更高的放大倍數可以通過(guò)數字方式實(shí)現。采用數字方式實(shí)現信號放大將以降低分辨率為代價(jià)。
40) 問(wèn): 如何使用硬件調試器?
答: 硬件調試器包括多個(gè)標簽,用于訪(fǎng)問(wèn)相關(guān)寄存器和端口,以及將閃存里的內容加載到文件中,等等??梢允褂糜布{試器來(lái)了解MAX1464的功能、寄存器,和端口。
41) 問(wèn): 如何使用控制程序?
答: 控制程序主要是為用戶(hù)補償傳感器提供一個(gè)方便的工具??刂瞥绦虬ㄒ恍┕δ馨粹o,通過(guò)它們實(shí)現一系列底層的、預先設定的操作,例如“讀ADC”,加載文件到MAX1464的內部閃存,等等??刂瞥绦蚩捎糜趫绦卸A溫度補償。
42) 問(wèn): MAX1464中不用的運放可以另作他用嗎?
答: 可以。MAX1464的每個(gè)通道對應有兩個(gè)運放。任何時(shí)候,如果只有一個(gè)運放與輸出端相連,則那個(gè)不用的運放可以作為緩沖器使用,或可以提供附加增益。
43) 問(wèn): MAX1464閃存的第1區有什么功能?
答: 閃存的第1區用于保存用戶(hù)信息,例如序列號、器件歷史、生產(chǎn)信息、日期,等等。CPU不能訪(fǎng)問(wèn)第1區。只能通過(guò)SPI接口對該區進(jìn)行寫(xiě)操作和讀操作。
44) 問(wèn): CPU程序能訪(fǎng)問(wèn)MAX1464閃存的第1區(用戶(hù)部分)嗎?
答: 不能。第1區只能通過(guò)SPI接口訪(fǎng)問(wèn)。第1區可以用來(lái)控制MAX1464的工作狀態(tài)。
45) 問(wèn): MAX1464有多少個(gè)輸入通道?
答: 兩個(gè)差分輸入或四個(gè)單端輸入,以及九個(gè)環(huán)回輸入。
46) 問(wèn): 補償過(guò)程中,如何最大化ADC范圍?
答: 只有正確設置ADC輸入的粗調偏置和PGA增益,才能得到最大的ADC范圍。正確設置粗調偏置和PGA增益的步驟,請參考MAX1460數據資料的第七頁(yè)。
47) 問(wèn): 補償時(shí),如何使溫度傳感器的分辨率最大化?
答: 只有正確設置溫度傳感器轉換的粗調偏置和PGA增益,才能得到最大的溫度傳感器的分辨率。正確設置粗調偏置和PGA增益的步驟,請參見(jiàn)MAX1460數據資料的第七頁(yè)。
48) 問(wèn): 量產(chǎn)時(shí),能使用控制程序中的二階補償算法進(jìn)行實(shí)際補償嗎?
答: 可以??梢詫⒛0逦募械南禂挡捎脗鞲衅髁慨a(chǎn)模型中所定義的系數替代。
49) 問(wèn): 啟動(dòng)控制程序的時(shí)候,控制程序窗口上的‘DUT?’按鈕并沒(méi)有變成綠色?怎么回事?
答: PC無(wú)法識別MAX1464。有很多可能性,包括:
1) 安裝不正確。確認安裝和接線(xiàn)與MAX1464評估板數據資料的說(shuō)明一致。同時(shí)確認電源電壓是否正確,并且加在了評估板上面適當的終端模塊。
2) 評估板上的跳線(xiàn)設置不正確。確認跳線(xiàn)與MAX1464評估板數據資料的說(shuō)明一致。
3) 3線(xiàn)或4線(xiàn)通信時(shí),MAX1464KEY、跳線(xiàn)設置和配置設置不匹配。
4) 電腦并口有問(wèn)題。
5) 評估板故障。觀(guān)察評估板并確認有沒(méi)有器件損壞或丟失。所有的評估板在出廠(chǎng)時(shí)都經(jīng)過(guò)檢測。
6) 評估板上的MAX1464芯片損。更換MAX1464 ASIC。
7) MAX1464KEY出現故障。
50) 問(wèn): 啟動(dòng)控制程序的時(shí)候,出現‘file operation’錯誤提示。什么原因?
答: 啟動(dòng)時(shí),控制器找不到要加載的某個(gè)或多個(gè)文件。兩個(gè)可能的原因為:
1) “MAX1464 Main.exe”啟動(dòng)所在的文件夾中的“MAX1464.ini”丟失。
2) “MAX1464.ini”文件中的所列的文件在文件夾中無(wú)法找到。
51) 問(wèn): 調節評估板上的電位器,MAX1464的輸入沒(méi)有發(fā)生任何變化。怎么回事?
答: 兩個(gè)可能的原因如下:
1) 沒(méi)有安裝跳線(xiàn)JU11和JU12。
2) 電位器有問(wèn)題。這一可能性很小??梢酝ㄟ^(guò)測量電位器各個(gè)端子的電阻來(lái)校驗電位器的好壞。
本文引用地址:http://dyxdggzs.com/article/161706.htm
評論