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

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

Efficient Olive Heat-Ray

Efficient Olive Heat-Ray thumbnail