I need to control 8 12V automotive relays with an arduino. I have two PS2502-4 optoisolators. The relays are 12V with a coil current of 75mA. The transistor side of the optoisolator can handle 160mA/ch and 160mW/ch and has a Vce(sat) of 1V so the power dissipation through each channel of the optoisolator should be 75mW. This is well within the 160mW rated value. Pretty much every example circuit on the Internet uses an optoisolator to drive a separate transistor for the actual switching though.
Is there a reason to use a second transistor if the optoisolator can handle the power dissipation directly? Are these second transistors serving another purpose? The only thing I can think of is a lower Vce(sat) which means more voltage across the relay.
Thanks