在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

FPGA應(yīng)用篇要訣和技巧(一):FPGA去抖的那些事

工程師職場癌 ? 2017-09-19 18:18 ? 次閱讀

代碼如下:

3.png

4.png

程序分析:

去抖

去抖可分位硬件去抖和軟件去抖,顧名思義硬件去抖就是通過硬件來達(dá)到去抖的目的,一般是用施密特觸發(fā)器來實(shí)現(xiàn),需要消耗硬件資源,在一些成本限制的時候,往往采用軟件去抖。

軟件去抖原理:一般按鍵的抖動頻率是幾十khz(故狀態(tài)轉(zhuǎn)移間隔為ms級,程序中我們采用20ms)整體思路是跳過這一段抖動,我們設(shè)計的去抖狀態(tài)機(jī)如下:

假如按鍵按下時為低電平,idle為初始狀態(tài),當(dāng)檢測到有按鍵按下時即key_pre==0,進(jìn)入delay1狀態(tài)(注意:狀態(tài)從idle到delay1需要20ms,相等于跳過抖動),若此時key_pre仍為0,則我們認(rèn)為是按鍵按下,則進(jìn)入下一狀態(tài),否則回到idle認(rèn)為時抖動,到此為按下去抖。在press狀態(tài)下,若檢測到按鍵抬起即key_pre==1,則進(jìn)入delay2狀態(tài),否則仍在press狀態(tài)(防止有長時間按下),在delay2狀態(tài),若key_pre仍為1,則認(rèn)為按鍵以抬起,則進(jìn)入下一狀態(tài)taiqi,至此完成抬起去抖,可以產(chǎn)生去抖后的信號

程序關(guān)鍵點(diǎn):

第一:delay信號的產(chǎn)生

delay信號的高電平時間,只是一個主時鐘的寬度,所以當(dāng)delay==1時,狀態(tài)轉(zhuǎn)移alw塊只會觸發(fā)一次,而不是多次。

第二:去抖后信號key_out的產(chǎn)生(輸出高電平表示按下)。

程序中我們采用

assign key_out=(state==taiqi && delay==1)?1'b1:1'b0;

有人認(rèn)為當(dāng)狀態(tài)到taiqi是直接就可輸出,為什么還要有delay==1這個條件呢?我們先看一下這兩種仿真結(jié)果:

加上delay==1

6.png??

從圖中我們可以明顯看出,未加delay==1,key_out為1有很寬的脈寬,在以clk_50M為敏感信號是,會造成多次觸發(fā),而加上delay==1,key_out的寬度只為一個clk_50M主時鐘寬度,達(dá)到去抖效果。

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

    關(guān)注

    1630

    文章

    21803

    瀏覽量

    606464
