女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

電子琴設計中要注意哪些要點

電子森林 ? 來源:電子森林 ? 作者:電子森林 ? 2022-07-01 16:43 ? 次閱讀

前面文章中提到的專為“2022年暑期在家一起練”的高顏值硬禾電子琴:

“暑期一起練”即將開玩的“高顏值”電子琴!

引起了很多同學的興趣,活動正式發布出來,就有不少同學紛紛下單。在這里順便給同學們梳理一下要做出這個電子琴需要用到哪些書本知識?設計中要注意哪些要點?

首先看一下這個套件包含了哪些:

1x Piano Kit擴展板,包含了帶電路的底板和一塊琴鍵蓋板

1x 小腳丫FPGA核心板(Lattice MXO2-C),能夠通過Web IDE編程或Lattice官方提供的Diamond軟件進行編程

1x Micro USB數據線,前期的活動中,不少同學使用的USB線只能供電,沒有數據傳輸功能,建議在調試的過程中使用我們提供的USB數據線這個電子琴的構成框圖:

390732dc-f919-11ec-ba43-dac502259ad0.png

電子琴的功能框圖

多數的電子琴都是通過PWM信號驅動蜂鳴器來發聲,實現起來比較輕松,但發出來的聲音比較單調。如果能夠用模擬的信號來驅動揚聲器,通過DDS的方式理論上可以生成任意頻率、任意幅度、任意波形的信號,還可以在數字域進行合成、數字信號處理,然后再通過DAC輸出成模擬信號推動揚聲器來發出聲音。

所以通過這個活動,同學們可以在學習了數字電路課程的基礎上,通過FPGA的使用,進一步深刻理解數字邏輯和現實世界之間的關系,通過數字信號驅動數字外設、通過模擬信號來驅動模擬外設,并可以通過信號的質量以及儀器觀測波形進行對比。

模擬數字轉換(ADC)和數字模擬轉換(DAC)是連接數字信號和模擬信號之間的橋梁,實現ADC和DAC的方式有多種,在這個電子琴的活動中,我們體會一下如何通過PWM的方式來實現DAC的功能,也就是PWM + 低通濾波器可以將數字信號轉換為模擬信號。

這里面還有一個頻譜的問題,在固定時鐘頻率的情況下,通過PWM來做DAC,就需要在產生的信號的頻率與分辨率之間進行折中,12MHz的主時鐘(在不加鎖相環的情況下)要得到相當于10位分辨率的DAC,意味著生成模擬信號的“轉換率”最高也就到12MHz/1024~12KHz(落在了人可以聽見的聲音的范圍),這樣就決定了外部低通濾波器的截止頻率的設定, 要能夠有效濾除掉12KHz的轉換頻率,要模擬電子琴的音調,一般需要用到基頻的高次諧波分量,既要能夠保證到高頻率信號的復現,同時又不能有干擾音的出現,如何取舍?

人的耳朵對于細微的聲音差別都能夠感知到,10位的DAC是否滿足要求?能否用8位就可以?是否需要到12位、甚至16位?

在已經設定好的階數很低的低通濾波器的前提下,又該如何取舍?有沒有其它的辦法?

這些都是同學們在一個月的時間里,在這個平臺上制作一個“好聽”的“電子琴”所需要考慮的。

相信有的同學不會簡單止步于做出一個能聽到聲音的“電子琴”,還會進一步探索更多的聲音信號處理的功能,能夠模擬出更多不同樂器的聲音。

這正是我們這個平臺的目的 - 將所學到的理論知識,運用到一個實際的系統中,能夠解決在實現的過程中遭遇到的各種挑戰,并將其做到盡善盡美。

制作這個電子琴的所有數字邏輯基礎模塊都可以在電子森林的網站上找尋到,你需要讀懂它,消化它,將它們有機組合在一起。

涉及到的數字電路/邏輯的技能及參考設計資源:

按鍵輸入響應、按鍵消抖:

矩陣鍵盤鍵入系統設計

消抖

PWM信號生成:

PWM的應用及相應的Verilog代碼

簡易電子琴設計

