Electronic – arduino – Does a photo-coupled SSR need a series resistor for the internal LED

arduinoledsolid-state-relay

I am trying to control an LCA710 SSR with an Arduino digital output. The data sheet says the control inputs are "CMOS and TTL compatible". It also has a schematic of the internals of the chip, showing an internal LED and photo-sensitive something-or-other (switch, basically).

Do I need to put a resistor in series between the digital out pin of my Arduino and the control pin of this IC?

Best Answer

It varies depending on the SSR.

Really, every photo-coupled device will need some sort of current-limiting device, the question is just whether there is a resistor or some similar part built-into the SSR, or whether it needs an external resistor.


In this situation, the LCA710 is probably less accurately described as a SSR, and better described as a photo-activated MOSFET. You will need to provide your own current limiting.

enter image description here

In the datasheet, you can see they explicitly specify a maximum Input Control Current, as well as the Input Voltage Drop. If this were a traditional SSR, they would just provide minimum and maximum voltages.

What the datasheet means when it says TTL/CMOS Compatible is simply that the current required to turn the FET on fully is within the sourcing capabilities of most common TTL/CMOS devices. Some optos can require upwards of 20-30 mA to turn on fully, which would prohibit them from being used with most common logic devices without an additional high-current buffer.

It's also worth noting that this is pretty much spelled out explicitly: the datasheet says Low Drive Power Requirements (TTL/CMOS Compatible). The critical part here is the "low drive power" bit.