This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Cannot Extend range of CC2540 by using CC2590

Other Parts Discussed in Thread: CC2540, CC2590, CC2541, CC2591

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