AN244 പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷന്റെ ദ്രുത സ്വിച്ചിംഗ്
“
ഉൽപ്പന്ന വിവരം
സ്പെസിഫിക്കേഷനുകൾ:
- ഉൽപ്പന്ന മോഡൽ: CMT2312A
- പ്രവർത്തന ആവൃത്തി: 113-960 മെഗാഹെർട്സ്
- മോഡുലേഷൻ മോഡ്: FSK/OOK
- പ്രധാന പ്രവർത്തനം: ട്രാൻസ്സിവർ
- കോൺഫിഗറേഷൻ രജിസ്റ്റർ പാക്കേജ്: QFN24
ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ
1. പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷൻ വേഗത്തിൽ മാറ്റുന്നതിനുള്ള ആമുഖം
പ്രവർത്തനങ്ങൾ
മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷൻ ഫംഗ്ഷന്റെ വേഗത്തിലുള്ള സ്വിച്ചിംഗ്
CMT2312A പിന്തുണയ്ക്കുന്ന അർത്ഥമാക്കുന്നത് ആന്തരിക RF കൺട്രോളർ എന്നാണ്
CMT2312A, മുൻകൂട്ടി സംഭരിച്ചിരിക്കുന്ന കോൺഫിഗറേഷൻ വേഗത്തിൽ കൈമാറുന്നു
DMA തലത്തിലുള്ള ചിപ്പ് രജിസ്റ്ററിലേക്കുള്ള ചിപ്പിന്റെ ആന്തരിക OTP, ഇത്
രജിസ്റ്റർ വിലാസങ്ങൾ ഓരോന്നായി ക്രമീകരിക്കുന്നതിൽ നിന്ന് ഉപയോക്താക്കളെ രക്ഷിക്കാൻ കഴിയും.
ബാഹ്യ MCU-വിന്റെ SPI വഴി.
2. പ്രീ-സ്റ്റോർ ചെയ്തവ വേഗത്തിൽ മാറുന്നതിനുള്ള പ്രവർത്തന പ്രക്രിയ
കോൺഫിഗറേഷനുകൾ:
- CMT2312A റെഡി മോഡിൽ സജ്ജമാക്കുക.
- സ്വിച്ച് ചെയ്യേണ്ട ഗ്രൂപ്പ്എൻ കോൺഫിഗറേഷൻ സജ്ജമാക്കുക
API _ CMD കമാൻഡ്. - API _ CMD കമാൻഡ് എക്സിക്യൂഷൻ പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക.
- Rx അല്ലെങ്കിൽ Tx മാറുന്നത് പോലുള്ള ഉപയോക്തൃ ഫംഗ്ഷൻ അനുസരിച്ച് പ്രവർത്തിക്കുക
പ്രസ്താവിക്കുന്നു.
പതിവ് ചോദ്യങ്ങൾ (FAQ)
ചോദ്യം: CMT2312A യുടെ പ്രധാന പ്രവർത്തനങ്ങൾ എന്തൊക്കെയാണ്?
A: CMT2312A യുടെ പ്രധാന പ്രവർത്തനം പിന്തുണയ്ക്കുന്ന ഒരു ട്രാൻസ്സിവർ ആണ്
മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷനുകൾക്കിടയിൽ വേഗത്തിൽ മാറൽ.
ചോദ്യം: CMT2312A യുടെ ഓപ്പറേറ്റിംഗ് ഫ്രീക്വൻസി ശ്രേണി എന്താണ്?
A: CMT2312A യുടെ പ്രവർത്തന ആവൃത്തി ശ്രേണി 113-960 MHz ആണ്.
ചോദ്യം:
സിഎംടി2312എ?
A: CMT2312A ഉപയോഗിച്ച് മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷനുകൾ വേഗത്തിൽ മാറ്റാൻ,
ഉപയോക്തൃ മാനുവലിൽ വിവരിച്ചിരിക്കുന്ന പ്രവർത്തന പ്രക്രിയ പിന്തുടരുക, അതായത്
ഉപകരണം റെഡി മോഡിൽ സജ്ജീകരിക്കുക, ആവശ്യമുള്ളത് തിരഞ്ഞെടുക്കുക എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു
കോൺഫിഗറേഷൻ ഗ്രൂപ്പ്, കമാൻഡ് എക്സിക്യൂഷനായി കാത്തിരിക്കുന്നു, പ്രകടനം നടത്തുന്നു
ഉപയോക്തൃ-നിർദ്ദിഷ്ട പ്രവർത്തനങ്ങൾ.
"`
എഎൻ244
എഎൻ244
CMT2312A പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷൻ ഉപയോക്തൃ ഗൈഡിന്റെ ദ്രുത സ്വിച്ചിംഗ്
സംഗ്രഹം
മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷനുകൾക്കിടയിൽ വേഗത്തിൽ മാറുന്നതിനുള്ള CMT2312A യുടെ ഫീച്ചർ ചെയ്ത ഫംഗ്ഷനുകളെ ഈ ലേഖനം പരിചയപ്പെടുത്തുന്നു.
ഈ പ്രമാണത്തിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഉൽപ്പന്ന മോഡലുകൾ താഴെയുള്ള പട്ടികയിൽ കാണിച്ചിരിക്കുന്നു.
ഉൽപ്പന്ന മോഡൽ CMT2312A
പട്ടിക 1. ഈ പ്രമാണത്തിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഉൽപ്പന്ന മോഡലുകൾ
പ്രവർത്തന ആവൃത്തി 113-960 MHz
മോഡുലേഷൻ മോഡ് (4) (G) FSK/OOK
പ്രധാന ഫംഗ്ഷൻ ട്രാൻസ്സിവർ
കോൺഫിഗറേഷൻ രജിസ്റ്റർ
പാക്കേജ് QFN24
ഈ ഡോക്യുമെന്റ് വായിക്കുന്നതിനു മുമ്പ്, CMT2310A യും അനുബന്ധ AN ഡോക്യുമെന്റും, പ്രത്യേകിച്ച് CMT2310A യുടെ ഡ്യൂട്ടി സൈക്കിൾ, SLP ഫംഗ്ഷനുകൾ എന്നിവ മനസ്സിലാക്കാൻ ശുപാർശ ചെയ്യുന്നു (നിങ്ങൾക്ക് AN239 “CMT2310A ഓട്ടോമാറ്റിക് ട്രാൻസ്മിറ്റ് ആൻഡ് റിസീവ് ഫംഗ്ഷൻ യൂസർ ഗൈഡ്” വായിക്കാം). CMT2312A എന്നത് CMT2310A യുടെ അപ്ഗ്രേഡ് ചെയ്ത പതിപ്പാണ്, ഇത് പ്രധാനമായും “പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷൻ വേഗത്തിൽ മാറ്റുക” എന്ന സവിശേഷത ചേർക്കുന്നു. മറ്റ് അടിസ്ഥാന ഫംഗ്ഷനുകളും ഉപയോഗ രീതികളും CMT2310A യ്ക്ക് സമാനമാണ്.
പകർപ്പവകാശം © HOPERF
വെളിപാട് 1.0 | പേജ് 1/19
www.hoperf.com
എഎൻ244
കാറ്റലോഗ്
1. പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷൻ ഫംഗ്ഷനുകൾ വേഗത്തിൽ മാറ്റുന്നതിനുള്ള ആമുഖം ………………………………………………… 3 2. ബേണിംഗ് പ്രവർത്തനത്തിനായി പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷൻ………………………………………………………………………………………. 6 3. ആപ്ലിക്കേഷൻ രംഗം Exampലെസ് ……………………………………………………………………………………. 8
3.1 അപേക്ഷാ ആവശ്യകതകൾ ………………………………………………………………………………………………………………… 8 3.2 ആവശ്യകത വിശകലനം……………………………………………………………………………………………………………………………………………… 8 3.3 മോഡൽ നിർമ്മാണവും താരതമ്യവും ………………………………………………………………………………………………………….11 4. കുറിപ്പുകൾ ……………………………………………………………………………………………………………………………………………………………………………………. 17 5. ഡോക്യുമെന്റേഷൻ റിവൈസ് റെക്കോർഡ്…………………………………………………………………………………………………………………………………. 18 6. ബന്ധപ്പെടാനുള്ള വിവരങ്ങൾ …………………………………………………………………………………………………………………………………………………. 19
വെളിപാട് 1.0 | പേജ് 2/19
www.hoperf.com
എഎൻ244
1. പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷൻ ഫംഗ്ഷനുകൾ വേഗത്തിൽ മാറ്റുന്നതിനുള്ള ആമുഖം
CMT2312A പിന്തുണയ്ക്കുന്ന പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷൻ ഫംഗ്ഷന്റെ വേഗത്തിലുള്ള സ്വിച്ചിംഗ് അർത്ഥമാക്കുന്നത്, CMT2312A യുടെ ഇന്റേണൽ RF കൺട്രോളർ, ചിപ്പിന്റെ ഇന്റേണൽ OTP യിൽ മുൻകൂട്ടി സംഭരിച്ചിരിക്കുന്ന കോൺഫിഗറേഷൻ DMA ലെവലിലുള്ള ചിപ്പ് രജിസ്റ്ററിലേക്ക് വേഗത്തിൽ കൈമാറുന്നു എന്നാണ്, ഇത് ബാഹ്യ MCU യുടെ SPI വഴി രജിസ്റ്റർ വിലാസങ്ങൾ ഓരോന്നായി കോൺഫിഗർ ചെയ്യുന്നതിൽ നിന്ന് ഉപയോക്താക്കളെ രക്ഷിക്കും. അതിന്റെ ഫങ്ഷണൽ ഫ്രെയിംവർക്കിന്റെ സ്കീമാറ്റിക് ഡയഗ്രം ഇപ്രകാരമാണ്.
രജിസ്റ്റർ ചെയ്യുന്നു
ഡിഎംഎ
റേഡിയോ മൈക്രോകൺട്രോളർ
എം.സി.യു
എസ്പിഐ എപിഐ_സിഎംഡി
എസ്പിഐ ഇന്റർഫേസ്
OTP റോം
ഗ്രൂപ്പ് 1 ഗ്രൂപ്പ് 2 ഗ്രൂപ്പ് 3 ഗ്രൂപ്പ് 4 ഗ്രൂപ്പ് 5 ഗ്രൂപ്പ് 6 ഗ്രൂപ്പ് 7
ചിത്രം1. CMT2312A ക്വിക്ക് സ്വിച്ച് പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷൻ ബ്ലോക്ക് ഡയഗ്രം
പട്ടിക 1. FIFO അനുബന്ധ പാരാമീറ്ററുകൾ
രജിസ്റ്റർ നാമം ബിറ്റ് R/W നമ്പർ
ബിറ്റ് പേര്
പേജ്0
സിടിഎൽ_ആർഇജി_8
6:0
W API _ സിഎംഡി < 6: 0 >
(0x08)
പ്രവർത്തന വിവരണം
0x01: ഇനീഷ്യലൈസേഷൻ കാലിബ്രേഷൻ 0x02: ഇനീഷ്യലൈസേഷൻ കാലിബ്രേഷൻ 0x07: ഗ്രൂപ്പ്1 കോൺഫിഗറേഷൻ വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക 0x08: ഗ്രൂപ്പ്2 കോൺഫിഗറേഷൻ വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക 0x09: ഗ്രൂപ്പ്3 കോൺഫിഗറേഷൻ വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക 0x0A: ഗ്രൂപ്പ്4 കോൺഫിഗറേഷൻ വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക
വെളിപാട് 1.0 | പേജ് 3/19
www.hoperf.com
എഎൻ244
രജിസ്റ്റർ നാമം ബിറ്റ് R/W
ബിറ്റ് പേര്
പ്രവർത്തന വിവരണം
നമ്പർ
0x0B: ഗ്രൂപ്പ്5 വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക
കോൺഫിഗറേഷൻ
0x0C: ഗ്രൂപ്പ്6 വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക
കോൺഫിഗറേഷൻ
0x0D: ഗ്രൂപ്പ്7 വേഗത്തിൽ ഇറക്കുമതി ചെയ്യുക
കോൺഫിഗറേഷൻ
പേജ്0
7
ആർ എപിഐ _ സിഎംഡി _ ഫ്ലാഗ്
എക്സിക്യൂഷനിൽ API കമാൻഡ് 0API കമാൻഡുകൾ ഫ്ലാഗ് ചെയ്യുന്നു
സിടിഎൽ_ആർഇജി_9
1: API കമാൻഡ് എക്സിക്യൂഷൻ പൂർത്തിയായി
(0x14)
6:0
ആർ എപിഐ _ ആർഇഎസ്പി < 6: 0 >
API കമാൻഡ് എക്സിക്യൂഷൻ മൂല്യം, അതായത് API _ CMD < 6: 0 >
മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷനുകൾ വേഗത്തിൽ മാറുന്നതിനുള്ള പ്രവർത്തന പ്രക്രിയ:
CMT2312A റെഡി മോഡിൽ സജ്ജമാക്കുക;
API _ CMD കമാൻഡ് വഴി മാറ്റേണ്ട GroupN കോൺഫിഗറേഷൻ സജ്ജമാക്കുക;
API _ CMD കമാൻഡ് എക്സിക്യൂഷൻ പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക;
Rx അല്ലെങ്കിൽ Tx അവസ്ഥകൾ മാറ്റുന്നത് പോലുള്ള ഉപയോക്തൃ ഫംഗ്ഷൻ അനുസരിച്ച് പ്രവർത്തിക്കുക.
Exampനടപടിക്രമത്തിനായുള്ള le കോഡ്: # CMT2310A _ API _ CMD _ FLAG 0x80 # define GROUP _ 1 0x07 # define GROUP _ 2 0x08 # define GROUP _ 3 0x09 # define GROUP _ 4 0x0A # define GROUP _ 5 0x0B # define GROUP _ 6 0x0C # define GROUP _ 7 0x0D ……
ശൂന്യമായ മെയിൻ (ശൂന്യം) { …… Cmt2312a _ go _ ready (); Cmt2312a _ delay _ ms (2); Cmt2312a _ burst _ cfg (GROUP _ 1); Cmt2312a _ go _ rx (); …… }
വെളിപാട് 1.0 | പേജ് 4/19
www.hoperf.com
ബൂളിയൻ _ t cmt2312a _ burst _ cfg (unsigned char api _ cmd) { byte i; bRadioWriteReg (CMT2312A _ CTL _ REG _ 08, api _ cmd); api _ cmd | = CMT2312A _ API _ CMD _ FLAG; for (i = 0; i < 10; i + +) { delay10us (2); if (bRadioReadReg (CMT2312A _ CTL _ REG _ 09) = api _ cmd) return (TRUE); } return (FALSE); }
എഎൻ244
വെളിപാട് 1.0 | പേജ് 5/19
www.hoperf.com
എഎൻ244
2. ബേണിംഗ് പ്രവർത്തനത്തിനായി പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷൻ
CMT2312A യുടെ മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷൻ ചിപ്പിനുള്ളിലെ OTP യിൽ സൂക്ഷിക്കുന്നു. ബേണിംഗിന് ഓഫ്ലൈൻ ബർണർ (CMOSTEK ഓഫ്-ലൈൻ റൈറ്റർ), റൈറ്റർ കോൺഫിഗർ യൂസർ ഇന്റർഫേസ് സോഫ്റ്റ്വെയർ എന്നിവയുടെ ഉപയോഗം ആവശ്യമാണ്. ഒരു USB കേബിൾ വഴി ഉപയോക്താവിന്റെ കമ്പ്യൂട്ടറിനെ ഓഫ്ലൈൻ ബർണറുമായി ബന്ധിപ്പിക്കുക, തുടർന്ന് താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ റൈറ്റർ കോൺഫിഗർ ഇന്റർഫേസ് തുറന്ന് CMT2312A തിരഞ്ഞെടുക്കുക.
"ശരി" ബട്ടൺ ക്ലിക്ക് ചെയ്ത ശേഷം, ഇന്റർഫേസ് ഇനിപ്പറയുന്ന രീതിയിൽ മാറുന്നു. ഈ സമയത്ത്, "കോൺഫിഗ് പാരം" ബോക്സിൽ, മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷനുകളുടെ 7 ഇറക്കുമതി പാതകൾ നൽകിയിരിക്കുന്നു, കൂടാതെ "ചേർക്കുക..." ക്ലിക്ക് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് അവ ഓരോന്നായി കോൺഫിഗർ ചെയ്യാനും ഇറക്കുമതി ചെയ്യാനും കഴിയും.
താഴെയുള്ള ചിത്രം ഇറക്കുമതി ചെയ്ത 7 സെറ്റ് കോൺഫിഗറേഷനുകൾ കാണിക്കുന്നു.
വെളിപാട് 1.0 | പേജ് 6/19
www.hoperf.com
എഎൻ244
കുറിപ്പ്:
1. ഇറക്കുമതി കോൺഫിഗറേഷൻ ക്രമത്തിലായിരിക്കണമെന്നില്ല, പൂരിപ്പിക്കേണ്ടതില്ല, അത് ഇഷ്ടാനുസരണം തിരഞ്ഞെടുക്കാം. ഉദാ.ample: ഗ്രൂപ്പ്1 ശൂന്യമായി വിട്ട് ഗ്രൂപ്പ്2 ~ ഗ്രൂപ്പ്7 തിരഞ്ഞെടുക്കുക; നിങ്ങൾക്ക് ഗ്രൂപ്പ്2 മാത്രം തിരഞ്ഞെടുത്ത് മറ്റുള്ളവ ശൂന്യമായി വിടാനും കഴിയും. എന്നിരുന്നാലും, ഇറക്കുമതി ചെയ്ത കോൺഫിഗറേഷന്റെ ഗ്രൂപ്പ് നമ്പർ (ഗ്രൂപ്പ്എൻ) API _ സിഎംഡി ഇൻപുട്ട് പാരാമീറ്ററുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ശ്രദ്ധിക്കേണ്ടതാണ്. സ്വിച്ചിംഗ് കോൺഫിഗറേഷൻ ഗ്രൂപ്പ് സംഭരിച്ചിരിക്കുന്ന ശരിയായ ഉള്ളടക്കവുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉപയോക്താക്കൾ ഉറപ്പാക്കേണ്ടതുണ്ട്, അല്ലാത്തപക്ഷം അത് കോൺഫിഗറേഷൻ പിശകുകളിലേക്ക് നയിക്കുകയും ചിപ്പ് പ്രവർത്തനം അസാധാരണമാകുകയും ചെയ്യും.
2. എല്ലാം മായ്ക്കുക ബട്ടൺ ഇറക്കുമതി ചെയ്ത എല്ലാ കോൺഫിഗറേഷനുകളും മായ്ക്കുന്നു.
3. ബേൺ ചെയ്ത ടാർഗെറ്റ് ചിപ്പിന്റെ ഇറക്കുമതി ചെയ്ത ഉള്ളടക്കങ്ങൾ താരതമ്യം ചെയ്യാൻ ഉപയോക്താവിന് "താരതമ്യം ചെയ്യുക" ബട്ടൺ ഉപയോഗിക്കുന്നു, ബേൺ ചെയ്ത ഉള്ളടക്കങ്ങൾ ശരിയാണോ എന്ന് സ്ഥിരീകരിക്കാൻ ഇത് ഉപയോഗിക്കാം.
4. "റീഡ്" ബട്ടൺ ഉപയോക്താവിന് ടാർഗെറ്റ് ചിപ്പിന്റെ മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷൻ വായിക്കുന്നതിനും സംരക്ഷിക്കുന്നതിനുമുള്ള ഉദ്ദേശ്യം നൽകുന്നു.
ആവശ്യമായ ബേണിംഗ് കോൺഫിഗറേഷൻ ലോഡ് ചെയ്ത ശേഷം, ഇന്റർഫേസിന്റെ താഴെ വലത് കോണിലുള്ള "ഡൗൺലോഡ് ടു റൈറ്റർ" ക്ലിക്ക് ചെയ്യുക, അപ്പോൾ റൈറ്റർ കോൺഫിഗ് ഇന്റർഫേസ് സോഫ്റ്റ്വെയർ ഈ ഇറക്കുമതി ചെയ്ത കോൺഫിഗറേഷനുകൾ പാക്കേജ് ചെയ്ത് ഓഫ്ലൈൻ ബർണറിലേക്ക് ഡൗൺലോഡ് ചെയ്യും. അതിനുശേഷം, ഓഫ്ലൈൻ ബർണറിന് ഓഫ്ലൈൻ സ്വതന്ത്ര ബേണിംഗ് ടാർഗെറ്റ് ചിപ്പ് നൽകാൻ കഴിയും.
വെളിപാട് 1.0 | പേജ് 7/19
www.hoperf.com
എഎൻ244
കുറിപ്പ്: ചിപ്പിന്റെ ഉള്ളിലേക്ക് OTP ബേൺ ചെയ്യപ്പെടുന്നു, അതിനാൽ ബേൺ ചെയ്ത ടാർഗെറ്റ് ചിപ്പിന്റെ ഇടവേള ആവർത്തിച്ച് ബേൺ ചെയ്യാൻ കഴിയില്ല!
3. ആപ്ലിക്കേഷൻ സാഹചര്യം ഉദാampലെസ്
3.1 അപേക്ഷാ ആവശ്യകതകൾ
CMT2312A സ്വീകരിക്കുന്ന അവസാനമായി ഉപയോഗിക്കുന്ന ഉപയോക്തൃ സാഹചര്യത്തിൽ ഇത് ആവശ്യമാണെന്ന് കരുതുക, സ്വീകരിക്കുന്ന ലക്ഷ്യം 3 വ്യത്യസ്ത പ്രോട്ടോക്കോളുകളുടെ അയയ്ക്കൽ അവസാനം അഡാപ്റ്റീവ് ആയി സ്വീകരിക്കേണ്ടതുണ്ട്. 3 വ്യത്യസ്ത പ്രോട്ടോക്കോളുകൾ താഴെ പറയുന്നവയാണ്:
പ്രോട്ടോക്കോൾ എ, വർക്കിംഗ് ഫ്രീക്വൻസി 433MHz ആണ്, FSK മോഡുലേഷൻ മോഡ്, റേറ്റ് 50kbps, ഫ്രീക്വൻസി ഓഫ്സെറ്റ് 25kHz, മെസ്സേജ് ഫോർമാറ്റ് ഇപ്രകാരമാണ്.
പ്രോട്ടോക്കോൾ ബി, ഓപ്പറേറ്റിംഗ് ഫ്രീക്വൻസി 433.92 MHz ആണ്, FSK മോഡുലേഷൻ മോഡ്, റേറ്റ് 38.4 kbps, ഫ്രീക്വൻസി ഓഫ്സെറ്റ് 20kHz, മെസ്സേജ് ഫോർമാറ്റ് ഇപ്രകാരമാണ്.
പ്രോട്ടോക്കോൾ സി, വർക്കിംഗ് ഫ്രീക്വൻസി 438.5 MHz ആണ്, FSK മോഡുലേഷൻ മോഡ്, റേറ്റ് 10kbps, ഫ്രീക്വൻസി ഓഫ്സെറ്റ് 5kHz, മെസ്സേജ് ഫോർമാറ്റ് ഇപ്രകാരമാണ്.
മുകളിലുള്ള മൂന്ന് സെറ്റ് പ്രോട്ടോക്കോളുകൾക്കായി അഡാപ്റ്റീവ് റിസീവിംഗ് ഫംഗ്ഷനുകൾ രൂപകൽപ്പന ചെയ്യുന്നതിന് റിസീവിംഗ് എൻഡ് ആവശ്യമാണ്, കൂടാതെ അത് കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിന്റെ ആവശ്യകതകൾ നിറവേറ്റേണ്ടതുണ്ട്.
കരാർ
ഉണരുക + ആമുഖം
പ്രോട്ടോക്കോൾ എ 0xAA * 250ബൈറ്റുകൾ
പ്രോട്ടോക്കോൾ ബി 0xAA * 200ബൈറ്റുകൾ
പ്രോട്ടോക്കോൾ സി
0x55 * 50 ബൈറ്റുകൾ
സമന്വയ വേഡ്
പേലോഡ്
CRC
6Bytes 0xB24D2BD51234
4ബൈറ്റുകൾ 0x904E6715
3Bytes 0x2D4BD3
വേരിയബിൾ നീളം നീളം ഒറ്റ ബൈറ്റ്
സ്ഥിര ദൈർഘ്യം 64 ബൈറ്റുകൾ
സ്ഥിര ദൈർഘ്യം 20 ബൈറ്റുകൾ
CRC32 ഉപയോഗിച്ച്, പോളിനോമിയൽ: 0x04C11DB7 സീഡ് = 0, ഫലം വിപരീതമല്ല CRC16, IBM (0x8005), സീഡ് = 0xFFFF, ഫലം വിപരീതമല്ല CRC16, CCITT (0x1021) ഉപയോഗിച്ച്, സീഡ് = 0x1D0F, ഫലം വിപരീതമാണ്.
3.2 ആവശ്യകത വിശകലനം
In view മുകളിൽ പറഞ്ഞ ആവശ്യകതകളിൽ, പ്രധാന ആവശ്യകതകൾ 2 പോയിന്റുകളാണ്:
1. റിസീവറിന് മൂന്ന് വ്യത്യസ്ത സജ്ജീകരണങ്ങളുമായി പൊരുത്തപ്പെടാൻ കഴിയുമെന്ന പ്രോട്ടോക്കോൾ പാലിക്കേണ്ടത് അത്യാവശ്യമാണ്, അതിനാൽ റിസീവർ മൂന്ന് വ്യത്യസ്ത സജ്ജീകരണങ്ങൾക്കിടയിൽ മാറി മാറി കേൾക്കണം. മൂന്ന് രീതികളും
വെളിപാട് 1.0 | പേജ് 8/19
www.hoperf.com
എഎൻ244
പ്രോട്ടോക്കോളുകൾക്ക് പൊതുവായി ആവശ്യത്തിന് നീണ്ട പൈലറ്റ് ട്രാൻസ്മിഷനുകൾ ഉണ്ട്, അതിനാൽ ഒരു പ്രത്യേക സെറ്റ് സജ്ജീകരണങ്ങൾ ലോക്ക് ചെയ്യുന്നതിനുള്ള അടിസ്ഥാനമായി പൈലറ്റ് അനുരൂപത കണ്ടെത്തുക എന്നതാണ് മോണിറ്ററിംഗ് വിൻഡോയുടെ ലോക്കിംഗ് അവസ്ഥ.
2. അവസാനമായി, കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിന്റെ ആവശ്യകത നിറവേറ്റുന്നുവെന്ന് പരാമർശിക്കുന്നു. അതിനാൽ, മുകളിൽ പറഞ്ഞ മൂന്ന് സെറ്റ് മുന്നോട്ടും പിന്നോട്ടും സ്വിച്ചിംഗ് മോണിറ്ററിംഗ് മെക്കാനിസങ്ങളുടെ അടിസ്ഥാനത്തിൽ, ഡ്യൂട്ടി സൈക്കിളിലൂടെ ഒരു നിശ്ചിത അളവിലുള്ള കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം കൈവരിക്കുന്നതിന് CMT2312A ഉറങ്ങാൻ പോകുന്ന സമയം പരിചയപ്പെടുത്തേണ്ടതും ആവശ്യമാണ്. CMT2310A”ഡ്യൂട്ടിസൈക്കിൾ + SLP” അൾട്രാ-ലോ പവർ കോമ്പിനേഷൻ ഓപ്പറേഷൻ മോഡിന്റെ അതേ സവിശേഷതകൾ CMT2312A യ്ക്കുണ്ട്, ഈ സ്കീമിലും ഇത് നടപ്പിലാക്കാൻ കഴിയും.
മുകളിലുള്ള പ്രധാന ആവശ്യകതകളെയും വിശകലനത്തെയും അടിസ്ഥാനമാക്കി, നടപ്പിലാക്കൽ പദ്ധതിയുടെ CMT2312A പ്രവർത്തന ക്രമം താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെയാണ്.
പ്രോട്ടോക്കോൾ ബി
പ്രോട്ടോക്കോൾ എ
പ്രോട്ടോക്കോൾ സി
വിൻഡോ കേൾക്കുക
സ്ലീപ്പ് വിൻഡോ
മുകളിലുള്ള പ്രവർത്തന ക്രമം അനുസരിച്ച്, CMT2312A/CMT2310A നൽകുന്ന “ഡ്യൂട്ടിസൈക്കിൾ + SLP” അൾട്രാ-ലോ പവർ കോമ്പിനേഷൻ വർക്കിംഗ് മോഡുമായി സംയോജിപ്പിച്ച്, ഈ പരിഹാരത്തിന്റെ വർക്ക്ഫ്ലോ ഇനിപ്പറയുന്ന രീതിയിൽ പരിഷ്കരിക്കുന്നു:
1. പ്രോട്ടോക്കോൾ എ കോൺഫിഗറേഷൻ വഴി CMT2312A-യിലേക്ക് ഫ്ലാഷ് ചെയ്യുക, ഇവിടെ കോൺഫിഗർ ചെയ്തിരിക്കുന്നു:
a) SLP ഫംഗ്ഷനുമായി സംയോജിപ്പിച്ച് CMT2312A യുടെ RxTimer ടൈമിംഗ് ഫംഗ്ഷൻ പ്രാപ്തമാക്കുക (RxTime1 ഉം RxTime2 ഉം പ്രാപ്തമാക്കുക) (SLP മോഡുകൾ 11 ~ 13 പരിഗണിക്കാം, കൂടാതെ മോഡ് 13 ഈ ഉദാഹരണത്തിൽ തിരഞ്ഞെടുത്തിരിക്കുന്നു)ample).
b) പ്രോട്ടോക്കോൾ A നിരക്ക് 50kbps അനുസരിച്ച്, ഓരോ ചിഹ്നവും 20us ആണ്, RxTime1 വിൻഡോ മോണിറ്ററിംഗ് 20 ~ 30 ചിഹ്നങ്ങളെ തൃപ്തിപ്പെടുത്തുന്നുവെന്ന് കണക്കിലെടുത്ത്, RxTime1 = 600us എന്ന് സജ്ജമാക്കുക; RxTime2 ന്റെ എക്സിക്യൂഷൻ നീട്ടുന്നതിനുള്ള വ്യവസ്ഥ പാലിക്കുകയും SyncWord ഓവർറൈഡ് ചെയ്യുന്നതിനുള്ള സമയം പാലിക്കുകയും ചെയ്യുന്നു, അതിനാൽ ഇത് 50ms ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
RFPDK ക്രമീകരണങ്ങൾ താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ (ഭാഗികമായി) കാണിച്ചിരിക്കുന്നു.
വെളിപാട് 1.0 | പേജ് 9/19
www.hoperf.com
എഎൻ244
2. പ്രോട്ടോക്കോൾ ലിസണിംഗ് സമയം കഴിയുന്നതുവരെ അല്ലെങ്കിൽ സാധുവായ ഡാറ്റ ട്രിഗർ ചെയ്യുന്നതുവരെ ഒരു ലിസണിംഗ് നടപ്പിലാക്കുന്നു.
3. പ്രോട്ടോക്കോൾ ബി കോൺഫിഗറേഷൻ അനുസരിച്ച് CMT2312A-യിലേക്ക് ഫ്ലാഷ് ചെയ്യുക, ഇവിടെ കോൺഫിഗറേഷൻ:
a) SLP ഫംഗ്ഷനുമായി സംയോജിപ്പിച്ച് CMT2312A യുടെ RxTimer ടൈമിംഗ് ഫംഗ്ഷൻ പ്രാപ്തമാക്കുക (RxTime1 ഉം RxTime2 ഉം പ്രാപ്തമാക്കുക) (SLP മോഡുകൾ 11 ~ 13 പരിഗണിക്കാം, കൂടാതെ മോഡ് 13 ഈ ഉദാഹരണത്തിൽ തിരഞ്ഞെടുത്തിരിക്കുന്നു)ample).
b) 38.4 kbps എന്ന പ്രോട്ടോക്കോൾ B നിരക്ക് അനുസരിച്ച്, ഓരോ ചിഹ്നവും 26us ആണ്, RxTime1 വിൻഡോ മോണിറ്ററിംഗ് 20 ~ 30 ചിഹ്നങ്ങളെ തൃപ്തിപ്പെടുത്തുന്നുവെന്ന് കണക്കിലെടുത്ത്, RxTime1 = 800us എന്ന് സജ്ജമാക്കുക; RxTime2 ന്റെ എക്സിക്യൂഷൻ നീട്ടുന്നതിനുള്ള വ്യവസ്ഥ പാലിക്കുകയും SyncWord ഓവർറൈഡ് ചെയ്യുന്നതിനുള്ള സമയം പാലിക്കുകയും ചെയ്യുന്നു, അതിനാൽ ഇത് 50ms ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
RFPDK ക്രമീകരണങ്ങൾ താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ (ഭാഗികമായി) കാണിച്ചിരിക്കുന്നു.
4. ലിസണിംഗ് സമയം കഴിയുന്നതുവരെ അല്ലെങ്കിൽ സാധുവായ ഡാറ്റ ട്രിഗർ ചെയ്യുന്നതുവരെ പ്രോട്ടോക്കോൾ ബി ലിസണിംഗ് നടപ്പിലാക്കും.
5. പ്രോട്ടോക്കോൾ സി കോൺഫിഗറേഷൻ അനുസരിച്ച് CMT2312A-യിലേക്ക് ഫ്ലാഷ് ചെയ്യുക, ഇവിടെ കോൺഫിഗറേഷൻ:
a) SLP ഫംഗ്ഷനുമായി സംയോജിപ്പിച്ച് CMT2312A യുടെ RxTimer ടൈമിംഗ് ഫംഗ്ഷൻ പ്രാപ്തമാക്കുക (RxTime1 ഉം RxTime2 ഉം പ്രാപ്തമാക്കുക) (നിങ്ങൾക്ക് SLP മോഡുകൾ 11 മുതൽ 13 വരെ പരിഗണിക്കാം, ഉദാഹരണത്തിന്ample മോഡ് 11 തിരഞ്ഞെടുക്കുന്നു).
b) 10kbps എന്ന പ്രോട്ടോക്കോൾ C നിരക്ക് അനുസരിച്ച്, ഓരോ ചിഹ്നവും 100us ആണ്, RxTime1 വിൻഡോ മോണിറ്ററിംഗ് 20 ~ 30 ചിഹ്നങ്ങളെ തൃപ്തിപ്പെടുത്തുന്നുവെന്ന് കണക്കിലെടുത്ത്, RxTime1 = 2ms എന്ന് സജ്ജമാക്കുക; RxTime2 ന്റെ എക്സിക്യൂഷൻ നീട്ടുന്നതിനുള്ള വ്യവസ്ഥ പാലിക്കുകയും SyncWord ഓവർറൈഡ് ചെയ്യുന്നതിനുള്ള സമയം പാലിക്കുകയും ചെയ്യുന്നു, അതിനാൽ ഇത് 50ms ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
c) പ്രോട്ടോക്കോൾ C കേട്ടതിനുശേഷം, ലക്ഷ്യം നേടുന്നതിന് CMT2312A ഉറങ്ങേണ്ടതുണ്ട്
വെളിപാട് 1.0 | പേജ് 10/19
www.hoperf.com
എഎൻ244
കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം. അതിനാൽ, സ്ലീപ്പ് ടൈമർ പ്രവർത്തനക്ഷമമാക്കേണ്ടത് അത്യാവശ്യമാണ്, കൂടാതെ മൂന്ന് സെറ്റ് പ്രോട്ടോക്കോളുകളുടെയും പൈലറ്റ് സമയം ഏകദേശം 40ms ആണ്, അതിനാൽ ഫങ്ഷണൽ ഫ്ലോ നടപ്പിലാക്കുന്നതിന് ആദ്യം സ്ലീപ്പ് ടൈം = 35ms എന്ന് സജ്ജമാക്കുക, തുടർന്ന് യഥാർത്ഥ ഇഫക്റ്റ് അനുസരിച്ച് ഈ മൂല്യത്തിന്റെ നിർദ്ദിഷ്ട ക്രമീകരണ മൂല്യം കൂടുതൽ ഒപ്റ്റിമൈസ് ചെയ്യുക. RFPDK ക്രമീകരണങ്ങൾ താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ (ഭാഗികമായി) കാണിച്ചിരിക്കുന്നു.
6. ലിസണിംഗ് ടൈം-ഔട്ട് അല്ലെങ്കിൽ സാധുവായ ഡാറ്റ ട്രിഗർ ചെയ്യുന്നതുവരെ പ്രോട്ടോക്കോൾ സി ലിസണിംഗ് നടത്തുന്നു. 7. CMT2312A സ്ലീപ്പിലേക്ക് സജ്ജമാക്കി സ്ലീപ്പ് ടൈമർ ഉണരുന്നതുവരെ കാത്തിരിക്കുക. 8. ഘട്ടം 1 ലേക്ക് തിരികെ പോയി ഇത് സൈക്കിൾ ചെയ്യുക.
3.3 മോഡൽ നിർമ്മാണവും താരതമ്യവും
CMT2312A SPI കോൺഫിഗറേഷന്റെ മോഡൽ CMT2312A SPI കോൺഫിഗറേഷനും ഓരോ ഗ്രൂപ്പ് പാരാമീറ്ററുകളും സ്ഥാപിച്ച മോഡൽ സ്വിച്ചിംഗും അനുസരിച്ച്, ഓരോന്നിന്റെയും സമയക്രമീകരണത്തിന്റെയും അളക്കൽ സമയത്തിന്റെയും സ്ക്രീൻഷോട്ടുകൾtagഇ താഴെ പറയുന്നവയാണ്:
വെളിപാട് 1.0 | പേജ് 11/19
www.hoperf.com
എഎൻ244
അതിൽ:
1) പ്രോട്ടോക്കോൾ എ കോൺഫിഗറേഷൻ ഫ്ലാഷ് ചെയ്യാൻ എടുക്കുന്ന സമയമാണ് A1-A2 ടൈം സ്കെയിലുകൾ, ഏകദേശം 1ms (ഹാർഡ്വെയർ SPI റണ്ണിംഗ് സ്പീഡ് 8MHz);
2) സമയ സ്കെയിലുകൾ B1-B2 എന്നത് ലിസണിംഗ് പ്രോട്ടോക്കോൾ A യുടെ RxTime1 ദൈർഘ്യമാണ്, ഇത് അടിസ്ഥാനപരമായി 600us എന്ന ക്രമീകരണത്തിന് സമാനമാണ്;
3) പ്രോട്ടോക്കോൾ ബി കോൺഫിഗറേഷൻ ബ്രഷ് ചെയ്യാൻ എടുക്കുന്ന സമയമാണ് C1-C2 ടൈം സ്കെയിലുകൾ, ഏകദേശം 1ms (963us);
4) D1-D2 സമയ സ്കെയിലുകൾ ലിസണിംഗ് പ്രോട്ടോക്കോൾ B യുടെ RxTime1 ദൈർഘ്യമാണ്, ഇത് അടിസ്ഥാനപരമായി 800us (774us) എന്ന സജ്ജീകരണത്തിന് സമാനമാണ്;
5) E1-E2 എന്ന സമയ സ്കെയിലുകൾ പ്രോട്ടോക്കോൾ C കോൺഫിഗറേഷൻ ബ്രഷ് ചെയ്യാൻ എടുക്കുന്ന സമയമാണ്, ഏകദേശം 1ms (962us);
6) സമയ സ്കെയിൽ F1-F2 എന്നത് മോണിറ്ററിംഗ് പ്രോട്ടോക്കോൾ C യുടെ RxTime1 ദൈർഘ്യമാണ്, ഇത് അടിസ്ഥാനപരമായി 2ms (1.97 ms) ന്റെ സജ്ജീകരണത്തിന് തുല്യമാണ്;
7) G1-G2 സമയ സ്കെയിലുകൾ ഉറക്കത്തിന് കൂടുതൽ സമയം എടുക്കുന്നതാണ്, ഇത് അടിസ്ഥാനപരമായി 35ms ന്റെ സജ്ജീകരണത്തിന് തുല്യമാണ്;
ഈ രീതിയിൽ, ഒരു മോണിറ്ററിംഗ് സൈക്കിൾ ഏകദേശം 41.5 ms എടുക്കും. 40ms-ൽ മൂന്ന് സെറ്റ് പ്രോട്ടോക്കോൾ പൈലറ്റുകളുമായി പൊരുത്തപ്പെടുന്നത് വിശ്വസനീയമല്ലെന്ന് വ്യക്തമാണ്. ഓരോ പ്രോട്ടോക്കോൾ പൈലറ്റുകൾക്കും 40ms-നുള്ളിൽ രണ്ട് മോണിറ്ററിംഗ് അവസരങ്ങൾ ഉൾക്കൊള്ളാൻ കഴിയുമെന്ന് ഉറപ്പാക്കാൻ, അതിനാൽ, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, മോണിറ്ററിംഗ് പ്രോട്ടോക്കോൾ C-യുടെ കോൺഫിഗറേഷനിൽ ഉറക്ക സമയം 35ms-ൽ നിന്ന് 27ms-ലേക്ക് പരിഷ്കരിക്കേണ്ടത് ആവശ്യമാണ്.
താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, റിപ്പോർട്ട് ട്രിഗർ ചെയ്യുന്നതിന്റെ ഫലം പ്രതീക്ഷകൾക്ക് അനുസൃതമാണെന്ന് ഉറപ്പാക്കുക (ഓരോ പ്രോട്ടോക്കോളും 2 പാക്കേജുകൾ അയയ്ക്കുകയും 6 തവണ സ്വീകരിക്കുകയും ചെയ്യുന്നു):
വെളിപാട് 1.0 | പേജ് 12/19
www.hoperf.com
എഎൻ244
താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഈ മോഡിലെ വൈദ്യുതി ഉപഭോഗം 1.83 mA ആണെന്ന് പരീക്ഷിച്ചു:
Review CMT2312A ഡാറ്റാഷീറ്റിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, വൈദ്യുതി ഉപഭോഗ പ്രകടനം,
റെഡി സ്റ്റേറ്റിലെ സാധാരണ കറന്റ് മൂല്യം 2.1mA ആണ്, RFS സ്റ്റേറ്റിൽ ഇത് 7.8mA ആണ്. കോൺഫിഗറേഷന്റെയും സ്റ്റേറ്റ് സ്വിച്ചിംഗിന്റെയും ആകെ ദൈർഘ്യം ഏകദേശം 1ms ആണ്, അതിൽ 70% കോൺഫിഗറേഷനും റെഡി സ്റ്റേറ്റിലും, 30% RFS സ്റ്റേറ്റിലും (ഏകദേശം ഒരു ലോജിക് അനലൈസർ ഉപയോഗിച്ച് അളക്കുന്നു).
Rx അവസ്ഥയിലെ സാധാരണ കറന്റ് മൂല്യം 13.6 mA ആണ്, Rx-ലെ സമയത്തിന്റെ ആകെത്തുക: 0.6 ms + 0.8 ms + 2ms = 3.4 ms
വെളിപാട് 1.0 | പേജ് 13/19
www.hoperf.com
എഎൻ244
സ്ലീപ്പ് അവസ്ഥയിൽ, കറന്റ് 1uA-യിൽ കുറവാണ്, ഇത് അവഗണിക്കാം. സ്ലീപ്പ് സമയം ഏകദേശം 27ms ആണ്, ഒരു സൈക്കിളിന്റെ ദൈർഘ്യം 33.6ms ആണ് (ലോജിക് അനലൈസറിന്റെ അളവിന് വിധേയമായി)
അതിനാൽ ശരാശരി വൈദ്യുതി ഉപഭോഗം ഏകദേശം കണക്കാക്കുന്നത്:
=
0.7
×
3
×
2.1
+
0.3 × 3 × 7.8 33.6
+
3.4
×
13.6
=
57.67 33.6
=
1.71
ഇത് അളന്ന മൂല്യത്തേക്കാൾ അല്പം കുറവാണ്, പക്ഷേ അടിസ്ഥാന പ്രതീക്ഷ അളന്ന സാഹചര്യവുമായി പൊരുത്തപ്പെടുന്നു. എന്നാൽ 1.71 mA യുടെ അടിസ്ഥാനത്തിൽ നമുക്ക് വൈദ്യുതി ഉപഭോഗം കൂടുതൽ കുറയ്ക്കാൻ കഴിയുമോ? അതെ! CMT2312A യുടെ DC – DC ഫംഗ്ഷൻ പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയും (തീർച്ചയായും, DC – DC പ്രവർത്തനക്ഷമ വ്യവസ്ഥയിൽ ഹാർഡ്വെയറും നടപ്പിലാക്കേണ്ടതുണ്ട്). DC – DC പ്രവർത്തനക്ഷമമാക്കിയ മോഡിൽ, റെഡി കറന്റ് 2.1mA ൽ നിന്ന് 1.9mA ലേക്ക് കുറയ്ക്കാനും, RFS കറന്റ് 7.8mA ൽ നിന്ന് 5.6mA ലേക്ക് കുറയ്ക്കാനും, സ്വീകരിക്കുന്ന കറന്റ് 13.6mA ൽ നിന്ന് 9.4mA ലേക്ക് കുറയ്ക്കാനും കഴിയും. അങ്ങനെ, ഒരു ഏകദേശ കണക്കുകൂട്ടൽ ഇപ്രകാരമാണ്:
=
0.7
×
3
×
1.9
+
0.3 × 3 × 5.6 33.6
+
3.4
×
9.4
=
40.99 33.6
=
1.22
താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, യഥാർത്ഥ അളവ് 1.27 mA ആണ്.
1.83 mA മുതൽ 1.27 mA വരെ, ഇത് 3 സെറ്റ് പ്രോട്ടോക്കോളുകളുടെ ഉണർവിനെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ പ്രഭാവം ഇപ്പോഴും വ്യക്തമാണ്. തുടർന്ന് CMT2312A-യിലെ OTP-യിലേക്ക് പാരാമീറ്ററുകൾ ഉറപ്പിക്കുന്നത് പരിഗണിക്കാം, കൂടാതെ അത് എത്രത്തോളം ഫലപ്രദമാണെന്ന് കാണാൻ മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷൻ വേഗത്തിൽ മാറ്റുക.
മുൻകൂട്ടി സംഭരിച്ച കോൺഫിഗറേഷനുകൾ വേഗത്തിൽ മാറ്റുന്നതിനുള്ള CMT2312A മോഡൽ
മുകളിലുള്ള കോൺഫിഗറേഷൻ അനുസരിച്ച് പാരാമീറ്ററുകൾ ദൃഢമാക്കുന്നതിന് മുമ്പ്, ഉറക്ക ദൈർഘ്യം മെച്ചപ്പെടുത്തേണ്ടത് ആവശ്യമാണ്. കാരണം പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷൻ വേഗത്തിൽ മാറ്റുന്നത് സോഫ്റ്റ്വെയർ പാരാമീറ്ററുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള സമയം ലാഭിക്കും. മുകളിലുള്ള നടപ്പാക്കലിനെ അടിസ്ഥാനമാക്കി, 3 സെറ്റ് പ്രോട്ടോക്കോളുകളുടെയും ആകെ മോണിറ്ററിംഗ് ദൈർഘ്യം 3.4ms (0.6 + 0.8+2) ആണ്, ഇത് പൈലറ്റ് കാലയളവിനുള്ളിൽ 2 തവണ മോണിറ്ററിംഗ് ആവശ്യകത നിറവേറ്റുന്നു, അതായത്, 6.8ms ആവശ്യമാണ്. അതിനാൽ, 40ms ദൈർഘ്യത്തെ അടിസ്ഥാനമാക്കി, 33.2 ms അവശേഷിക്കുന്നു. പരിഗണിക്കുമ്പോൾ
വെളിപാട് 1.0 | പേജ് 14/19
www.hoperf.com
എഎൻ244
അവസ്ഥ മാറുന്നതിനുള്ള സമയ മാർജിൻ, ഉറക്ക ദൈർഘ്യം 31ms ആയി ക്രമീകരിക്കാൻ കഴിയും. ഇംപ്ലിമെന്റേഷൻ ഇഫക്റ്റ് ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു:
CMT2312A ഇന്റേണൽ DMA ലെവൽ സ്വിച്ചിംഗ് പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷന് നന്ദി, ഇത് ബാഹ്യ MCU ബാച്ച് കോൺഫിഗറേഷൻ രജിസ്റ്ററുകളുടെ സമയം ലാഭിക്കുന്നു. താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ആന്തരിക കോൺഫിഗറേഷൻ മാറുന്നതിനുള്ള സമയം ഏകദേശം 150us എടുക്കും.
അതിനാൽ ശരാശരി കറന്റ് ഏകദേശം ഇനിപ്പറയുന്ന രീതിയിൽ കണക്കാക്കുന്നു:
=
0.16
×
3
×
1.9
+
0.3 × 3 × 36.7
5.6
+
3.4
×
9.4
=
37.91 36.7
=
1.03
താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, യഥാർത്ഥ അളവ് 1.12 mA ആണ്.
വെളിപാട് 1.0 | പേജ് 15/19
www.hoperf.com
എഎൻ244
പദ്ധതിയുടെ വൈദ്യുതി ഉപഭോഗത്തിന്റെ സംഗ്രഹം
സ്കീം ബാഹ്യ MCU സ്വിച്ചിംഗ് കോൺഫിഗറേഷൻ
(DC-DC ഓഫ്) ബാഹ്യ MCU സ്വിച്ചിംഗ് കോൺഫിഗറേഷൻ
(DC-DC ON) ആന്തരിക പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷൻ സ്വിച്ചിംഗ്
(ഡിസി-ഡിസി ഓൺ)
അളന്ന വൈദ്യുതി ഉപഭോഗം 1.83 mA 1.27 mA 1.12 mA
വെളിപാട് 1.0 | പേജ് 16/19
www.hoperf.com
എഎൻ244
4 കുറിപ്പുകൾ
1. ആപ്ലിക്കേഷനിലെ മൂന്ന് സെറ്റ് കോൺഫിഗറേഷനുകളും ഒരേ ഫ്രീക്വൻസി ബാൻഡിലാണെന്ന് ഈ പ്രമാണം അനുമാനിക്കുന്നു, ഇത് ചിപ്പ് വീണ്ടും കാലിബ്രേറ്റ് ചെയ്യുന്നത് ഒഴിവാക്കാൻ സഹായിക്കും. കാരണം CMT2312A (അല്ലെങ്കിൽ CMT2310A) ന്റെ പ്രാരംഭ പ്രക്രിയയിൽ, ആപ്ലിക്കേഷനിൽ ഉപയോഗിക്കുന്ന ഫ്രീക്വൻസി ബാൻഡ് കാലിബ്രേറ്റ് ചെയ്യേണ്ടതുണ്ട്, കൂടാതെ വ്യത്യസ്ത ഫ്രീക്വൻസി ബാൻഡുകൾക്ക് കാലിബ്രേഷൻ വ്യത്യാസപ്പെടുന്നു. ഉദാഹരണത്തിന്ample, ഈ ഉദാഹരണത്തിലെ മൂന്ന് സെറ്റ് കോൺഫിഗറേഷനുകൾ അനുസരിച്ച്ampഅതായത്, കോൺഫിഗറേഷനുകളിൽ ഒന്നിന്റെ ഫ്രീക്വൻസി പോയിന്റ് 868MHz ആണെങ്കിൽ, കോൺഫിഗറേഷൻ മാറ്റുന്നത് മാത്രം പോരാ, വീണ്ടും കാലിബ്രേഷൻ ആവശ്യമാണ്. തീർച്ചയായും, ഇത് ഒരു അങ്ങേയറ്റത്തെ അനുമാനമാണ്. യഥാർത്ഥ ആപ്ലിക്കേഷൻ സാഹചര്യങ്ങൾ അനുസരിച്ച്, നിശ്ചിത റേഡിയോ ഫ്രീക്വൻസി ഹാർഡ്വെയർ പൊരുത്തപ്പെടുത്തൽ സമാനമായ ഫ്രീക്വൻസി ബാൻഡ് ശ്രേണിയിലായിരിക്കണം.
2. ഈ മുൻഗാമിയുടെ അന്തിമ ഫലങ്ങളുടെ വിശകലനത്തിൽ നിന്ന്ample, ഫാസ്റ്റ് സ്വിച്ചിംഗ് ഉള്ള പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷന്, അളന്ന ശരാശരി ഓപ്പറേറ്റിംഗ് കറന്റ് ഏകദേശം 1.12 mA ആണ്; അതേസമയം എക്സ്റ്റേണൽ MCU കോൺഫിഗറേഷൻ രീതിക്ക്, അളന്ന മൂല്യം 1.27 mA മാത്രമാണ്, ഏകദേശം 12% ഒപ്റ്റിമൈസേഷൻ അനുപാതം. പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷൻ വേഗത്തിൽ മാറുന്നതിനുള്ള കാരണം പ്രധാനമായും എക്സ്റ്റേണൽ MCU കോൺഫിഗറേഷന്റെ ഉപഭോഗം ഒഴിവാക്കിയതാണ്. ഈ ഉദാഹരണത്തിൽample, ബാഹ്യ MCU ഹാർഡ്വെയർ SPI യെ 8 MHz വേഗതയിലേക്ക് സജ്ജമാക്കുന്നു, ഇത് വളരെ വേഗതയുള്ളതാണ് (CMT2312A യുടെ ഉയർന്ന പരിധി 10 MHz ആണ്), അതിനാൽ ഉപഭോഗത്തിന്റെ ഈ ഭാഗത്തിന്റെ അനുപാതം ഉയർന്നതല്ല. രണ്ടാമതായി, ഈ ഉദാഹരണത്തിൽample, കോൺഫിഗറേഷനുകളിൽ ഒന്നിന് 10 kbps നിരക്കും 2 ms ലിസണിംഗ് ഡിസൈൻ സമയവുമുണ്ട്, ഇത് വൈദ്യുതി ഉപഭോഗത്തിന്റെ പ്രധാന ഭാഗമാണ്. അതിനാൽ, യഥാർത്ഥ ആപ്ലിക്കേഷൻ സാഹചര്യം ഉയർന്ന വേഗതയുള്ള ആപ്ലിക്കേഷനുകൾക്കാണെങ്കിൽ, യഥാർത്ഥ ലിസണിംഗ് സമയം വളരെ ചെറുതാണ്, കൂടാതെ ഈ ഇന്റർമീഡിയറ്റ് ലിങ്കുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള ഉപഭോഗ അനുപാതം ഉയർന്നതാണ്. അപ്പോൾ, അഡ്വാൻസ്tagവേഗത്തിലുള്ള സ്വിച്ചിംഗിനായി പ്രീ-സ്റ്റോർ ചെയ്ത കോൺഫിഗറേഷനുകൾ ഉപയോഗിക്കുന്നതിന്റെ e കൂടുതൽ വലുതാണ്.
വെളിപാട് 1.0 | പേജ് 17/19
www.hoperf.com
5. ഡോക്യുമെന്റേഷൻ റിവൈസ് റെക്കോർഡ്
പതിപ്പ് നമ്പർ 1.0
അദ്ധ്യായം എല്ലാം
പട്ടിക 34. പ്രമാണ മാറ്റ രേഖ
വിവരണം മാറ്റുക പ്രാരംഭ പതിപ്പ് റിലീസ്
എഎൻ244
തീയതി 2025-07-31
വെളിപാട് 1.0 | പേജ് 18/19
www.hoperf.com
6. ബന്ധപ്പെടാനുള്ള വിവരങ്ങൾ
എഎൻ244
ഷെൻഷെൻ ഹോപ്പ് മൈക്രോ ഇലക്ട്രോണിക്സ് കോ., ലിമിറ്റഡ്.
വിലാസം:
എട്ടാമത്തെ കെട്ടിടത്തിൻ്റെ 30-ാം നില, സി സോൺ, വാൻകെ ക്ലൗഡ് സിറ്റി, സിലി ഉപജില്ല, നാൻഷാൻ, ഷെൻഷെൻ, ജിഡി, പിആർ ചൈന
ഫോൺ:
+86-755-82973805 / 4001-189-180
ഫാക്സ്:
+86-755-82973550
പോസ്റ്റ് കോഡ്: 518052
വിൽപ്പന:
sales@hoperf.com
Webസൈറ്റ്:
www.hoperf.com
പകർപ്പവകാശം. Shenzhen Hope Microelectronics Co., Ltd. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തമാണ്.
HOPERF നൽകിയ വിവരങ്ങൾ കൃത്യവും വിശ്വസനീയവുമാണെന്ന് വിശ്വസിക്കപ്പെടുന്നു. എന്നിരുന്നാലും, ഈ ഡോക്യുമെന്റിനുള്ളിലെ അപാകതകൾക്കും സ്പെസിഫിക്കേഷനുകൾക്കും ഒരു ഉത്തരവാദിത്തവും ഏറ്റെടുക്കുന്നില്ല, അറിയിപ്പ് കൂടാതെ മാറ്റത്തിന് വിധേയമാണ്. ഇവിടെ അടങ്ങിയിരിക്കുന്ന മെറ്റീരിയൽ HOPERF-ന്റെ പ്രത്യേക സ്വത്താണ്, HOPERF-ന്റെ മുൻകൂർ രേഖാമൂലമുള്ള അനുമതിയില്ലാതെ പൂർണ്ണമായോ ഭാഗികമായോ വിതരണം ചെയ്യുകയോ പുനർനിർമ്മിക്കുകയോ വെളിപ്പെടുത്തുകയോ ചെയ്യരുത്. HOPERF-ന്റെ വ്യക്തമായ രേഖാമൂലമുള്ള അംഗീകാരമില്ലാതെ ലൈഫ് സപ്പോർട്ട് ഉപകരണങ്ങളിലോ സിസ്റ്റങ്ങളിലോ നിർണായക ഘടകങ്ങളായി ഉപയോഗിക്കുന്നതിന് HOPERF ഉൽപ്പന്നങ്ങൾക്ക് അംഗീകാരമില്ല. HOPERF ലോഗോ ഷെൻഷെൻ ഹോപ്പ് മൈക്രോഇലക്ട്രോണിക്സ് കമ്പനി ലിമിറ്റഡിന്റെ ഒരു രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രയാണ്. മറ്റെല്ലാ പേരുകളും അതത് ഉടമസ്ഥരുടെ സ്വത്താണ്.
വെളിപാട് 1.0 | പേജ് 19/19
www.hoperf.com
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
HOPERF AN244 പ്രീ-സ്റ്റോർഡ് കോൺഫിഗറേഷന്റെ ദ്രുത സ്വിച്ചിംഗ് [pdf] ഉപയോക്തൃ ഗൈഡ് AN244 പ്രീ സ്റ്റോർഡ് കോൺഫിഗറേഷന്റെ ദ്രുത സ്വിച്ചിംഗ്, AN244, പ്രീ സ്റ്റോർഡ് കോൺഫിഗറേഷന്റെ ദ്രുത സ്വിച്ചിംഗ്, പ്രീ സ്റ്റോർഡ് കോൺഫിഗറേഷന്റെ സ്വിച്ചിംഗ്, പ്രീ സ്റ്റോർഡ് കോൺഫിഗറേഷൻ, സ്റ്റോർഡ് കോൺഫിഗറേഷൻ |