If you are operating mechanical solenoids the speed of the transistors or MOSFETs will be completely irrelevant
as both are orders of magnitude faster than mechanical systems.
Remember you need protection from inductive kick back, and this would normally involve
free-wheel diodes (such as in the ULN2803), although the TPIC6A595 has limited inductive
kickback handling (75mJ absolute maximum event) which you'd have to check is sufficient.
Do you have requirements for the speed of turn-off? - this affects the inductive protection measures
[ BTW if you can't get TPIC6A595's can you get ULN2803's? ]
Thank you for your response.. I had a bad experience with ULN2803, I thought that this IC can handle the amount of current I need when all ports are open, But it didn't.. I thought that every channel can handle up to 500ma.
discussion on this issue was here : here
I think I'll use now TIP122 transistors with 595's, Till i can get some TPIC6A595's
I don't know what the speed exactly is, But It in range of 10-20 ms per cycle. Should I use something more than a flyback diodes ?
Did you read the datasheet?And figure 8.
I thought that this 350ma is the max for all ports, Not each one.. I'll try to find them.. Thank you