本實(shí)用新型涉及電子電路技術(shù)領(lǐng)域,具體涉及一種藍(lán)牙通信系統(tǒng)。
背景技術(shù):
由于車載藍(lán)牙設(shè)備的廣泛使用,為了提高車載設(shè)備與藍(lán)牙裝置之間的通信質(zhì)量,通常會(huì)在車載設(shè)備中加載第三方模塊,例如藍(lán)牙軟件降噪模塊,用于在車載設(shè)備的MCU(Microcontroller Unit,微控制單元);與藍(lán)牙裝置通信時(shí),提供音頻降噪的功能;而此藍(lán)牙軟件降噪模塊的啟動(dòng),需要車載設(shè)備的MCU通過UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)端口與藍(lán)牙降噪模塊進(jìn)行通信,請(qǐng)求藍(lán)牙降噪模塊的進(jìn)行鑒權(quán),并在鑒權(quán)成功后為后序車載設(shè)備的MCU與藍(lán)牙裝置的通信提供音頻降噪的功能。由于車載設(shè)備的MCU與藍(lán)牙裝置的通信也是通過UART端口進(jìn)行通信,如圖1所示,圖1是現(xiàn)有技術(shù)提供的藍(lán)牙通信系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,車載設(shè)備的MCU需要提供兩路的UART端口,這樣會(huì)導(dǎo)致車載設(shè)備的MCU的UART端口資源過于緊張。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的目的是,提供一種藍(lán)牙通信系統(tǒng),能夠節(jié)省與藍(lán)牙設(shè)備通信的控制器的串口資源,提高串口的使用效率。
為解決以上技術(shù)問題,本實(shí)用新型實(shí)施例提供一種藍(lán)牙通信系統(tǒng),包括邏輯開關(guān)模塊和分別具有至少一個(gè)串行通信端的控制處理模塊、藍(lán)牙模塊和藍(lán)牙支持模塊;
所述控制處理模塊具有用于輸出第一電平或第二電平的電平控制輸出端;
所述邏輯開關(guān)模塊具有數(shù)據(jù)輸入端、用于接收所述第一電平或所述第二電平的電平控制輸入端、用于在所述電平控制輸入端接收到所述第一電平時(shí)與所述數(shù)據(jù)輸入端連接的第一數(shù)據(jù)輸出端、以及用于在所述電平控制輸入端接收到所述第二電平時(shí)與所述數(shù)據(jù)輸入端連接的第二數(shù)據(jù)輸出端;
所述電平控制輸出端與所述電平控制輸入端連接,所述數(shù)據(jù)輸入端與所述控制處理模塊的串行通信端連接,所述第一數(shù)據(jù)輸出端與所述藍(lán)牙模塊的串行通信端連接,所述第二數(shù)據(jù)輸出端與所述藍(lán)牙支持模塊的串行通信端連接。
進(jìn)一步地,所述藍(lán)牙通信系統(tǒng)還包括上拉電源電壓、第一電阻和第二電阻;
所述上拉電源電壓通過所述第一電阻與所述邏輯開關(guān)模塊的第一數(shù)據(jù)輸出端連接;所述上拉電源電壓還通過所述第二電阻與所述述邏輯開關(guān)模塊的第二數(shù)據(jù)輸出端連接。
優(yōu)選地,所述串行通信端為通用異步收發(fā)傳輸端口。
優(yōu)選地,所述電平控制輸出端為I/O端口。
進(jìn)一步地,所述控制處理模塊為車載設(shè)備的處理器。
再進(jìn)一步地,所述藍(lán)牙支持模塊為用于為所述控制處理模塊與所述藍(lán)牙模塊的通信提供音頻降噪功能的藍(lán)牙降噪模塊。
更進(jìn)一步地,所述第一電平為低電平,所述第二電平為高電平;或者,所述第一電平為高電平,所述第二電平為低電平。
相比于現(xiàn)有技術(shù),本實(shí)用新型的一種藍(lán)牙通信系統(tǒng)的有益效果在于。
本實(shí)用新型提供的藍(lán)牙通信系統(tǒng),通過提供一邏輯開關(guān)模塊,控制處理模塊只需要提供常用的電平控制輸出端即I/O端口,來控制邏輯開關(guān)模塊的數(shù)據(jù)輸入端與第一數(shù)據(jù)輸入端連接還是與第二數(shù)據(jù)輸入端連接,能對(duì)邏輯開關(guān)模塊的串行通信端進(jìn)行分時(shí)控制,實(shí)現(xiàn)一路串行通信端與藍(lán)牙支持模塊和藍(lán)牙模塊兩路模塊的通信,從而能節(jié)省邏輯開關(guān)模塊的串口資源,并提高串口的使用效率。
附圖說明
圖1是現(xiàn)有技術(shù)提供的藍(lán)牙通信系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖2是本發(fā)明提供的藍(lán)牙通信系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對(duì)本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而不是全部的實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。
請(qǐng)參閱圖2,其是本發(fā)明提供的藍(lán)牙通信系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,
本實(shí)用新型實(shí)施例提供一種藍(lán)牙通信系統(tǒng),包括邏輯開關(guān)模塊10和分別具有至少一個(gè)串行通信端的控制處理模塊20、藍(lán)牙模塊30和藍(lán)牙支持模塊40;
所述控制處理模塊20具有用于輸出第一電平或第二電平的電平控制輸出端I/O;
所述邏輯開關(guān)模塊10具有數(shù)據(jù)輸入端(DA,DB)、用于接收所述第一電平或所述第二電平的電平控制輸入端Contol、用于在所述電平控制輸入端接收到所述第一電平時(shí)與所述數(shù)據(jù)輸入端(DA,DB)連接的第一數(shù)據(jù)輸出端(A1,B1)、以及用于在所述電平控制輸入端接收到所述第二電平時(shí)與所述數(shù)據(jù)輸入端(DA,DB)連接的第二數(shù)據(jù)輸出端(A2,B2);
所述電平控制輸出端I/O與所述電平控制輸入端Contol連接,所述數(shù)據(jù)輸入端(DA,DB)與所述控制處理模塊20的串行通信端(UART-R,UART-T)連接,所述第一數(shù)據(jù)輸出端(A1,B1)與所述藍(lán)牙模塊30的串行通信端(UART-R,UART-T)連接,所述第二數(shù)據(jù)輸出端(A2,B2)與所述藍(lán)牙支持模塊40的串行通信端(UART-R,UART-T)連接。
進(jìn)一步地,所述藍(lán)牙通信系統(tǒng)還包括上拉電源電壓VDD、第一電阻(R1,R2)和第二電阻(R3,R4);優(yōu)選地,上拉電源電壓VDD為3.3V;
所述上拉電源電壓VDD通過所述第一電阻(R1,R2)與所述邏輯開關(guān)模塊10的第一數(shù)據(jù)輸出端(A1,B1)連接;所述上拉電源電壓VDD還通過所述第二電阻(R3,R4)與所述述邏輯開關(guān)模塊10的第二數(shù)據(jù)輸出端(A2,B2)連接。
需要說明的是,通過為串行通信提供上拉電阻,可以穩(wěn)定兩模塊之間的串行通信。
優(yōu)選地,所述串行通信端(UART-R,UART-T)為通用異步收發(fā)傳輸端口。
優(yōu)選地,所述電平控制輸出端I/O為I/O端口。
更進(jìn)一步地,所述第一電平為低電平,所述第二電平為高電平;或者,所述第一電平為高電平,所述第二電平為低電平。
以下將以所述控制處理模塊20為車載設(shè)備的處理器,所述藍(lán)牙支持模塊40為用于為所述控制處理模塊20與所述藍(lán)牙模塊30的通信提供音頻降噪功能的藍(lán)牙降噪模塊為例,描述本實(shí)用新型提供的藍(lán)牙通信系統(tǒng)的工作原理:
車載設(shè)備的處理器的I/O端口發(fā)送第一電平(低電平)給邏輯開關(guān)模塊10的電平控制輸入端Contol,邏輯開關(guān)模塊10在接收該第一電平時(shí)控制其數(shù)據(jù)輸入端(DA,DB)與第一數(shù)據(jù)輸出端(A1,B1)連接,則車載設(shè)備的處理器的通用異步收發(fā)傳輸端口與藍(lán)牙降噪模塊的通用異步收發(fā)傳輸端口的連接導(dǎo)通,進(jìn)行通信授權(quán)請(qǐng)求,并在授權(quán)成功后,藍(lán)牙降噪模塊啟動(dòng)工作,并且車載設(shè)備的處理器的I/O端口接著發(fā)送第二電平(高電平)給邏輯開關(guān)模塊10的電平控制輸入端Contol,邏輯開關(guān)模塊10在接收到第二電平均時(shí)控制其數(shù)據(jù)輸入端(DA,DB)斷開與第一數(shù)據(jù)輸出端(A1,B1)的連接、并控制其數(shù)據(jù)輸入端(DA,DB)與第二數(shù)據(jù)輸出端(A2,B2)連接,則車載設(shè)備的處理器的通用異步收發(fā)傳輸端與藍(lán)牙模塊30的通用異頻收發(fā)傳輸端的連接導(dǎo)通,進(jìn)行藍(lán)牙通信,并且此藍(lán)牙通信的通信質(zhì)量能受到藍(lán)牙降噪模塊的優(yōu)化,從而能通過增加邏輯開關(guān)模塊10對(duì)車載設(shè)備的處理器的通用異步收發(fā)傳輸端進(jìn)行分時(shí)控制,實(shí)現(xiàn)一路主設(shè)備的通用異步收發(fā)傳輸端與兩路不同從設(shè)備的通信,并且能節(jié)省處理器的串口資源,提高串口的使用效率。
需要說明的是,在有多個(gè)藍(lán)牙支持模塊的情況下,也可采用邏輯開關(guān)模塊進(jìn)行分時(shí)控制串口通信,實(shí)現(xiàn)一路通用異步收發(fā)傳輸端口的多路復(fù)用。
相比于現(xiàn)有技術(shù),本實(shí)用新型提供的藍(lán)牙通信系統(tǒng)的有益效果在于:
本實(shí)用新型提供的藍(lán)牙通信系統(tǒng),通過提供一邏輯開關(guān)模塊,控制處理模塊只需要提供常用的電平控制輸出端即I/O端口,來控制邏輯開關(guān)模塊的數(shù)據(jù)輸入端與第一數(shù)據(jù)輸入端連接還是與第二數(shù)據(jù)輸入端連接,能對(duì)邏輯開關(guān)模塊10的串行通信端進(jìn)行分時(shí)控制,實(shí)現(xiàn)一路串行通信端與藍(lán)牙支持模塊40和藍(lán)牙模塊30兩路模塊的通信,從而能節(jié)省邏輯開關(guān)模塊10的串口資源,并提高串口的使用效率。
以上所述是本實(shí)用新型的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本實(shí)用新型原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本實(shí)用新型的保護(hù)范圍。