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

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

Efficient Olive Heat-Ray

Efficient Olive Heat-Ray thumbnail