The Ultimate Guide to TSOP1738 Proteus Library: Simulation, Download, and Troubleshooting

Infrared (IR) communication is a staple in embedded systems projects, from remote-controlled cars to home automation systems. The heart of most IR receiver circuits is the TSOP1738, a standard IR receiver module from Vishay. However, for electronics students and engineers using Proteus Design Suite, simulating this component can be a major hurdle. The standard Proteus library often lacks specific breakout boards for IR receivers, leading to frustration when trying to visualize a 38kHz signal.

Troubleshooting Common Issues

  • Component Not Found: Ensure you have pasted the files into the correct LIBRARY folder and restarted the software.
  • Simulation Not Responding: Ensure the Setup of the simulation (under Debug menu) includes the Virtual Terminal if you are looking for serial output.
  • Arduino IRremote Library: If you are using an Arduino in Proteus, ensure your code includes the IRremote.h library and that the defined pin matches the pin connected to the TSOP1738 OUT pin.
  1. Open Proteus ISIS.
  2. Press P (Pick from Libraries).
  3. In the keywords box, type TSOP1738.
  4. If you see a result, double-click it to add it to your device list.

3. GitLab – IR Component Collection

  • URL: gitlab.com/ir-components/proteus-tsop17xx
  • Includes: TSOP1738, TSOP1740, TSOP1756 models.
  • Note: The shared library uses a behavioral voltage source to simulate 38 kHz filtering.

3. Switch simulation tools

LTspice or TINA-TI have better IR receiver models, but they lack the microcontroller co-simulation that Proteus offers.

That's it! You should now be able to use the TSOP1738 component in your Proteus designs.

Locate the Library Folder: Navigate to your Proteus installation directory. This is usually:

A complete library package usually contains the following file types:

  1. Open Proteus: Launch Proteus on your computer.
  2. Go to Library Manager: Click on "Library Manager" in the Proteus menu bar (usually found under "Tools" or "Libraries").
  3. Install Library: In the Library Manager, click on "Install Library" and navigate to the folder where you extracted the TSOP1738 library files.
  4. Select the Library: Select the TSOP1738 library file (it should have a .LIB or .dll extension) and click "Open".
  5. Restart Proteus: Restart Proteus to ensure the library is loaded.