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
LIBRARYfolder 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.hlibrary and that the defined pin matches the pin connected to the TSOP1738 OUT pin.
- Open Proteus ISIS.
- Press P (Pick from Libraries).
- In the keywords box, type
TSOP1738. - 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:
- Open Proteus: Launch Proteus on your computer.
- Go to Library Manager: Click on "Library Manager" in the Proteus menu bar (usually found under "Tools" or "Libraries").
- Install Library: In the Library Manager, click on "Install Library" and navigate to the folder where you extracted the TSOP1738 library files.
- Select the Library: Select the TSOP1738 library file (it should have a
.LIBor.dllextension) and click "Open". - Restart Proteus: Restart Proteus to ensure the library is loaded.