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

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

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

3天內不再提示

無線網絡接口卡收發器的設計與實現方案

電子設計 ? 來源:電子技術應用 ? 作者:張明武,劉才興 ? 2021-05-23 11:48 ? 次閱讀

隨著無線通信技術的不斷成熟和應用,各種各樣的智能化和網絡化的無線通信產品不斷涌現,無線網絡產品也得到飛速發展。無線網絡接口卡收發器作為無線網絡的重要組成部分,為可靠的無線傳輸提供重要的硬件接口及物理層和數據鏈路層的協議支撐。

本文詳細分析10Mbps無線網絡接口卡的核心——收發器的設計過程中的問題,提出無線網絡接口卡NIC實現方案,并對其核心的發送和接收模塊電路作出分析和探討。

1 無線NIC總體實現方案

無線NIC的基本結構如圖1。它主要由三部分組成,即數據鏈路控制器、Manchester代碼轉換器和無線收發電視。鏈路控制器采用DP8390,以實現數據層路層協議的控制 ,NIC中設計了8K×2bits的RAM作為網卡的緩沖區,以提高系統的執行速度。系統采用PCI總線與主機相連。為了與以太網卡兼容,設計中增加了PROM自舉電路模塊。

內部硬件基本模塊如圖2。它主要由無線收發模塊、編碼轉換模塊、接收處理模塊、發送處理模塊、DMA控制模塊、串并轉換模塊等組成。系統時鐘統一采用10MHz方波發生器的時鐘,以進行數據幀的同步。

2 收發器模塊設計

2.1 發送模塊設計

發送模塊通過DMA方式讀取RAM中的數據并將數據交給無線發送模塊進行發送,其工作過程如圖3。網卡向無線網絡發送數據過程如下:

(1)NIC初始化。計算機對NIC中各寄存器的讀寫是利用主機的I/O方式,網卡的基地址一般為300H。初始化NIC實際上是利用OUT指令對NIC中有關的寄存器寫控制字。

(2)微機與網卡中緩沖RAM交換數據是使用NIC遠程DMA模式。開動遠程DMA后,微機不斷讀寫網卡的數據端口,就能成功地執行遠程DMA過程,完成微機與網卡中緩沖RAM的數據交換。

(3)緩沖RAM收發網上的數據使用NIC的本地DMA模式。當初始化過程后,網卡處在接收狀態,一旦接收網上來的數據,就自動執行本地DMA過程,對緩沖RAM進行本地DMA寫。

發送電路模塊的設計原理圖如圖4。發送模塊主要由10MHz標準方波發生器、一個D觸發器、4034并/串雙向移位寄存器、一個4040計數器和兩個雙端與門。

10MHz標準方波發生器用于產生10MHz標準方波,提供發送數據的時鐘信息。4040用于發送位計數。在發送完一個字節后,4040用其Q3送出完成信號,在D觸發器中鎖存,即生成字節轉換完畢信號,允許送出下一字節;待接收到第二字節后,復位D觸發器,重復前述過程。4034在10MHz脈沖控制下,將數據總線上的并行數據轉換成1010MHz的串行數據發往曼徹斯特編碼器

圖4中P1.7為計數器的初始復位信號線,由其在發送開始、全部發送完成以及發送未完中斷后發出復位脈沖。發送未完中斷是用來處理發送過程中在同軸電纜上的沖突,此時將終止當前發送。D觸發器用來鎖存計數器4040的Q3輸出端狀態,告知CPU此時外設已準備就緒。

2.2 接收模塊設計

接收模塊由初始化模塊和接收中斷模塊兩部分組成。初始化模塊完成對NIC寄存器的初始化,并對網卡中斷INT3和DMA參數進行初始化,等待中斷。

當網絡有數據需要接收時,引發網卡中斷INT3,接收處理模塊通過DMA與RAM進行數據傳送。這種不需要CPU干預的、成批量的數據傳送,可以極大地提高數據的接收速度。

