Hi,
I cannot extend the range of CC2540 by using CC2590. The result for adding CC2590 is the same as the normal PCB antenna I am using (keyfob antenna).
The project I am using to test is "SimpleBLEPeripheral" in BLEstack1.4 and I am using the iPhone TI Multitool apps to test the RSSI. I have been following the setting in Table8.2 in the document AN120. I have also tried the following code in "SimpleBLEPeripheral_Init()":
HCI_EXT_ExtendRfRangeCmd();
HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_0_DBM);
HCI_EXT_SetRxGainCmd(HCI_EXT_RX_GAIN_HIGH);
I could read the pins P1_2 and P1_3 in the Oscilloscope that there were 3 pulses(each 200~500us) producing in a period of 27ms.
However, it seemed not to be worked for me. I have even made a PCB using the layout of the CC2590EMK and use CC2541 to test. It still did not work. I could see that CC2590 is running as the RSSI drop a lot when I cut its power.
Have I missed something?Or anythings wrong?
For the PCB and the components, I am using bigger tolerances. Is this the reason?
Would you please give me some suggestions? Thanks.
Regards,
Alex