Insulation Resistance Meter Design


JSON


{
  "schematicConnections": {
    "connections": [
      {
        "from": "R1.P2",
        "to": "R2.P1",
        "net": "HV_Scaling"
      },
      {
        "from": "R2.P2",
        "to": "GND.GND",
        "net": "HV_Scaling"
      },
      {
        "from": "Signal_Input",
        "to": "R3.P1",
        "net": "Leakage_Sense"
      },
      {
        "from": "R3.P2",
        "to": "R6.P1",
        "net": "Leakage_Protection"
      },
      {
        "from": "R6.P2",
        "to": "IC2.NonInv",
        "net": "Leakage_Protection"
      },
      {
        "from": "IC2.Output",
        "to": "IC2.NonInv",
        "net": "Voltage_Follower"
      },
      {
        "from": "IC2.Output",
        "to": "R4.P1",
        "net": "OpAmp_Output"
      },
      {
        "from": "R4.P2",
        "to": "R5.P1",
        "net": "Resistor_Divider"
      },
      {
        "from": "R5.P2",
        "to": "GND.GND",
        "net": "Resistor_Divider"
      },
      {
        "from": "Divider_Node",
        "to": "IC3.AnalogInput",
        "net": "ADC_Input"
      },
      {
        "from": "Protection_Node",
        "to": "D1.Anode",
        "net": "Clamp"
      },
      {
        "from": "Protection_Node",
        "to": "D2.Anode",
        "net": "Clamp"
      },
      {
        "from": "IC3.SDA",
        "to": "MCU.SDA",
        "net": "I2C_Bus"
      },
      {
        "from": "IC3.SCL",
        "to": "MCU.SCL",
        "net": "I2C_Bus"
      }
    ]
  }
}
Connect R1 and R2
Leakage Current Measurement
Add Scaling Divider
Protection Circuit
Connect to ADC

U1
U2
R3
Resistance
100MΩ
R4
Resistance
100kΩ
D2
Not Recommended for New Designs
R2
Resistance
500 Ω
D1
IC1
R6
Resistance
10MΩ
R1
Resistance
500 Ω
R5
Resistance
100kΩ

Efficient Olive Heat-Ray

Efficient Olive Heat-Ray thumbnail