18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA和LTC2308模數(shù)轉(zhuǎn)換芯片的數(shù)字電壓表設計

友晶FPGA ? 來源:友晶FPGA ? 2025-08-16 08:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1本教程重點

介紹模數(shù)轉(zhuǎn)換原理。

介紹SPI通信協(xié)議。

介紹LTC2308工作原理。

學習Verilog代碼設計。

學習ModelSim仿真

學習Matlab生成正弦信號。

2實驗任務

通過FPGA對模數(shù)轉(zhuǎn)換芯片(LTC2308)的采樣控制,實現(xiàn)一個簡易的數(shù)字電壓表。具體功能如下:

設計一個數(shù)字電壓表,通過撥碼開關 SW[2:0]選擇 LTC2308 的不同 ADC 通道;按下 KEY[1]觸發(fā) LTC2308 啟動采樣與轉(zhuǎn)換;轉(zhuǎn)換結束后,點亮一顆 LED 作為狀態(tài)指示;最終轉(zhuǎn)換結果以十進制形式在 HEX[3:0]數(shù)碼管上顯示。

88123c04-7658-11f0-a18e-92fbcf53809c.png

3實驗原理分析

關于模數(shù)轉(zhuǎn)換原理請參考:

02-基于FPGA和LTC2308的數(shù)字電壓表設計——模數(shù)轉(zhuǎn)換原理(后期發(fā)布)

關于LTC2308芯片解讀請參考:

03-基于FPGA和LTC2308的數(shù)字電壓表設計——LTC2308數(shù)據(jù)手冊解讀(后期發(fā)布)

關于DE10-Standard 開發(fā)板LTC2308電路圖設定如下:

88242eb4-7658-11f0-a18e-92fbcf53809c.png

該實驗的功能設計框圖如下:

88378ce8-7658-11f0-a18e-92fbcf53809c.png

4Verilog 代碼

工程最終的RTL Viewer圖如下:

8848e204-7658-11f0-a18e-92fbcf53809c.png

digital_voltmeter.v: 工程top文件,里面例化了各個模塊。

pll_40 IP: 板載50M晶振分頻出40M給其他子模塊。

adc_ltc2308.v:實現(xiàn)SPI協(xié)議去控制LTC2308器件。關于SPI協(xié)議詳解請參考:04-基于FPGA和LTC2308的數(shù)字電壓表設計——SPI協(xié)議詳解(后期發(fā)布)。關于代碼講解請參考:05-基于FPGA和LTC2308的數(shù)字電壓表設計——FPGA實現(xiàn)SPI協(xié)議(后期發(fā)布)。

bin_to_bcd.v:將二進制數(shù)轉(zhuǎn)換成十進制數(shù)。

seg_display.v: 將十進制數(shù)轉(zhuǎn)換成能在數(shù)碼管上顯示的信號。數(shù)碼管原理解說請參考往期文章:基于FPGA的貪吃蛇游戲設計(二)——數(shù)碼管驅(qū)動模塊

每個模塊的源代碼參見本文文末的資源下載連接。

5LTC2308控制模塊功能仿真

關于LTC2308控制模塊的仿真請參考連接:

06-基于FPGA和LTC2308的數(shù)字電壓表設計——ModelSim仿真與Matlab模擬信號產(chǎn)生(后期發(fā)布)。

6實驗準備工作

硬件平臺:DE10-Standard 開發(fā)板

(或者是DE1-SOC、DE25-Standard、C5G、TSP開發(fā)板也都支持,DE10-Nano、ADC-SOC、DE0-Nano-SOC 、TSOM(ADC在TSOM-BB底板上)這四種開發(fā)板上雖然有LTC2308器件,但是沒有數(shù)碼管顯示,所以工程不能直接套用。 另外,針對DE25-Standard開發(fā)板需要Quartus Pro v24.1及以上版本才行)

開發(fā)和調(diào)試工具:Quartus17.1

7實驗步驟

1. 在開始菜單里面點擊Quartus軟件打開它:

8855936e-7658-11f0-a18e-92fbcf53809c.png

2. 按照文章基于DE1-SOC的My_first_fpga去創(chuàng)建一個新的digital_voltmeter工程,top文件Verilog代碼直接拷貝digital_voltmeter.zip里面的。

