HOPERF AN244 Ngbanwe ngwa ngwa nke nhazi echekwabara

Nchịkọta
Edemede a na-ewebata ọrụ egosipụtara nke CMT2312A ngwa ngwa n'etiti nhazi echekwabara.
E gosipụtara ụdị ngwaahịa kpuchiri na akwụkwọ a na tebụl dị n'okpuru.
Tebụl1. Ụdị ngwaahịa kpuchie n'akwụkwọ a
| Ụdị ngwaahịa | Ugboro ugboro | Ụdị mgbanwe | Isi ọrụ | Nhazi | ngwugwu |
| CMT2312A | 113-960 MHz | (4) (G) FSK/OOK | transceiver | debanye aha | QFN24 |
Tupu ịgụ akwụkwọ a, a na-atụ aro ka ị buru ụzọ ghọta CMT2310A na akwụkwọ AN yiri ya, karịsịa Ọrụ Cycle na SLP ọrụ nke CMT2310A (ị nwere ike ịgụ AN239 "CMT2310A Automatic Transmit and Anata Ọrụ Ntuziaka"). CMT2312A bụ ụdị nkwalite CMT2310A, nke na-agbakwunye atụmatụ nke "ịgbanwe ngwa ngwa echekwabara nhazi". Ọrụ ndị ọzọ bụ isi na ụzọ ojiji bụ otu CMT2310A.
Introduction to Quickly Switch Pre-Stored Configuration Functions
Ngbanwe ngwa ngwa nke ọrụ nhazi nke echekwara tupu CMT2312A kwadoro pụtara na onye na-ahụ maka RF dị n'ime CMT2312A na-ebufe ngwa ngwa nhazi nke echekwara na mgbawa ime OTP na ndekọ mgbawa na ọkwa DMA, nke nwere ike ịzọpụta ndị ọrụ site na ịhazi adreesị ndekọ otu otu site na SPI nke MCU dị n'èzí. Eserese schematic nke usoro ọrụ ya bụ nke a.

Onyonyo1. Ihe ngbanwe ngwa ngwa CMT2312A echekwabara na eserese ngọngọ
Tebụl 1. Ihe ndị metụtara FIFO
| Aha aha | Bit
nọmba |
R/W | Bit aha | Nkọwa ọrụ |
|
Page0 CTL_REG_8 (0x08) |
6:0 |
W |
API _ CMD < 6: 0 > |
0x01: Initialization calibration 0x02: Initialization calibration 0x07: Quickly import Group1 configuration
0x08: Quickly import Group2 configuration 0x09: Quickly import Group3 configuration 0x0A: Quickly import Group4 configuration |
| Aha aha | Bit
nọmba |
R/W | Bit aha | Nkọwa ọrụ |
| 0x0B: Quickly import Group5 configuration
0x0C: Quickly import Group6 configuration 0x0D: Quickly import Group7 configuration |
||||
| Page0 CTL_REG_9 (0x14) |
7 |
R |
API _ CMD _ FLAG |
API command flags
0:API commands in execution 1: API iwu ogbugbu emechara |
| 6:0 | R | API _ RESP < 6: 0 > | API command execution value, i.e.
API _ CMD < 6: 0 > |
Usoro ọrụ maka ịgbanwe ngwa ngwa echekwabara nhazi:
- Tọọ CMT2312A na ọnọdụ Njikere;
- Set the Group N configuration that needs to be switched through the API _ CMD command;
- Chere maka API _ CMD iwu iji mezue;
- Jiri ọrụ onye ọrụ rụọ ọrụ, dị ka ịgbanwee steeti Rx ma ọ bụ Tx.
Example code for the procedure:


Pre-stored Configuration for Burning Operation
The pre-stored configuration of CMT2312A is stored in the OTP inside the chip. Burning requires the use of offline burner (CMOSTEK Off-line Writer) and Writer Configer user interface software.
Connect the user’s computer to the offline burner through a USB cable, then open the Writer Configer interface, as shown in the figure below, and select CMT2312A.

Mgbe ịpị "OK" button, interface switches dị ka ndị a. N'oge a, na igbe "Config Param", a na-enye ụzọ mbubata 7 nke nhazi echekwabara, ma ị nwere ike hazie ma bubata ha n'otu n'otu site na ịpị "Tinye…".

Ọnụ ọgụgụ dị n'okpuru na-egosi nhazi nhazi 7 ebubata.

