Ir2110 — Proteus Library
Sites like ProteusLibrary.com or ElectronicWings aggregate libraries. However, always scan the downloaded .zip or .lib file with antivirus software.
The IR2110 does not have built-in dead-time. In simulation, you must generate HIN and LIN with overlapping protection. Use a D-type flip-flop and RC delay, or simply offset the pulse generators manually.
If you have IR2110.mod or a .txt SPICE subcircuit, copy it into:
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS ir2110 proteus library
Despite best efforts, many users encounter issues. Here’s a troubleshooting table:
| Error Message | Cause | Solution |
|---------------|-------|----------|
| "Component not found" | Library files not in correct folder | Verify path; try putting .lib in both LIBRARY and USERLIB folders. |
| "Unknown subcircuit called for IR2110" | Missing SPICE model | Copy the .mod file into MODELS folder and edit the component’s “Model File” property. |
| "Pin ‘VB’ not found" | Wrong library version (only 14-pin vs 16-pin) | IR2110 is 16-pin. Delete the old component and re-add from correct library. |
| "Simulation fails with ‘time step too small’" | Circuit deadlock or missing bootstrap cap | Add a bootstrap capacitor (10µF to 100µF) and a fast recovery diode. Reduce simulation max time step to 1ns. |
| "High side gate output always low" | Bootstrapping not working in simulation | In Proteus, you may need to add initial conditions: use IC=0 for the bootstrap cap node or enable startup option in Transient Analysis. | Sites like ProteusLibrary
| Feature | Proteus (3rd party IR2110) | LTspice (Infineon official model) | Multisim (National Instruments) | |---------|----------------------------|-------------------------------------|----------------------------------| | Official model available? | ❌ | ✅ | ❌ (but decent built-in) | | Simulation speed | Medium (prone to hangs) | Fast | Medium | | Ease of adding | Moderate | Easy (download .lib) | Easy (pick from library) | | High-frequency accuracy (>100 kHz) | Poor | Good | Moderate |
Recommendation: For critical designs, use LTspice with Infineon’s official SPICE model (available from Infineon website). Use Proteus only for system-level validation where speed and visual feedback (e.g., Arduino + IR2110) are more important than absolute accuracy. In simulation, you must generate HIN and LIN
Place the IR2110 on your schematic. Right-click → Edit Properties. In the “Model” field, you should see a path to the SPICE model or DIGITAL/ANALOG flag. For simulation purposes, ensure it is set to SPICE (not primitive digital).