接收處理模塊完成數據幀的處理(主要是以太幀),判斷是控制幀還是數據幀,并進行幀的校驗,利用串并轉換模塊轉換成并行數據[6]。主要功能如下:

(1)遠程DMA讀過程設置在微機的中斷子程序中,本地DMA寫完成后,中斷微機主程序,執行遠程DMA,完成微機接收數據過程。微機發送過程是由微機一方先執行遠程DMA寫,然后執行本地DMA讀。

(2)如果是發送數據,則發送模塊完成與接收模塊相反的過程。不過,發送時還要判斷能束發送,即用改進沖突檢測方式進行沖突檢測。由于無線傳輸無法進行載波偵聽,只能利用接收方是否忙判斷線路狀態,用軟件實現。接收處理模塊的執行過程如圖5。

2.3 編碼轉換、計部件與時鐘

編碼轉換環節主要用于將接收來的信號通過曼徹斯特編碼器DP8391進行解碼,產生相應的數據流,并進行同步的幀頭與校驗判斷,進行鎖存,產生10MHz串行位流,并將之轉換成并行數據字節流,交給接收模塊,送入緩沖區。在發送時,其過程與接收過程相反。編碼器與計數器配合使用,對發送和接收到的數據進行計數。

2.3.1 編碼轉換

編碼模塊連接DP8391,其主要包括4034串/并雙向移位寄存器、373三態鎖存器、兩片4040計數器、兩片244三態緩沖器及一片D觸發器,其硬件原理圖如圖6所示。

4034作為串/并轉換器件,其輸入信號取自DP8391RXD端,373用于轉換之后的并行數據的緩沖與鎖存,然后將它們送至數據總線上。4034時鐘信號來自DP8391的RXC端,另外用一片4040對輸入數據位進行計數,取完8bit后,其Q3腳輸出一脈沖給D觸發器和字節計數器4040a,D觸發器收到信號后則發出READY2信號,告知其一字節轉換完成,可從373上取走數據。在取走數據后,通過D觸發器異步復位端復位觸發器狀態。

2.3.2 計數器部件

接收計數器是對接收到的數據字節進行計數,它主要由4040a實現,其輸入是4040的Q3,輸出則通過兩片244接入數據總線,不破壞總線上的其他數據。一個計數器實現數據幀的提取,形成一個完整的字節。另一個計數器用于對接收的字符個數進行計數。

2.3.3 恢復時鐘

恢復時鐘REC功能用一個片內鎖相環完成。恢復時鐘用來監測串行數據輸入信號的完整性。如果接收到的串行數據不符合頻率要求,電路將強行鎖定局部參考時鐘INT,使系統在數據或原鎖定丟失時仍能得到正確的恢復時鐘頻率。如果這個恢復時鐘頻率與局部參考時鐘頻率的偏離量大于50ppm,將通知鎖定輸出,同時電路將作出反應并努力將輸入數據流拉回到鎖定數據中。

無線網絡在許多場合作為有線網絡的替代,如野外聯網作業及只需短期臨時的通信場合,都有很好的應用前景。本課題設計的無線網卡,能有效地應用于無線網絡。

本無線網卡,對于網絡終端的快速移動產生的網絡信號接入與識別的誤碼率還比較高,有待于進一步解決;對于靜止的終端,其通信速度較快、誤碼率很低。

