Note: I wanted to post this in the 'Other wireless technologies forum', but when entering CC2640, it only allows the Bluetooth Forum. Could a moderator please relocate this post,
Summary of requests
-
Looking for C code to configure the CC2640 in 1Mbps GFSK, 2Mbps GFSK, 5Mbps 8-FSK modes of proprietary operation
-
Looking for more detailed documentation of the RF API and RF hardware interface (see details below)
-
Looking for clarification on the differences between the standard and HS API.
More detailed information
We have an application where we will need to use the CC2640 in proprietary mode. The CC2640 datasheet calls out that proprietary mode is possible, but the CC13x0, CC26x0 techincal reference manual as well as the SDK documentation is somewhat incomplete on how to use these modes. With no official support in RF Smart Studio for these modes, I’m left piecing together things to get this chip working.
For chip configuration, I’ve been given some examples by my FAE on how to configure the chip in 5Mbps mode. He also pointed me at the CC13x0 code examples for the HS API. Even though I have got the chip going in some of these modes, I can't trust that the chip is truly configured for optimal operation based on the performance I’ve been seeing. Is it possible to get C code that has the configuration commands and settings for the CC2640 in the following modes of proprietary operation:
- 1Mbps GFSK
- 2Mbps GFSK
- 5Mbps 8-FSK
In the absence of that, is it possible to get more through documentation on these modes and APIs? With so much of the operation black-boxed in RF Smart Studio, it makes it hard to put together these configurations on my own without better understanding of some of the modes of operation described below:
- Operation of the the RF register overrides
- Operation of the CPE, RFE and MCE patches and when they should be used
- Setting of the TX power register. This is only described in passing in the TRM and points to using the RF Smart Studio setting. Many of the different sources I've got for proprietary mode have different TX power settings which I am unable to differentiate if I'm really at max TX power (+5dBm).
Finally, I’m not sure which API to use in proprietary modes. There is both the standard and HS APIs. Is there information somewhere on the differences and when to use each of these?
Thank you in advance for the help.