Roff
Well-Known Member
OK, here's the deal.
First of all, the typical saturation voltage of ULN2803 is 1.3V, so your solenoid will only get (6-1.3)=4.7V across it. Assuming this is enough to pull it in, you need to make the following changes:
1. Since the collector current will be ≈4.7V/12Ω ≈400mA, and the minimum beta of the 2803 is 1000, you will need at least 400uA of base current. Since Vin≈3V, change R2 to (6-Vin)/350uA=7.5k.
2. U1 only needs to sink the current through R2, so the input current would calculate out to be about 600nA, but due to the internal resistors un the 2803, the threshold current is about 80uA, so R3 has to provide more than that. I would make R3=22k to ensure enough input drive to U2.
3. To allow Q1 and Q2 to sink the current through R3, change R1 and R4 to 33k each.
Summary:
R1=R4=33k
R2=7.5k
R3=22k
I think it will work. If you only need half the pulse rate, get rid of Q1 or Q2.
First of all, the typical saturation voltage of ULN2803 is 1.3V, so your solenoid will only get (6-1.3)=4.7V across it. Assuming this is enough to pull it in, you need to make the following changes:
1. Since the collector current will be ≈4.7V/12Ω ≈400mA, and the minimum beta of the 2803 is 1000, you will need at least 400uA of base current. Since Vin≈3V, change R2 to (6-Vin)/350uA=7.5k.
2. U1 only needs to sink the current through R2, so the input current would calculate out to be about 600nA, but due to the internal resistors un the 2803, the threshold current is about 80uA, so R3 has to provide more than that. I would make R3=22k to ensure enough input drive to U2.
3. To allow Q1 and Q2 to sink the current through R3, change R1 and R4 to 33k each.
Summary:
R1=R4=33k
R2=7.5k
R3=22k
I think it will work. If you only need half the pulse rate, get rid of Q1 or Q2.
Last edited: