14.8.3 TRX_CTRL_0
Name: | TRX_CTRL_0 |
Offset: | 0x03 |
Reset: | 0x19 |
Property: | - |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
PAD_IO[1:0] | PAD_IO_CLKM[1:0] | CLKM_SHA_SEL | CLKM_CTRL[1:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
Reset | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
Bits 7:6 – PAD_IO[1:0] PAD_IO
These register bits set the output driver current of digital output pads, except CLKM.
Value | Description |
---|---|
0x0 | 2mA |
0x1 | 4mA |
0x2 | 6mA |
0x3 | 8mA |
- Selecting low-level driver current reduces power consumption and minimizes transceiver’s harmonic distorion.
Bits 5:4 – PAD_IO_CLKM[1:0] PAD_IO_CLKM
These register bits set the output driver current of pin CLKM. It is recommended to reduce the driver strength to 2mA (PAD_IO_CLKM = 0) if possible. This reduces power consumption and spurious emissions.
Value | Description |
---|---|
0x0 | 2mA |
0x1 | 4mA |
0x2 | 6mA |
0x3 | 8mA |
Bit 3 – CLKM_SHA_SEL CLKM_SHA_SEL
The register bit CLKM_SHA_SEL defines whether a new clock rate (defined by CLKM_CTRL) is set immediately or gets effective after the next SLEEP cycle.
Value | Description |
---|---|
0x0 | CLKM clock rate change appears immediately |
0x1 | CLKM clock rate change appears after SLEEP cycle |
Bits 1:0 – CLKM_CTRL[1:0] CLKM_CTRL
The register bits CLKM_CTRL set the clock rate of CLKM.
Value | Description |
---|---|
0x0 | No clock at CLKM, signal set to logic low |
0x1 | 1MHz |
0x2 | 2MHz |
0x3 | 4MHz |
0x4 | 8MHz |
0x5 | 16MHz |
0x6 | 250kHz |
0x7 | 62.5kHz (IEEE 802.15.4 symbol rate) |
- If a clock rate is selected between 1MHz and 16MHz and SLP_TR is set to logic high in state TRX_OFF, the TRX delivers additional 35 clock cycles before entering state SLEEP.