User's Manual

M2SD50NBT
Datasheet
7
4 BLUETOOTHFUNCTIONALDESCRIPTION
TheM2SD50NBTBluetooth(BT)blockisbasedontheCSR8811A08anddescribedintheTable2.
Table2:Bluetoothfunctions
Feature Description
HCIUARTInterface
TheUARTInterfaceisastandardhighspeedUARTinterface.Itoperatesupto4Mbps,
supportingBluetoothHCIUARTinterface.
PCMorI2SInterface
ContinuousPCMencodedaudiodatatransmission andreceptionoverBluetooth
Processoroverheadreductionth roughhardwaresupportforcontinual
transmissionandreceptionofPCMdata
Abidirectionaldigitalaudiointerfacethatroutesdirectlyintothebasebandlayer
ofthefirmware.ItdoesnotpassthroughtheHCIprotocollayer
HardwareonCSR8811forsendingdatatoandfromaSCOconnection
UptothreeSCOconnectionsonthePCMinterfaceatanyonetime
PCMinterfacemaster,generatingPCM_SYNCandPCM_CLK
PCMinterfaceslave,acceptingexternallygeneratedPCM_SYNCandPCM_CLK.
Variousclockformatsincluding:
*LongFrameSync
*ShortFrameSync
GCItimingenvironments
13bitor16bitlinear,8bitμ‐laworAlawcompandedsampleformats
Receivesandtransmitsonanyselectionofthreeofthefirstfourslotsfollowing
PCM_SYNC
ThePC Mconfiguration optionsareenabledbysettingSKEY_PCM_CONFIG32
CPUandMemory
Usesa16bitRISCMCUforlowpowerconsumptionandefficientuseofmemory.
TheMCU,interruptcontroller,andeventtimerruntheBluetoothsoftwarestack
andcontroltheBluetoothradioandhostinterfaces.
56KBofonchipRAMisprovidedtosupportthe
RISCMCUandissharedbetween
theringbuffersusedtoholdvoice/dataforeachactiveconnectionandthe
generalpurposememoryrequiredbytheBluetoothstack.
5MbofInternalROMmemoryisavailableontheCSR8811.Thismemoryis
providedforsystemfirmware,storingCSR8811settingsand
programcode.
BuildinStandard
WLANCoexistence
TheM2SD50NBTint e rnallysupportsthestandardWLANcoexistenceinterface
throughtheWLAN_ACTIVE,BT_PRIORITY,andBT_ACTIVEpins.
ReferenceClock
TheBTblockisconfiguredfor26MHzreferenceclockfrequency.Theclocksourceis
providedtoBTinternallyfromtheWLANblockondemandfromBT_CLK_REQ.
Note: TheWLANblockmustbeinitializedpriorbeforeBTclocksharingisenabled.
BTLowEnergy
SupportsLowEnergyspecificationwhichallowsforconnectionstodeviceswithsingle
modeLEfunction(suchasawatch,sensor,andHID).Theimplementationisoptimized
forcoexistencewithWLAN .
BT_RFKILL
TheNGFFpin54isconnectedto(BT_PWD_L)resetsandpowersdowntheBTblock.
Holdingthepin54atLowstateturnsofftheentireBTblock;allstateinformationis
lost.Toensureafullreset,theresetsignalsh ouldbeassertedforaperiodgreater
thanfive
milliseconds.