Mara:
- The import configuration doesn’t have to be sequential, nor does it have to be filled, it can be selected arbitrarily. For example: Hapụ Group1 oghere wee họrọ Group2 ~ Group7; Ịnwekwara ike họrọ naanị Group2 wee hapụ ndị ọzọ ohere. Agbanyeghị, ekwesịrị ịmara na nọmba otu (GroupN) nke nhazi mbubata dabara na oke ntinye API _ CMD. Ndị ọrụ kwesịrị ijide n'aka na nhazi nhazi mgbanwe kwekọrọ na ọdịnaya ziri ezi echekwara, ma ọ bụghị ya, ọ ga-eduga na njehie nhazi na ọrụ mgbawa ga-abụ ihe na-adịghị mma.
- The Clear All button clears all imported configurations.
- The “Compare” button is used for the user to Compare the imported contents of the burned target chip, and can be used to confirm whether the burned contents are correct.
- The “Read” button provides the user with the purpose of reading and saving the pre-stored configuration of the target chip.
Mgbe ebudatara nhazi ọkụ achọrọ, pịa “Budata na Onye edemede” na akuku aka nri ala nke interface ahụ, sọftụwia Writer Config interface ga- ngwugwu ma budata nhazi ndị a ebubata na ọkụ offline. Mgbe nke ahụ gasịrị, onye na-ere ọkụ na-anọghị n'ịntanetị nwere ike ịnye mgbawa ebumnuche na-ere ọkụ na-anọghị n'ịntanetị.
Mara: OTP is burned to the inside of the chip, so the interval of the target chip that has been burned cannot be burned repeatedly!
Application Scenario Examples
Ngwa chọrọ
Na-eche na ọnọdụ onye ọrụ chọrọ nke a, na-eji CMT2312A dị ka njedebe nnata, ebumnuche nnata kwesịrị ịnata nzipu njedebe nke usoro atọ dị iche iche. Usoro 3 dị iche iche bụ ndị a:
- Protocol A, ugboro ọrụ bụ 433MHz, FSK modulation mode, ọnụego 50kbps, ugboro ugboro 25kHz, usoro ozi bụ nke a.
- Protocol B, ọrụ ugboro bụ 433.92 MHz, FSK modulation mode, ọnụego 38.4 kbps, ugboro akwụ ụgwọ 20kHz, ozi usoro bụ dị ka ndị a.
- Protocol C, ọrụ ugboro bụ 438.5 MHz, FSK modulation mode, ọnụego 10kbps, ugboro akwụ ụgwọ 5kHz, ozi usoro bụ dị ka ndị a.
A chọrọ njedebe nnata iji chepụta ọrụ nnabata maka usoro atọ dị n'elu, yana ọ kwesịrị imezu ihe achọrọ nke obere ike oriri.
| nkwekọrịta | Wake Up +
Preamble |
Mekọrịta Okwu | Ibu ibu | CRC |
| Protocol A | 0xAA * 250Bytes | 6Bytes 0xB24D2BD51234 | Ogologo mgbanwe Ogologo otu byte | With CRC32,Polynomial: 0x04C11DB7 Seed = 0, the result is not inverted |
| Protocol B | 0xAA * 200Bytes | 4Bytes 0x904E6715 | Ogologo a kapịrị ọnụ 64Bytes | With CRC16, IBM (0x8005),Seed = 0xFFFF, the result is not inverted |
| Protocol C | 0x55 * 50Bytes | 3Bytes 0x2D4BD3 | Ogologo a kapịrị ọnụ 20Bytes | Using CRC16, CCITT (0x1021),Seed = 0x1D0F, the result is inverted |
Nyocha achọrọ
In view N'ime ihe ndị a chọrọ n'elu, isi ihe achọrọ bụ isi 2:
- It is necessary to meet the protocol that the receiver can adapt to three different settings, so the receiver must switch and listen back and forth between the three different settings. All three protocols have long enough pilot transmissions in common, so the locking condition of the monitoring window is to detect the pilot conformity as the basis for locking a certain set of settings.
- Finally, it is mentioned that the requirement of low power consumption is met. Therefore, on the basis of the above three sets of back-and-forth switching monitoring mechanisms, it is also necessary to introduce the time for CMT2312A to go to sleep to achieve a certain degree of low power consumption through duty cycle. The CMT2312A has the same features as the CMT2310A”DutyCycle + SLP” ultra-low power combination operation mode, the same can be implemented in this scheme.
Dabere na isi ihe achọrọ na nyocha dị n'elu, usoro CMT2312A na-arụ ọrụ nke atụmatụ mmejuputa dị ka egosiri na foto dị n'okpuru.

