基于藍(lán)牙的數(shù)據(jù)互聯(lián)傳輸系統(tǒng)設(shè)計(jì)
2 藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)
2.1 藍(lán)牙應(yīng)用框架
在藍(lán)牙協(xié)議體系結(jié)構(gòu)的基礎(chǔ)上,藍(lán)牙規(guī)范還定義了通用的藍(lán)牙應(yīng)用框架。應(yīng)用框架重點(diǎn)選擇了標(biāo)準(zhǔn)藍(lán)牙協(xié)議中的消息和操作,描述了完整的藍(lán)牙應(yīng)用操作過(guò)程。應(yīng)用框架的提出大大提高了不同廠家藍(lán)牙產(chǎn)品的互操作性,這給用戶(hù)帶來(lái)了便利。在藍(lán)牙通用應(yīng)用框架中,定義了4個(gè)通用框架,它們是實(shí)現(xiàn)具體的藍(lán)牙應(yīng)用的規(guī)范和基礎(chǔ)。這4個(gè)應(yīng)用框架是:通用訪問(wèn)框架(Generic Access Profile,GAP)、串口仿真框架(Ser ial Port Proflle,SPP)、服務(wù)發(fā)現(xiàn)應(yīng)用框架(Service Discovery Application Profile,SDAP)、通用對(duì)象交換框架(Generic Object Exc hange Profile,GOEP)。這4個(gè)通用框架之間的關(guān)系如圖2所示。本文引用地址:http://m.butianyuan.cn/article/154712.htm
2.2 系統(tǒng)硬件設(shè)計(jì)
系統(tǒng)的硬件結(jié)構(gòu)示意圖如圖3所示。主控制器采用了三星公司的一款S3C2440微處理器,基于ARM920T內(nèi)核,采用0.18μm工藝制作CMOS宏單元和存儲(chǔ)單元,同時(shí)采用AMBA(Advanced Microcontroller Bus Architecture)新型總線結(jié)構(gòu),具有低功耗、精簡(jiǎn)和出色的全靜態(tài)設(shè)計(jì),所以特別適合對(duì)成本和功耗敏感的應(yīng)用。除此之外,他還特別為各種外設(shè)準(zhǔn)備了豐富的中斷控制能力,包括高達(dá)60個(gè)中斷源(其中,5個(gè)定時(shí)器,9個(gè)UARTs,24個(gè)外部中斷,1個(gè)看門(mén)狗定時(shí)器,4個(gè)DMA,2個(gè)ADC,1個(gè)LCD,1個(gè)電池故障,1個(gè)I2C,2個(gè)SPI,1個(gè)SDI,2個(gè)USB,1個(gè)NAND,2個(gè)Camera和1個(gè)AC97音頻),可以使用電平/邊沿觸發(fā)模式進(jìn)行觸發(fā)的外部中斷源,可編程決定的邊沿/電平觸發(fā)極性,這些功能為緊急中斷請(qǐng)求提供了快速中斷(FIQ)服務(wù)。
藍(lán)牙模塊采用了CSR公司的CSR8510,它是CSR8000系列的一款,是全面滿(mǎn)足藍(lán)牙v3.0標(biāo)準(zhǔn)的系統(tǒng),并提供對(duì)最新藍(lán)牙標(biāo)準(zhǔn)v4.0版本的支持。CSR8000在原CSR7000的架構(gòu)上增加了藍(lán)牙低功耗射頻部分,專(zhuān)門(mén)為連接下一代10億個(gè)藍(lán)牙設(shè)備而設(shè)計(jì)的。另外,增加了數(shù)字信號(hào)處理器(DSP),為高清語(yǔ)音配備的專(zhuān)用數(shù)字音頻信號(hào)處理器,可進(jìn)行片上音頻編碼和噪聲消除。同時(shí)對(duì)原藍(lán)牙射頻和FM部分進(jìn)行了優(yōu)化,使藍(lán)牙射頻的輸出功率達(dá)到了10 dBm,在不需要外接任何PA的情況下,芯片已經(jīng)可以達(dá)到classl的距離,即100~150 m的距離,靈敏度也從原-90 dBm改進(jìn)到現(xiàn)在的-93 dBm。其FM無(wú)需接任何外接天線,僅基于DSP的降噪算法就能使FM接收器實(shí)現(xiàn)更好的接收效果。
評(píng)論