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-F28379D: CS2759985: C2000 EVM questions

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: BOOSTXL-POSMGR

Tool/software:

dear E2E design support,

as a test bench developer one of my current tasks is to evaluate possible solutions for simulating resolver respectively sin/cos encoder HW to provide angular position signals from an affordable stand-alone device. After consulting your internet pages, I wondered whether the LAUNCHXL-F28379D
     https://www.ti.com/tool/LAUNCHXL-F28379D?keyMatch=launchxl%20f28379d&tisearch=universal_search
would fit for purpose, your feedback would be more than welcome...
=> a brief task description you can find below

 Thank you in advance for your kind support, best regards

 W. Schimke

--------------------------------------------------------------------------------------------------------------------

 my questions 

  1. how many DACs are externally available from the F28379D?
    here I'm a little confused. While the launchpad quick start guide
         https://www.ti.com/lit/ml/sprui73a/sprui73a.pdf?ts=1744176644862&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FLAUNCHXL-F28379D
    indicates 4 DAC pins, the TMS320F2837xD datasheet
         https://www.ti.com/lit/ds/symlink/tms320f28379d.pdf?ts=1744562594793
    points out 3 DAC’s available
    => for differential signal generation, I would need at least 4 DAC’s (SIN+, SIN-, COS+, COS-)

  2. is the LAUNCHXL-F28379D alternatively programmable using Mathworks C2000 block set?
         Pricing and Licensing - MATLAB & Simulink
    => we already use Simulink for other purposes and like to benefit from corresponding experience
    => which SW applications beside Matlab/Simulink are required to configure the launchpad, e.g. to upload the compiled model to target? Maybe the Code Composer Studio
         https://www.ti.com/tool/CCSTUDIO ?
    => how much do they cost?
    => if additional SW applications are required, do they need license and if so, which additional costs arise from that?

  3. are there other launchpads/eval boards fitting better for purpose?
    maybe I did not query your portfolio carefully enough
    => please suggest better fitting launchpads/eval boards if any

  4. are there corresponding reference designs for resolver/sin/cos encoder simulation available?
    I performed a quick search at
         https://www.ti.com/reference-designs/index.html
    but could not find anything matching sufficiently to the basic task description. Maybe I did not search carefully enough?
    => please suggest reference designs if any

 --------------------------------------------------------------------------------------------------------------------

 basic task description: affordable stand-alone device for simulating a rotary resolver or a sin/cos encoder

  • angular position is calculated from received speed input, incl. overflow handling
  • sensor signals are calculated based on actual angular position
  • either sin/cos encoder signals (no excitation) or resolver signals (AM modulated excitation signal on top) shall be generated
  • 4 DAC’s to be used to stimulate the calculated sensor signals (SIN+, SIN-, COS+, COS-)
  • add. diagnostic signals to be ignored for a first design
  • failure injection (offset, amplitude, phase/quadrature failures) to be injected if they do not require add. HW (= no open line/shortage to Vbat or GND/mutual short of signal lines)
  • host communication via CAN (here we have a solution in place to create a GUI and/or to manipulate set/actual values during runtime)
  • None of our devices have 4 true DAC outputs.  On this LaunchPad the DAC capability is done by filtered PWM.  We often use this PWM to DAC technique to do the job. 

    https://www.ti.com/lit/spraa88

    These filters should be DNP on the board, you could put in the values you require.

    2. Yes, most C2000 device families have support from MathWorks Simulink and Embedded Target.  The compiler is free from TI, and works with the make tools from MathWorks

    3. They are all going to be similar, just different features, etc.

    4. We mostly have designs on how to interface to position sensors like BOOSTXL-POSMGR but not to emulate a resolver  or SIN/COS sensor.

  • dear Mr. Clearman,

    thank you for answering my questions fast and entirely, e.g. for your excellent support!

    kind regards

    W. Schimke