女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]1 引言 藍(lán)牙(Bluetooth)是一種短距離內(nèi)語音及數(shù)據(jù)通信的無線技術(shù)。較其他無線協(xié)議,藍(lán)牙標(biāo)準(zhǔn)更完善,定義了各種應(yīng)用的實(shí)現(xiàn)規(guī)范.保證設(shè)備間的互操作性,其應(yīng)用及開發(fā)日益廣泛。這里采用Bluecore5-MM(簡稱BC5-MM

1 引言
    藍(lán)牙(Bluetooth)是一種短距離內(nèi)語音及數(shù)據(jù)通信的無線技術(shù)。較其他無線協(xié)議,藍(lán)牙標(biāo)準(zhǔn)更完善,定義了各種應(yīng)用的實(shí)現(xiàn)規(guī)范.保證設(shè)備間的互操作性,其應(yīng)用及開發(fā)日益廣泛。這里采用Bluecore5-MM(簡稱BC5-MM)設(shè)計一款車載藍(lán)牙設(shè)備。首先介紹BC5-MM的器件特性、車載藍(lán)牙設(shè)備的藍(lán)牙子系統(tǒng)硬件結(jié)構(gòu)和RF部分的電路設(shè)計,然后從單芯片開發(fā)方式、通信的實(shí)現(xiàn)機(jī)制和UART通信等方面詳細(xì)介紹BC5-MM特定軟件的開發(fā)和實(shí)現(xiàn)。


2 藍(lán)牙子系統(tǒng)結(jié)構(gòu)
    車載藍(lán)牙設(shè)備采用BC5-MM+32位外部嵌入式處理器的雙處理器結(jié)構(gòu)設(shè)計,實(shí)現(xiàn)USB音樂播放、藍(lán)牙免提、藍(lán)牙流媒體音樂播放、電話簿同步下載等功能,圖1為藍(lán)牙子系統(tǒng)的結(jié)構(gòu)框圖。其中BC5-MM的關(guān)鍵特性如下:

    (1)以單芯片形式集成藍(lán)牙系統(tǒng)的射頻和基帶控制、RISC結(jié)構(gòu)的16位MCU和性能高達(dá)64 MI/s;的Kalimba DSP。其中MCU實(shí)現(xiàn)藍(lán)牙協(xié)議棧和應(yīng)用軟件,DSP實(shí)現(xiàn)音頻和語音處理以及流媒體音樂文件的編解碼。
    (2)獨(dú)立的音頻輸入輸出系統(tǒng),內(nèi)置麥克風(fēng)偏置電路,并具備一定的音頻輸出驅(qū)動能力。
    (3)無線發(fā)射功率達(dá)+8 dBm,接收靈敏度-90 dBm,無需外部放大器,只需印刷電路板天線便可滿足藍(lán)牙射頻規(guī)范Class 2要求,通訊距離達(dá)10 m。
    (4)具有USB、I2C、SPI、UART等多種接口,外接外部主控制器實(shí)現(xiàn)復(fù)雜應(yīng)用。其中BC5-MM和主處理器通過UART進(jìn)行通信,SPI接口用于BC5-MM程序調(diào)試、下載以及關(guān)鍵PSKEY屬性設(shè)置。
    (5)內(nèi)置LD0(低壓差線性穩(wěn)壓器)可由外部3.3 V的電壓生成1.8 V和1.5 V兩種電壓,其中,1.8 V主要為I/O口供電,1.5 V主要為內(nèi)核供電,從而簡化電路設(shè)計。圖2為藍(lán)牙RF子系統(tǒng)電路設(shè)計,由于BC5-MM內(nèi)部集成藍(lán)牙Modem,只需外接濾波器和天線便能實(shí)現(xiàn)RF子系統(tǒng)電路設(shè)計。這里,濾波器選用DBF81F104,該器件是SOSHIN專為藍(lán)牙通信的可靠性。選用5 ppm的高性能RF晶體振蕩器,并調(diào)整設(shè)置BC5-MM的關(guān)鍵PSKEY-Crystal Trim值,控制初始載波偏移在很小范同內(nèi),保證藍(lán)牙手機(jī)能夠搜索到設(shè)備并將其配對連接。

3 單芯片開發(fā)方式
    BC5-MM有兩種開發(fā)方式:一種是將BC5-MM作為藍(lán)牙基帶傳輸器件,協(xié)議棧及應(yīng)用軟件全部由外部主處理器實(shí)現(xiàn);另一種是將BC5-MM作為藍(lán)牙單芯片,實(shí)現(xiàn)協(xié)議棧及部分應(yīng)用軟件,通過與外部主處理器的通信來綜合完成相關(guān)應(yīng)用。本設(shè)計選用后一種開發(fā)方式,BC5-MM的軟件開發(fā)在CSR公司提供的Roadtunes-SDK上進(jìn)行,該Roadtunes-SDK提供完成的協(xié)議棧和剖面庫,車載應(yīng)用的軟件解決方案,以及虛擬機(jī)VM,用于單芯片方式的嵌入式開發(fā)。在該解決方案的基礎(chǔ)上開發(fā)軟件,其應(yīng)用包括免提通話、信號強(qiáng)度、電池電量及短信提示、流媒體音樂播放及遠(yuǎn)程控制、讀取藍(lán)牙播放器音樂的TAGID3、來電鈴聲提示、下載藍(lán)牙手機(jī)內(nèi)的電話簿、自動連接等。下面從通信的實(shí)現(xiàn)機(jī)制和UART通信方面論述相關(guān)機(jī)制原理和開發(fā)。


4 通信的實(shí)現(xiàn)機(jī)制
    BC5-MM的藍(lán)牙通信和本地通信都是基于Stream機(jī)制,它把數(shù)據(jù)傳輸路徑視為一個管道,管道的人口為Source,表示數(shù)據(jù)來源,出口為Sink,表示數(shù)據(jù)從這里發(fā)出。屏蔽底層具體實(shí)現(xiàn),以簡單方式實(shí)現(xiàn)數(shù)據(jù)傳輸。其主要特性是串行和FIFO(先人先出)機(jī)制,對其開發(fā)時,首先保證有足夠空間分配給收發(fā)數(shù)據(jù),保證當(dāng)前指針正確。以免提通道數(shù)據(jù)發(fā)送為例,首先通過SinkClaim(HfpSink,DataLength)函數(shù)為免提通道的發(fā)送端口HfpSink分配DataLength長度的內(nèi)存,然后判斷是否分配成功,若分配成功,則將該內(nèi)存賦值,再通過SinkFlush(HfpSink,DataLength)將數(shù)據(jù)發(fā)送出去。注意一旦通過SinkClaim分配DataLength長度的內(nèi)存,必須通過Sink-Flush將其長度的數(shù)據(jù)發(fā)送出去,這樣才能將HfpSink的發(fā)送指針轉(zhuǎn)移到正確位置,否則下次通過SinkClaim為HfpSink分配內(nèi)存,通過SinkFlush發(fā)送時,將會出現(xiàn)免提通道上的發(fā)送數(shù)據(jù)使用上次分配的內(nèi)存數(shù)據(jù),從而造成后面一連串發(fā)送錯誤。因此必須深入理解BC5-MM的通信實(shí)現(xiàn)機(jī)制以完成正確的數(shù)據(jù)傳輸。


5 UART通信
    由于BC5-MM處理器資源有限,可實(shí)現(xiàn)簡單應(yīng)用,但復(fù)雜應(yīng)用則須借助外部處理器。這里選用BC5-MM+外部主處理器。這種架構(gòu)采用UART通信實(shí)現(xiàn)處理器之間的交互,綜合完成相關(guān)應(yīng)用。
    UART通信協(xié)議包括底層傳輸和應(yīng)用兩部分協(xié)議。其中傳輸協(xié)議定義了幀格式并選擇合適的校驗(yàn)機(jī)制和錯誤處理機(jī)制,幀格式為:幀頭(0x55+0Xaa)+id(標(biāo)示該幀的含義)+dlc(數(shù)據(jù)場長度)+data(數(shù)據(jù)場)+checksum(16位算術(shù)校驗(yàn)和)。按照幀格式,UART驅(qū)動程序組合幀發(fā)送和解析接收數(shù)據(jù)幀,組合幀較簡單,解析幀按照幀結(jié)構(gòu)定義相應(yīng)狀態(tài)以狀態(tài)機(jī)的概念解析ID和數(shù)據(jù)。
    UART作為一種串行通信,其采樣時刻的干擾會造成通信錯誤,為了保證數(shù)據(jù)通信的可靠性,需要對數(shù)據(jù)加校驗(yàn)判斷通信是否正確,有CRC循環(huán)冗余校驗(yàn)及算術(shù)和校驗(yàn)兩種常用方式,CRC運(yùn)算速度最快的為查表法,但需消耗相當(dāng)大的內(nèi)存空間。對于CRC16而言,該表為256字即512字節(jié),而BC5-MM應(yīng)用軟件的全局變量不能超過256字,顯然無法滿足查表法CRC16運(yùn)算要求,消耗內(nèi)存最少的是按位運(yùn)算法,其消耗內(nèi)存小,但運(yùn)算速度慢。而采用算術(shù)累加和的校驗(yàn)方式,不僅節(jié)省校驗(yàn)和計算時間,提高實(shí)時性,而且還滿足數(shù)據(jù)校驗(yàn)需要。
    應(yīng)用協(xié)議首先按照具體應(yīng)用定義相應(yīng)信號,然后將各個信號在幀內(nèi)組合封裝,狀態(tài)量和控制量是以位信號形式定義,來控制幀長度。應(yīng)用協(xié)議的制定與特定應(yīng)用密切相關(guān),需要針對特定應(yīng)用定義相應(yīng)的交互方式。


6 電話簿下載應(yīng)用中的UART通信
    電話簿下載是個大批量的數(shù)據(jù)傳輸,其解析和存儲都需消耗相當(dāng)大的內(nèi)存,BC5-MM通過藍(lán)牙從手機(jī)下載電話簿數(shù)據(jù)并通過UART傳輸?shù)街鰿PU,主CPU解析電話簿并存儲。該應(yīng)用要求是解析正確完全和快速完成。主處理器端采用多任務(wù)處理機(jī)制,UART接收任務(wù)接收BC5-MM傳輸?shù)碾娫挷緮?shù)據(jù),電話簿解析任務(wù)和數(shù)據(jù)并存儲。
    這種方式如果接收快而解析慢,便會數(shù)據(jù)覆蓋,造成解析不完全。為了保證解析的正確完全,定義交互方式:BC5-MM從手機(jī)下載數(shù)據(jù),通過UART幀VCARD傳給主處理器,主處理器解析完成后,通過UART幀NEXT_VCARD_REQ通知BC5-MM繼續(xù)下載,然后再傳輸?shù)街魈幚砥鳌?br />    這種方式保證傳輸和解析的完整,但速度太慢。對藍(lán)牙車載設(shè)備的用戶而言,電話簿傳輸速度是一個關(guān)鍵指標(biāo),因此需改進(jìn)交互方式以提高電話簿下載速度。通過分析發(fā)現(xiàn),在BC5-MM和主CPU間的交互占用大量時間,減少交互次數(shù)便可加快速度,這需要重新定義UART幀VCARD并對UART通信做相應(yīng)修改,采取BC5-MM從手機(jī)接連下載多包電話簿數(shù)據(jù),定義第1包、中間包、唯一包和最后一包的標(biāo)識,在主處理器端組合后解析,解析完成后主處理器通知BC5-MM繼續(xù)下載,事實(shí)證明,這種方式可大大減少交互次數(shù),從而提高下載速度。


7 結(jié)束語
    筆者結(jié)合已開發(fā)的車載藍(lán)牙設(shè)備的經(jīng)驗(yàn),介紹藍(lán)牙子系統(tǒng)結(jié)構(gòu)設(shè)計及BC5-MM器件特性。從單芯片開發(fā)方式、通信的實(shí)現(xiàn)機(jī)制和UART通信方面闡述BC5-MM軟件設(shè)計特性及實(shí)現(xiàn)方法,從而為那些采用BC5-MM開發(fā)的工程師提供設(shè)計參考和借鑒。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實(shí)現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

三星宣布,其最新的LPDDR5X內(nèi)存已通過驗(yàn)證,可在驍龍(Snapdragon)移動平臺上使用,該內(nèi)存速度可達(dá)到當(dāng)前業(yè)界最快的8.5 千兆比特每秒(Gbps)。通過優(yōu)化應(yīng)用處理器和存儲器之間的高速信號環(huán)境,三星超過了自身...

關(guān)鍵字: GBPS 三星 內(nèi)存 LPDDR5

消費(fèi)電子

95872 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