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.

Position manager execute time

Other Parts Discussed in Thread: CONTROLSUITE

Hi C2000 champion

 When discussed Position manager with customer , they wants to know about the execute time of the encoder protocol using position manager.

Currently they are using FPGA, and the result are as below:

1) EnDAT   8MHz CLK, 17 bits/19 bits, it takes about 30us

2) BISS C   10MHz CLK, 17 bits/19 bits, it takes about 30us

3) T-format   2.5MHz CLK, 17 bits, it take about 51us.

If position manager also need about 51us to deal with T-format, then if the main control ISR(have motor control) is 31.25us, how to deal with this condition.

ERIC

  • Hi Eric,

    The timing for each and every function in the library is already documented in the corresponding library document.
    Please refer to the documents under
    C:\ti\controlSUITE\libs\app_libs\position_manager\
    There also an example under "examples" directory of each of these interfaces.

    -Bharathi.
  • Hi Bharathi
    Customer didn't want to function execute time, they want the time from start operation to get the angle information. And I didn't find this test result in the doc.
    Eric
  • Eric,

    Function time and associated example are provided for customer to measure the timings in their system.
    Because the exact timings depend on the encoder they are using and the command being used to read the position etc.
    That's the reason why we do not specify the turn around time, but only specify the sub-components to give the idea of the function overheads.
    I'll send you some approximate number with the encoder i have and also let you know how to measure in the customer system.
    Does the customer have IDDK or other h/w to run the code?

    -Bharathi.
  • Hi Bharathi
    Customer have IDDK.
    "I'll send you some approximate number with the encoder i have and also let you know how to measure in the customer system."
    Please send it to me.
    Eric
  • Eric,

    If they already have the IDDK - they can as well run with the encoder of interest and get the data.
    I did run some measurements with the encoder I've and sent the data to you in a separate email.

    -Bharathi.