精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

小腳丫FPGA的綜合技能學習平臺

電子森林 ? 來源:FPGA入門到精通 ? 作者:FPGA入門到精通 ? 2021-01-06 17:12 ? 次閱讀

小腳丫FPGA的綜合技能學習平臺,功能見下圖:

ec4b0f44-4628-11eb-8b86-12bb97331649.png

實物長這樣:

不少同學搭配口袋儀器,可以在這個板上觀測每一根信號的時序變化:

ecd91e10-4628-11eb-8b86-12bb97331649.png

該平臺的主要構成:

1. 任意波形/信號發生器的功能:

能夠通過R-2R階梯網絡生成0-2MHz的任意波形(若更換輸出級的運算放大器能夠生成更高頻率的信號),包括正弦波、三角波、鋸齒波、方波等,信號幅度為3Vpp,輸出信號的波形、頻率以及幅度皆可調節;

同時可以能夠通過PWM用一根數據線搭配R、C構成的低通濾波器生成0-20KHz的任意波形,可同上述用R-2R構成的高速信號發生器進行對比;

通過該功能,能夠掌握DDS生成任意波形/信號的原理、使用方法、以及DAC工作原理、構成方式、信號的頻譜構成等

2. ADC數據采集的功能:

板上有一顆SPI接口的串行ADC,可以采集電位計上的電壓,旋轉電位計,可以觀察采集到的電壓值的變化

也可以將1中的DDS信號發生器產生的波形送到ADC的輸入端,構成一個環路,即便在家沒有任何測試儀器的情況下也可以通過本地產生的波形信號進行電路和邏輯的調試

串行ADC的采樣率為200KHz,可以對頻率為20KHz以內的信號(音頻信號的范圍)進行采樣并顯示在OLED屏上

延伸的功能 - 對信號進行頻譜分析,通過FFT變換得到被采集信號的基頻及多個高次諧波的分量信息

通過這個功能,可以掌握ADC的工作原理以及在數據采集中的應用方式、SPI總線的使用、模擬信號帶寬、ADC采樣率、SPI總線速率等之間的時序關系

3. 傳感器信息輸入

能夠通過單總線采集溫度傳感器(使用經典的18B20器件)的數據并顯示出來

通過這個功能,可以學會單總線的邏輯實現以及傳感器數據的處理,對于理解物聯網產品比較有幫助

4. OLED圖形化信息顯示

板上采用了一塊128*32分辨率的OLED作為信息顯示終端,可以顯示溫度傳感器的溫度值、通過ADC采集到的電位計的電壓值、DDS信號發生器生成的波形以及必要的菜單信息

通過這個功能可以掌握SPI顯示屏的使用、SPI總線邏輯以及屏上信息的文本、圖形化顯示等。越來越多的電子產品創意設計都采用圖形化的OLED顯示屏成為信息展示的終端,無論用MCU還是FPGA的系統,在電賽中的很多項目中也會用到信息的圖形化顯示。

5. 蜂鳴器輸出

板上有一個經三極管驅動的蜂鳴器,可以通過PWM來實現聲音的輸出,比如播放音樂、聲音報警等

這個功能可以給學習者更有趣的方式了解PWM的應用

6. UART通信

板載USB-UART芯片CH340,能夠實現FPGA和上位機PC的通信

通過這個功能,可以深刻體會異步串行通信UART的工作原理、邏輯實現、優勢、應用等,打通了同PC的連接,延伸了板卡的功能

小小的板子能學的東西其實很多,因此也備受全國很多高校同學們的歡迎,在硬禾學堂里也有很多次的直播課程都是基于這個平臺制作的,有興趣的同學可以學習一下。

責任編輯:xj

原文標題:定時、測溫、報警、控制.... - 寒假在家一起練(4)

文章出處:【微信公眾號:FPGA入門到精通】歡迎添加關注!文章轉載請注明出處。

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

    關注

    1626

    文章

    21677

    瀏覽量

    601992
  • 定時
    +關注

    關注

    1

    文章

    122

    瀏覽量

    25399
  • 測溫
    +關注

    關注

    1

    文章

    220

    瀏覽量

    28442

