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.

PurePath Wireless configurator (CC8520)

Hi Kjetil

Hi

I want to add function in my current product, which is same as a remote switch. When the master GIO13(a) short to ground, and then the slave GIO13(b) is goto low, and when master GIO13 high then slave GIO13 goto high.
The means is a and b Synchronization

how to set the configurator?

Thanks
Gary Siu

  • Hi Gary,

    The problem with the transmission can be due to that the timeslot timing of the two devices drifts compared to each other. This would cause the devices to perform RX and TX at the same time, the device in TX then jams the device performing RX which seriously affects the performance of the transmission.

    If both the modules are masters, this drifting between the timeslot timing of the devices can be prevented by using “timeslot alignment”, which is a wire-based synchronization for multiple master devices using one GIO per device. One master is the timing master that outputs a synchronization signal, and the other masters are timing slaves capturing this synchronization signal.

    Best Regards,

    Johan

  • Thanks Johan, other question.
    If use GOI13 for the timeslot alignment, the GIO pin is connect to high or grand?

  • Hi,

    The output pin from the timing master should be connected the inputs of the timing slaves, the output from this pin is the synchronization signal. It is also important that the different masters share the same ground.

    Best regards,
    Johan   

  • I set TX Module is timing master, and RX Module is timing slave. GIO13 pin connected together.
    But TX Module can link with Speaker. And RX Module cannot link with Mic.
    And then I disconnect GIO13 pin, both parts are working, but distance not improve.

  • Hi,

    are the timeslot periods the same for the two masters?

    It is important when you do timeslot alignment that the timeslot periods of the different masters are equal. If the timeslot periods differ it affects the transmission. You can see the timeslot period used by the master in the Advanced options panel. In this panel you can also force the master with the shortest period to use the same timeslot period as the other master.

    Best Regards,
    Johan 

     

     

  • In my project, TX is use downstream audio, the timeslot period only can select 3750, 4000.
    RX is use upstream audio, the timeslot period only can select 2000, 2250, 2500.
    So I cannot set it to same period.

    Thanks
    Gary Siu

  • You should be able to force the masters to use the same timeslot period. Maybe you can upload your project files so that I can take a look at them?

    Best Regards,
    Johan 

  • Hi Johan, My project files attached please find.

    Thanks for your help!

    Gary Siu

    TX : Module.ppwprj

        Module-TX.ppwcfg      mounted on same PCB

    Module-RX.ppwcfg

    RX: Two_MIC_3204.ppwprj

    Two_MIC_Output.ppwcfg  mounted on same PCB

    Two_MIC-Input.ppwcfg0572.Config_Files.zip

  • Hi Gary,

    I have looked at your project files now. In your case it is actually impossible to use the same timeslot period for both the masters. The configurations of your two masters differ a lot, meaning that the anatomy of the different timeslots also will differ a lot. Factors that affect the anatomy of the timeslots are e.g. slave count, streaming format and if the master if configured for upstream or downstream.

    The timeslot period can only be set to values in a given range for the different configurations, so if the configurations are too different the timeslot period cannot be set to the same value. For you to be able to use timeslot alignment you have to make the configurations of the two masters more similar when it comes to streaming format and slave count.

    Best Regards,
    Johan

  • Hi Johan

    I want to add function in my current product, which is same as a remote switch. When the master GIO13(a) short to ground, and then the slave GIO13(b) is goto low, and when master GIO13 high then slave GIO13 goto high.
    The means is a and b Synchronization

    how to set the configurator?

    thanks

    Gary Siu