CMOSTEK CMT2219B User Manual

Low power mode
Hide thumbs Also See for CMT2219B:

Advertisement

Quick Links

AN164
AN164
CMT2219B Low Power Mode User Guide
Overview
This manual mainly discusses the low power mode configuration and usage of the CMT2219B.
The product models covered in this document are shown in the table below.
Table 1. Product Models Covered in This Document
Product Model
Frequency Range
Modulation Method
Chip Function
Configuration Method
Package
QFN16
CMT2219B
127 - 1020 MHz
(G)FSK/OOK
Receiving
Register
Before reading this document, it is recommended to read the AN161-CMT2219B Quick Start Guide to understand the basic
information of the product.
©
/
www.cmostek.com
Rev 1.0 | 1
21
Copyright
By CMOSTEK

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CMT2219B and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for CMOSTEK CMT2219B

  • Page 1 QFN16 CMT2219B 127 - 1020 MHz (G)FSK/OOK Receiving Register Before reading this document, it is recommended to read the AN161-CMT2219B Quick Start Guide to understand the basic information of the product. © www.cmostek.com Rev 1.0 | 1 Copyright By CMOSTEK...
  • Page 2: Table Of Contents

    SLP Mode 1 - 3 ............................16 2.4.3 SLP Mode 4 ............................. 17 2.4.4 SLP Mode 5 - 10 ............................17 2.4.5 SLP Mode 11 - 13 ............................ 18 3 Revise History ..........................20 4 Contacts ............................21 www.cmostek.com Rev 1.0 | 2...
  • Page 3: Duty-Cycle Operating Mode

    Before each RX, if the last CAL2 result is out of a CUS_SYS2 LFOSC_RECAL_EN boundary (meaning that the frequency can not be (0x0D) adjusted by fine adjustment), an automatic CAL1 calibration is performed again, which takes about www.cmostek.com Rev 1.0 | 3...
  • Page 4 It is enabed only when the RX timer is enabled in packet mode, otherwise, the chip will not exit RX RX_EXIT_STATE<1:0> state automatically, but wait for the MCU sending command go_* to have sate switching. 0: SLEEP www.cmostek.com Rev 1.0 | 4...
  • Page 5: Duty-Cycle Mode In Rx

    On the other hand, once manual switching is applied, automatic switching cannot be enabled. 1.2.1 Fully Manual Control No Duty-Cycle is applied in fully manual control mode. Table 4. Fully Manual Control Control Bit Value SLEEP_TIMER_EN RX_DC_EN RX_TIMER_EN RX_EXIT_STATE www.cmostek.com Rev 1.0 | 5...
  • Page 6: Automatic Wakeup From Sleep

    SLEEP timer time out then start operating after detecting the SL_TMO interrupt. Table 5. Automatic Wakeup from SLEEP Control Bit Value SLEEP_TIMER_EN RX_DC_EN RX_TIMER_EN RX_EXIT_STATE SLEEP_TIMER_EN = 1 SLEEP STBY Figure 3. Automatic Wakeup from SLEEP for Receiver www.cmostek.com Rev 1.0 | 6...
  • Page 7: Automatic Wakeup From Sleep And Enter Rx

    STBY state can be used as an intermediate state to allow the MCU to participate in operations such as clearing interrupts, reading FIFOs. Table 7. Automatic Wakeup from SLEEP and Exit Rx Control Bit Value SLEEP_TIMER_EN RX_DC_EN RX_TIMER_EN RX_EXIT_STATE 0/1/2 www.cmostek.com Rev 1.0 | 7...
  • Page 8: Fully Automatic Receiving

    As for cooperation between the MCU and the CMT2219B, users must follow the operating principle, that is, once the automatic control is applied, do not use the manual control by command to do the same state switching. In addition, it must be noted that if automatic RX exit function is open, and the target exit state is SLEEP, the interrupt state in control area 2 will be all lost after exiting to SLEEP.
  • Page 9: Enter And Exit Duty-Cycle Mode

    MCU to exit the automatic running state and switch back to manual control mode. Assuming that after the initialization configuration as mentioned above, the CMT2219B enters fully automatic Duty-Cycle mode. To exit this mode, the following register operations are needed.
  • Page 10: Super Low Power Receiving Mode

    2 Super Low Power Receiving Mode The CMT2219B offers a series of configurations to help users achieving super low power receiving to meet different application requirements. These configurations take in effect when RX_TIMER_EN is set to 1, that is, the RX timer is active. The core of SLP receiving is to minimize the RX time when no signal appears and extend it properly when signal appears.
  • Page 11: Principle Of Slp Transmission And Reception

    Traditional short-range wireless transceiver systems generally use the following basic solutions to implement low-power transmission and reception. The CMT2219B is compatible with these solutions. Moreover, it extends 13 more power-saving solutions based on the traditional ones. Among them, the most fundamental one is discussed below, which can be implemented through setting RX_EXTEND_MODE<3:0>...
  • Page 12: Channel Listening Related Registers

    The corresponding RFPDK screen and parameters are shown in the below figure. Figure 9. RFPDK Screen for Channel Listening Table 12. Channel Listening Related Parameters RFPDK Parameters Register Bits RSSI Valid Source CCA_INT_SEL<1:0> PJD Window PJD_WIN_SEL<1:0> The related registers are listed in the below table. www.cmostek.com Rev 1.0 | 12...
  • Page 13: Rssi Comparison

    In general, the more phase jumps appear, the more reliable the judgement is. The less, the faster the judement finishes. If the receiving time window is small, the number of detections needs to be reduced to adapt the time window setting. www.cmostek.com Rev 1.0 | 13...
  • Page 14: Slp Receiving Modes

    RX Duty-Cycle modes. Followings will discuss the 14 SLP modes. Assume that the CMT2219B operates in a RX Duty-Cycle mode as: 1) wakeup from SLEEP mode automatically 2) exit RX automatically then switch to STBY 3) switch from STBY to SLEEP then switch from STBY to Rx by MCU.
  • Page 15: Slp Mode 0

    MCU, othewise exits Rx when T2 timer ends. Among the 14 modes discussed above, there are several modes using RSSI_VLD as triggering condition. The CMT2219B innovatively designs the feature using the RSSI_VLD generated by PJD supporting SLP with remarkable performance. Thus it is surely a highly recommended feature for users.
  • Page 16: Slp Mode 1 - 3

    Condition 3 is both option 1 and 2 being valid at the same time, a more strict condition, which cannot be triggered easily thus with higher reliability. The RX_PREAM_SIZE of CMT2219B, which can be set to a minimal value of 4 symbols, co-working with RSSI_VLD signal, will not increase the time of RX T1 and can achieve more reliable detection.
  • Page 17: Slp Mode 4

    MCU control 操作 RX T1 SLEEP STBY CAL STBY SLEEP (10 ms) CMT2300A CMT2219B 行为 behavior SL_TMO RSSI_VLD有效 RX_TMO RSSI_VLD active Figure 14. SLP Mode 4 2.4.4 SLP Mode 5 - 10 When the mode is set to 5 - 10, in T1 time window, once the condition is detected as valid, it switches to RX T2 then exits Rx automatically when RX T2 timer ends.
  • Page 18: Slp Mode 11 - 13

    RX T1 RX T2 SLEEP STBY CAL RX ( wait for MCU operation) STBY SLEEP (10 ms) (30 ms) CMT2219B Behavior SL_TMO PREAM_OK valid SYNC_OK valid PKT_OK Figure 16. SLP Mode 11-13 www.cmostek.com Rev 1.0 | 18...
  • Page 19 Adding fixed sync word as the secondary detection condition will make it reliable enough. If the secondary detection condition is not satisfied, it exits Rx when RX T2 timer ends to avoid extra power consumption in case of triggering by fault. www.cmostek.com Rev 1.0 | 19...
  • Page 20: Revise History

    AN164 3 Revise History Table 16. Revise History Records Version No. Chapter Description Date Initial version 2017-11-21 www.cmostek.com Rev 1.0 | 20...
  • Page 21: Contacts

    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.

Table of Contents