AN244 Cambiamentu rapidu di a cunfigurazione pre-memorizzata
“
Informazione di u produttu
Specificazioni:
- Modellu di u produttu: CMT2312A
- Frequenza Operativa: 113-960 MHz
- Modu di Modulazione: FSK/OOK
- Funzione principale: Ricetrasmettitore
- Pacchettu di Registru di Cunfigurazione: QFN24
Istruzzioni per l'usu di u produttu
1. Introduzione à a Cunfigurazione Pre-Memorizzata di Cambià Rapidamente
Funzioni
A funzione di cambiamentu rapidu di a cunfigurazione pre-memorizzata
supportatu da CMT2312A significa chì u controller RF internu di
CMT2312A trasferisce rapidamente a cunfigurazione pre-memorizzata in u
OTP internu di u chip à u registru di u chip à u livellu DMA, chì
pò impedisce à l'utilizatori di cunfigurà l'indirizzi di registru unu per unu
attraversu u SPI di u MCU esternu.
2. Prucessu operativu per cambià rapidamente e pre-memorizzate
Cunfigurazioni:
- Mette CMT2312A in modu Prontu.
- Definisce a cunfigurazione di GroupN chì deve esse cambiata
u cumandamentu API _ CMD. - Aspettate chì u cumandamentu API _ CMD sia cumpletu.
- Funziunà per funzione di l'utente, cum'è u cambiamentu Rx o Tx
stati.
Domande Frequenti (FAQ)
D: Quali sò e funzioni principali di CMT2312A?
A: A funzione principale di CMT2312A hè un ricetrasmettitore chì supporta
cambiamentu rapidu trà e cunfigurazioni pre-memorizate.
D: Chì ghjè a gamma di frequenza operativa di CMT2312A?
A: A gamma di frequenza operativa di CMT2312A hè 113-960 MHz.
D: Cumu possu cambià rapidamente e cunfigurazioni pre-memorizzate aduprendu
CMT2312A?
A: Per cambià rapidamente e cunfigurazioni pre-memorizzate cù CMT2312A,
seguitate u prucessu operativu descrittu in u manuale d'usu, chì
implica mette u dispusitivu in modu Prontu, selezziunà u desideratu
gruppu di cunfigurazione, aspittendu l'esecuzione di u cumandamentu è eseguendu
operazioni specifiche di l'utente.
"'
AN244
AN244
Guida di l'utente di CMT2312A per u cambiamentu rapidu di a cunfigurazione pre-memorizzata
Riassuntu
Questu articulu presenta e funzioni principali di CMT2312A chì permettenu di cambià rapidamente trà e cunfigurazioni pre-memorizzate.
I mudelli di i prudutti coperti in stu documentu sò mostrati in a tabella sottu.
Modellu di pruduttu CMT2312A
Tavula 1. Modelli di prudutti trattati in questu documentu
Frequenza operativa 113-960 MHz
Modu di modulazione (4) (G) FSK/OOK
Funzione principale di u ricetrasmettitore
Registru di cunfigurazione
Pacchettu QFN24
Prima di leghje stu documentu, hè cunsigliatu di capisce prima u CMT2310A è u documentu AN cunnessu, in particulare e funzioni di u Ciclu di Duty è SLP di u CMT2310A (pudete leghje AN239 "Guida di l'utente di a funzione di trasmissione è ricezione automatica CMT2310A"). CMT2312A hè una versione aghjurnata di CMT2310A, chì aghjusta principalmente a funzione di "cambiamentu rapidu di a cunfigurazione pre-memorizzata". L'altre funzioni basiche è i metudi d'usu sò listessi à CMT2310A.
Copyright © By HOPERF
Rev 1.0 | Pagina 1/19
www.hoperf.com
AN244
Catalogu
1. Introduzione à e funzioni di cunfigurazione pre-memorizzata à cambiamentu rapidu ………………………………………… 3 2. Cunfigurazione pre-memorizzata per l'operazione di masterizazione ………………………………………………………………. 6 3. Scenariu d'applicazione Esamples ………………………………………………………………………………………………. 8
3.1 Requisiti di l'applicazione …………………………………………………………………………………………………… 8 3.2 Analisi di i requisiti……………………………………………………………………………………………….. 8 3.3 Custruzzione è paragone di mudelli ……………………………………………………………………………….11 4. Note …………………………………………………………………………………………………………………………. 17 5. Registru di revisione di a documentazione……………………………………………………………………………………. 18 6. Informazioni di cuntattu …………………………………………………………………………………………………………. 19
Rev 1.0 | Pagina 2/19
www.hoperf.com
AN244
1. Introduzione à e funzioni di cunfigurazione pre-memorizzate chì cambianu rapidamente
A funzione di cambiamentu rapidu di a cunfigurazione pre-memorizzata supportata da CMT2312A significa chì u controller RF internu di CMT2312A trasferisce rapidamente a cunfigurazione pre-memorizzata in l'OTP internu di u chip à u registru di u chip à u livellu DMA, ciò chì pò risparmià à l'utilizatori a cunfigurazione di l'indirizzi di registru unu per unu attraversu u SPI di u MCU esternu. U diagramma schematicu di u so quadru funzionale hè u seguente.
I registri
DMA
Microcontrollore radio
MCU
SPI API_CMD
Interfaccia SPI
ROM OTP
Gruppu 1 Gruppu 2 Gruppu 3 Gruppu 4 Gruppu 5 Gruppu 6 Gruppu 7
Figura 1. Schema à blocchi di cunfigurazione pre-memorizzata di a commutazione rapida CMT2312A
Tavula 1. Parametri cunnessi à FIFO
Nome di registru Bit Numeru R/W
Bit nome
Pagina 0
CTL_REG_8
6: 0
API W _ CMD < 6: 0 >
(0x08)
Descrizzione di a funzione
0x01: Calibrazione di l'inizializazione 0x02: Calibrazione di l'inizializazione 0x07: Impurtà rapidamente a cunfigurazione di u Gruppu 1 0x08: Impurtà rapidamente a cunfigurazione di u Gruppu 2 0x09: Impurtà rapidamente a cunfigurazione di u Gruppu 3 0x0A: Impurtà rapidamente a cunfigurazione di u Gruppu 4
Rev 1.0 | Pagina 3/19
www.hoperf.com
AN244
Nome di registru Bit L/W
Bit nome
Descrizzione di a funzione
numeru
0x0B: Impurtà rapidamente Group5
cunfigurazione
0x0C: Impurtà rapidamente Group6
cunfigurazione
0x0D: Impurtà rapidamente Group7
cunfigurazione
Pagina 0
7
R API _ CMD _ FLAG
Indicatori di cumanda API 0 Cumandamenti API in esecuzione
CTL_REG_9
1: Esecuzione di u cumandamentu API cumpletata
(0x14)
6: 0
R API _ RISPOSTA < 6: 0 >
Valore d'esecuzione di u cumandamentu API, vale à dì API _ CMD < 6: 0 >
Prucessu operativu per cambià rapidamente e cunfigurazioni pre-memorizzate:
Pone CMT2312A in modu Prontu;
Definite a cunfigurazione GroupN chì deve esse cambiata per mezu di u cumandamentu API _ CMD;
Aspettate chì u cumandamentu API _ CMD sia cumpletatu per esse eseguitu;
Funziunà per funzione di l'utente, cum'è u cambiamentu di stati Rx o Tx.
ExampU codice per a prucedura: # definisce CMT2310A _ API _ CMD _ FLAG 0x80 # definisce GRUPPU _ 1 0x07 # definisce GRUPPU _ 2 0x08 # definisce GRUPPU _ 3 0x09 # definisce GRUPPU _ 4 0x0A # definisce GRUPPU _ 5 0x0B # definisce GRUPPU _ 6 0x0C # definisce GRUPPU _ 7 0x0D ……
void main (void) { …… Cmt2312a _ andà _ prontu (); Cmt2312a _ ritardu _ ms (2); Cmt2312a _ burst _ cfg (GRUPPU _ 1); Cmt2312a _ andà _ rx (); …… }
Rev 1.0 | Pagina 4/19
www.hoperf.com
Boolean _ t cmt2312a _ burst _ cfg (unsigned char api _ cmd) { byte i; bRadioWriteReg(CMT2312A _ CTL _ REG _ 08, api _ cmd); api _ cmd | = CMT2312A _ API _ CMD _ FLAG; per (i = 0; i < 10; i + +) { delay10us (2); s'è (bRadioReadReg(CMT2312A _ CTL _ REG _ 09) = api _ cmd) restituisce (VERU); } restituisce (FALSU); }
AN244
Rev 1.0 | Pagina 5/19
www.hoperf.com
AN244
2. Cunfigurazione pre-memorizzata per l'operazione di masterizazione
A cunfigurazione pre-memorizzata di CMT2312A hè almacenata in l'OTP in u chip. A masterizazione richiede l'usu di un masterizzatore offline (CMOSTEK Off-line Writer) è di u software d'interfaccia utente Writer Configer. Cunnette l'urdinatore di l'utente à u masterizzatore offline per mezu di un cavu USB, dopu apre l'interfaccia Writer Configer, cum'è mostratu in a figura sottu, è selezziunate CMT2312A.
Dopu avè cliccatu nant'à u buttone "OK", l'interfaccia cambia cusì. À questu puntu, in a casella "Config Param", sò furniti 7 percorsi d'importazione di cunfigurazioni pre-memorizate, è pudete cunfigurà è impurtà unu per unu clicchendu "Add...".
A figura quì sottu mostra 7 insemi di cunfigurazioni impurtate.
Rev 1.0 | Pagina 6/19
www.hoperf.com
AN244
Nota:
1. A cunfigurazione d'impurtazione ùn deve esse sequenziale, nè deve esse cumpletata, pò esse selezziunata arbitrariamente. Per esempiuample: Lasciate Group1 viotu è selezziunate Group2 ~ Group7; Pudete ancu selezziunà solu Group2 è lascià l'altri vioti. Tuttavia, si deve nutà chì u numeru di gruppu (GroupN) di a cunfigurazione impurtata currisponde à u parametru d'ingressu API _ CMD. L'utilizatori devenu assicurassi chì u gruppu di cunfigurazione di cummutazione currisponde à u cuntenutu currettu almacenatu, altrimenti questu porterà à errori di cunfigurazione è u funziunamentu di u chip serà anormale.
2. U buttone Sguassà tuttu sguassate tutte e cunfigurazioni impurtate.
3. U buttone "Paragunà" hè adupratu per chì l'utilizatore paraguni u cuntenutu impurtatu di u chip di destinazione brusgiatu, è pò esse adupratu per cunfirmà se u cuntenutu brusgiatu hè currettu.
4. U buttone "Leghje" dà à l'utilizatore u scopu di leghje è salvà a cunfigurazione pre-memorizzata di u chip di destinazione.
Dopu avè caricatu a cunfigurazione di masterizazione necessaria, cliccate nant'à "Scaricà in Writer" in l'angulu in fondu à diritta di l'interfaccia, è u software di l'interfaccia Writer Config impacchetterà è scaricherà ste cunfigurazioni impurtate nant'à u masterizzatore offline. Dopu à quessa, u masterizzatore offline pò furnisce un chip di destinazione di masterizazione indipendente offline.
Rev 1.0 | Pagina 7/19
www.hoperf.com
AN244
Nota: L'OTP hè brusgiatu à l'internu di u chip, dunque l'intervallu di u chip di destinazione chì hè statu brusgiatu ùn pò esse brusgiatu ripetutamente!
3. Scenariu d'applicazione Esamples
3.1 Requisiti di l'applicazione
Supponendu chì u scenariu di l'utilizatore richiede questu, aduprendu CMT2312A cum'è estremità ricevente, u destinatariu hà bisognu di riceve in modu adattivu l'estremità di trasmissione di 3 protokolli diversi. I 3 protokolli diversi sò i seguenti:
Protocolu A, a frequenza di travagliu hè 433MHz, modu di modulazione FSK, velocità 50kbps, offset di frequenza 25kHz, u furmatu di u missaghju hè u seguente.
Protocolu B, a frequenza operativa hè 433.92 MHz, modu di modulazione FSK, velocità 38.4 kbps, offset di frequenza 20 kHz, u furmatu di u missaghju hè u seguente.
Protocolu C, a frequenza di travagliu hè 438.5 MHz, modu di modulazione FSK, velocità 10 kbps, offset di frequenza 5 kHz, u furmatu di u missaghju hè u seguente.
L'estremità ricevente hè tenuta à cuncepisce funzioni di ricezione adattive per i trè insiemi di protocolli sopra menzionati, è deve risponde à i requisiti di bassu cunsumu energeticu.
accordu
Sveglia + Preambulu
Protocolu A 0xAA * 250 Bytes
Protocolu B 0xAA * 200 Bytes
Protocolu C
0x55 * 50 Bytes
SyncWord
Payload
CRC
6Bytes 0xB24D2BD51234
4 Bytes 0x904E6715
3Bytes 0x2D4BD3
Lunghezza variabile Lunghezza un byte
Lunghezza fissa 64 byte
Lunghezza fissa 20 byte
Cù CRC32, Polinomiu: 0x04C11DB7 Seed = 0, u risultatu ùn hè micca invertitu Cù CRC16, IBM (0x8005), Seed = 0xFFFF, u risultatu ùn hè micca invertitu Usendu CRC16, CCITT (0x1021), Seed = 0x1D0F, u risultatu hè invertitu
3.2 Analisi di i requisiti
In view Di i requisiti sopra menzionati, i requisiti principali sò 2 punti:
1. Hè necessariu rispettà u protocolu chì u ricevitore pò adattassi à trè paràmetri diversi, dunque u ricevitore deve cambià è ascultà avanti è indietro trà i trè paràmetri diversi. Tutti i trè
Rev 1.0 | Pagina 8/19
www.hoperf.com
AN244
I protokolli anu trasmissioni di pilotu abbastanza lunghe in cumunu, dunque a cundizione di bloccu di a finestra di monitoraghju hè di rilevà a cunfurmità di u pilotu cum'è basa per bluccà un certu inseme di paràmetri.
2. Infine, si dice chì l'esigenza di un cunsumu energeticu bassu hè soddisfatta. Dunque, nantu à a basa di i trè insemi di meccanismi di monitoraghju di cummutazione avanti è indietro sopra menzionati, hè ancu necessariu introduce u tempu per chì CMT2312A si svegli per ottene un certu gradu di cunsumu energeticu bassu per mezu di u ciclu di travagliu. U CMT2312A hà e stesse caratteristiche cum'è a modalità di funziunamentu di cumbinazione di putenza ultra bassa "DutyCycle + SLP" CMT2310A, a stessa pò esse implementata in questu schema.
Basatu annantu à i requisiti è l'analisi di basa sopra menzionati, a sequenza di travagliu CMT2312A di u schema d'implementazione hè cum'è mostrata in a figura sottu.
Protocolu B
Protocolu A
Protocolu C
Finestra d'ascolta
Finestra di sonnu
Sicondu a sequenza di travagliu sopra, cumminata cù a modalità di travagliu di cumbinazione di putenza ultra-bassa "DutyCycle + SLP" furnita da CMT2312A/CMT2310A, u flussu di travagliu di sta suluzione hè raffinatu cusì:
1. Flash in CMT2312A per a cunfigurazione di u Protocolu A, induve hè cunfiguratu:
a) Attivate a funzione di timing RxTimer di CMT2312A (attivate RxTime1 è RxTime2), cumminata cù a funzione SLP (i modi SLP 11 ~ 13 ponu esse cunsiderati, è u modu 13 hè sceltu in questu esempiu)ample).
b) Sicondu u protocolu A rate di 50kbps, ogni simbulu hè 20us, cunsiderendu chì u monitoraghju di a finestra RxTime1 suddisfa 20 ~ 30 simbuli, imposte RxTime1 = 600us; A cundizione hè soddisfatta per allargà l'esecuzione di RxTime2, è u tempu hè soddisfattu per sovrascrive SyncWord, dunque hè impostu à 50ms.
I paràmetri di RFPDK sò mostrati in a screenshot quì sottu (parzialmente).
Rev 1.0 | Pagina 9/19
www.hoperf.com
AN244
2. Protocolu Un'ascolta hè eseguita finu à chì u timeout di l'ascolta sia scadutu o chì i dati validi sianu attivati.
3. Flash in CMT2312A secondu a cunfigurazione di u Protocolu B, induve a cunfigurazione:
a) Attivate a funzione di timing RxTimer di CMT2312A (attivate RxTime1 è RxTime2), cumminata cù a funzione SLP (i modi SLP 11 ~ 13 ponu esse cunsiderati, è u modu 13 hè sceltu in questu esempiu)ample).
b) Sicondu a velocità di u protocolu B di 38.4 kbps, ogni simbulu hè 26us, cunsiderendu chì u monitoraghju di a finestra RxTime1 suddisfa 20 ~ 30 simbuli, imposte RxTime1 = 800us; A cundizione hè soddisfatta per allargà l'esecuzione di RxTime2, è u tempu hè soddisfattu per annullà SyncWord, dunque hè impostu à 50ms.
I paràmetri di RFPDK sò mostrati in a screenshot quì sottu (parzialmente).
4. L'ascolta di u protocolu B hè eseguita finu à chì u timeout di l'ascolta sia scadutu o chì i dati validi sianu attivati.
5. Flash in CMT2312A secondu a cunfigurazione di u Protocolu C, induve a cunfigurazione:
a) Attivate a funzione di timing RxTimer di CMT2312A (attivate RxTime1 è RxTime2), cumminata cù a funzione SLP (pudete cunsiderà i modi SLP da 11 à 13, questu exampselezziuna u modu 11).
b) Sicondu a velocità di u protocolu C di 10 kbps, ogni simbulu hè 100us, cunsiderendu chì u monitoraghju di a finestra RxTime1 suddisfa 20 ~ 30 simbuli, imposte RxTime1 = 2ms; A cundizione hè soddisfatta per allargà l'esecuzione di RxTime2, è u tempu hè soddisfattu per annullà SyncWord, dunque hè impostu à 50 ms.
c) Dopu avè ascultatu u Protocolu C, u CMT2312A hà bisognu di dorme per ghjunghje à l'ubbiettivu di
Rev 1.0 | Pagina 10/19
www.hoperf.com
AN244
cunsumu energeticu bassu. Dunque, hè necessariu attivà SleepTimer, è u tempu di pilotu di i trè insemi di protokolli hè di circa 40 ms, dunque prima impostate SleepTime = 35 ms per implementà u flussu funzionale, è dopu ottimizate ulteriormente u valore di impostazione specificu di questu valore secondu l'effettu attuale. L'impostazioni RFPDK sò mostrate in a screenshot sottu (parzialmente).
6. L'ascolta di u protocolu C hè realizata finu à chì u timeout d'ascolta o i dati validi sò attivati. 7. Impostate CMT2312A in modalità sleep è aspettate chì u timer di sleep si svegli. 8. Riturnate à u passu 1 è ripetite questu.
3.3 Custruzzione di mudelli è paragone
Modellu di Cunfigurazione SPI CMT2312A Sicondu a cunfigurazione SPI CMT2312A è cambiendu u mudellu stabilitu da ogni gruppu di parametri, e screenshots di u tempu è di u tempu di misurazione di ogni stage sò i seguenti:
Rev 1.0 | Pagina 11/19
www.hoperf.com
AN244
Induve:
1) E scale di tempu A1-A2 sò u tempu cunsumatu per flashà a cunfigurazione di u protocolu A, circa 1 ms (velocità di funziunamentu SPI hardware 8 MHz);
2) E scale di tempu B1-B2 sò a durata RxTime1 di u protocolu d'ascolta A, chì hè basicamente a stessa cum'è l'impostazione 600us;
3) E scale di tempu C1-C2 sò u tempu cunsumatu per spazzolà a cunfigurazione di u protocolu B, circa 1 ms (963us);
4) E scale di tempu D1-D2 sò a durata RxTime1 di u protocolu d'ascolta B, chì hè basicamente a stessa cum'è l'impostazione 800us (774us);
5) E scale di tempu E1-E2 sò u tempu cunsumatu per spazzolà a cunfigurazione di u protocolu C, circa 1 ms (962us);
6) A scala di tempu F1-F2 hè a durata RxTime1 di u protocolu di monitoraghju C, chì hè basicamente a stessa cum'è l'impostazione di 2ms (1.97 ms);
7) E scale di tempu G1-G2 cunsumanu tempu di sonnu, chì hè basicamente listessu cum'è l'impostazione di 35ms;
In questu modu, un ciclu di monitoraghju dura circa 41.5 ms. Hè ovviamente pocu affidabile adattassi à trè insemi di piloti di protocolu in 40 ms. Per assicurà chì ogni inseme di piloti di protocolu possi copre duie opportunità di monitoraghju in 40 ms, dunque, hè necessariu mudificà u tempu di sonnu in a cunfigurazione di u protocolu di monitoraghju C da 35 ms à 27 ms, cum'è mostratu in a figura sottu.
Verificate chì l'effettu di attivà u rapportu sia in cunfurmità cù l'aspettative, cum'è mostratu in a figura sottu (ogni protocolu manda 2 pacchetti è riceve 6 volte):
Rev 1.0 | Pagina 12/19
www.hoperf.com
AN244
U cunsumu energeticu in questu modu hè statu testatu à esse 1.83 mA, cum'è mostratu in a figura sottu:
Review e prestazioni di cunsumu energeticu, cum'è descritte in a scheda tecnica CMT2312A,
U valore tipicu di corrente in u statu Prontu hè 2.1 mA, è in u statu RFS hè 7.8 mA. A durata tutale di a cunfigurazione è di u cambiamentu di statu hè di circa 1 ms, cù u 70% per a cunfigurazione è in u statu Prontu, è u 30% in u statu RFS (misuratu apprussimativamente da un analizzatore logicu).
U valore tipicu di corrente in u statu Rx hè 13.6 mA, è a somma di u tempu in Rx hè: 0.6 ms + 0.8 ms + 2ms = 3.4 ms
Rev 1.0 | Pagina 13/19
www.hoperf.com
AN244
In u statu di riposu, a corrente hè menu di 1uA, chì pò esse trascurata. U tempu di riposu hè di circa 27ms, è a durata di un ciclu hè di 33.6 ms (sottumessa à a misurazione di l'analizzatore logicu).
Cusì u cunsumu mediu di energia hè calculatu apprussimatamente cum'è:
=
0.7
×
3
×
2.1
+
0.3 × 3 × 7.8 33.6
+
3.4
×
13.6
=
57.67 33.6
=
1.71
Hè ligeramente più bassu chè u valore misuratu, ma l'aspettativa di basa hè in linea cù a situazione misurata. Ma pudemu riduce ulteriormente u cunsumu energeticu nantu à a basa di 1.71 mA? Iè! A funzione DC - DC di CMT2312A pò esse attivata (benintesa, l'hardware deve ancu esse implementatu sottu a cundizione di attivazione DC - DC). In a modalità DC - DC attivata, a corrente Ready pò esse ridutta da 2.1 mA à 1.9 mA, a corrente RFS pò esse ridutta da 7.8 mA à 5.6 mA, è a corrente di ricezione pò esse ridutta da 13.6 mA à 9.4 mA. Cusì, un calculu apprussimativu hè u seguente:
=
0.7
×
3
×
1.9
+
0.3 × 3 × 5.6 33.6
+
3.4
×
9.4
=
40.99 33.6
=
1.22
A misura attuale hè 1.27 mA, cum'è mostratu in a figura sottu.
Da 1.83 mA à 1.27 mA, supporta u svegliu di 3 insemi di protokolli, è l'effettu hè sempre evidente. Dopu pudete cunsiderà a sulidicazione di i parametri à l'OTP in CMT2312A, è cambià rapidamente a cunfigurazione pre-memorizzata per vede quantu hè efficace.
Modellu CMT2312A per cambià rapidamente e cunfigurazioni pre-memorizzate
Prima di sulidà i parametri secondu a cunfigurazione sopra, hè necessariu affinà a durata di u sonnu. Perchè cambià rapidamente a cunfigurazione pre-memorizzata pò risparmià tempu per a cunfigurazione di i parametri di u software. Basatu annantu à l'implementazione sopra, a durata tutale di monitoraghju di i 3 insemi di protokolli hè di 3.4 ms (0.6 + 0.8 + 2), chì suddisfa l'esigenza di monitoraghju 2 volte durante a durata di u pilotu, vale à dì, sò richiesti 6.8 ms. Dunque, basatu annantu à a durata di 40 ms, restanu 33.2 ms. Cunsiderendu
Rev 1.0 | Pagina 14/19
www.hoperf.com
AN244
U margine di tempu per a commutazione di statu, a durata di u sonnu pò esse aghjustata à 31 ms. L'effettu di l'implementazione hè mostratu in a figura seguente:
Grazie à a cunfigurazione pre-memorizzata di cummutazione di livellu DMA interna di CMT2312A, si risparmia u tempu di i registri di cunfigurazione batch MCU esterni. U tempu per cambià a cunfigurazione interna dura circa 150us, cum'è mostratu in a figura sottu.
Cusì a corrente media hè calculata apprussimatamente cusì:
=
0.16
×
3
×
1.9
+
0.3 × 3 × 36.7
5.6
+
3.4
×
9.4
=
37.91 36.7
=
1.03
A misura attuale hè 1.12 mA, cum'è mostratu in a figura sottu.
Rev 1.0 | Pagina 15/19
www.hoperf.com
AN244
Riassuntu di u cunsumu energeticu di u pianu
Schema di cunfigurazione di cummutazione MCU esterna
(DC-DC OFF) Cunfigurazione di cummutazione MCU esterna
(DC-DC ON) Cummutazione di cunfigurazione interna pre-memorizzata
(CC-CC ACCESO)
Cunsumu di putenza misuratu 1.83 mA 1.27 mA 1.12 mA
Rev 1.0 | Pagina 16/19
www.hoperf.com
AN244
4. Notes
1. Stu documentu suppone chì tutti i trè insemi di cunfigurazioni in l'applicazione sò in a listessa banda di frequenza, ciò chì pò evità a ricalibrazione di u chip. Perchè durante u prucessu d'inizializazione di CMT2312A (o CMT2310A), a banda di frequenza aduprata in l'applicazione deve esse calibrata, è a calibrazione varia per diverse bande di frequenza. Per esempiuample, secondu i trè insemi di cunfigurazioni in questu exampVale à dì, se u puntu di frequenza di una di e cunfigurazioni hè 868MHz, ùn basta micca à cambià a cunfigurazione, è hè ancu necessaria una ricalibrazione. Benintesa, questu hè un'ipotesi estrema. Sicondu i scenarii di applicazione reali, a currispundenza di l'hardware di radiofrequenza fissa deve esse in una gamma di banda di frequenza simile.
2. Da l'analisi di i risultati finali di questu exampVale à dì, per a cunfigurazione pre-memorizzata cù cummutazione rapida, a corrente media di funziunamentu misurata hè di circa 1.12 mA; mentre chì per u metudu di cunfigurazione MCU esterna, u valore misuratu hè solu 1.27 mA, cù un rapportu di ottimizazione di circa 12%. A ragione di a cummutazione rapida di a cunfigurazione pre-memorizzata hè principalmente l'omissione di u cunsumu di a cunfigurazione MCU esterna. In questu esempiu.ampvale à dì, u MCU esternu imposta u SPI hardware à una velocità di 8 MHz, chì hè abbastanza veloce (u limite superiore di CMT2312A hè 10 MHz), dunque a proporzione di sta parte di u cunsumu ùn hè micca alta. In segundu locu, in questu esempiuampVale à dì, una di e cunfigurazioni hà una velocità di 10 kbps è un tempu di cuncepimentu d'ascolta di 2 ms, chì rapprisenta a maiò parte di u cunsumu energeticu. Dunque, se u scenariu di l'applicazione attuale hè per applicazioni à alta velocità, u tempu d'ascolta attuale hè assai cortu, è a proporzione di cunsumu di cunfigurazione di sti ligami intermedi hè alta. Dopu, l'avanzamentutagL'usu di cunfigurazioni prememorizzate per un cambiamentu rapidu hè ancu più grande.
Rev 1.0 | Pagina 17/19
www.hoperf.com
5. Documentazione Revisione Registru
Versione n ° 1.0
Capitulu tuttu
Tavula 34. Registru di mudificazione di u documentu
Descrizzione di u cambiamentu Versione iniziale
AN244
Data 2025-07-31
Rev 1.0 | Pagina 18/19
www.hoperf.com
6. Informazioni di cuntattu
AN244
Shenzhen Hope Microelectronics Co., Ltd.
Indirizzu:
30th floor of 8th Building, C Zone, Vanke Cloud City, Xili Sub-distrettu, Nanshan, Shenzhen, GD, PR China
Tel:
+86-755-82973805 / 4001-189-180
Fax:
+86-755-82973550
Còdex: 518052
Vendite:
sales@hoperf.com
Websitu:
www.hoperf.com
Copyright. Shenzhen Hope Microelectronics Co., Ltd. Tutti i diritti sò riservati.
L'infurmazione furnita da HOPERF hè ritenuta precisa è affidabile. Tuttavia, nisuna rispunsabilità hè assunta per imprecisioni è specificazioni in stu documentu sò sottumessi à cambià senza avvisu. U materiale cuntenutu quì hè a pruprietà esclusiva di HOPERF è ùn deve esse micca distribuitu, riproduciutu, o divulgatu in tuttu o in parte senza permessu scrittu di HOPERF. I prudutti HOPERF ùn sò micca autorizati per l'usu cum'è cumpunenti critichi in i dispositi o sistemi di supportu di vita senza appruvazioni scritte espresse di HOPERF. U logu HOPERF hè una marca registrata di Shenzhen Hope Microelectronics Co., Ltd. Tutti l'altri nomi sò a pruprietà di i so rispettivi pruprietarii.
Rev 1.0 | Pagina 19/19
www.hoperf.com
Documenti / Risorse
![]() | HOPERF AN244 Cambiamentu rapidu di a cunfigurazione pre-memorizzata [pdfGuida di l'utente AN244 Cambiamentu Rapidu di a Cunfigurazione Prememorizzata, AN244, Cambiamentu Rapidu di a Cunfigurazione Prememorizzata, Cambiamentu di a Cunfigurazione Prememorizzata, Cunfigurazione Prememorizzata, Cunfigurazione Memoria |