收藏 人收藏

    評論

    相關(guān)推薦

    fpga教程之——按鍵消

    電平,這次對按鍵進(jìn)行操作則是對FPGA進(jìn)行輸入了。  2. 按鍵消  2.1 按鍵輸入原理  首先,我們得打開EE_FPGA的硬件手冊,找到按鍵部分的原理圖。  如下圖所示,這會大家就可以
    發(fā)表于 02-27 11:49

    FPGA設(shè)計實(shí)例】用FPGA實(shí)現(xiàn)開關(guān)按鍵

    本帖最后由 eehome 于 2013-1-5 10:10 編輯 本節(jié)將重點(diǎn)講解,用FPGA實(shí)現(xiàn)按鍵的方法,在以往的按鍵中,大
    發(fā)表于 03-19 14:48

    FPGA完整教程基礎(chǔ)版和高級版(免費(fèi))

    因?yàn)楦郊^大無法上傳,大家自己新浪愛問下載吧名稱叫:Altera FPGA CPLD設(shè)計(基礎(chǔ))和Altera FPGA CPLD設(shè)計(高級
    發(fā)表于 04-12 23:09

    【黑金原創(chuàng)教程連載】FPGA那些事兒-驅(qū)動I,每周更新

    從今天開始,我們將連載《FPGA那些事兒-驅(qū)動I》,每周更新次。 這篇連載文檔,我們已經(jīng)發(fā)布了三 【黑金原創(chuàng)教程】【
    發(fā)表于 06-09 13:58

    FPGA按鍵消的方法

    FPGA按鍵消的方法
    發(fā)表于 05-01 16:12

    fpga按鍵

    /*2017.3.11 zcin xidianreset低電平復(fù)位key_pre直接接去前的按鍵按下為低key_out為后的按鍵 輸出高表示按下。*/module debounce(input
    發(fā)表于 03-12 21:52

    深入剖析FPGA

    是,會造成多次觸發(fā),而加上delay==1,key_out的寬度只為個clk_50M主時鐘寬度,達(dá)到效果。給大家推薦個微信公眾號 名字 FP
    發(fā)表于 04-04 15:41

    FPGA那些事兒-驅(qū)動I

    FPGA那些事兒-驅(qū)動I
    發(fā)表于 09-28 13:58

    FPGA學(xué)習(xí)與開發(fā)板的那些

    。今天讓我們來好好聊聊,學(xué)FPGA是不是定要買開發(fā)板。1、學(xué)習(xí)FPGA需要開發(fā)板,但有開發(fā)板≠學(xué)會FPGA學(xué)FPGA要不要買開發(fā)板的問題不
    發(fā)表于 12-15 16:41

    STM32單片機(jī)按鍵消FPGA按鍵消的相關(guān)資料分享

    寫在前面:STM32單片機(jī)按鍵消FPGA按鍵消大全按鍵:由上圖可以看出理想波形與實(shí)際波形之間是有區(qū)別的,實(shí)際波形在按下和釋放的瞬間
    發(fā)表于 01-18 06:39

    基于FPGA的按鍵消電路設(shè)計

    采用了VHDL語言編程的設(shè)計方法,通過FPGA來實(shí)現(xiàn)按鍵消的硬件電路。論述了基于計數(shù)器、RS觸發(fā)器和狀態(tài)機(jī)3種方法來實(shí)現(xiàn)按鍵消電路,并給出仿真結(jié)果。通過下載到CycloneEP1C6T144芯片
    發(fā)表于 12-05 14:13 ?224次下載

    定想知道FPGA那些...

    之中,我將以最簡單的方式向大家講解: 、什么是FPGA? 二、為什么我們需要FPGA、什么是FPGA? 首先,如果你從未接觸過
    發(fā)表于 06-14 13:35 ?6959次閱讀

    使用FPGA進(jìn)行消的典型例子

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用FPGA進(jìn)行消的典型例子包括了:PCB和電路原理圖,應(yīng)用程序,頻率比說明,消除按鍵抖動程序測試
    發(fā)表于 05-09 08:00 ?0次下載
    使用<b class='flag-5'>FPGA</b>進(jìn)行消<b class='flag-5'>抖</b>的典型例子

    FPGA雜記之基礎(chǔ)二及Demo案例詳解

    本文接續(xù)上FPGA雜記基礎(chǔ)》,繼續(xù)為大家分享IP例化和幾個基于FPGA芯片實(shí)現(xiàn)的Demo工程。
    的頭像 發(fā)表于 12-24 18:32 ?805次閱讀

    如何在FPGA中實(shí)現(xiàn)按鍵消

    FPGA(現(xiàn)場可編程門陣列)中實(shí)現(xiàn)按鍵消個重要的設(shè)計環(huán)節(jié),特別是在處理用戶輸入時,由于物理按鍵的機(jī)械特性和電氣特性,按鍵在按下和釋放的瞬間會產(chǎn)生抖動現(xiàn)象,這種抖動可能導(dǎo)致系統(tǒng)錯誤地識別為多次
    的頭像 發(fā)表于 08-19 18:15 ?2261次閱讀
    主站蜘蛛池模板: 亚洲午夜久久久精品影院视色 | 国产无限资源 | 欧美一级日韩一级亚洲一级 | 波多野结衣在线观看一区二区 | 欧美伊人久久综合网 | 国产精品污视频 | 国内精品久久久久影院男同志 | 日韩亚洲人成在线综合日本 | 在线视频一区二区三区 | 国产成人综合亚洲怡春院 | 欧美一区二区三区免费高 | 视频一区二区中文字幕 | 一区视频在线 | 日本大片免费一级 | 人人天天爱天天做天天摸 | 久久久久久久国产精品影院 | 美女隐私黄www视频 美女用手扒开尿口给男生桶爽 | 亚洲精品私拍国产福利在线 | 日韩免费高清一级毛片在线 | 你懂的视频在线观看资源 | 日日噜噜噜夜夜爽爽狠狠图片 | aaa在线观看 | 亚洲激情网站 | 男人操女人免费 | 黄网站视频在线观看 | 中韩日欧美电影免费看 | 国产黄色的视频 | 欧美一级一一特黄 | 亚洲第一免费播放区 | 欧美成人观看免费全部完小说 | 伊人网综合在线观看 | 色综合天天色 | 骚黄视频| 色中色在线视频 | 天天射美女 | 亚洲综合久久久 | 欧洲精品不卡1卡2卡三卡 | 色视网站| 人人做人人干 | 特黄aaaaaa久久片 | 国产精品久久福利网站 |