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.

setting for CC1310, to read out all the transfer data

Other Parts Discussed in Thread: CC1310

Hi,

I would like to use CC1310 in the design, the transmitter uses other vendor equipment, the receiver uses CC1310.

Modulation mode using OOK. The transport protocol uses a custom protocol,

and the logic 0 and 1 of the transport data are defined using custom methods (with the duration of the level).

Now the debugging will be encountered such a problem:

Directly using the settings in the SmartStudio can not properly receive the transfer data.

The current phase of the target:

I want to directly read out the data which the Radio side convert modulated signals into bits.

(The data is before the RFcore decoding, and including all the Preamble, Sync word)

There are the following questions to help.

How to set the CC1310, in order to all the RF side of the comparator data into the reg or a bit, easy to read when debugging.

Thank you 

Jacky

  • Hi

    Please let us know as much as possible regarding the packet you are trying to receive (RF parameters and packet format) and we will look into how the CC1310 needs to be configured to be able to receive the packet.

    Siri

  • Hi

    Thank you for your reply.

     

    The detail info about packet is shown as below:

    RF parameter :

    CW Frequency : 920MHz

    Symbol Rate : 256K bit /s

    Modulation : OOK (ON-OFF Keying)

     

    Packet Format:

    Data Encoding : PPE (Pulse Position Encoding, A "one" or "zero" is indicated by the position of a positive pulse)

    Positive pulse width : 0.98us (one cycle of a 1MHz clock)

    More info about PPE :

    One data bit period contains four 1MHz clock cycles.

    If first 1/4 period is high and the others are low, means this bit is "one".

    If third 1/4 period is high and the others are low, means this bit is "zero"

     

    Thank you

    Jacky

  • Are you aktually plan to use OOK and 256 kbps? Is this a new system since all legacy systems that uses OOK normally uses datarates in the order of a few kbps.
  • Thank you for your reply.

    Yes, I plan to use OOK and 256kbps to make a new receiver, and data in the transmission using PPE encoding.
  • Hi,

    I want to make a new receiver to get the transmit data from a transmitter (The transmitter actually is a RF card's UHF backscatter).

    The transmit data with OOK modulation, 920MHz frequency, 256kbit/s symbol rate, PPE data encoding.

     

    The whole transmit data consists of preamble, sync word, packet data and CRC.

    The whole data's format is shown as below:

    (I can't insert a picture here, maybe something wrong with my PC. I make a chart with text.

    The text chart may not display well here, you can copy below chart to a text file, and select courier new font).


                    |<----------------- Preamble ---------------------------------->|<--- Sync word ------->|<---------- Packet Data and CRC ----------------  ...
                    |                                                               :                       :                                              
                    512KHz                                                          :                       :                                               
                  ->|   |<- :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :_   _  :
            Clock   | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | :
                    | |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_:  ...
                    |       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |       :       :       :       :       :       :       :       :       :       :       :_ _ _ _:       :       :_ _ _ _:_ _ _ _:       :
             Data   |       :       :       :       :       :       :       :       :       :       :       |       |       :       |       :       |       :
                    |_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _:_ _ _ _|       |_ _ _ _:_ _ _ _|       :       |_ _ _ _:  ...
                    |       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |    _  :    _  :    _  :    _  :    _  :    _  :    _  :    _  :       :       :_      :_      :    _  :    _  :_      :_      :    _  :
        Encoded data|   | | :   | | :   | | :   | | :   | | :   | | :   | | :   | | :       :       | |     | |     :   | | :   | | | |     | |     :   | | :
                    |_ _| |_:_ _| |_:_ _| |_:_ _| |_:_ _| |_:_ _| |_:_ _| |_:_ _| |_:_ _ _ _:_ _ _ _| |_ _ _| |_ _ _:_ _| |_:_ _| |_| |_ _ _| |_ _ _:_ _| |_:  ...
                    |       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :       :
                    |

    Preamble consists of 8 bits ZEROES.

    Sync word consists of a LOW for two bit periods followed by a ONE.

    Packet data consists of 64 bits.

    CRC consists of 16bits.

    A ONE is represented by a HIGH in the first quarter of the bit period, while a ZERO is represented by a HIGH in the third quarter of the bit period.

     

    It seems this data format could not be use directly with SmratRF studio for CC1310.

    How to set the CC1310, in order to all the RF side of the comparator data into the reg or a bit, easy to read when debugging.

     

    Thank you

    Jacky

  • Does CC1310 support passthrough mode?

  • Sorry for the delay, I had to check up something.

    Currently we are only supporting low datarates with OOK and will probably never fully support 256 kbps OOK since not that many uses high datarates and OOK.
  • Thank you for your reply.

    I was not in the company last week. Sorry for late reply.

    Your reply is very important to my design.  I need to consider whether or not to use CC1310 to implement my design.

     

    Thank you.

    Jacky