• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 高尔夫| 平昌县| 枞阳县| 都江堰市| 阿坝县| 邢台市| 淮滨县| 封开县| 永川市| 朝阳市| 萝北县| 会泽县| 汉中市| 彭阳县| 凤凰县| 安远县| 喀喇| 盐津县| 黎城县| 若尔盖县| 瑞金市| 双桥区| 宁晋县| 绍兴市| 万州区| 类乌齐县| 维西| 关岭| 涟源市| 海林市| 中宁县| 株洲市| 胶南市| 金门县| 黔西县| 西峡县| 武功县| 乐东| 泽库县| 古蔺县| 伊通|