新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > DSP與藍(lán)牙模塊USB口通信模塊設(shè)計

        DSP與藍(lán)牙模塊USB口通信模塊設(shè)計

        作者: 時間:2016-12-06 來源:網(wǎng)絡(luò) 收藏

          電路原理DSP藍(lán)牙模塊使用USB接口方式進(jìn)行通信時,要通過USB口轉(zhuǎn)換電路,然后再與藍(lán)牙模塊的USB雙向端口D+和D-相連;當(dāng)采用藍(lán)牙模塊USB口低速連接方式,速率也可達(dá)到1.5Mb/s。 DSP模塊USB口轉(zhuǎn)換電路采用FTDI公司推出的USB芯片F(xiàn)T245BL。該芯片內(nèi)部固化了實(shí)現(xiàn)USB通訊協(xié)議的固件程序,對外向用戶提供了相應(yīng)設(shè)備的驅(qū)動程序,在與藍(lán)牙模塊ROK101 007的USB接口設(shè)計中,只需進(jìn)行必要的硬件設(shè)計和簡單的軟件編程就可以實(shí)現(xiàn),這樣就大大降低了開發(fā)難度,縮短了開發(fā)周期。藍(lán)牙模塊與實(shí)現(xiàn)USB接口通信相關(guān)的引腳主要是D+(B1)和D-(B2),在上節(jié)中已有所描述BF533通過USB芯片F(xiàn)T245BL實(shí)現(xiàn)與藍(lán)牙模塊的USB接口通信,其詳細(xì)的電路設(shè)計如圖4所示:

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

          由圖4可見,F(xiàn)T245BL的8位數(shù)據(jù)線D7~D0通過終端匹配電阻連接在DSP的低8位數(shù)據(jù)總線上;RXF用于判斷接收FIFO是否有數(shù)據(jù),設(shè)計時RXF引腳接DSP的PF3引腳,只要數(shù)據(jù)大于或等于1個,RXF就為低,通知DSP可以讀取數(shù)據(jù);TXE用于判斷發(fā)送FIFO是否滿,0為不滿,1為滿,當(dāng)TXE為0時,外部DSP向發(fā)送FIFO緩沖區(qū)寫數(shù)據(jù),直到發(fā)送數(shù)據(jù)全部寫入;讀RD、寫WR、發(fā)送使能TXE信號原本也可以直接與BF533的讀、寫線直接對連,但由于FT245BL芯片沒有片選線,所以RD、WR以及TXE都是經(jīng)過CPLD內(nèi)部的USB邏輯電路處理后才連接的。

          與UART口進(jìn)行通信相比,DSP與藍(lán)牙模塊采用USB口通信具有數(shù)據(jù)傳輸速率高、串口通信軟件編程簡單等優(yōu)點(diǎn)。不過DSP與藍(lán)牙模塊USB接口驅(qū)動程序的開發(fā)比較困難,另外針對不同的DSP和藍(lán)牙模塊都需要開發(fā)相應(yīng)的高層驅(qū)動程序,工作量很大,通用性也比較差,除特殊需要外,一般不采用這種方式進(jìn)行數(shù)據(jù)傳輸。



        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 独山县| 汽车| 赣榆县| 锦州市| 都江堰市| 枝江市| 黑河市| 青川县| 乌拉特前旗| 尖扎县| 峨边| 阳朔县| 朝阳区| 枣强县| 沁源县| 肇州县| 公主岭市| 霍山县| 荥阳市| 樟树市| 安徽省| 井冈山市| 孙吴县| 甘德县| 沂源县| 克拉玛依市| 娱乐| 海南省| 甘孜| 东阿县| 关岭| 嘉荫县| 昭平县| 高台县| 延寿县| 闵行区| 休宁县| 正阳县| 武定县| 宁河县| 张家川|