SPRUHJ1I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
The last decimation rate in the software is related to the trajectory generation within InstaSPIN. The trajectory module is used in the library to provide timing. One example of the trajectories used inside the library is to create a ramp of the speed reference. Another example of the trajectories used is when the motor is being accelerated during the identification process. All of these timings are done by trajectories inside InstaSPIN. All these times are based on the CTRL vs. TRAJ tick rate. Having a different decimation value in this tick rate does not help very much with CPU loading, so it is recommended to match the Speed Controller rate (default of 10) for this tick rate. For illustration purposes, Figure 10-30 shows the CTRL vs TRAJ tick rate.
Figure 10-31 represents the values of this timing diagram in highlighted boxes.
In summary, all the tick rates, and their dependencies are shown in Figure 10-32 with the following times referenced in the diagram.
SYSCLKOUT = 90 MHz
FOC (InstaSPIN without FAST) = 14.2 µs
FAST = 12.9 µs
Current Control = 1.0 µs
Speed Control = 0.5 µs
Trajectory Run = 0.4 µs
Figure 10-33 represents the values of this timing diagram in highlighted boxes.