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.

AFE031: About SunSpec Rapid Shutdown function MCU resource request

Part Number: AFE031
Other Parts Discussed in Thread: TMS320F28034, , C2000WARE

Dears,

We found AFE031 SunSpec Rapid Shutdown reference design use TMS320F28379,but the price is too expensive for ctm. Do you have other device to suggest? Like TMS320F28034 or TMS320F28004X? They all have HRPWM function and if ctm can use PWM module to control AFE031?

Could you kindly help list the MCU resource request for DAC module?  Like SPI Clock/Interrupt Time/PWM/DMA? If TMS320F28034 or TMS320F28004X also can meet request?   Great thx for your good support. 

  • I am looking into what might be your alternatives. Should be able to get you some answers by tomorrow.
  • We are changing and expanding our support for PLC applications over the next 2 months so I apologize for my delayed responses:

    1) Better to use DAC mode as filter tolerances on AFE031 are about +/-4kHz.  In DAC mode it will be easier to do a final calibration on each system due to filter variance on AFE031.  PWM mode will be more difficult for final system calibration unit to unit.  

    2) Link below to a lower cost processor you might find of interest:

    However there is not yet any example code for SunSpec. 

    http://www.ti.com/tool/launchxl-f280049C


    3) The following resources detail a SunSpec solution with a higher cost processor.  It uses the BOOSTXL-AFE031 for the AFE031 which will also work hardware wise on the F280049C.  The BOOSTXL-AFE031 are demo boards not released yet for purchase.  I am in the process of getting some more built over the next one month.  Not sure on your development time frame.

     

    http://www.ti.com/lit/ug/tidue68/tidue68.pdf  This is the AFE031 Booster Pack.  Section 3.1.1.1 is very important, as it goes through the correct jumper settings.  If 15V is provided to the Booster pack, then this will also supply the voltage for the underlying LaunchPad.  There are several jumpers on the LaunchPad that need to be removed so there is not contention.

    http://www.ti.com/lit/an/sprac94b/sprac94b.pdf This is the application note for the SW that will run SunSpec Tx on this setup. 

    The source code is part of our C2000Ware suite of SW that will need to be installed from here

    http://www.ti.com/tool/c2000ware

    The FSK Tx examples are located here after the install:

    C:\ti\c2000\C2000Ware_1_00_04_00\device_support\f2837xd\examples\cpu1\boostxl_afe031_f28379d_dacmode

    Currently the code is written as an example of how to setup and transmit using the HW with Sunspec messages 0 and 1 available.  With that said if the defaults are left as is and ran then the setup should always transmit the Sunspec message “1”, which is the OK signal/keep alive.  There is option to transmit the immediate stop message “0” that is a variable in the code.  This can easily be changed to be controlled from an IO/jumper on the board if needed. 


     

     

  • Lynn

    We haven't heard back from you so we assume this answered your questions. If you need more help just post another reply below.

    Thanks
    Dennis