3. 繼續(xù)創(chuàng)建2個Verilog 文件(seg_display.v和adc_ltc2308.v),代碼直接拷貝digital_voltmeter.zip里面的。

4. 在IP Catalog里面輸入PLL,并雙擊打開Altera PLL IP:

8867f3a6-7658-11f0-a18e-92fbcf53809c.png

5. 保存路徑選擇digital_voltmeter工程下,PLL 模塊命名為pll_40:

88760a22-7658-11f0-a18e-92fbcf53809c.png

6. 設置PLL 的參數(shù)如下:

888821e4-7658-11f0-a18e-92fbcf53809c.png

7. 對工程進行分析和綜合:

8895969e-7658-11f0-a18e-92fbcf53809c.png

8. 進行引腳分配:

根據(jù)DE10-StandardManualDE10-Standard_User_manual.pdf手冊的引腳分配表或者直接查看DE10-StandardSchematicDE10-Standard.pdf電路圖完成以下引腳分配:

88a4c114-7658-11f0-a18e-92fbcf53809c.png

9. 進行工程全編譯,生成sof文件:

88be4558-7658-11f0-a18e-92fbcf53809c.png

88ca5b18-7658-11f0-a18e-92fbcf53809c.png

10. 下板驗證

沒有電位器的話也可以用一根杜邦線完成測試,具體測試如下:

(1)連接開發(fā)板的Blaster口到PC,然后連接開發(fā)板電源給開發(fā)板供電。

(2)繼續(xù)參考基于DE1-SOC的My_first_fpga將digital_voltmeter.sof配置到FPGA 開發(fā)板當中。

(3)切換SW[2:0]=00,選擇通道0。

(4)通道0 連接到GND引腳(參考下圖找到GND引腳是pin10)

88d6c2b8-7658-11f0-a18e-92fbcf53809c.png

(5)按KEY0復位,按KEY1觸發(fā)LTC2308進行測量,測得結果如下:

88fb365c-7658-11f0-a18e-92fbcf53809c.jpg

(6)繼續(xù)選擇通道0去連接到3.3V引腳(按照下圖找到3.3V對應GPIO插針槽的pin29):

8910bb08-7658-11f0-a18e-92fbcf53809c.png

(7) 按KEY1測得結果如下:

891f94c0-7658-11f0-a18e-92fbcf53809c.jpg

備注:DE10-Standard的數(shù)碼管沒有小數(shù)點顯示位,所以電路當中沒有對小數(shù)點進行處理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1650

    文章

    22211

    瀏覽量

    627617
  • Verilog
    +關注

    關注

    30

    文章

    1368

    瀏覽量

    113709
  • 數(shù)字電壓表

    關注

    4

    文章

    197

    瀏覽量

    33907
  • 模數(shù)轉(zhuǎn)換芯片

    關注

    0

    文章

    28

    瀏覽量

    9430

原文標題:01-基于FPGA和LTC2308的數(shù)字電壓表設計(總概述)

