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-CC1310: CC1310

Part Number: LAUNCHXL-CC1310
Other Parts Discussed in Thread: CC1310

Hi,

I want to use six differtent CC1310 launchpad for data transfer .

Can each launchpad be interfaced with six different  microcontroller whih needs data of from the launchpad for generating PWM?

Regards,

Nisha

  • Hi, can you try to rephrase your question? I didn't understand what you are looking for...
  • I am designing a single phase H-Bridge cascaded Multilevel Inverter. There are six inverters each need to generate four PWM signals.
    In order to do so six micro-controller will be used. I want the data of each inverters input DC voltage to be communicated wirelessly to all the six microcontroller.

    Can CC1310 be used for same purpose?
    Can it be connected with any microcontroller using SPI I2C and also be programmed to do the task?


    Hopefully its clear now.
  • Ok, yes each of the CC1310 can produce 4 PWM outputs based on 32bit timers. If the "data of each inverters" are a set of numerical data, then yes it can be transmitted and received by the CC1310's.
    And yes, you can use the SPI interface to communicate towards other MCU's with same type of interface, Tx 12MHz / Rx 4MHz.
    I2C is much slower and is typically used  as a command/data interface towards sensors etc.

  • Can you please tell me something about data rata it can transfer?
    In launchpad user guide I can only see 1 PWM pin
    www.ti.com/.../swru477.pdf

    and what do you mean by "based on 32bit timers"

    I am totally new in using controllers.
    Links for programming PWM using launchpad and using Tx Rx will be really helpful
  • Hi, not sure what you mean by data rate in terms of a PWM...

    PWM pins: if you check the board file you will see the following deceleration:

    #define Board_PWM0              CC1350_LAUNCHXL_PWM0
    #define Board_PWM1              CC1350_LAUNCHXL_PWM1
    #define Board_PWM2              CC1350_LAUNCHXL_PWM2
    #define Board_PWM3              CC1350_LAUNCHXL_PWM3
    #define Board_PWM4              CC1350_LAUNCHXL_PWM4
    #define Board_PWM5              CC1350_LAUNCHXL_PWM5
    #define Board_PWM6              CC1350_LAUNCHXL_PWM6
    #define Board_PWM7              CC1350_LAUNCHXL_PWM7

    Read more about PWM and timers in the Technical Reference manual: TRM

    The only PWM example we have is the pwmled example: TIREX

  • Hi Fred,

    by data rate I meant to ask how much data in Kbits/sec be transmitted over wifi by this launchpad

    Thank you

  • Can you please explain what does Tx 12MHz / Rx 4MHz indicate?
  • Hi, I'm referring to SPI transmission speed (datasheet states 4MHz both directions).

  • Hi, regarding your statement "by data rate I meant to ask how much data in Kbits/sec be transmitted over wifi by this launchpad", by wifi do you mean Ethernet WiFi? The CC1310 does not support such physical layer.
    The highest data rate fully characterized and presented in SmartRF Studio per today for the CC1310 is 500kbps (2-GFSK), but we do have settings for high speed modes up to 4Mbps in our SW examples, such as the rfPacketErrorRate example: LINK