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
Some applications require more control of what the field oriented control is doing. Applications with this requirement can use the minimum implementation of InstaSPIN, which consists in running only the FAST estimator from ROM with any of the other software blocks moveable to user memory. The estimator must remain in ROM since the source code is proprietary to TI.
Figure 9-2 highlights in different colors what runs from ROM and users' memory.
Notice that only the function that runs the estimator (Est_run) is executed from ROM. Everything else is executed from users' memory, either RAM or FLASH. In the following subsections, the performance of InstaSPIN is described when a minimum implementation is used.