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.

CC1120EMK-868-915: Issue with Replacing RF Module – Communication Not Established with Main Board

Part Number: CC1120EMK-868-915
Other Parts Discussed in Thread: CC1190, CC1120, BOOSTXL-CC1120-90

Tool/software:

Hello everyone,

Our organization had previously outsourced the development of a custom RF module to a vendor for establishing wireless communication between the controller and sensors in a weighbridge system. The module was designed to wirelessly transmit weight data, which is then converted to RS485 and RS232 formats.

Unfortunately, the original vendor is no longer supporting or supplying the wireless boards. The wireless system comprises a main mcu board and RF module connected through SPI

To continue operations, we purchased a Chinese-made RF module that uses the same chip as the original one. However, after integrating this new module with our existing main board, the wireless communication fails to establish.

Here are the key differences between the old working RF board and the new one.

"Misses two ferrite best and a zenor diode connected to the 32mhz TCXO oscillator.

  1. Dedicated HGM pin – Connected to 3.3V on the old board.

  2. Dedicated TXCO – Also connected to 3.3V on the old board.

Additionally, the supplier of the Chinese RF module mentioned that a 5ms delay is required before issuing a reset. To my knowledge, our current firmware does not implement this delay (please correct me if I’m wrong—I'm relatively new to embedded systems).

Unfortunately, our organization doesn’t have any in-house firmware developers, so making firmware-level changes is not straightforward.

My main question:

Is it possible for this new RF board to work with our existing main board, given the above differences?
I've attached images of both the old and new RF boards for reference.

Any help or suggestions on what we should check or modify (hardware or firmware-wise) would be greatly appreciated.

Thanks in advance!

  • Hi,

    The module contains CC1120 and CC1190 but what is the chip on the Chinese-made RF module you are trying to connect to ? 

    You mentioned that CC1120 CC1190 could connect to the previous Chinese-made RF module but not the new one. Is the firmware 100% identical between the previous Chinese-made RF module and the new one ?

  • H!!

    Both boards use the same chips and operate on the same firmware, but some hardware differences are:

    1. Board B(Chinses) has an external Zener diode and two ferrite beads that are not present in Board A.

    2. Board B(Chinses) includes dedicated HGM and TCXO control pins that require toggling from the MCU.

    3. In our design (Board A), there are no such dedicated pins — TCXO control and HGM are handled entirely in hardware.

    1. Board B(Chinses) has an external Zener diode and two ferrite beads that are not present in Board A. - Sorry for this wrong statement the Zener diode and two ferrite beads are only present in the board A which is ours and missing from chinses board.

  • Hi,

    It is still not clear what is the chip on the Chinese-made RF module you are trying to connect to ?

  • Chinese RF board has CC1120 and CC1190.

    Find the product link : //www.coralradio.com/CC1120/N516AS.html  this product is designed by using the BOOSTXL-CC1120-90 Evaluation board design file

  • OK. So CC1120 CC1190 on both the TX and Rx side ?

    Do you have a schematic ?

  • If you transmit an unmodulated Tx carrier. Do you see the correct output power on a spectrum analyzer ?

    The ferrite beads are normally connected in series on the power lines. If these are missing do you have power to the chips ?

    Is the external Zener diode used on the VDDS side as protection only or to regulate the VDDS power voltage ?