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.

LAUNCHXL-CC26X2R1: Connection failed

Part Number: LAUNCHXL-CC26X2R1
Other Parts Discussed in Thread: CC2642R

Hi Team,

Our customer is using TI CC26x2R1LP for AoA measurement with BOOSTXL-AoA antenna board. The device  failed to connect to a CC26x2R1LP responder. He had soldered the capacitor as stated in the User's Guide. It gives him the I/Q values when he use two unmodified launchpads. When he used the Coordinator with BOOSXL-AoA board, it identifies the Responder then trying to connect but it failed. He is using the SDK ver. 6.20.00.29 and he also tried the ver SDK ver. 5.10 with the same result.

He also added,

Even if I use 5:10 SDK, Master device fails to connect with slave device. But, if I use the antenna board with the passive while slave and responder connect each other with the on board antenna, I get some IQ results related to the passive one.

Can you please help us with this issue?

Regards,

Danilo

  • Hi Danilo,

    Thank you for reaching out.

    • Could you please provide a picture of the boards used by the customer?
    • For sanity, could you please confirm the same image flashed on the coordinator and on the responder have been built using the same SDK?
    • Could you please ask the customer to try using connectionless-AOA to see if some IQ data could be collected?

    Best regards,

  • Hi Clement,

    Thank you for your response. Here is the feedback of our customer.

    All the 3 Launchpads are CC26x2R1(with cc2652R1 chip) rev B.

    BOOSTXL (MCU035 rev A)
    Please find the all attachments.
    ** I did not flash each and every launchpad with cc26x2r1 image file before but I will do that also.
    ** All the launchpads were built using the same SDK at once. ( tried 6.10, 6.20, 5.10)
    **Connectionless AoA - it waits for 30sec without displaying anything and then stopped. No csv file was created.

      

       


    He also added

    1) Could you let me know how can I change the BOOSTXL antenna array of a passive device which use 5.10 SDK version. It is bit hard for me to understand since simple link academy uses other version of SDK.
    2) is it just enough to change the antenna pattern and length from the python code? ( if this is the case how can I know which antenna array is in use)
    3) Is it okay to get I Q values using a passive device ( with the BOOSTXL) ? In this case, RTLS_slave and RTLS_master devices form a connection without any modifications.

    Regards,

    Danilo

  • Hi Danilo,

    I am afraid I cannot spot the issue at the moment.

    As a reminder, we have end of lived the BOOSTXL-AOA (see here). Similarly we only provide limited support for customers using SDK 5.10 and earlier (see here).

    Thank you for your comprehension.

    Best regards,

  • Hi Clement,

    Thank you for your response. According to our customer, the issue has been resolved after flashing the hex files. Would you be able to comment on his follow up inquiry below?

    After flashing the hex files I could resolve the issue.
    Can you bit explain me how can I change the input parameters of the rtls_connected.py file in a way that returns me at least 512 samples from each channel.( I am trying to limit the number of channel but did not find a way yet)
    Regards,
    Danilo
  • Hi Danilo,

    The script is written to gather the IQ data collected at each connection event. Per Bluetooth LE specifications, the number of IQ samples extracted per CTE depends on the CTE length (20 to 160 us) and the sampling rate (1 or 2 us). When taking into account the CTE structure (with the alternance between switching and sampling slots), it comes a maximum of 37 or 74 samples per connection event (see here for more details).

    In other words, a few successive connection events will be required to gather 512 samples. I'll let you assess if you prefer the CC2642R reports 37|74 samples each time, or if you prefer modifying the code running on the CC2642 to report 512 samples each time. Please note the latter option might not work (due to RAM constraints) especially if many channels are used.

    Note: in order to reduce the number of channels used, you may want to consider using a Channel Map update procedure.

    To finish, please make sure to open a new thread to discuss questions non-related to the initial topic.

    Thank you for your comprehension.

    Best regards,

  • Hi Clement,

    Thank you very much for your valuable feedback. I have created another post in the link below.

    e2e.ti.com/.../launchxl-cc26x2r1-aoa-inquiry

    Regards,

    Danilo