Hallo Thomas,
im Prinzip ist jeder einzelene Ausgang des ULN2803 ist kurzzeitig mit
600mA und dauerhaft mit 500mA belastbar, wenn da nicht die maximale
Verlustleistung von 2,25Watt waere. Dann wird das Ding schon gut
temperiert. Die Verlustleistung berechnet sich aus der Summe der
Verlustleistungen der einzelnen 8 Treiber. Diese wiederum aus der
abfallenden Spannung multipliziert mit dem jeweiligen Strom. Die
Spannung die abfällt ist eine Funktion des Augangsstroms und betraegt
grob max 1,5V bei 500ma. Den genaueren Wert kannst Du aus dem Datenblatt
aus den Diagrammen auslesen. Das datenblatt findest Du auf hier bei
mikrocontroller.net unter Datenblaetter.
Ich habs mal grob ueberschlagen, wenn ich mich jetzt nicht auf die
Schnelle verrechnet habe, dann kannst Du alle Ausgaege gleichzeitig mit
ca 200mA belasten. Das sollte das IC aushalten ist dann aber schon
ziemlich an seiner Grenze.
Zur optischen Enkopplung kenne ich 4fach Optokoppler, d.h Du brauchst
zwei davon. Alles in einem IC kenn ich nicht, muss aber nichts heissen.
Viel Spass
Remo