關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > MAX1464數字傳感器信號調理器常見問題解答

        MAX1464數字傳感器信號調理器常見問題解答

        作者: 時間:2011-07-31 來源:網絡 收藏


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

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

        32) 問: 4kB閃存可以存儲多大的程序?
        答: 4kB閃存空間相對于應用已經足夠大了。例如,可以在不多于4kB的閃存空間里,保存具備以下功能的程序:
        1) 測量一路差分輸入
        2) 測量兩路單端輸入
        3) 讀取一路片外溫度
        4) 讀VDD
        5) 設置兩路模擬輸出
        6) 采用GPIO引腳配置報警觸發點
        7) 實現二階補償

        當然,編程技巧通常也是影響內存空間使用效率的重要因素。

        33) 問: MAX1464微處理器有哪些指令?
        答: MAX1464具有16個指令,用于運行補償、放大,以及傳感器輸出線性化等所有計算。MAX1464數據資料給出了所有指令的詳細說明。

        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) 問: 如何編程MAX1464?
        答: 編譯器作為MAX1464評估板軟件工具的一部分同時附贈給客戶,用于開發匯編程序并對其進行編譯。隨后由編譯器對匯編程序進行編譯,進而得到一個.hex文件,該文件可通過所提供的工具(硬件調試器或控制程序),下載到MAX1464內部閃存內。

        35) 問: 硬件調試器與哪些Windows平臺兼容?
        答: 硬件調試器可以在Windows® 95/98/2000/NT/XP下運行。

        36) 問: MAX1464的DLL與哪些Windows平臺兼容?
        答: MAX1464的DLL可以在Windows 95/98/2000/NT/XP下運行。

        37) 問: MAX1464的DLL在什么平臺下開發?
        答: MAX1464的DLL在C++平臺下通過標準調用開發。

        38) 問: 能通過Visual Basic調用MAX1464的DLL函數么?
        答: 可以。所有基于Windows的OS都可以調用DLL。由Maxim開發的控制程序采用C語言來調用DLL。要使用Visual Basic或其他平臺調用DLL,必須使用stdCall DLL。評估板提供的MAX1464 DLL是采用C語言調用。關于stdCall方面的信息,請聯系Maxim技術支持小組。

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

        40) 問: 如何使用硬件調試器?
        答: 硬件調試器包括多個標簽,用于訪問相關寄存器和端口,以及將閃存里的內容加載到文件中,等等。可以使用硬件調試器來了解MAX1464的功能、寄存器,和端口。

        41) 問: 如何使用控制程序?
        答: 控制程序主要是為用戶補償傳感器提供一個方便的工具。控制程序包括一些功能按鈕,通過它們實現一系列底層的、預先設定的操作,例如“讀ADC”,加載文件到MAX1464的內部閃存,等等。控制程序可用于執行二階溫度補償。

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

        43) 問: MAX1464閃存的第1區有什么功能?
        答: 閃存的第1區用于保存用戶信息,例如序列號、器件歷史、生產信息、日期,等等。CPU不能訪問第1區。只能通過SPI接口對該區進行寫操作和讀操作。

        44) 問: CPU程序能訪問MAX1464閃存的第1區(用戶部分)嗎?
        答: 不能。第1區只能通過SPI接口訪問。第1區可以用來控制MAX1464的工作狀態。

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

        46) 問: 補償過程中,如何最大化ADC范圍?
        答: 只有正確設置ADC輸入的粗調偏置和PGA增益,才能得到最大的ADC范圍。正確設置粗調偏置和PGA增益的步驟,請參考MAX1460數據資料的第七頁。

        47) 問: 補償時,如何使溫度傳感器的分辨率最大化?
        答: 只有正確設置溫度傳感器轉換的粗調偏置和PGA增益,才能得到最大的溫度傳感器的分辨率。正確設置粗調偏置和PGA增益的步驟,請參見MAX1460數據資料的第七頁。

        48) 問: 量產時,能使用控制程序中的二階補償算法進行實際補償嗎?
        答: 可以。可以將模板文件中的系數采用傳感器量產模型中所定義的系數替代。

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

        50) 問: 啟動控制程序的時候,出現‘file operation’錯誤提示。什么原因?
        答: 啟動時,控制器找不到要加載的某個或多個文件。兩個可能的原因為:
        1) “MAX1464 Main.exe”啟動所在的文件夾中的“MAX1464.ini”丟失。
        2) “MAX1464.ini”文件中的所列的文件在文件夾中無法找到。

        51) 問: 調節評估板上的電位器,MAX1464的輸入沒有發生任何變化。怎么回事?
        答: 兩個可能的原因如下:
        1) 沒有安裝跳線JU11和JU12。
        2) 電位器有問題。這一可能性很小。可以通過測量電位器各個端子的電阻來校驗電位器的好壞。

        本文引用地址:http://www.104case.com/article/161706.htm


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 资溪县| 道孚县| 德化县| 大荔县| 建始县| 洪洞县| 德钦县| 张家川| 天长市| 罗山县| 郧西县| 金阳县| 卓尼县| 那曲县| 饶平县| 阳春市| 阳朔县| 十堰市| 库伦旗| 汽车| 离岛区| 阜康市| 石棉县| 福州市| 霸州市| 南投市| 应城市| 宁阳县| 九龙城区| 乐业县| 滨海县| 宁远县| 柯坪县| 承德县| 潮州市| 隆子县| 香格里拉县| 衢州市| 万安县| 兰考县| 红安县|