TIDUFE5 July   2025

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Terminology
    2. 1.2 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1  TMS320F2800137
      2. 2.3.2  LMG3651R025
      3. 2.3.3  LMG2650
      4. 2.3.4  TMCS1126
      5. 2.3.5  ISO6721
      6. 2.3.6  UCC28881
      7. 2.3.7  UCC27712
      8. 2.3.8  TPS562206
      9. 2.3.9  TLV9062
      10. 2.3.10 TLV74033
  9. 3System Design Theory
    1. 3.1 Totem Pole PFC
      1. 3.1.1 Inductor Ratings
      2. 3.1.2 AC Voltage Sensing
      3. 3.1.3 DC Link Voltage Sensing
      4. 3.1.4 AC Current Sensing
      5. 3.1.5 DC Link Capacitor Rating
    2. 3.2 Three-Phase PMSM Drive
      1. 3.2.1 Field Oriented Control of PM Synchronous Motor
        1. 3.2.1.1 Space Vector Definition and Projection
        2. 3.2.1.2 Clarke Transformation
        3. 3.2.1.3 Park Transformation
        4. 3.2.1.4 Basic Scheme of FOC for AC Motor
        5. 3.2.1.5 Rotor Flux Position
      2. 3.2.2 Sensorless Control of PM Synchronous Motor
        1. 3.2.2.1 Enhanced Sliding Mode Observer With Phase Locked Loop
          1. 3.2.2.1.1 Mathematical Model and FOC Structure of an IPMSM
          2. 3.2.2.1.2 Design of ESMO for the IPMSM
          3. 3.2.2.1.3 Rotor Position and Speed Estimation With PLL
      3. 3.2.3 Hardware Prerequisites for Motor Drive
        1. 3.2.3.1 Current Sensing With Three-Shunt
        2. 3.2.3.2 Motor Voltage Feedback
  10. 4Hardware, Testing Requirements, and Test Results
    1. 4.1 Hardware Requirements
      1. 4.1.1 Hardware Board Overview
      2. 4.1.2 Test Conditions
      3. 4.1.3 Test Equipment Required for Board Validation
    2. 4.2 Test Setup
    3. 4.3 Test Results
      1. 4.3.1 Functional Waveforms
  11. 5Design and Documentation Support
    1. 5.1 Design Files
      1. 5.1.1 Schematics
      2. 5.1.2 Bill of Materials
      3. 5.1.3 Altium Project
      4. 5.1.4 Gerber Files
      5. 5.1.5 PCB Layout Recommendations
    2. 5.2 Tools
    3. 5.3 Documentation Support
    4. 5.4 Support Resources
    5. 5.5 Trademarks
  12. 6About the Author
Design of ESMO for the IPMSM

Figure 3-16 shows the conventional PLL integrated into the SMO.

TIDA-010282 Block Diagram of eSMO With PLL for a
                    PMSMFigure 3-16 Block Diagram of eSMO With PLL for a PMSM

The traditional reduced-order sliding mode observer is constructed (Equation 32 shows the mathematical model) and Figure 3-17 shows the block diagram.

Equation 32. i^˙αi^˙β=1Ld-Rs-ω^e(Ld-Lq)ω^e(Ld-Lq)-Rsi^αi^β+1LdVα-e^α+zαVβ-e^β+zβ

where

  • zα and zβ are sliding mode feedback components and are defined in Equation 33
Equation 33. zαzβ=kαsign(i^α-iα)kβsign(i^β-iβ)

where

  • kα and kβ are the constant sliding mode gain designed by Lyapunov stability analysis

If kα and kβ are positive and significant enough to provide the stable operation of the SMO, the kα and kβ are large enough to hold kα > max(|eα|) and kβ > max(|eβ|).

TIDA-010282 Block Diagram of Traditional Sliding Mode ObserverFigure 3-17 Block Diagram of Traditional Sliding Mode Observer

The estimated value of EEMF in α-β axes (êα, êβ) can be obtained with the low-pass filter from the discontinuous switching signals zα and zα:

Equation 34. e^αe^β=ωcs+ωczαzβ

where

  • ωc = 2πfc is the cutoff angular frequency of the LPF, which is typically selected according to the fundamental frequency of the stator current.

Therefore, the rotor position can be directly calculated from arc-tangent the back-EMF, defined in Equation 35:

Equation 35. θ^e=-tan-1e^αe^β

The low-pass filter removes the high-frequency term of the sliding mode function, which leads to phase delay. The delay can be compensated by the relationship between the cut-off frequency, ωc and back-EMF frequency ωe, which is defined as:

Equation 36. θe=-tan-1(ωeωc)

Now the estimated rotor position is calculated by using the SMO method:

Equation 37. θ^e=-tan-1e^αe^β+θe

In a digital control application, a time-discrete equation of the SMO is needed. The Euler method is the appropriate way to transform to a time-discrete observer. The time-discrete system matrix of Equation 32 in α-β coordinates is given by Equation 38 as:

Equation 38. i˙^α(n+1)i˙^β(n+1)=FαFβi˙^α(n)i˙^β(n)+GαGβVα*(n)-e^α(n)+zα(n)Vβ*(n)-e^β(n)+zβ(n)

where

Equation 39. FαFβ=e-RsLde-RsLq
Equation 40. GαGβ=1Rs1-e-RsLd1-e-RsLq

The time-discrete form of Equation 34 is given by Equation 41 as:

Equation 41. e^α(n+1)e^β(n+1)=e^α(n)e^β(n)+2πfczα(n)-e^α(n)zβ(n)-e^β(n)