Dị ka usoro ọrụ dị n'elu si dị, jikọtara ya na "DutyCycle + SLP" ultra-low power mixing mode nke CMT2312A/CMT2310A na-enye, a na-emezi usoro ọrụ nke ngwọta a dị ka ndị a:
- Flash into CMT2312A by Protocol A configuration, where configured:
- Enable the Rx Timer timing function of CMT2312A (enable RxTime1 and RxTime2), combined with the SLP function (SLP modes 11 ~ 13 can be considered, and mode 13 is selected in this example).
- According to the protocol A rate of 50kbps, each symbol is 20us, considering that the RxTime1 window monitoring satisfies 20 ~ 30 symbols, set RxTime1 = 600us; The condition is met to extend the execution of RxTime2, and the time is met to override Sync Word, so it is set to 50ms.
Egosiri ntọala RFPDK na nseta ihuenyo dị n'okpuru (akụkụ ụfọdụ).
Protocol A listening is executed until the listening timed out or valid data is triggered.- Flash into CMT2312A according to Protocol B configuration, where configuration:
- Enable the Rx Timer timing function of CMT2312A (enable RxTime1 and RxTime2), combined with the SLP function (SLP modes 11 ~ 13 can be considered, and mode 13 is selected in this example).
- According to the protocol B rate of 38.4 kbps, each symbol is 26us, considering that the RxTime1 window monitoring satisfies 20 ~ 30 symbols, set RxTime1 = 800us; The condition is met to extend the execution of RxTime2, and the time is met to override Sync Word, so it is set to 50ms.
Egosiri ntọala RFPDK na nseta ihuenyo dị n'okpuru (akụkụ ụfọdụ).
- Protocol B listening is executed until the listening timed out or valid data is triggered.
- Flash into CMT2312A according to Protocol C configuration, where configuration:
- Enable the Rx Timer timing function of CMT2312A (enable RxTime1 and RxTime2), combined with the SLP function (you can consider SLP modes 11 to 13, this example họrọ ọnọdụ 11).
- According to the protocol C rate of 10kbps, each symbol is 100us, considering that the RxTime1 window monitoring satisfies 20 ~ 30 symbols, set RxTime1 = 2ms; The condition is met to extend the execution of RxTime2, and the time is met to override Sync Word, so it is set to 50ms.
- After listening to Protocol C, the CMT2312A needs to go to sleep in order to achieve the goal of low power consumption. Therefore, it is necessary to enable Sleep Timer, and the pilot time of the three sets of protocols is about 40ms, so first set Sleep Time = 35ms to implement the functional flow, and then further optimize the specific setting value of this value according to the actual effect.
Egosiri ntọala RFPDK na nseta ihuenyo dị n'okpuru (akụkụ ụfọdụ).
- Protocol C listening is performed until the listening time-out or valid data is triggered.
- Set CMT2312A to sleep and wait for the sleep timer to wake up.
- Return to step 1 and cycle through this.
Model Building and Comparison
Model of CMT2312A SPI Configuration
According to the CMT2312A SPI configuration and switching the model established by each group of parameters, the screenshots of timing and measurement time of each stage bụ ndị a:

N'ime ya:
- Time scales A1-A2 are the time consumed to flash protocol A configuration, about 1ms (hardware SPI running speed 8MHz);
- Time scales B1-B2 are the RxTime1 duration of listening protocol A, which is basically the same as the setting 600us;
- Time scales C1-C2 are the time consumed to brush protocol B configuration, about 1ms (963us);
- Time scales D1-D2 are the RxTime1 duration of listening protocol B, which is basically the same as the setting 800us (774us);
- Time scales E1-E2 are the time consumed to brush protocol C configuration, about 1ms (962us);
- The time scale F1-F2 is the RxTime1 duration of the monitoring protocol C, which is basically the same as the setting of 2ms (1.97 ms);
- Time scales G1-G2 are sleep time-consuming, which is basically the same as the setting of 35ms;
N'ụzọ dị otú a, usoro nleba anya na-ewe ihe dịka 41.5 ms. O doro anya na ọ bụ ihe a na-apụghị ịdabere na ya ime mgbanwe na usoro atọ nke ndị na-anya ụgbọ elu na 40ms. Iji hụ na onye ọ bụla na-anya ụgbọ elu nwere ike ikpuchi ohere nlekota abụọ n'ime 40ms, Ya mere, ọ dị mkpa ịgbanwe oge ụra na nhazi nke nlekota oru C si 35ms ruo 27ms, dị ka e gosiri na ọnụ ọgụgụ dị n'okpuru ebe a.

Nyochaa na mmetụta nke ịkpalite akụkọ ahụ kwekọrọ na atụmanya, dị ka egosiri na foto dị n'okpuru (protocol ọ bụla na-eziga ngwugwu 2 wee nata ugboro isii):

