本論文在詳細研究MIL-STD-1553B數據總線協議以及參考國外芯片設計的基礎上,結合目前新興的EDA技術和大規模可編程技術,提出了一種全新的基于FPGA的1553B總線接口芯片的設計方法。 從專用芯片實現的具體功能出發,結合自頂向下的設計思想,給出了總線接口的總體設計方案,考慮到電路的具體實現對結構進行模塊細化。在介紹模擬收發器模塊的電路設計后,重點介紹了基于FPGA的BC、RT、MT三種類型終端設計,最終通過工作方式選擇信號以及其他控制信號將此三種終端結合起來以達到通用接口的功能。同時給出其設計邏輯框圖、算法流程圖、引腳說明以及部分模塊的仿真結果。為了資源的合理利用,對其中相當部分模塊進行復用。在設計過程中采用自頂向下、碼型轉換中的全數字鎖相環、通用異步收發器UART等關鍵技術。本設計使用VHDL描述,在此基礎之上采用專門的綜合軟件對設計進行了綜合優化,在FPGA芯片EP1K100上得以實現。通過驗證證明該設計能夠完成BC/RT/MT三種模式的工作,能處理多種消息格式的傳輸,并具有較強的檢錯能力。 最后設計了總線接口芯片測試系統,選擇TMS320LF2407作為主處理器,測試主要包括主處理器的自發自收驗證,加入RS232串口調試過程提高測試數據的直觀性。驗證的結果表明本文提出的設計方案是合理的。
上傳時間: 2013-04-24
上傳用戶:sz_hjbf
隨著無線通信技術的不斷發展,人們對移動通信及寬帶無線接入業務需求的不斷增長,無線頻譜資源顯得日益匱乏。因此,如何提高頻譜利用率,一直以來就是無線通信領域研究的主要任務。認知無線電的提出成為當下解決頻譜資源稀缺的一個有效方法。而認知無線電的特性要求認知無線系統必須具備一個可重構的自適應調制解調器。因此,對于認知無線電平臺中自適應可重構調制解調器的深入研究具有重大的意義。 軟件無線電是實現認知無線電的理想平臺。本文首先闡述了軟件無線電的基本工作原理及關鍵技術,對多速率信號處理中的內插和抽取、帶通采樣、數字下變頻、濾波等技術進行了分析與探討,為設計自適應可重構調制解調器的設計提供了理論基礎。然后介紹了認知無線電系統的構成和基本工作方式,接著重點研究了其中通信模塊的FPGA實現。在通信模塊的實現中,研究了基于認知無線電的BPSK、π/4 DQPSK、8PSK及16QAM調制解調技術,簡要論述了他們的基本概念和原理,并給出了設計方案。接著按信號流程逐一介紹了各個功能模塊在DSP+FPGA硬件平臺上的實現,并對得到的數據進行了分析,給出了性能測試結果。在此基礎上,結合認知無線電系統的要求,提出了可變調制方式,可變傳輸帶寬的自適應可重構調制解調器的設計方案,并對其中一些關鍵模塊的硬件實現給出了分析,同時給出了收端波特率識別的策略。最后,論文提出了一些新的自適應技術,如波特率估計、信噪比估計等,并給出了應用這些技術的自適應調制解調器的改進方案。
上傳時間: 2013-06-17
上傳用戶:alan-ee
-------------------------------------------------------- 《串口獵人》十大功能簡介: -------------------------------------------------------- 1、基本功能,支持基本的 收、發、查看、保存、清除等功能。 2、基本功能,自動/手動搜索串口,串口參數的設置和查看。 3、基本功能,支持HEX/ASCII/中文漢字收發。 4、高級發碼功能,支持多組(最多16組)數據輪流發送。間隔和循環次數可設置。 5、高級發碼功能,支持文件逐行發送。間隔和循環次數可設置。 6、高級發碼功能,支持自動添加幀頭、幀尾、幀長、校驗、回車換行符。 7、高級收碼功能,支持按幀接收,能自動進行幀結束判定(方式非常靈活,可以按時間、幀長或特定字)。 8、高級收碼功能,擁有八個獨立接收通道,可以自動從指定幀中指定位置,按照指定的格式收取有效數據。 9、高級收碼功能,可進一步把收取的數據送示波器、碼表或柱形顯示 10、所有的用戶設置,可以保存、或重新載入。也可以恢復默認值。或者可以設定為啟動時載入上次的設置。
上傳時間: 2013-07-21
上傳用戶:thesk123
·詳細說明:用AT89C2051模擬產生DTMF信號,廣泛用于防盜報警、電話數據傳輸等;節省發號及收號電路,成本低。
上傳時間: 2013-06-07
上傳用戶:slforest
在V29的版本上升級。發布日期2011-08-19. -------------------------------------------------------------------------------- 歡迎使用免費軟件《串口獵人》V31 ! -------------------------------------------------------------------------------- 友情提醒1:本軟件如有新版本,將發布到我的博客《匠人的百寶箱》,歡迎光臨! 友情提醒2:點擊右側【清除】按鈕,可清除本幫助信息。清除后如想再次查閱,請重啟軟件。 -------------------------------------------------------------------------------- 《串口獵人》功能簡介 -------------------------------------------------------------------------------- 一、基本功能 1、支持16個COM口、自動/手動搜索串口、串口參數的設置和查看。 2、支持查看或修改串口控制線(DTR、RTS、DCD等等)的狀態。 3、支持基本的收、發、查看、保存、載入、清除等功能。 4、兩種收發格式:HEX碼/字符串,支持中文字符串。(英文=ASCII碼,中文=ANSI(GBK)碼)。 5、大容量的收碼區,為了加快顯示速度會把超過10K的數據自動隱藏(可以點擊【全顯】鈕查看)。 6、收碼區的顯示方式可以靈活設置:原始接收數據、按幀換行、通道數據、發送數據。 7、可以為收到的數據標注時間和來源。 8、可以自動比對發碼區和收碼區的數據是否一致(用于自發自收測試模式)。 9、收碼區的內容,可以點擊【轉發】鈕轉到發碼區。 10、可以在每次發碼之前自動清除收碼區。 二、高級發碼功能 1、自動發列表功能:支持多組(最多16組)數據的輪流發送。 2、自動發文件功能:支持文件逐行發送。 3、輪發規則可以靈活設置,比如可以定時發,也可以收到應答后立即發。 4、輪發的間隔、無應答重發次數和循環次數均可靈活設置。 5、靈活的幀格式設置。支持自動添加幀頭、幀尾、幀長、校驗、回車換行符。 6、幀頭、幀尾、幀長、校驗,是否要參與校驗或計入幀長,皆可靈活設置。 7、支持3種校驗方式:SC(累加和校驗)、LRC(縱向冗余校驗)、BBC(異或和校驗)。 8、校驗碼和幀長的長度,可以選擇單/雙字節。 三、高級收碼功能 1、支持按幀接收數據。 2、能自動進行幀結束判定(方式非常靈活,可以按幀頭、幀尾、幀長或時間)。 3、即時顯示最新一幀內容。 4、擁有八個獨立接收通道,可以自動從指定幀中指定位置收取有效數據。 5、每個通道的數據,可以獨自顯示、保存、清除。也可以送到收碼區去顯示。 6、可以設置通道收取數據的首地址、字節長度(單字節或多字節)、碼制(HEX/BCD)、符號位形式。 7、示波器功能,可把收取的數據用波形方式顯示。示波器的通道數、倍率、偏移、周期、顏色和線寬等可調。 8、碼表功能,可把收取的數據用碼表方式顯示。(可以設置碼表的最大/最小值和報警值)。 9、柱狀圖功能,可把收取的數據用柱狀圖方式顯示。(也可以設置最大/最小值和報警值)。 10、可以把實施繪制的圖形保存為圖片。 四、其它貼心設計 1、用戶的設置內容,可以保存/載入或恢復默認值。可以選擇啟動時載入默認值還是上次設置值。 2、可以通過提示區和狀態指示了解軟件當前工作狀態。 3、當鼠標停留在按鈕、文本框或其它控件上,會獲得必要的提示。 4、右下角的圖釘按鈕,可以把窗口釘在最前面,避免被其它窗口覆蓋。 5、附送串口電路、協議、碼表等參考資料。 6、在【版權信息】標簽頁有匠人的聯系方式,歡迎交流。
上傳時間: 2013-07-28
上傳用戶:lili1990
·詳細說明:搜集了幾個05年全國電子設計大賽的獲獎作品完整論文,有助于大家更好的學習.文件列表: 數控直流電流源(電子設計大賽論文).doc 電子設計大賽.doc 簡易數字顯示交流毫伏表.doc 簡易超市收銀機.doc
上傳時間: 2013-06-09
上傳用戶:cjf0304
打開安裝后就可以查詢你想要的任何芯片資料,不用再在網上查了,無意間發現的寶貝,想要的就收了吧(下載后記得把后綴改為.exe,當初因為.exe的沒法上傳才改的)
上傳時間: 2013-04-24
上傳用戶:ouyangtongze
提出了一種利用FPGA技術解決ARINC429通信的實現方案,該方案不僅使國內的ARINC429通信設備擺脫了對國外ASIC電路的依賴,還降低了設備成本,并且克服了國外ASIC電路的不足,實現了任意長度數據幀的群收和群發功能,具有較好的應用前景。利用該方案研制的ARINC429數據通信卡,已成功應用于空空導彈測控設備中。\r\n
上傳時間: 2013-08-13
上傳用戶:極客
空間多媒體通信過程中存在的不可預測的分組數據丟失、亂序,可變的鏈路傳輸及處理時延抖動以及收發端時鐘不同步與漂移等問題,這可能導致接收端在對音視頻數據進行顯示播放時產生音視頻不同步現象。為了解決此問題,提出了一種改進的基于時間戳的空間音視頻同步方法,該方法采用一種相對時間戳映射模型,結合接收端同步檢測和緩沖設計,能夠在無需全網時鐘和反饋通道的情況下,實現空間通信中的音視頻同步傳輸,并在接收端進行同步播放顯示。對該方法進行了仿真,結果表明了設計的可行性。同步前的均方根誤差SPD值平均在150 ms左右,最大能達到176.1 ms。文中方法能將SPD值控制在60 ms左右,不僅能實現音視頻同步傳輸,并且開銷很小,可應用在空間多媒體通信中。
標簽: 音視頻
上傳時間: 2013-11-21
上傳用戶:comer1123
電路連接 由于數碼管品種多樣,還有共陰共陽的,下面我們使用一個數碼管段碼生成器(在文章結尾) 去解決不同數碼管的問題: 本例作者利用手頭現有的一位不知品牌的共陽數碼管:型號D5611 A/B,在Eagle 找了一個 類似的型號SA56-11,引腳功能一樣可以直接代換。所以下面電路圖使用SA56-11 做引腳說明。 注意: 1. 將數碼管的a~g 段,分別接到Arduino 的D0~D6 上面。如果你手上的數碼管未知的話,可以通過通電測量它哪個引腳對應哪個字段,然后找出a~g 即可。 2. 分清共陰還是共陽。共陰的話,接220Ω電阻到電源負極;共陽的話,接220Ω電阻到電源+5v。 3. 220Ω電阻視數碼管實際工作亮度與手頭現有原件而定,不一定需要準確。 4. 按下按鈕即停。 源代碼 由于我是按照段碼生成器默認接法接的,所以不用修改段碼生成器了,直接在段碼生成器選擇共陽極,再按“自動”生成數組就搞定。 下面是源代碼,由于偷懶不用寫循環,使用了部分AVR 語句。 PORTD 這個是AVR 的端口輸出控制語句,8 位對應D7~D0,PORTD=00001001 就是D3 和D0 是高電平。 PORTD = a;就是找出相應的段碼輸出到D7~D0。 DDRD 這個是AVR 語句中控制引腳作為輸出/輸入的語句。DDRD = 0xFF;就是D0~D7 全部 作為輸出腳了。 ARDUINO CODECOPY /* Arduino 單數碼管骰子 Ansifa 2011-12-28 */ //定義段碼表,表中十個元素由LED 段碼生成器生成,選擇了共陽極。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定義PortD 的低七位全部用作輸出使用。即0xFF=B11111111對 應D7~D0 pinMode(12, INPUT); //D12用來做骰子暫停的開關 } voidloop() { for(int i = 0; i < 10; i++) { //將段碼輸出PortD 的低7位,即Arduino 的引腳D0~D6,這樣需要取出PORTD 最高位,即 D7的狀態,與段碼相加,之后再輸出。 PORTD = a[i]; delay(50); //延時50ms while(digitalRead(12)) {} //如果D12引腳高電平,則在此死循環,暫停LED 跑 動 } }
上傳時間: 2013-10-15
上傳用戶:baitouyu