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

查看: 2433|回復: 0
打印 上一主題 下一主題

勇敢的芯伴你玩轉Altera FPGA連載100:基于LED顯示的DA輸出驅動實例

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2018-12-2 17:54:54 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
勇敢的芯伴你玩轉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芯片輸出模擬信號波形

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表