Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

BC9824 Fiches technique(PDF) 8 Page - Holtek Semiconductor Inc

No de pièce BC9824
Description  Low Power High Performance Low Power High Performance
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  HOLTEK [Holtek Semiconductor Inc]
Site Internet  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

BC9824 Fiches technique(HTML) 8 Page - Holtek Semiconductor Inc

Back Button BC9824 Datasheet HTML 4Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 5Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 6Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 7Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 8Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 9Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 10Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 11Page - Holtek Semiconductor Inc BC9824 Datasheet HTML 12Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 22 page
background image
Rev. 1.00
8
October 20, 2015
BC9824
• Payload
Thepayloadistheuserdefinedcontentofthe
packet.Itcanbe0to32byteswide,anditis
transmittedon-airasitisuploaded(unmodified)to
thedevice.
TheBC9824providestwoalternativesforhandling
payloadlengths,staticanddynamicpayloadlength.
Thestaticpayloadlengthofeachofsixdatapipes
canbeindividuallyset.
Thedefaultalternativeisstaticpayloadlength.
Withstaticpayloadlengthallpacketsbetweena
transmitterandareceiverhavethesamelength.
StaticpayloadlengthissetbytheRX_PW_Px
registers.Thepayloadlengthonthetransmitter
sideissetbythenumberofbytesclockedintothe
TX_FIFOandmustequalthevalueintheRX_
PW_Pxregisteronthereceiverside.Eachpipehas
itsownpayloadlength.
DynamicPayloadLength(DPL)isanalternativeto
staticpayloadlength.DPLenablesthetransmitter
tosendpacketswithvariablepayloadlengthtothe
receiver.Thismeansforasystemwithdifferent
payloadlengthsitisnotnecessarytoscalethe
packetlengthtothelongestpayload.
WithDPLfeaturetheBC9824candecodethepay-
loadlengthofthereceivedpacketautomatically
insteadofusingtheRX_PW_Pxregisters.The
MCUcanreadthelengthofthereceivedpayload
byusingthecommand:R_RX_PL_WID.
InordertoenableDPLtheEN_DPLbitinthe
FEATUREregistermustbeset.InRXmodethe
DYNPDregisterhastobeset.APTXthattransmits
toaPRXwithDPLenabledmusthavetheDPL_P0
bitinDYNPDset.
• CRC
TheCRCistheerrordetectionmechanisminthe
packet.ThenumberofbytesintheCRCisset
bytheCRCObitintheCONFIGregister.Itmay
beeither1or2bytesandiscalculatedoverthe
address,PacketControlField,andPayload.
Thepolynomialfor1byteCRCisX8+X2+X+1.
Initialvalueis0xFF.
Thepolynomialfor2byteCRCisX16+X12+X5+
1.Initialvalueis0xFFFF.
NopacketisacceptedbyreceiversideiftheCRC
fails.
Packet Handling
BC9824usesburstmodeforpayloadtransmission
andreceive.
ThetransmitterfetchespayloadfromTXFIFO,au-
tomaticallyassemblesitintopacketandtransmits
thepacketinaveryshortburstperiodwith1Mbpsor
2Mbpsairdatarate.
Aftertransmission,ifthePTXpackethastheNO_
ACKflagset,BC9824setsTX_DSandgivesanactive
lowinterruptIRQtoMCU.IfthePTXisACKpacket,
thePTXneedsreceiveACKfromthePRXandthen
assertstheTX_DSIRQ.
Thereceiverautomaticallyvalidatesanddisassembles
receivedpacket,ifthereisavalidpacketwithinthe
newpayload,itwillwritethepayloadintoRXFIFO,
setRX_DRandgiveanactivelowinterruptIRQto
MCU.
Whenautoacknowledgeisenabled(EN_AA=1),the
PTXdevicewillautomaticallywaitforacknowledge
packetaftertransmission,andre-transmitoriginal
packetwiththedelayofARDuntilanacknowledge
packetisreceivedorthenumberofre-transmission
exceedsathresholdARC.Ifthelateronehappens,
BC9824willsetMAX_RTandgiveanactivelowin-
terruptIRQtoMCU.Twopacketlosscounters(ARC_
CNTandPLOS_CNT)areincrementedeachtime
apacketislost.TheARC_CNTcountsthenumber
ofretransmissionsforthecurrenttransaction.The
PLOS_CNTcountsthetotalnumberofretransmis-
sionssincethelastchannelchange.ARC_CNTis
resetbyinitiatinganewtransaction.PLOS_CNTis
resetbywritingtotheRF_CHregister.Itispossible
tousetheinformationintheOBSERVE_TXregister
tomakeanoverallassessmentofthechannelquality.
ThePTXdevicewillretransmitifitsRXFIFOisfull
butreceivedACKframehaspayload.
AsanalternativeforPTXdevicetoautoretransmitit
ispossibletomanuallysettheBC9824toretransmit
apacketanumberoftimes.Thisisdonebythe
REUSE_TX_PLcommand.
Whenautoacknowledgeisenabled,thePRXdevice
willautomaticallychecktheNO_ACKfieldinre-
ceivedpacket,andifNO_ACK=0,itwillautomati-
callysendanacknowledgepackettoPTXdevice.If
EN_ACK_PAYisset,andtheacknowledgepacket
canalsoincludependingpayloadinTXFIFO.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Fiches technique Télécharger

Go To PDF Page


Lien URL



ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Lien vers la fiche technique    |   Echange de liens   |   Fabricants
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com