<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > MAX1464數(shù)字傳感器信號(hào)調(diào)理器常見(jiàn)問(wèn)題解答

          MAX1464數(shù)字傳感器信號(hào)調(diào)理器常見(jiàn)問(wèn)題解答

          作者: 時(shí)間:2011-07-31 來(lái)源:網(wǎng)絡(luò) 收藏


          30) 問(wèn): 的額定數(shù)據(jù)保存年限與溫度之間存在什么關(guān)系?
          答: 在室溫下,器件的額定數(shù)據(jù)保存年限為100年。在額定工作溫度范圍內(nèi),可以保證10年的數(shù)據(jù)保存年限。

          31) 問(wèn): 中的閃存容量是多少?
          答: 閃存分為兩個(gè)區(qū)。第0區(qū)有4kB,用于存儲(chǔ)CPU校正、放大和線性化輸入的程序。第1區(qū)有128B,用于保存用戶信息。CPU不能訪問(wèn)第1區(qū)。

          32) 問(wèn): 4kB閃存可以存儲(chǔ)多大的程序?
          答: 4kB閃存空間相對(duì)于應(yīng)用已經(jīng)足夠大了。例如,可以在不多于4kB的閃存空間里,保存具備以下功能的程序:
          1) 測(cè)量一路差分輸入
          2) 測(cè)量?jī)陕穯味溯斎?br />3) 讀取一路片外溫度
          4) 讀VDD
          5) 設(shè)置兩路模擬輸出
          6) 采用GPIO引腳配置報(bào)警觸發(fā)點(diǎn)
          7) 實(shí)現(xiàn)二階補(bǔ)償

          當(dāng)然,編程技巧通常也是影響內(nèi)存空間使用效率的重要因素。

          33) 問(wèn): MAX1464微處理器有哪些指令?
          答: MAX1464具有16個(gè)指令,用于運(yùn)行補(bǔ)償、放大,以及傳感器輸出線性化等所有計(jì)算。MAX1464數(shù)據(jù)資料給出了所有指令的詳細(xì)說(shuō)明。

          MAX1464指令集
          OP-CODE (HEX)MNEMONICOPERATION
          0XLDXLoad register X from program memory.
          1XCLXClear X-reg
          2XANXA-reg = A-reg AND X-reg
          3XORXA-reg = A-reg OR X-reg
          4XADXA-reg = A-reg ADD X-reg
          5XSTXX-reg = A-reg
          6XSLXShift left X-reg
          7XSRXShift right X-reg propagating sign bit
          8XINXX-reg = X-reg + 1
          9XDEXX-reg = X-reg - 1
          AXNGXX-reg = NOT X-reg
          BXBPXBranch positive I-reg by amount in X-reg
          CXBNXBranch not zero I-reg by amount in X-reg
          DXRDXA-reg = CPU port-X
          EXWRXCPU port-X = A-reg
          F3MLTA-reg | M-reg = M-reg multiplied by N-reg; register op code must be 3h

          34) 問(wèn): 如何編程MAX1464?
          答: 編譯器作為MAX1464評(píng)估板軟件工具的一部分同時(shí)附贈(zèng)給客戶,用于開(kāi)發(fā)匯編程序并對(duì)其進(jìn)行編譯。隨后由編譯器對(duì)匯編程序進(jìn)行編譯,進(jìn)而得到一個(gè).hex文件,該文件可通過(guò)所提供的工具(硬件調(diào)試器或控制程序),下載到MAX1464內(nèi)部閃存內(nèi)。

          35) 問(wèn): 硬件調(diào)試器與哪些Windows平臺(tái)兼容?
          答: 硬件調(diào)試器可以在Windows® 95/98/2000/NT/XP下運(yùn)行。

          36) 問(wèn): MAX1464的DLL與哪些Windows平臺(tái)兼容?
          答: MAX1464的DLL可以在Windows 95/98/2000/NT/XP下運(yùn)行。

          37) 問(wèn): MAX1464的DLL在什么平臺(tái)下開(kāi)發(fā)?
          答: MAX1464的DLL在C++平臺(tái)下通過(guò)標(biāo)準(zhǔn)調(diào)用開(kāi)發(fā)。

          38) 問(wèn): 能通過(guò)Visual Basic調(diào)用MAX1464的DLL函數(shù)么?
          答: 可以。所有基于Windows的OS都可以調(diào)用DLL。由Maxim開(kāi)發(fā)的控制程序采用C語(yǔ)言來(lái)調(diào)用DLL。要使用Visual Basic或其他平臺(tái)調(diào)用DLL,必須使用stdCall DLL。評(píng)估板提供的MAX1464 DLL是采用C語(yǔ)言調(diào)用。關(guān)于stdCall方面的信息,請(qǐng)聯(lián)系Maxim技術(shù)支持小組。

          39) 問(wèn): MAX1464適用于什么樣的輸入電壓?
          答: 理論上,MAX1464可接受1mV到5V的輸入電壓。實(shí)際上,輸入范圍取決于所需的滿量程輸出和分辨率。MAX1464能夠分17級(jí),實(shí)現(xiàn)高達(dá)244倍的模擬放大倍數(shù)。更高的放大倍數(shù)可以通過(guò)方式實(shí)現(xiàn)。采用方式實(shí)現(xiàn)信號(hào)放大將以降低分辨率為代價(jià)。

          40) 問(wèn): 如何使用硬件調(diào)試器?
          答: 硬件調(diào)試器包括多個(gè)標(biāo)簽,用于訪問(wèn)相關(guān)寄存器和端口,以及將閃存里的內(nèi)容加載到文件中,等等??梢允褂糜布{(diào)試器來(lái)了解MAX1464的功能、寄存器,和端口。

          41) 問(wèn): 如何使用控制程序?
          答: 控制程序主要是為用戶補(bǔ)償傳感器提供一個(gè)方便的工具??刂瞥绦虬ㄒ恍┕δ馨粹o,通過(guò)它們實(shí)現(xiàn)一系列底層的、預(yù)先設(shè)定的操作,例如“讀ADC”,加載文件到MAX1464的內(nèi)部閃存,等等??刂瞥绦蚩捎糜趫?zhí)行二階溫度補(bǔ)償。

          42) 問(wèn): MAX1464中不用的運(yùn)放可以另作他用嗎?
          答: 可以。MAX1464的每個(gè)通道對(duì)應(yīng)有兩個(gè)運(yùn)放。任何時(shí)候,如果只有一個(gè)運(yùn)放與輸出端相連,則那個(gè)不用的運(yùn)放可以作為緩沖器使用,或可以提供附加增益。

          43) 問(wèn): MAX1464閃存的第1區(qū)有什么功能?
          答: 閃存的第1區(qū)用于保存用戶信息,例如序列號(hào)、器件歷史、生產(chǎn)信息、日期,等等。CPU不能訪問(wèn)第1區(qū)。只能通過(guò)SPI接口對(duì)該區(qū)進(jìn)行寫操作和讀操作。

          44) 問(wèn): CPU程序能訪問(wèn)MAX1464閃存的第1區(qū)(用戶部分)嗎?
          答: 不能。第1區(qū)只能通過(guò)SPI接口訪問(wèn)。第1區(qū)可以用來(lái)控制MAX1464的工作狀態(tài)。

          45) 問(wèn): MAX1464有多少個(gè)輸入通道?
          答: 兩個(gè)差分輸入或四個(gè)單端輸入,以及九個(gè)環(huán)回輸入。

          46) 問(wèn): 補(bǔ)償過(guò)程中,如何最大化ADC范圍?
          答: 只有正確設(shè)置ADC輸入的粗調(diào)偏置和PGA增益,才能得到最大的ADC范圍。正確設(shè)置粗調(diào)偏置和PGA增益的步驟,請(qǐng)參考MAX1460數(shù)據(jù)資料的第七頁(yè)。

          47) 問(wèn): 補(bǔ)償時(shí),如何使溫度傳感器的分辨率最大化?
          答: 只有正確設(shè)置溫度傳感器轉(zhuǎn)換的粗調(diào)偏置和PGA增益,才能得到最大的溫度傳感器的分辨率。正確設(shè)置粗調(diào)偏置和PGA增益的步驟,請(qǐng)參見(jiàn)MAX1460數(shù)據(jù)資料的第七頁(yè)。

          48) 問(wèn): 量產(chǎn)時(shí),能使用控制程序中的二階補(bǔ)償算法進(jìn)行實(shí)際補(bǔ)償嗎?
          答: 可以??梢詫⒛0逦募械南禂?shù)采用傳感器量產(chǎn)模型中所定義的系數(shù)替代。

          49) 問(wèn): 啟動(dòng)控制程序的時(shí)候,控制程序窗口上的‘DUT?’按鈕并沒(méi)有變成綠色?怎么回事?
          答: PC無(wú)法識(shí)別MAX1464。有很多可能性,包括:
          1) 安裝不正確。確認(rèn)安裝和接線與MAX1464評(píng)估板數(shù)據(jù)資料的說(shuō)明一致。同時(shí)確認(rèn)電源電壓是否正確,并且加在了評(píng)估板上面適當(dāng)?shù)慕K端模塊。
          2) 評(píng)估板上的跳線設(shè)置不正確。確認(rèn)跳線與MAX1464評(píng)估板數(shù)據(jù)資料的說(shuō)明一致。
          3) 3線或4線通信時(shí),MAX1464KEY、跳線設(shè)置和配置設(shè)置不匹配。
          4) 電腦并口有問(wèn)題。
          5) 評(píng)估板故障。觀察評(píng)估板并確認(rèn)有沒(méi)有器件損壞或丟失。所有的評(píng)估板在出廠時(shí)都經(jīng)過(guò)檢測(cè)。
          6) 評(píng)估板上的MAX1464芯片損。更換MAX1464 ASIC。
          7) MAX1464KEY出現(xiàn)故障。

          50) 問(wèn): 啟動(dòng)控制程序的時(shí)候,出現(xiàn)‘file operation’錯(cuò)誤提示。什么原因?
          答: 啟動(dòng)時(shí),控制器找不到要加載的某個(gè)或多個(gè)文件。兩個(gè)可能的原因?yàn)椋?br />1) “MAX1464 Main.exe”啟動(dòng)所在的文件夾中的“MAX1464.ini”丟失。
          2) “MAX1464.ini”文件中的所列的文件在文件夾中無(wú)法找到。

          51) 問(wèn): 調(diào)節(jié)評(píng)估板上的電位器,MAX1464的輸入沒(méi)有發(fā)生任何變化。怎么回事?
          答: 兩個(gè)可能的原因如下:
          1) 沒(méi)有安裝跳線JU11和JU12。
          2) 電位器有問(wèn)題。這一可能性很小。可以通過(guò)測(cè)量電位器各個(gè)端子的電阻來(lái)校驗(yàn)電位器的好壞。

          本文引用地址:http://www.ex-cimer.com/article/161706.htm


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();