新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 藍牙HCI-UART主控制接口的FPGA設計與實現

        藍牙HCI-UART主控制接口的FPGA設計與實現

        作者: 時間:2010-12-08 來源:網絡 收藏

          HCI 接口過程包括如下幾個部分:

          1)系統初始化(initial);

          2)系統準備好后,進入查詢狀況(inquiry);

          3)建立數據連接(creat_connection);

          4)數據傳輸(transmit);

          5)斷開連接(disconnect);

          首先,主從設備進行初始化;接著的主設備在范圍內用Inquiry 命令分組查找其他的藍牙設備。然后,主設備會收到對應的藍牙從設備的應答信息,其包括有事件分組包和從機地址包。之后,藍牙主設備向從設備發送Create_Connection 的命令分組,然后,主設備會收到一個連接完成的事件分組 Connection_Complete,表示兩機之間已經建立了連接。這樣,兩個藍牙設備之間就可以進行數據的,即建立連接。當數據傳輸完成后,斷開主從設備之間的連接,系統重新復位,一個數據傳輸過程就結束了。

          4 仿真與驗證

          本設計采用分模塊設計,在 Quartus II 9.0 下完成設計和綜合,且經過Modelsim*a 的仿真驗證。 同時在搭建的硬件測試平臺下測試過,證明該設計確實可行。 5 5 結束語

          HCI 是實現藍牙協議棧時必須實現的一個部分。它是藍牙上層協議控制底層硬件的接口,首先要根據具體應用的需要選擇合適的傳輸層,并盡可能的為上層協議提供友好的API,在硬件實現中,UART 傳輸層具有其他傳輸層無法比擬的優點。

          本文創新在于從工程實際開發角度出發,提出了一種基于的藍牙 全硬件實現方式,縮短了開發周期,降低開發成本,具有一定的工程參考價值。


        上一頁 1 2 3 4 5 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松桃| 霍邱县| 慈利县| 禄劝| 北宁市| 苍山县| 繁昌县| 洪江市| 广平县| 九江市| 武山县| 卢湾区| 永泰县| 遂宁市| 双柏县| 河池市| 巧家县| 阿坝| 阆中市| 临桂县| 焦作市| 河津市| 温泉县| 广水市| 嘉定区| 洛南县| 建始县| 汽车| 南乐县| 澳门| 蒲城县| 柞水县| 罗田县| 溧水县| 郧西县| 昂仁县| 达尔| 徐汇区| 浠水县| 北流市| 安康市|