3 Microchip MPLAB® Harmony 3 Release Notes
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.5.0
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 7 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 3 |
MCS MCLV-48V-300W Development Board | 4 |
New Features
- Added PLL based sensorless FOC with Single Shunt Current Sense project using the PIC32MK MCM, MCA PIMs and, dsPICDEM MCLV2 board.
- Added PLL based sensorless FOC with Single Shunt Current Sense project using the PIC32MK MCM, MCA DIMs and, MCLV-48V-300W board
- Replaced static ZS/MT Hybrid estimator based sensorless FOC project with Qspin generated ZS/MT Hybrid estimator based sensorless FOC project.
- Deprecate PIC32MK MCF projects from application repository.
Know Issues
- same as v3.1.0
Required MPLAB® Harmony v3 Modules
- bsp v3.20.2
- csp v3.19.7
- motor_control v3.11.0
- x2c v1.5.0
Development Tools
- MPLAB X IDE v6.20
- MPLAB XC32 C/C++ Compiler v4.45
- MPLAB X IDE plug-ins:
- MPLAB Code Configurator (MCC) v5.5.1
- X2CScope v1.6.6.
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.4.1
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 9 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 5 |
Bug Fixes
- Updated the package.yml file
Know Issues
- same as v3.1.0
Required MPLAB® Harmony v3 Modules
- bsp v3.17.0
- motor_control v3.10.0
- x2c v1.4.0
Development Tools
- MPLAB X IDE v6.10
- MPLAB XC32 C/C++ Compiler v4.30
- MPLAB X IDE plug-ins:
- MPLAB Code Configurator (MCC) v5.3.7
- X2CScope v1.3.3.
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.4.0
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 9 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 5 |
New Features
- Added SMO based sensorless FOC project with PIC32MK MCM and dsPICDEM MCLV2 board
- Added ZS/MT Hybrid estimator based sensorless FOC project with PIC32MK MCM and dsPICDEM MCLV2 board
- Added ZS/MT Hybrid estimator based sensorless FOC project with PIC32MK MCF and dsPICDEM MCLV2 board
- MISRA-C Compliance for motor control files
- Deprecate static projects for PLL based sensorless FOC project
- Deprecate static projects for encoder based sensored FOC project
Know Issues
- same as v3.1.0
Required MPLAB® Harmony v3 Modules
- bsp v3.17.0
- motor_control v3.10.0
- x2c v1.4.0
Development Tools
- MPLAB X IDE v6.10
- MPLAB XC32 C/C++ Compiler v4.30
- MPLAB X IDE plug-ins:
- MPLAB Code Configurator (MCC) v5.3.7
- X2CScope v1.3.3.
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.3.0
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 8 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 4 |
New Features
- Added PLL based sensorless FOC firmware for MCHV3 in Harmony QSpin
- Added Encoder based sensored FOC firmware for MCHV3 in Harmony QSpin
- Added support for PIC32MK MCA - added PLL and encoder based FOC firmware for MCLV2 in Harmony Qspin
Know Issues
- Same as v3.1.0
Required MPLAB® Harmony v3 Modules
- bsp v3.14.0
- motor_control v3.9.0
- x2c v1.3.0
- mcc H3 Library v1.1.5
Development Tools
- MPLAB X IDE v6.00
- MPLAB XC32 C/C++ Compiler v4.10
- MPLAB X IDE plug-ins:
- MPLAB Code Configurator (MCC) v5.1.17
- X2CScope v1.3.3.
Hardware
- For MCHV3 board programming and debugging, use High Voltage Motor Control Isolated Debugger Card
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.2.0
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 6 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 4 |
New Features
- Added Motor Control Plant generated PLL based sensorless FOC firmware for MCLV2
- Added Motor Control Plant generated Encoder based sensored FOC firmware for MCLV2
Know Issues
- Same as v3.1.0
Required MPLAB® Harmony v3 Modules
- csp v3.11.0
- x2c v1.2.0
- bsp v3.11.1
- motor_control v3.8.0
- dev_packs v3.11.0
- mcc v1.1.0
Development Tools
- MPLAB X IDE v6.00
- MPLAB XC32 C/C++ Compiler v4.00
- MPLAB X IDE plug-ins:
- MPLAB Code Configurator (MCC) v5.1.2
- X2CScope v1.3.0.
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.1.0
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 4 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 4 |
New Features
- None
Know Issues
- In pmsm_foc_encoder_pic32_mk projects, overcurrent fault occurs at higher speeds in reverse direction with field weakening mode enabled.
- pmsm_foc_encoder_pic32_mk_mcm_mchv3 and pmsm_foc_encoder_pic32_mk_mcf_mchv3
application running on dsPICDEM MCHV-3 requires increasing bandwidth of the
quadrature encoder signal filter to maintain signal integrity of quadrature
sensor signals at higher motor speeds. Without these modifications, motor
operation may fail at higher speeds.
- Reduce the capacitance value of C25, C26 and C27 from 100pF to 10pF 50V NPO 0805
Required MPLAB® Harmony v3 Modules
- csp v3.9.1
- x2c v1.1.4
- motor_control v3.7.0
- dev_packs v3.9.0
- mhc v3.8.0
Development Tools
- MPLAB X IDE v5.50
- MPLAB XC32 C/C++ Compiler v3.01
- MPLAB X IDE plug-ins:
- MPLAB Harmony Configurator (MHC) v3.6.4
- X2CScope v1.3.0.
MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK family v3.0.0
Applications
Applications migrated from motor_control repository to this application repository for PIC32MK family.
Development Boards | Number of Applications |
---|---|
dsPICDEM™ MCLV-2 Low Voltage Development Board | 4 |
dsPICDEM™ MCHV-3 High Voltage Development Board | 4 |
Know Issues
- pmsm_foc_encoder_pic32_mk_mcm_mchv3 and pmsm_foc_encoder_pic32_mk_mcf_mchv3
application running on dsPICDEM MCHV-3 requires increasing bandwidth of the
quadrature encoder signal filter to maintain signal integrity of quadrature
sensor signals at higher motor speeds. Without these modifications, motor
operation may fail at higher speeds.
- Reduce the capacitance value of C25, C26 and C27 from 100pF to 10pF 50V NPO 0805
Required MPLAB® Harmony v3 Modules
- csp v3.8.3
- x2c v1.1.3
- motor_control v3.6.0
- dev_packs v3.8.0
- mhc v3.6.5
Development Tools
- MPLAB X IDE v5.45
- MPLAB XC32 C/C++ Compiler v2.50
- MPLAB X IDE plug-ins:
- MPLAB Harmony Configurator (MHC) v3.6.2
- X2CScope v1.3.0.