文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    數(shù)字電壓表設計教程之LTC2308數(shù)據(jù)手冊解讀

    LTC2308 是亞德諾半導體公司( Analog Devices Inc,ADI) 的一款低噪聲、12 位高精度、逐次逼近型、 8 通道、采樣率高達 500 kSPS (ADC輸入信號最高不能超過
    的頭像 發(fā)表于 08-26 16:17 ?3837次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>設計教程之<b class='flag-5'>LTC2308</b>數(shù)據(jù)手冊解讀

    數(shù)字電壓表設計教程之使用FPGA實現(xiàn)SPI協(xié)議通訊

    LTC2308通過一個標準4線SPI數(shù)字接口進行通信。LTC2308模數(shù)轉(zhuǎn)換芯片有8個ADC通道
    的頭像 發(fā)表于 10-07 09:22 ?1062次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>設計教程之使用<b class='flag-5'>FPGA</b>實現(xiàn)SPI協(xié)議通訊

    源碼系列:基于FPGA數(shù)字電壓表(AD)設計

    今天給大俠帶來基于FPGA數(shù)字電壓表設計,附源碼,獲取源碼,請在“FPGA技術江湖”公眾號內(nèi)回復“數(shù)字
    發(fā)表于 05-28 17:29

    EDA數(shù)字電壓表的研究和設計應用

    電壓表  數(shù)字電子系統(tǒng)通常由ASIC芯片和外圍硬件設備組成,具有靈活性不強等缺陷。如圖1所示的數(shù)字電壓表,A/D
    發(fā)表于 10-26 15:43

    簡易數(shù)字電壓表的兩種實現(xiàn)方式(單片機與模數(shù)轉(zhuǎn)換器)

    電壓表。 模擬電壓表中指針的移動來代表電壓的變化。數(shù)字電壓表可以直接以數(shù)字的方式來顯示,這都要歸
    發(fā)表于 09-03 15:21

    怎么利用FPGA實現(xiàn)數(shù)字電壓表的設計

    怎么利用FPGA實現(xiàn)數(shù)字電壓表的設計?
    發(fā)表于 05-06 10:19

    如何去制作一種數(shù)字電壓表

    資料下載地址-1077(百度網(wǎng)盤):點擊下載數(shù)字電壓表簡稱DVM,數(shù)字電壓表基本原理是將輸入的模擬電壓信號轉(zhuǎn)化為
    發(fā)表于 12-02 06:43

    數(shù)字電壓表的VHDL設計與實現(xiàn)

    數(shù)字電壓表的VHDL設計與實現(xiàn) 介紹數(shù)字電壓表的組成及工作原理,論述了基于VHDL語言和FPGA芯片
    發(fā)表于 10-12 19:14 ?2085次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>的VHDL設計與實現(xiàn)

    FPGA數(shù)字電壓表的程序資料免費下載

    本文檔的主要內(nèi)容詳細介紹的是FPGA數(shù)字電壓表的程序資料免費下載。
    發(fā)表于 02-26 16:26 ?29次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>的程序資料免費下載

    如何使用FPGA實現(xiàn)數(shù)字電壓表的設計

    :采用 EDA(電子設計自動化)技術和 FPGA(現(xiàn)場可編程門陣列)芯片設計數(shù)字電壓表。 整個設計采用 VHDL由 ADC0809轉(zhuǎn)換控制模
    發(fā)表于 04-28 08:00 ?8次下載
    如何使用<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>的設計

    LTC2308:低噪聲、500ksps、8通道、12位ADC數(shù)據(jù)

    LTC2308:低噪聲、500ksps、8通道、12位ADC數(shù)據(jù)
    發(fā)表于 04-24 13:19 ?1次下載
    <b class='flag-5'>LTC2308</b>:低噪聲、500ksps、8通道、12位ADC數(shù)據(jù)<b class='flag-5'>表</b>

    基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序(C語言)

    基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序(C語言)(電源技術 投稿)-該文檔為基于單片機的數(shù)字
    發(fā)表于 09-15 11:18 ?27次下載
    基于單片機的<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>制作——ADC0832<b class='flag-5'>模數(shù)</b><b class='flag-5'>轉(zhuǎn)換</b>應用程序(C語言)

    基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序

    基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序(通訊電源技術2019)-該文檔為基于單片機的數(shù)字
    發(fā)表于 09-22 16:03 ?42次下載
    基于單片機的<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>制作——ADC0832<b class='flag-5'>模數(shù)</b><b class='flag-5'>轉(zhuǎn)換</b>應用程序

    模數(shù)轉(zhuǎn)換器SC1641替換AD7793應用于數(shù)字電壓表(DVM)

    模數(shù)轉(zhuǎn)換器SC1641替換AD7793應用于數(shù)字電壓表(DVM)
    的頭像 發(fā)表于 12-13 10:03 ?809次閱讀
    <b class='flag-5'>模數(shù)轉(zhuǎn)換</b>器SC1641替換AD7793應用于<b class='flag-5'>數(shù)字</b><b class='flag-5'>電壓表</b>(DVM)

    數(shù)字電壓表的工作特性_數(shù)字電壓表工作原理

    到7位8位。例如,3?位和4?位數(shù)字電壓表(DVM)的精度可以分別達到±0.1%和±0.02%。數(shù)字電壓表通過模數(shù)轉(zhuǎn)換器(ADC)將模擬
    的頭像 發(fā)表于 01-28 13:54 ?1708次閱讀