Many integrated circuits have undocumented features or abilities.
This is one of them. The TLC555 output (pin 3) can sink a 100mA load to
1.28V. The open drain transistor reset (pin 7) can sink 100mA to 1V.
Tying both lines together is permissible because they are logically the
same polarity and this potentially doubles the sink current ability to
200mA. This is ideal for driving my 133mA relay coil.
The input also has the undocumented, but better known, feature of a Schmitt trigger that provides positive switching.
555 Relay Driver Schematic
Protoboard setup
Output current rating (pin 3): TLC555 vs. NE555
While it can be seen that the NE555 has the higher current rating,
its saturation voltage is grossly inferior and this is a detriment in
driving loads without excessive voltage drop. Also it can be seen that
the TLC555 is much like TTL in that its sourcing ability is far less
than its sinking ability. However for driving a relay, we are
interested only in current sinking properties.
Relay out of my junk box
This is a 40A automotive relay (contactor) that I selected for this application. Since its coil current exceeds the TLC555 output sink current rating, it is a good candidate. Manufacturer or part number is unknown.
Schmitt trigger input
The trigger input (pin 2) and the threshold input (pin 6) pins are tied together—this is commonly done. With a 12V supply, the upper threshold is 8V and the lower is 4V. The two voltage levels, being far apart, make a great Schmitt trigger. This may be driven directly by 4000series CMOS logic that is also powered via 12V.
To make it compatible with TTL logic levels, simply add the two resistors that are shown in the schematic. This loads down the internal divider to a lower voltage. The calculated levels are approx. 1.4 and 2.8V respectively.
Testing the performance
The standard 555 saturates poorly (2.5V) at 200mA and its reset line (pin 7) is not specified above 15mA, so it is not recommended. The intersil 7555 is a very low power device, so that is not recommended either.
For the future
The input also has the undocumented, but better known, feature of a Schmitt trigger that provides positive switching.
555 Relay Driver Schematic
Protoboard setup
Output current rating (pin 3): TLC555 vs. NE555
(Vcc = 15V) | TLC555 | NE555 |
---|---|---|
Source current | 10mA | 200mA |
Source mode saturation voltage | Vcc-0.8V | Vcc-2.5V |
Sink current | 100mA | 200mA |
Sink mode saturation voltage | 1.28V | 2.5V |
Relay out of my junk box
This is a 40A automotive relay (contactor) that I selected for this application. Since its coil current exceeds the TLC555 output sink current rating, it is a good candidate. Manufacturer or part number is unknown.
- Contact rating: 40A (from memory)
- Coil resistance: 90Ω cold
- Coil current: 133mA
- Coil power: 1.6W
- Coil voltage: 12V
- Pickup voltage: 4.8V cold
- Dropout voltage: 2.1V cold
- Operate time: 4.5mS
Schmitt trigger input
The trigger input (pin 2) and the threshold input (pin 6) pins are tied together—this is commonly done. With a 12V supply, the upper threshold is 8V and the lower is 4V. The two voltage levels, being far apart, make a great Schmitt trigger. This may be driven directly by 4000series CMOS logic that is also powered via 12V.
To make it compatible with TTL logic levels, simply add the two resistors that are shown in the schematic. This loads down the internal divider to a lower voltage. The calculated levels are approx. 1.4 and 2.8V respectively.
Testing the performance
- Output saturation voltage:
- 0.617V @ 133mA
- 1.043V @ 200mA
- TTL high level threshold: 3.0V
- TTL low level threshold: 1.6V
The standard 555 saturates poorly (2.5V) at 200mA and its reset line (pin 7) is not specified above 15mA, so it is not recommended. The intersil 7555 is a very low power device, so that is not recommended either.
For the future
- Assorted relay driver circuits
- 555 Voltage doubler relay driver circuit
- Relay economy circuits