Hi,
I have recently made a new PCB layout for my application involving CC1310. Its a four layer FR-4 board. My application involves the following series of events (in order):
1) RF Packet Rx
2) RF Packet Tx
3) SPI data Mode.
The cycle time is 1sec.
Using the examples given and of course with my previous posts in this forum, I could able to complete the software code for CC1310 with the above mentioned sequence of events. During this development time , I was using CC1310 EM module and I could able to test the complete code using CC1310 EM module. Its works perfectly in EM module with minimum power consumption in every cycle.
Now I have loaded the same software code (used earlier in the CC1310 EM module) in the new layout board. Its not working properly.
The following are the observations:
1) After the power reset, in the series of events mentioned above, the Rf Packet Tx is only happening in the first two cycles, while the other modes RX and SPI are continuing in each cycle . CC1310 could not able to transmit the RF packet after two cycles.
2) I also observed the current consumption during each cylce. After Rx current(which is fine), there is no build of Tx spike current after two cycles. The current is almost equal to Rx current for the TX cycle while SPI current consumption is fine which is next cycle to Tx.
What could be the issue?
Is this the layout issue which stops Tx after two cycles? Also I tried to put all the capacitors near to pins with the recommended values mentioned in reference design.
Do we need to load something else in newly purchased CC1310 chip before the actual code?
Please advise on the issue and the way to solve it.
Regards,
Ankur