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.

TMS320F28027: Profile Clock

Part Number: TMS320F28027

Hi,

Good Day.

The customer is using TMS320F28027. He wants to increase the CPU speed to execute code faster. When CPU speed is 10MHz, the profile clock between a breakpoint is about 18000, when CPU speed is 20MHz, the profile clock is 40000, mean profile clock increased when CPU speed increased and execution time increased. Code is executed from flash, wait state is set to 1. He doesn’t know why execution time increases.

Please advise. Thank you very much.

Best Regards,

Ray Vincent

  • Hi Ray,

    Due to the holidays expect a delay in responses. Please expect response by 1st or 2nd week of January. Sincere apology for inconvenience.

    Regards,

    Ryan Ma

  • Ray,

    I agree this doesn't make sense from a pure clock rate perspective.  Is there a chance there is some background ISRs that are getting called more often with the increase in system frequency?  I'm not sure this makes sense either, since the code would be executing 2x the speed as well; but I feel like something like this is causing the profile clock numbers.  Perhaps customer could make sure the code section is linear and ISRs are disabled(including the Watchdog) to rule that out.

    Best,

    Matthew