新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > MAX1032結合CPLD的應用

        MAX1032結合CPLD的應用

        作者: 時間:2010-11-11 來源:網絡 收藏


        圖4中,的外部參考電壓由LTC6652提供。LTC6652是高精度電位參考芯片,本文使用4.096 V作為外部參考電壓。REFCAP在此模式下可接到5 V電源。由于是由控制,故將DVDDO連到3.3 V。

        4 邏輯設計
        和MAX1032的連接圖如圖5所示。其中,CPLD可以選用Ahera公司的MAXII系列器件EPM240或EPM570。


        CPID的程序設計主要由兩部分組成,第一部分是產生MAX1032的控制信號,第二部分是對MAX1032的輸出結果進行處理。
        clk_1MHZ為CPLD時鐘,選1 MHz。通過CPLD可在內部對時鐘進行分頻,輸出SCLK可作為MAX1032的輸入時鐘。DI由系統給CPLD輸入,作用是選擇MAX1032的控制字,同時也是CPLD的復位控制。DIN_out是給MAX1032加載的串行控制字,其加載時序可利用計數器控制。本例采用外部時鐘模式,模擬輸入配置字為10000110。第七位1是字開始標志;六到四位為0表示選擇CH0通道輸入,第三位為0表示采樣信號單端輸入;二到零位為110,表示量程選擇0~12 V。模式控制字為10001000,第七位1是字開始標志,六到四位為0表示使用外部時鐘模式。三到零位為100 0是芯片強制輸入。加載完模擬輸入配置字和模式控制字之后,就可以啟動采樣,以加載轉換啟動字開始采樣。轉換啟動字為10000000時,第七位1是字開始標志,六到四位為0表示選擇CH0通道輸入,三到零位為0000是芯片強制輸入。MAX1032控制協議和SPI類似,在SCLK的上跳沿輸入,下跳沿輸出。片選信號CSn時序利用計數器控制,每個控制字之間的CSn必須有一個高脈沖,脈寬至少40 ns(tCSPW),每個控制字輸入完后,CSn可以立即拉高(tCSH)。以下是可綜合的MAX1032控制程序的主要代碼:



        關鍵詞: 1032 CPLD MAX

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 如皋市| 灌云县| 大安市| 宜阳县| 鄄城县| 信阳市| 鹤山市| 丹阳市| 正镶白旗| 东源县| 双峰县| 江西省| 武平县| 辽阳县| 弋阳县| 普兰店市| 临湘市| 台北市| 庆元县| 甘孜| 孟州市| 尼勒克县| 什邡市| 买车| 漯河市| 大同县| 青田县| 慈利县| 柳州市| 乌鲁木齐县| 隆化县| 林甸县| 商丘市| 丰顺县| 临清市| 都昌县| 湖口县| 达拉特旗| 张掖市| 镇安县| 大竹县|