新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DSP與藍牙模塊UART口通信電路設計

        DSP與藍牙模塊UART口通信電路設計

        作者: 時間:2016-12-21 來源:網絡 收藏

          藍牙技術作為一種低成本、低功耗、近距離的無線通信技術,正廣泛應用于固定與移動設備通信環境中的個人網絡,數據速率可高達1Mb/s;它采用跳頻/時分復用技術,能進行點對點和點對多點的通信。ADSP-BF533是ADI公司Blackfin系列的高速數字信號處理器芯片,基于DSP的藍牙無線傳輸系統設計,利用DSP簡單算法實現對復雜信號的處理,大大提高了系統的數據處理能力;同時信號傳輸用無線代替有線電纜,解決了電纜傳輸存在的弊端,拓寬了系統在較為惡劣的環境或特殊場所的應用。

        本文引用地址:http://www.104case.com/article/201612/332361.htm

          電路原理串行通信接口通常采用三線制接法,即地、接收數據(RXD)和發送數據(TXD)。DSP與藍牙模塊使用UART口進行通信時,藍牙模塊作為一個DCE,異步串口通信參數可以通過設置ADSP-BF533的內部寄存器來改變,如串口通信速率、有無奇偶校驗、停止位等。由于ADSP-BF533具備異步串行通信端口,而且其工作電壓為3.3V和1.3V,藍牙模塊工作電壓為3.3V,因此,當DSP使用異步串口與藍牙芯片通信時,兩者之間可直接連接,無需電平轉換。

          使ADSP-BF533的TX引腳接藍牙模塊的RXD,RX引腳接藍牙模塊的TXD。此外,考慮到系統的通信波特率比較高,數據流量比較大,為了保證傳輸數據的穩定可靠性,系統設計時采用了硬件流控制方式。意即使藍牙模塊的RTS引腳與BF533的I/O端口相連,系統發送數據時首先判斷BF533的I/O端口狀態,從而監視RTS是否“忙”。當接收端數據緩沖區滿,接收端將RTS置為高電平,通知發送端“忙”,請求暫停發送數據,發送端檢測到RTS“忙”則立即暫停發送;相反,當發送端檢測RTS空閑,表明接收端數據緩沖區不滿,發送端繼續發送數據。



        關鍵詞: DSP藍牙模塊UAR

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 铅山县| 平潭县| 西吉县| 湖州市| 吴川市| 泾阳县| 上栗县| 弥渡县| 静乐县| 龙州县| 铜鼓县| 洛隆县| 抚松县| 建宁县| 衡阳市| 平远县| 错那县| 大邑县| 南川市| 双桥区| 卫辉市| 朝阳市| 五寨县| 砚山县| 广元市| 慈溪市| 麟游县| 郁南县| 二连浩特市| 池州市| 宁陕县| 鹤山市| 萝北县| 大渡口区| 缙云县| 筠连县| 永宁县| 磐安县| 新宁县| 深水埗区| 益阳市|