責任編輯:gt

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

    關注

    10

    文章

    3624

    瀏覽量

    107366
  • 接口
    +關注

    關注

    33

    文章

    8932

    瀏覽量

    153188
  • 無線
    +關注

    關注

    31

    文章

    5533

    瀏覽量

    175377
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    TD-SCDMA無線網絡優化教程

    TD-SCDMA無線網絡優化教程1:了解TD-SCDMA無線網絡優化的含義2:了解TD-SCDMA無線網絡優化的基本原則和工作思路3:掌握TD-SCDMA無線網絡優化的流程4:熟悉TD
    發表于 09-18 14:43

    單片機和工業無線網絡

    如同今天的許多通用單片機(MCU)已經的把USB、CAN和以太網作為標準外調集成在芯片內部一樣,越來越多的無線網絡芯片和無線網絡解決方案也在向集成SOC方向發展,比如第一代產品,NORDIC公司
    發表于 03-04 13:21

    【7gyy】臺式電腦使用無線網絡的技巧

    實現臺式電腦能無線上網,首先光靠臺式電腦是不行的,因為需要實現XP系統下載的無線上網目前主要有2種方法,使用手機的3G網絡,另外一種是接受
    發表于 03-10 08:50

    如何接入VTache無線網絡

    當進入VTache無線網絡覆蓋區域時,通過什么方式可以接入VTache無線網絡呢?
    發表于 03-25 11:25

    無線網絡

    問題,為了避免沒有必要的沖突,可以更換一下信道,所以說當網絡不穩定時通過無線路由器更換一個信號發射頻段是一個不錯的辦法。  (二)無線網絡不穩定因素二:同一時間段用戶過多  網絡的信號
    發表于 07-05 11:42

    實現無線網絡中AC的軟、硬件解決方案

    物聯網中的無線網絡應該是個核心技術,那么請指導一個實現無線網絡中AC的軟、硬件解決方案,要求至少支持1024的AP點,包括芯片型號,另外采用集中式轉發的方式,這種解決
    發表于 05-25 04:20

    如何去實現無線網絡中的FEDCA算法?

    EDCA算法是什么?如何去實現無線網絡中的FEDCA算法?怎樣去驗證FEDCA算法性能?
    發表于 05-24 06:31

    怎么實現CDMA無線網絡防雷接地的設計?

    雷擊CDMA無線網絡的主要途徑是什么?怎么實現CDMA無線網絡防直接雷的接地設計?怎么實現CDMA無線網絡防感應雷的接地設計?防雷設計中采取
    發表于 05-25 06:27

    分享一款不錯的無線網絡實現監管BITWAVE高速監控方案

    分享一款不錯的無線網絡實現監管BITWAVE高速監控方案
    發表于 05-28 06:01

    基于NR24L01收發器模塊組成的Arduino無線網絡

    學習如何構建由多個NR24L01收發器模塊組成的Arduino無線網絡。包含相關代碼+線路圖+詳細說明下
    發表于 09-25 07:40

    WCDMA無線網絡工程_部分2

    本書主要介紹WCDMA無線網絡工程方面的相關技術問題,內容包括電波傳播基礎、WCDMA無線網絡接口概述、WCDMA無線網絡結構和性能增強、WCDMA
    發表于 03-31 10:37 ?5次下載

    WCDMA無線網絡工程_部分1

    本書主要介紹WCDMA無線網絡工程方面的相關技術問題,內容包括電波傳播基礎、WCDMA無線網絡接口概述、WCDMA無線網絡結構和性能增強、WCDMA
    發表于 03-31 10:39 ?5次下載

    詳談設計與實現的各種無線網絡類型

    之前小編介紹了簡單無線網絡使用的典型設備的基本知識后,下面探討你遇到的或設計與實現的各種無線網絡類型。這包括:
    的頭像 發表于 09-27 15:18 ?3206次閱讀

    基于S3C2410處理實現3G無線網卡接入無線網絡功能的設計

    本研究的目的是實現一個具有3G無線網絡接入功能的嵌入式系統。系統的硬件平臺是基于ARM系列的S3C2410微處理。文章簡要介紹了該系統的體系結構,給出USB主機接口硬件電路。研究基于
    的頭像 發表于 06-24 16:48 ?2813次閱讀
    基于S3C2410處理<b class='flag-5'>器</b><b class='flag-5'>實現</b>3G<b class='flag-5'>無線網</b>卡接入<b class='flag-5'>無線網絡</b>功能的設計

    無線網絡傳感方案

    無線網絡傳感方案
    的頭像 發表于 05-08 09:39 ?758次閱讀
    <b class='flag-5'>無線網絡</b>傳感<b class='flag-5'>器</b><b class='flag-5'>方案</b>