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

    EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的手持式示波器設計

    基于FPGA的手持式示波器設計

    作者: 時間:2013-10-23 來源:網絡 收藏

    4 LCD顯示驅動模塊
    要驅動LCD模塊顯示正確圖形,就需要根據液晶屏的控制時序和用戶指令集,出正確的有限狀態機(FSM)來完成LCD模塊的初始化、控制命令和寫入數據操作過程;并產生RAM讀數據的地址,圖4所示就是LCD顯示驅動模塊的狀態遷移。

    本文引用地址:http://www.czjhyjcfj.com/article/189496.htm

    d.JPG


    在LCD模塊的狀態轉換圖中,系統上電后,首先進行持續大約0.05 s的自動復位(需要根據時鐘頻率調整),然后進入LCD模塊的初始化過程,因此在狀態機中設置有3條條件轉換路徑來實現LCD屏的工作模式切換:初始化、顯示數據和起始行地址寫入。同時也在關鍵路徑上設置有可以配置參數的延時——在方便LCD模塊的工作調試的同時,使LCD模塊一直工作在寫屏模式,驅動LCD模塊動態實時顯示、產生雙口RAM的
    讀數據地址。

    5 驗證
    使用DEO_Nano開發板(Altera Cyclone IVEP4CE22F17C6N)、液晶模塊(KB12864KZK)和4×4鍵盤組成的硬件測試驗證平臺;項目經過OuartusⅡ10.1 開發平臺的編譯和芯片下載配置后得到的運行效果圖如圖5所示,圖中(a)是開機的畫面;(b)是三角波的測量效果;(c)是正弦波的測量效果;(d)是下拉菜單隱藏效果。示波器參數設置采用5鍵輸入的下拉菜單模式;設置時,屏的最下端顯示參數調整菜單,設置完成確認后菜單自動收起隱藏。

    e.JPG


    實驗結果表明,采用LCD12864液晶模塊作為式示波器的顯示終端,雖然顯示分辨率較低,可以清楚看到圖形的像素點;同時,這也是采用LCD12864屏的獨特優點所在——能夠根據一個周期波形的像素點數和采樣信號頻率直接讀出被測信號周期,假如采用100 kHz(周期10μs)的采樣率;測得顯示屏上的一個完整周期的波形點數是50,那么該被測信號的周期就是500 μs。

    6 結論
    文中所設計的以LCD12864模塊為圖形顯示的低成本手持式示波器,最終在DEO_Nano 開發板上的驗證結果表明,完全實現了模擬信號的測量;垂直靈敏度和掃描速度調節、波形參數直接讀出功能;這不但實現了示波器的廉價和便攜,而且還具有被測信號周期直接讀出的優點。

    fpga相關文章:fpga是什么



    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 固阳县| 蓬安县| 体育| 湘潭市| 绩溪县| 台山市| 景宁| 菏泽市| 华安县| 孙吴县| 普兰县| 柳河县| 抚州市| 鹤岗市| 芮城县| 静安区| 定边县| 南充市| 密山市| 左云县| 昌平区| 华蓥市| 桐乡市| 南川市| 梅河口市| 华蓥市| 平罗县| 贵州省| 凤城市| 柘城县| 明星| 肇东市| 板桥市| 邵东县| 天镇县| 温宿县| 广东省| 宜丰县| 自贡市| 绥中县| 壶关县|