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.

TMS320F28379D: Biss + SSI compatibility

Part Number: TMS320F28379D
Other Parts Discussed in Thread: CONTROLSUITE

Hello,

I've been trying the controlSuite's Biss library that makes use of the CLB to generate the clocks. This part works correctly and I could read Biss encoders without much hassle. However, I would like to interface SSI encoders using the same pins, so that the same Biss hardware can be used for SSI.

The main problem I found is that the CLB only activates the SPI clock after reading the start bit in the frame, ignoring any SSI information prior to the first "1".

I have thought of a workaround to this problem (still to be implemented) but I would like to understand several things about the CLB:

- Is it possible to have a modification of the CLB where the SPI clock is not triggered after a start bit, but immediately? This would ensure compatibility with the SSI.

- Once the CLB is configured is it possible to disable it or unlink it from the PWM modules, to allow dynamic configuration?

- What is the current status of the CLB libraries and documentation?

Best Regards

  • Hi,

    - Is it possible to have a modification of the CLB where the SPI clock is not triggered after a start bit, but immediately? This would ensure compatibility with the SSI.

    The library for BiSS-C may not work for SSI interface. The library has predefined functionality and can not be modified.
    We are working on a separate library for SSI interface. Please watch the www.ti.com/c2000drives page for updates.


    - Once the CLB is configured is it possible to disable it or unlink it from the PWM modules, to allow dynamic configuration?

    PWM modules used by the library need to be assigned for this function. Please see the details of dedicated and configurable resources in the corresponding library documentation. For BiSS-C www.ti.com/lit/ug/sprui37/sprui37.pdf

    - What is the current status of the CLB libraries and documentation?
    Currently CLB usage is supported only through TI libraries for PositionManager. All the available libraries and documented at www.ti.com/c2000drives.

    -Bharathi
  • Hello,

    When is the new CLB SSI library expected to be released?

    Best Regards
  • Hi,

    Product updates will be communicated and will available at www.ti.com/c2000drives

    Release dates are not fixed yet.

    -Bharathi.