A nwalere oriri ike na ọnọdụ a ka ọ bụrụ 1.83mA, dị ka egosiri na foto dị n'okpuru:

Review arụmọrụ oriri ike, dị ka akọwara na akwụkwọ data CMT2312A,
- Uru a na-ahụkarị na steeti Njikere bụ 2.1mA, na steeti RFS ọ bụ 7.8mA. Ngụkọta oge nhazi na ngbanwe steeti bụ ihe dịka 1ms, yana 70% bụ maka nhazi yana na steeti njikere, yana 30% na steeti RFS (nke a tụrụ atụ site na nyocha mgbagha).
- Uru a na-ahụkarị na steeti Rx bụ 13.6 mA, yana nchikota oge na Rx bụ: 0.6 ms + 0.8 ms + 2ms = 3.4 ms
- Na steeti ụra, nke ugbu a bụ ihe na-erughị 1uA, nke enwere ike ileghara anya. Oge ụra bụ ihe dịka 27ms, na ogologo oge nke otu okirikiri bụ 33.6 ms (n'okpuru nha nke nyocha nke mgbagha)
Ya mere, a na-agbakọ nkezi oriri ike dị ka:

Ọ dị ntakịrị ala karịa uru a tụrụ atụ, mana atụmanya bụ isi kwekọrọ na ọnọdụ atụpụtara. Mana anyị nwere ike ibelata oriri ike na ndabere nke 1.71 mA? Ee! Enwere ike ịme ọrụ DC - DC nke CMT2312A (n'ezie, ngwaike ahụ dịkwa mkpa ka emejuputa ya n'okpuru ọnọdụ DC - DC). Na ọnọdụ enyere DC - DC, enwere ike ibelata ugbu a Njikere site na 2.1mA ruo 1.9mA, enwere ike ibelata RFS ugbu a site na 7.8mA ruo 5.6mA, enwere ike belata nnabata ugbu a site na 13.6mA ruo 9.4mA. Ya mere, ngụkọta siri ike bụ nke a:

Ntụle n'ezie bụ 1.27mA, dị ka egosiri na foto dị n'okpuru.

Site na 1.83 mA ruo 1.27 mA, ọ na-akwado ịkpọlite usoro 3 nke usoro iwu, yana mmetụta ahụ ka doro anya. Mgbe ahụ, ị nwere ike ịtụle ịkwado paramita ahụ na OTP n'ime CMT2312A, wee gbanwee nhazi nke echekwara ngwa ngwa iji hụ ka ọ dị irè.
- Ụdị CMT2312A maka ịgbanwe ngwa ngwa nhazi nhazi echekwara
Before solidifying the parameters according to the above configuration, it is necessary to fine – tune the sleep duration. Because quickly switching the pre – stored configuration can save the time for configuring software parameters. Based on the above implementation, the total monitoring duration of the 3 sets of protocols is 3.4ms (0.6 + 0.8+2), which satisfies the requirement of monitoring 2 times within the pilot duration, that is, 6.8ms is required. Therefore, based on the 40ms duration, 33.2 ms remain. Considering the time margin for state switching, the sleep duration can be adjusted to 31ms. The implementation effect is shown in the following figure:

N'ihi nhazi ọkwa CMT2312A dị n'ime DMA na-agbanwe nhazi echekwabara, ọ na-echekwa oge ndekọ nhazi nhazi MCU mpụga. Oge maka ịgbanwee nhazi nke ime na-ewe ihe dịka 150us, dị ka egosiri na foto dị n'okpuru.

Ya mere, a na-agbakọ nkezi ugbu a dị ka ndị a:

Ntụle n'ezie bụ 1.12mA, dị ka egosiri na foto dị n'okpuru.

Nchịkọta nke ike oriri nke atụmatụ
| Atụmatụ | Measured Power Consumption |
| External MCU switching configuration
(DC-DC OFF) |
1.83 mA |
| External MCU switching configuration
(DC-DC ON) |
1.27 mA |
| Internal pre-stored configuration switching
(DC-DC ON) |
1.12 mA |
Ihe ndetu
- This document assumes that all three sets of configurations in the application are in the same frequency band, which can avoid re-calibrating the chip. Because during the initialization process of CMT2312A (or CMT2310A), the frequency band used in the application needs to be calibrated, and the calibration varies for different frequency bands. For example, dịka nhazi atọ dị na exampLe, ọ bụrụ na ugboro ugboro nke otu n'ime nhazi bụ 868MHz, nanị ịgbanwee nhazi ezughị, na re-calibration na-chọrọ. N'ezie, nke a bụ oke echiche. Dabere na ọnọdụ ngwa n'ezie, ndakọrịta ngwaike redio a kapịrị ọnụ kwesịrị ịdị n'ụdị bandwit yiri ya.
- From the analysis of the final results of this example, maka nhazi mbụ echekwara ya na ngbanwe ngwa ngwa, nkezi nke na-arụ ọrụ ugbu a bụ ihe dịka 1.12 mA; ebe maka usoro nhazi MCU dị n'èzí, uru a tụrụ atụ bụ naanị 1.27 mA, yana njikarịcha nke ihe dịka 12%. Ihe kpatara na-agbanwe ngwa ngwa nke nhazi nke mbụ - nke a na-echekwa na-abụkarị nkwụsị nke oriri nke nhazi MCU dị n'èzí. Na nke a exampLe, MCU mpụga na-esetịpụ SPI ngwaike na ọsọ nke 8 MHz, nke dị oke ngwa ngwa (oke elu nke CMT2312A bụ 10 MHz), yabụ akụkụ nke akụkụ a nke oriri adịghị elu. Nke abuo, na nke a exampLe, otu n'ime nhazi ahụ nwere ọnụ ọgụgụ 10 kbps na oge ịge ntị nke 2 ms, nke na-eme ka akụkụ bụ isi nke ike oriri. Ya mere, ọ bụrụ na ngwa ngwa dị n'ezie bụ maka ngwa ngwa ngwa ngwa ngwa ngwa, oge ige ntị n'ezie dị mkpụmkpụ, na oke oriri nke ịhazi njikọ ndị a dị n'etiti dị elu. Mgbe ahụ, advantage nke iji nhazi nke echekwara maka mgbanwe ngwa ngwa ka ukwuu.
Documentation Revise Record
Tebụl 34. Ndekọ Mgbanwe Akwụkwọ
| Ụdị Mba. | Isi | Gbanwee nkọwa | Ụbọchị |
| 1.0 | niile | Mwepụta ụdị izizi | 2025-07-31 |
Ozi mkpọtụrụ
Akụkọ ihe mere eme nke Shenzhen Hope Microelectronics Co., Ltd.
- Adreesị: 30th floor of 8th Building, C Zone, Vanke Cloud City, Xili Sub-district, Nanshan, Shenzhen, GD, PR China
- Tel: +86-755-82973805 / 4001-189-180
- Faksị: + 86-755-82973550
- Post Usoro: 518052
- Ahịa: sales@hoperf.com
- Websaịtị: www.hoperf.com
Nwebiisinka. Shenzhen Hope Microelectronics Co., Ltd. Edebere ikike niile.
Ekwenyere na ozi HOPERF wetara bụ eziokwu na ntụkwasị obi. Agbanyeghị, enweghị ọrụ ọ bụla ewepụtara maka ezighi ezi yana nkọwapụta n'ime akwụkwọ a ga-agbanwe n'enweghị ọkwa. Ihe dị n'ime ebe a bụ ihe onwunwe pụrụ iche nke HOPERF na agaghị ekesa, mepụtagharị, ma ọ bụ kpughee ya n'ozuzu ma ọ bụ n'akụkụ ya na-enweghị ikike ederede mbụ nke HOPERF. Ngwaahịa HOPERF enyeghị ikike maka iji dị ka ihe dị mkpa na ngwaọrụ nkwado ndụ ma ọ bụ sistemu na-enweghị nkwado ederede HOPERF. Akara HOPERF bụ ụghalaahịa edenyere n'akwụkwọ ikikere Shenzhen Hope Microelectronics Co., Ltd. Aha ndị ọzọ niile bụ nke ndị nwe ha.
www.hoperf.com
Ajụjụ a na-ajụkarị
What are the main functions of CMT2312A?
The main function of CMT2312A is a transceiver that supports quick switching between pre-stored configurations.
What is the operating frequency range of CMT2312A?
The operating frequency range of CMT2312A is 113-960 MHz.
How can I quickly switch pre-stored configurations using CMT2312A?
To quickly switch pre-stored configurations using CMT2312A, follow the operation process outlined in the user manual, which involves setting the device in Ready mode, selecting the desired configuration group, waiting for command execution, and performing user-specific operations.
Akwụkwọ / akụrụngwa
![]() |
HOPERF AN244 Ngbanwe ngwa ngwa nke nhazi echekwabara [pdf] Ntuziaka onye ọrụ AN244 Mgbanwe ngwa ngwa nke nhazi echekwabara, AN244, Mgbanwe ngwa ngwa nke nhazi echekwabara, ngbanwe nke nhazi echekwabara, nhazi nke echekwabara, nhazi echekwara |