STEP FPGA驅動無源蜂鳴器模塊

PWM和1位DAC

音樂盒

DDS信號生成 - 頻率的調節、幅度的調節:

DDS生成任意波形的方法及Verilog代碼實例

基于DDS的任意波形、信號發生器設計

列出來的這些參考資源都可以在電子森林網站上找到,有詳細的說明和源代碼。由于微信的限制無法將上述文中的鏈接進行跳轉,大家可以訪問這個活動的項目頁面,在基本信息中心有這些參考設計資源的URL鏈接。

原文標題:用FPGA制作一個電子琴中的設計要點

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

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

    關注

    69

    文章

    5117

    瀏覽量

    88905
  • 數據線
    +關注

    關注

    8

    文章

    298

    瀏覽量

    38777
  • 蜂鳴器
    +關注

    關注

    12

    文章

    893

    瀏覽量

    46667
  • 電子琴
    +關注

    關注

    4

    文章

    154

    瀏覽量

    31037

原文標題:用FPGA制作一個電子琴中的設計要點

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    簡易電子琴仿真

    我用555定時器做了一個簡單的電子琴 有八個音節 但是聲音出不來 有哪位高人有簡易電子琴的proteus仿真啊
    發表于 05-25 11:35

    電子琴節拍

    有那位高手知道用51做的電子琴的節拍怎么確定啊,急求。。。
    發表于 06-28 22:57

    電子琴

    分享一個電子琴壓縮包
    發表于 04-16 01:56

    基于FPGA的電子琴設計

    基于FPGA的電子琴設計
    發表于 12-11 09:46

    如何利用51單片機設計電子琴

    蜂鳴器,輸出不同脈沖就會發出不同的聲音,從而達到電子琴的目的。使用八個按鍵來輸出不同的聲音,用一個數碼管來顯示音階,需要注意的是,數碼管接的是單片機的P0口,其驅動能力弱,需要接上拉電阻提高...
    發表于 11-18 08:55

    電子琴設計

    電子琴設計
    發表于 08-19 12:01 ?251次下載

    電子琴實驗

    電子琴實驗 一. 實驗目的利用實驗儀上提供的按鍵K1~K7 作為電子琴按鍵,控制蜂鳴器發聲,使用戶了解計算機發聲原理,熟悉定
    發表于 09-22 10:48 ?3912次閱讀
    <b class='flag-5'>電子琴</b>實驗

    硬件電子琴電路設計實驗

    硬件電子琴電路設計實驗 一、實驗要求:設計一個簡單的硬件電子琴,當按下某鍵時發出該鍵對應的音調,并顯示對應的音名
    發表于 09-24 10:47 ?4941次閱讀
    硬件<b class='flag-5'>電子琴</b>電路設計實驗

    電子琴程序詳盡版下載

    電子琴程序下載
    發表于 01-12 16:36 ?0次下載

    基于555的簡易電子琴設計

    偶爾玩兩下電子琴也是不錯的
    的頭像 發表于 08-15 17:43 ?1.9w次閱讀

    基于FPGA的簡易電子琴的實現

    本系統是采用EDA技術設計的一個簡易的八音符電子琴,該系統基于計算機時鐘分頻器的原理,采用自頂向下的設計方法來實現,它可以通過按鍵輸入來控制音響。多功能電子琴的設計是在原有普通電子琴
    發表于 04-28 11:16 ?46次下載

    電子琴的設計與實現

    電子琴
    發表于 05-31 16:48 ?26次下載

    電子琴設計程序代碼

    電子琴代碼
    發表于 05-26 16:38 ?9次下載

    基于FPGA的電子琴設計

    電子發燒友網站提供《基于FPGA的電子琴設計.pdf》資料免費下載
    發表于 10-10 09:40 ?13次下載
    基于FPGA的<b class='flag-5'>電子琴</b>設計

    電子琴設計資料

    電子發燒友網站提供《電子琴設計資料.pdf》資料免費下載
    發表于 10-11 10:21 ?2次下載
    <b class='flag-5'>電子琴</b>設計資料