CMT2300A Low Power Mode Usage Guide Summary This paper introduces the configuration and use method of the low power consumption of CMT2300A. The part numbers covered by this document are as shown below. Table1. Part Numbers Covered by This Document Part No.
RX or TX every time, if you find the CUS_SYS2 last result of the calibration 2 beyond the LFOSC_RECAL_EN (0x0D) boundary, that is not to tune the frequency by the fine adjustment, the calibration 1 can automatically run again, This calibration will www.cmostek.com Rev 0.9 | Page 4/25...
Page 5
Automatically exit to the preset status after transmitting,it is only valid in the packet mode. otherwise, chip will automatically exit from the TX status, but wait for the MCU to send go_* command to TX_EXIT_STATE<1:0> switch. 0:SLEEP 1:STBY 2:TFS www.cmostek.com Rev 0.9 | Page 5/25...
If you use the manual switching, the automatic switching cannot be enabled. 1.2.1 Control Full Manually Controlling full manually means not opening any Duty-Cycle control. Table 4. Control Full Manually Control Bit Value SLEEP_TIMER_EN RX_DC_EN RX_TIMER_EN RX_EXIT_STATE www.cmostek.com Rev 0.9 | Page 6/25...
Open the RX_DC_EN, when the chip automatically wakes from SLEEP, it will not jump to STBY, but will directly do the PLL correction and switch to the RX to receive. In this mode, the RFS status is not allowed, and the MCU participation has been greatly reduced. www.cmostek.com Rev 0.9 | Page 7/25...
FIFO reading at RX. The first thing to note about MCU and CMT2300A cooperation is to obey the operation rule. Once the automatic controlling is enabled, you can't manually order to do the same status switching. Also, it is important to note that if the automatic exiting from RX is enabled and the exit status is SLEEP, then the interrupt status in the control bank2 will be lost after exiting to SLEEP.
100% reliable mechanism to make the chip to stop running and switch back to the manual control mode. Assuming CMT2300A starts the full-automatic Duty-Cycle operation after the initialization configuration introduced above, the MCU can exit safely by operating the following register bits: www.cmostek.com...
Page 12
So in general, it's OK to let users use the first method to exit. The second one is used when there is a special requirement. It is important to note that the two mechanisms that exit from the full-automatic Duty-Cycle mode must be operated only after the CMT2300A has entered the full-automatic Duty-Cycle mode, otherwise an operation error occurs.
AN146 Supper Low Power(SLP) Receiving Mode CMT2300A provides a series of options to help users to achieve the supper low power (SLP) reception under the different application requirements. These options must be valid when RX_TIMER_EN is set to 1, that is, when the RX timer is valid. The core content of SLP receiver is how to let the receiver minimize the RX time without the signal, and appropriately extend the RX time to receive with the signal.
(1 indicates the presence of the signal and 0 indicates noise). This signal is not only output to the GPIO as an interrupt, but also to assist the implementation of the SLP as a trigger condition. There are two mechanisms for channel sensing, namely, PJD (Phase Jump Detector) and RSSI contrast. www.cmostek.com Rev 0.9 | Page 14/25...
Table 15. Register Located in the Configuration Bank Register Bits Bit Name Function Description Name PJD_TH_SEL PJD's hidden configuration bit can be fixed to 0. CUS_SYS11 Channel sensing mode option: (0x16) CCA_INT_SEL<1:0> 0: Determine whether there is a signal by PJD's www.cmostek.com Rev 0.9 | Page 15/25...
The following chapter will discuss how the RSSI_VLD signal assists to implement the supper low power (SLP) receiving mode. In general, the more times the PJD inverts, the more reliable the judgment is; the less it www.cmostek.com Rev 0.9 | Page 16/25...
SLP modes in different RX Duty-Cycle modes. These 14 SLP patterns are explained in detail below. First of all, we assume that CMT2300A is working in the RX Duty-Cycle mode, automatically waking from SLEEP, automatically exiting from RX and switching to STBY, MCU is responsible for switching from STBY to SLEEP, and switching from STBY to RX.
Using the RSSI_VLD generated by the PJD to assist the supper low power reception is an innovation of CMT2300A. The effect is very significant. Users are strongly recommended for use. Option 3 combines the RSSI_VLD generated by PJD and PREAM_OK to make the judgment term. It adds the reliability and doesn't add much time.
AN146 diagram below, the MCU is only responsible for sending go_rx and go_sleep command switching the status. CMT2300A will perform to automatically wake from sleep and automatically exit from RX, and generate the corresponding interrupt. The time of RX and SLEEP, etc. given in the figure is only for illustration, without any special meaning.
It is with very high reliability. The minimum value of RX_PREAM_SIZE for CMT2300A can be set to 4 symbols. If combined with the RSSI_VLD signal, it will not increase the time of RX T1, but also can achieve the more reliable detection result.
操作 RX T1 RX T2 SLEEP STBY CAL STBY SLEEP (10 ms) (100 ms) CMT2300A 行为 SL_TMO PREAM_OK有效 PKT_OK有效 RX_TMO Figure19. SLP Pattern 4 The user needs to set the RX T2 long enough to receive all the content needed.
RX T1 RX T2 SLEEP STBY CAL RX (等待MCU操作) STBY SLEEP (10 ms) (30 ms) CMT2300A 行为 SL_TMO PREAM_OK有效 SYNC_OK有效 PKT_OK Figure20. SLP Pattern 11-13 The following scenes are more suitable for using pattern 11 to pattern 13: For the application with Preamble and Sync Word in the packet, you can use the 3 patterns. These 3...
Page 23
AN146 3. Document Modification Record Table18. Document Modification Record Sheet Version Chapter Modification descriptions Date Initial release 2017-08-11 www.cmostek.com Rev 0.9 | Page 23/25...
Page 25
The material contained herein is the exclusive property of CMOSTEK and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of CMOSTEK. CMOSTEK products are not authorized for use as critical components in life support devices or systems without express written approval of CMOSTEK.
Need help?
Do you have a question about the CMT2300A and is the answer not in the manual?
Questions and answers