新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 门源| 镇赉县| 苏尼特左旗| 吉林市| 岳西县| 贵定县| 惠东县| 英超| 永昌县| 任丘市| 施甸县| 砀山县| 成武县| 江油市| 澄迈县| 宜州市| 广汉市| 云龙县| 万盛区| 东兰县| 枣庄市| 新昌县| 禄劝| 革吉县| 定日县| 遂川县| 房产| 天峨县| 高邑县| 尉犁县| 衡阳县| 木兰县| 华坪县| 平定县| 菏泽市| 晴隆县| 新闻| 石首市| 潮安县| 英吉沙县| 鸡西市|