Other Parts Discussed in Thread: CC1310
I'm having some problems with a CC1350 prototype, and I'd really appreciate some assistance to make sure I'm looking for a solution in the right places...
Basically what I’m seeing is an issue where the CC1350 based sensor device will send a 868MHz packet, which will mostly be received by the CC1310 based receiver (currently a CC1310 Launchpad), which in turn sends an acknowledgement. It’s already a bit worrying that the packet isn’t consistently received. What’s more of a problem however, is that the sensor/transmitting device rarely receives the acknowledgement so generally assumes the Tx has failed and will try again. The situation seems to improve marginally if the antennas are right next to each other.
I’ve confirmed that it’s not firmware related (sadly) using our custom hardware talking to a development kit with fresh EasyLink examples. My best guess now is hardware, specifically balun and the antenna feedline/matching. I’m going to see if I can get my hands on a vector network analyser over the next couple of weeks to do some testing myself, but it would be a massive help if some ti engineers could take a quick look over the design and see if they had any suggestions. My client really wants a couple of these prototypes deployed to test mid-January, so I’ll take any help or advice I can get just now!
The design itself is heavily based on the CC1350 launchpad, with identical antennas. It’s only a 2-layer board, but there is a decent, fairly constant ground plane on the underside. The ground plane is slightly narrower and slightly longer than that of the launchpad. I’ve used the same balun components and matching network for the antennas too, but adjusted the width of the feedline for the dielectric thickness of the two layer board. The problem is specifically with the sub-GHz antenna, I’ve not had the need to use the 2.4GHz but I'll look at that separately later.
Many thanks, and happy holidays!
Here are some parts of the schematic that might be relevant, and a section of the PCB layout: