TIDUFG5 December   2025

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Insulation Monitoring
    2. 1.2 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 TIDA-010985 Overview
      2. 2.2.2 Solving for the Unknown Isolation Resistances
      3. 2.2.3 Addressing Large Time Constant Cases
      4. 2.2.4 Prediction Algorithms
      5. 2.2.5 Understanding Error Sources
    3. 2.3 Highlighted Products
      1. 2.3.1 LP-MSPM0G3507
      2. 2.3.2 TPSI2240-Q1
      3. 2.3.3 RES60A-Q1
      4. 2.3.4 TLV9002-Q1
      5. 2.3.5 TPSM33620-Q1
      6. 2.3.6 TPS7A2033
      7. 2.3.7 ISOW1044
      8. 2.3.8 TSM24CA
      9. 2.3.9 TLV431B
  9. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware Requirements
    2. 3.2 Software
    3. 3.3 Test Setup
      1. 3.3.1 Hardware Test Setup
      2. 3.3.2 Software Test Setup
    4. 3.4 Test Results
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
      3. 4.1.3 PCB Layout Recommendations
        1. 4.1.3.1 Layout Prints
    2. 4.2 Tools and Software [Required Topic]
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  11. 5About the Authors

Software Test Setup

  1. The example demonstration project is found on the TIDA-010985 tool folder. CCS Version: 12.8.1.00005 is used for this design. Install CCS and MSPM0 SDK, if not already done.
  2. Download and import the demonstration project
  3. Start CCS software debug mode
  4. Check the continuous refresh option for the CCS watch window
  5. Add variables to the watch window to observe measurements, for example, gRn, gRp. gRn and gRp are compensated values based on the two 12.5MΩ RES60A resistors in parallel with RP and RN. For the effective RP and RN, add "rn" and "rp" to the watch window.
  6. If changing the default settings of the ADC such as the timing and hardware averaging is desired, modify the syscfg file in the project. By default, the two ADCs (ADC0 and ADC1) sampling periods are set to 1ms, and the number of hardware averages is set to 128 conversions (Figure 3-3 through Figure 3-5). Note that the hardware averaging helps with reducing the noise effect on measurement. For more information on how to properly change the IMD cycling time, see the Prediction Algorithms section.
TIDA-010985 CCS Expression Watch Window Running on Continuous Refresh Mode During a Debug SessionFigure 3-3 CCS Expression Watch Window Running on Continuous Refresh Mode During a Debug Session
TIDA-010985 syscfg Timer Period SettingFigure 3-4 syscfg Timer Period Setting
TIDA-010985 syscfg ADC Hardware Averaging SettingFigure 3-5 syscfg ADC Hardware Averaging Setting