<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于BC03藍牙模組的無(wú)線(xiàn)有源音箱設計

基于BC03藍牙模組的無(wú)線(xiàn)有源音箱設計

作者: 時(shí)間:2011-09-21 來(lái)源:網(wǎng)絡(luò ) 收藏

2.2 模塊接線(xiàn)
MM模塊接線(xiàn)部分主要涉及到三個(gè)部分:
(1)語(yǔ)音信號的輸入部分。語(yǔ)音信號輸入由駐極體傳聲器和濾波處理電路完成,設置為單端輸入方式。
(2)16位立體聲音頻解碼部分的SPK立體聲輸出。對于模塊的兩路立體聲輸出,選用TI公司的立體聲音頻功率放大芯片TPA6112進(jìn)行前置放大,增益可以自行設定。
(3)與MCU的連接。
2.3 MCU控制和通信電路
MCU控制和通信電路包括:串行數據通信電路、控制信號輸入和通信數據顯示三個(gè)部分。
C8051F020內置增強型串口UART0和數字交叉開(kāi)關(guān),通過(guò)配置交叉開(kāi)關(guān)控制寄存器XBR0和XBR2,將UART0的TXD和RXD數字信號配置在端口I/O引腳。本文中UART0被配置在C8051F020的P0.0(TXD)和P0.1(RXD),通過(guò)串接1 kΩ電阻與MM的UART(RX和TX)連接,完成串行數據的接收和發(fā)送。
控制信號輸入部分主要由C8051F020 I/O端口P2控制矩陣式4×5鍵盤(pán)完成。使用矩陣式鍵盤(pán),具有占用I/O資源少,程序編制簡(jiǎn)單等特點(diǎn)。系統需要實(shí)現HFP和A2DP功能,按鍵功能如圖2所示。SHIFT為功能切換按鍵,在HFP和A2DP之間進(jìn)行切換。按鍵0~3為多功能按鍵,在SHIFT鍵沒(méi)有按下時(shí),表示撥打電話(huà)的數字按鍵0~3或者接聽(tīng)來(lái)電、掛斷電話(huà)、拒接來(lái)電和重新?lián)芴柟δ?;在SHIFT鍵按下時(shí),依次表示音樂(lè )暫停/開(kāi)始、連接藍牙音樂(lè )、下一曲和上一曲功能。按鍵D,E,F和G為系統預留功能擴展按鍵,按下無(wú)作用。

本文引用地址:http://dyxdggzs.com/article/155718.htm

b.JPG


顯示部分通過(guò)C8051F020的端口P3作為與LCD1602通信的8位數據線(xiàn),主要完成通信數據和狀態(tài)信息的顯示。
2.4 音頻放大和系統供電
采用CONTEK公司的音頻功率放大器TDA2030A,構成OCL接法,最大輸出功率可達14 W。對于藍牙模塊輸出的音頻信號SPKR+和SPKL+分別進(jìn)入兩片TDA2030A進(jìn)行功率放大以驅動(dòng)RL=4 Ω的喇叭。
系統正常工作需要±12 V,+5 V和+3.3 V電壓供電。本文將市電220 V/50 Hz經(jīng)過(guò)2×12 V/40 W變壓器降壓變換后,經(jīng)過(guò)電橋整流和濾波后產(chǎn)生±12 V,直接供電給TDA2030A。整流濾波后的電壓經(jīng)過(guò)LM7805穩壓芯片,輸出穩定+5 V給LCD1602供電,將LM7805輸出電壓再經(jīng)過(guò)ASM1117-3.3V供電給單片機系統和藍牙模塊,完成系統電源供給。

3 軟件
系統軟件主要包括三大部分:藍牙協(xié)議棧的搭建、藍牙通信軟件和單片機控制部分軟件設計。
軟件設計的主要目的是提供一個(gè)高效的命令,免去不同藍牙設備間不斷變化的標準和復雜的藍牙功能。該軟件接口為串行接口,串行接口用于兩個(gè)處理器之間的通信,傳輸速率為19 200 b/s,8,N,1。
藍牙技術(shù)是一個(gè)開(kāi)放性系統(OSI),其主要目的就是使符合該規范的各種設備能互通,這就要求本地設備和遠端設備使用相同的協(xié)議,當然不同的應用,其使用的協(xié)議棧也可能不同,但是他們都必須使用藍牙技術(shù)協(xié)議規范中的物理層和數據鏈路層。完整的藍牙協(xié)議棧主要涉及基帶協(xié)議(Basebaria)、連接管理協(xié)議(Link Manager Protocol,LMP)、邏輯鏈路控制和適配協(xié)議(Logmal LinkControl and Adaptation Protocol,L2CAP)、服務(wù)發(fā)現協(xié)議(Service Discovery Protocol,SDP)、電纜替代協(xié)議(RFCOMM)、電話(huà)控制協(xié)議(Telephony Control Pro-tocols,TCS)、點(diǎn)對點(diǎn)協(xié)議(PPP)、對象交換協(xié)議(OBEX)、應用協(xié)議(WAP)、藍牙音頻傳輸模型協(xié)議(A2DP)等協(xié)議。本文主要涉及基帶協(xié)議(Baseband),LMP,L2CAP,SDP,RFCOMM,TCS,PPP,A2DP等協(xié)議,如圖3所示。

c.JPG



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>