原文標題:定時、測溫、報警、控制.... - 寒假在家一起練(4)

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA加速深度學習模型的案例

    FPGA(現場可編程門陣列)加速深度學習模型是當前硬件加速領域的一個熱門研究方向。以下是一些FPGA加速深度學習模型的案例: 一、基于FPGA
    的頭像 發表于 10-25 09:22 ?150次閱讀

    智能制造綜合實訓平臺(工業互聯網實訓平臺)數據采集解決方案

    行業背景 智能制造系統綜合實訓平臺(工業互聯網實訓平臺),是專門針對當下智能制造領域關鍵技術而設計的技能培訓與教學實訓標準化設備,配套面向高端技能
    的頭像 發表于 06-13 15:51 ?687次閱讀
    智能制造<b class='flag-5'>綜合</b>實訓<b class='flag-5'>平臺</b>(工業互聯網實訓<b class='flag-5'>平臺</b>)數據采集解決方案

    FPGA基礎知識學習

    語言(HDL)如VHDL或Verilog來描述。這些描述定義了電路的功能和信號流,然后通過各種電子設計自動化(EDA)工具進行輔助設計、綜合化、布局和布線等處理,最終將設計轉化為可以在FPGA上實現
    發表于 04-29 23:26

    如何快速入門FPGA

    學習如何使用這些工具進行FPGA的功能仿真、代碼驗證以及配置管腳等操作。 熟悉FPGA硬件平臺: 查閱FPGA芯片手冊,了解器件特性,包
    發表于 04-28 09:06

    如何快速入門FPGA

    學習如何使用這些工具進行FPGA的功能仿真、代碼驗證以及配置管腳等操作。 熟悉FPGA硬件平臺: 查閱FPGA芯片手冊,了解器件特性,包
    發表于 04-28 08:54

    品讀《基于FPGA與RISC-V的嵌入式系統設計》

    FPGA 1.3 RISC-V 1.4 小腳丫 FPGA 開發平臺 1.5 C/C++,Make 與工具鏈 1.6 嵌入式操作系統 1.7 Arduino 集成開發環境 1.8 模塊
    發表于 03-29 00:06

    fpga要學哪些東西

    學習FPGA需要掌握一系列的知識和技能,主要包括以下幾個方面。
    的頭像 發表于 03-27 14:40 ?980次閱讀

    FPGA在深度學習應用中或將取代GPU

    ,這使得它比一般處理器更高效。但是,很難對 FPGA 進行編程,Larzul 希望通過自己公司開發的新平臺解決這個問題。 專業的人工智能硬件已經成為了一個獨立的產業,但對于什么是深度學習算法的最佳
    發表于 03-21 15:19

    fpga學習需要具備哪些課程

    FPGA(Field Programmable Gate Array)學習需要具備一系列的課程知識和實踐技能
    的頭像 發表于 03-14 15:51 ?1134次閱讀

    【基于Lattice MXO2的小腳丫FPGA核心板】03數碼管顯示控制

    ] seg_led_1;//在小腳丫上控制一個數碼管需要9個信號 MSB~LSB=DIG、DP、G、F、E、D、C、B、A output [8:0] seg_led_2;//在小腳丫上第二個數碼管的控制
    發表于 02-29 09:01

    【基于Lattice MXO2的小腳丫FPGA核心板】02ModelSim仿真

    FPGA開發過程中,對設計好的模塊進行仿真可以更詳細地了解模塊運行時的時序邏輯,幫助開發者更好地了解模塊的運行,為后續的模塊調試和優化提供依據。Lattice的FPGA開發工具Diamond配套有
    發表于 02-29 08:25

    時序電路為什么在FPGA綜合成了latch?

    有朋友提問,下面的代碼為什么在DC里可以綜合成DFF,而在FPGA上卻綜合成了latch。
    的頭像 發表于 02-20 16:12 ?768次閱讀
    時序電路為什么在<b class='flag-5'>FPGA</b>上<b class='flag-5'>綜合</b>成了latch?

    【基于Lattice MXO2的小腳丫FPGA核心板】工程創建和固件燒錄

    基于Lattice MXO2 LPC的小腳丫FPGA核心板 - Type C接口 開發板的硬件規格如下: 核心器件:Lattice LCMXO2-4000HC-4MG132 132腳BGA封裝
    發表于 01-31 21:01

    學習FPGA必須知道的社區

    學習FPGA必須知道的社區
    的頭像 發表于 01-03 17:51 ?359次閱讀
    <b class='flag-5'>學習</b><b class='flag-5'>FPGA</b>必須知道的社區

    值得多看的FPGA 學習路線

    你手頭有誰家的license之類的。在入門階段,我建議專注于一個平臺,沒必要兩個都學。一個搞通了另外一個其實換湯不換藥。 學習FPGA開發工具的目的主要有3點。 第一,熟悉前面說的FPGA
    發表于 01-02 23:03