国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

電子工程網

標題: 勇敢的芯伴你玩轉Altera FPGA連載100:基于LED顯示的DA輸出驅動實例 [打印本頁]

作者: rousong1989    時間: 2018-12-2 17:54
標題: 勇敢的芯伴你玩轉Altera FPGA連載100:基于LED顯示的DA輸出驅動實例
勇敢的芯伴你玩轉Altera FPGA連載100:基于LED顯示的DA輸出驅動實例
特權同學,版權所有
配套例程和更多資料下載鏈接:
http://pan.baidu.com/s/1i5LMUUD
DA芯片概述
         DA芯片DAC5571的控制使用了標準模式,它的接口是大家耳熟能詳的IIC接口,關于IIC通信的基本接口時序這里不詳細介紹,大家可以參考DAC5571的datasheet。如圖10.53所示,FPGA作為IIC總線的主機,若要控制芯片DAC5571完成一次轉換,則一共需要傳輸三個字節的數據。首字節內容是從機地址(SLAVE ADDRESS)和讀或寫指示位(R\W#);第二個字節的高4bit是控制數據,低4bit是有效數據的高4bit;第三個字節的高4bit是有效數據的低4bit,第三個字節的低4bit無效。
圖10.53 DA芯片通信協議
功能簡介
         首先需要使用跳線帽連接好SF-CY4開發板上插座P9的PIN1和PIN2(默認已經連接好)。這樣,我們的DA芯片DAC5571的模擬電壓輸出就直接作為D14指示燈的正端,它的電壓值決定了D14指示燈的亮暗與否。FPGA工程實例產生一個0-255循環遞增的數據,通過IIC接口不斷的寫入到DAC中,輸出的模擬電壓可以控制LED的亮暗變化
         該實例工程的功能框圖如圖10.54所示。
圖10.54 DA實例功能框圖
         本實例模塊劃分如圖10.55所示。
圖10.55 DA實例模塊層次
板級調試
連接好下載線,給CY4開發板供電。打開Quartus II,進入下載界面,將本實例工程下的cy4.sof文件燒錄到FPGA中在線運行。
         此時我們可以觀察到SF-CY4開發板上的D14指示燈不斷的由暗變亮,然后熄滅,然后再由暗變亮,如此循環往復。
         我們若用示波器測量D14指示燈的正負兩端,則可以看到如圖10.57所示的波形,這正是我們輸出的給DAC的數據遞增值。
圖10.57 DA芯片輸出模擬信號波形






歡迎光臨 電子工程網 (http://www.4huy16.com/) Powered by Discuz! X3.4