Originally Posted by
richards
The problem is the TTL specification. As far as I can tell, on my PRT-Alpha, each output can source or sink 24mA. True TTL can sink 8-10mA, but it can only source about 10% of that value.
All of the SSRs that I've used (solid state relays) have worked with as little as 4mA. The switching speed is slower as the voltage drops, but all of them have been reliable at 4mA.
All that really happens inside a SSR, on the control side, is that you turn an internal LED on and off. The output side of the SSR detects the LED and uses that detection to turn on the outputs.
To test the circuit using less than $2 in parts, just hook up a standard RED LED wired in series with a 330 ohm 1/4 watt resistor. Connect one end of the resistor to +5VDC. Connect the other end of the resistor to the LED's anode. Connect the Cathode end of the LED to the controller's output. If the LED turns on and is fairly bright, then the circuit will drive a SSR. That test uses the controller output to sink current.
The second test is to connect one end of the resistor to the controller's output , the other end of the resistor to the anode on the LED and the cathode of the LED to the ground. If the LED turns on brightly, then the controller is able to source sufficient current to operate an SSR.
Note than in both tests, the Anode end of the LED is pointed towards the higher voltage and the Cathode end of the LED is pointed towards the lower voltage. The flat side of the LED is the Cathode. If the LED has no flat side, the shorter leg is the Cathode.
If the LED only turns on dimly, then you will need to amplify the current with a transistor. It would be easier to Google simple circuits than to explain the connections, but if you email me, I can draw up a simple schematic that would show how to use a transistor to amplify the current.