示波器觸發電路設計分析論文
1關鍵電路實現
系統設計的核心是FPGA設計,主要完成時鐘的產生及選擇、幀頭檢測、協議解碼、協議分析、協議觸發以及數據存儲等功能,FPGA設計的功能框圖。時鐘發生模塊主要用來產生62.5MHz、125MHz以及250MHz的解碼時鐘,時鐘選擇電路根據flexray總線信號的速率選擇相應的時鐘,當總線速率爲2.5MHz、5MHz、10MHz時時鐘選擇電路分別輸出62.5MHz、125MHz以及250MHz的解碼時鐘clk。比較器輸出的`差分信號經過IBUFDS變成單端後送入幀頭檢測模塊進行幀頭檢測,flexray總線的幀編碼特點了進行檢測。從flexray總線的幀編碼圖可以看出一幀中TSS具有唯一性
因此,幀頭檢測模塊可以通過解碼時鐘clk來檢測TSS。幀頭檢測模塊的檢測過程仿真,幀編碼爲ch_clk,當TSS的時間長度大於等於計數器count2預設置的計數時間(即TSS的最小時間間隔)時產生test2;當幀編碼信號ch_clk的上升沿檢測到test2爲高時產生test3,同時啓動計數器count4,count4的計數時間爲幀起始序列FSS的寬度,count4計數結束後啓動count5、count6、count7,count7爲字節計數,count6爲字節起始序列和字節中位的計數。從圖中可以看出當ch_clk的下降沿檢測到count7的值爲1且count6的值爲1時產生了幀頭觸發使能信號frame_start_trig_en,該信號送入觸發電路就能產生幀頭觸發。檢測到幀頭後,解碼模塊開始解碼,解碼過程如圖5所示,decode_data爲解碼,其前5個字節是數據指示位、空幀指示位、啓動幀指示位、ID、有效數據長度、頭部循環校驗、循環計數等數據;第6個字節開始爲有效數據。協議分析及觸發模塊根據解碼模塊輸出的數據進行協議分析和觸發條件判斷,若滿足觸發條件擇發出觸發信號給觸發電路,觸發電路來完成觸發。
2結束語
本文主要介紹了示波器中Flexray協議分析與觸發電路設計,重點描述了時鐘發生模塊、幀頭檢測模塊、解碼模塊、協議分析及觸發模塊。該設計方法及思想在以往的課題中得到了廣泛應用,取得了良好的效果。
-
電路安裝合同(通用5篇)
在人們的法律意識不斷增強的社會,合同對我們的約束力越來越不可忽視,簽訂合同是爲了保障雙方的利益,避免不必要的爭端。那麼合同書的格式,你掌握了嗎?以下是小編精心整理的電路安裝合同,歡迎閱讀與收藏。電路安裝合同1發包人:(以下簡稱甲方)承包人:(以下簡稱乙方)結合...
-
電路實驗心得體會實用8篇
當在某些事情上我們有很深的體會時,就十分有必須要寫一篇心得體會,通過寫心得體會,可以幫助我們總結積累經驗。是不是無從下筆、沒有頭緒?以下是小編精心整理的電路實驗心得體會,僅供參考,希望能夠幫助到大家。電路實驗心得體會1一個長學期的電路原理,讓我學到了很多...
-
電路改造合同(精)
在人民愈發重視法律的社會中,合同在生活中的使用越來越廣泛,它也是實現專業化合作的紐帶。那麼常見的合同書是什麼樣的呢?以下是小編收集整理的電路改造合同,希望能夠幫助到大家。電路改造合同1甲方:乙方:甲方教學樓由於電線接入時間比較長,線路已經老化,經常出現一些...
-
電路實驗心得體會(熱門)
我們在一些事情上受到啓發後,不妨將其寫成一篇心得體會,讓自己銘記於心,這樣我們可以養成良好的總結方法。應該怎麼寫才合適呢?以下是小編幫大家整理的電路實驗心得體會,歡迎閱讀與收藏。電路實驗心得體會1時間過得很快,轉眼間一學期過去了,模擬電路實驗這門課也接近...