2020-07-24 07:47 AM
Hi all!
I developed custom board with S2-LPQTR and STM32 uc.
S2-LPQTR - answer through SPI and transmite to radio channel through BALF-SPI2-02D3, but don't receive any message.
I connect on SMPS2 pin external 1.8V from LDO.
In all example boards internal SMPS used and all examples use this line of code:
(S2-LP_DK_1.3.1) //this macro sets the SMPS switching frequency to 3.12MHz.
#define S2LPCmdStrobeRx() {uint8_t tmp=0x90; S2LPSpiWriteRegisters(0x76,1,&tmp);\
FEM_Operation(FEM_RX); S2LPCmdStrobeCommand(CMD_RX);}
#define S2LP_CMD_StrobeRx() {uint8_t tmp=0x90;\
(en.x-cube-subg2) S2LP_ConfigRangeExt(PA_RX,S2LP_ManagementGetRangeExtender());\
S2LP_WriteRegister(0x76,1,&tmp);\
S2LP_CMD_StrobeCommand(CMD_RX);}
In tthe datasheet of S2-LP writed:
"The SMPS output voltage can be controlled in TX only or for both RX and TX according to
the SMPS_LVL_MODE bit of the PM_CONF1 register.
1: SMPS output level will depend upon the value in PM_CONFIG register just in TX
state, while in RX state it will be fixed to 1.4 V.
0: SMPS output level will depend upon the value written in the PM_CONFIG0 register
(SET_SMPS_LEVEL field) both in RX and TX state."
What i need to write S2LPCmdStrobeRx() in don't used SMPS? (with external 1.8V )
Thank all!