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
When application requirements allow to run all of the field oriented control (FOC) blocks from ROM, and no additional functionality is required (that is, a specialized current control algorithm, or Clarke transform, and so on), a full implementation is recommended. This implementation will make use of the entire library contents placed in ROM, and will execute the complete suite of functions and blocks, known as InstaSPIN-FOC. Full implementation not only includes the FAST algorithm, but it also contains the rest of the FOC blocks. The following block diagram shows how the full implementation contains several blocks allowing the entire FOC code to run from ROM, freeing up more memory resources, and taking advantage of the 0-wait state execution from ROM. The ROM is also execute-only ROM, providing an additional level of security, since the memory cannot be written or read, only executed.
For F2802xF devices, some of the functional blocks are loaded in user memory due to reduced ROM size.