diff options
| author | Eddy Pedroni <epedroni@pm.me> | 2025-11-03 13:19:57 +0100 |
|---|---|---|
| committer | Eddy Pedroni <epedroni@pm.me> | 2025-11-03 13:19:57 +0100 |
| commit | 361f369c29ebebe13df2294d0742608a5772c2f0 (patch) | |
| tree | e7381c17efd77b6fb786525d8ebb6903b9eceea3 | |
| parent | 97087d1dcd9528457cdfb588e9aed46583a8de30 (diff) | |
Relay driver design documentation
| -rw-r--r-- | relay-driver-bjt.txt | 24 | ||||
| -rw-r--r-- | relay-driver-specs.md | 34 |
2 files changed, 58 insertions, 0 deletions
diff --git a/relay-driver-bjt.txt b/relay-driver-bjt.txt new file mode 100644 index 0000000..c6427aa --- /dev/null +++ b/relay-driver-bjt.txt @@ -0,0 +1,24 @@ +$ 1 0.000005 114.32915054483153 50 5 50 5e-11 +R 432 320 384 320 0 0 40 5 0 0 0.5 +g 608 416 608 448 0 0 +178 464 288 560 288 6 1 0.2 0.0635959428292312 0.05 1000000 0.02 75 0.015 0.005 1 +w 608 384 608 320 0 +t 576 400 608 400 0 1 0.4906003581165099 0.7209046459242867 100 default +r 512 400 576 400 0 750 +w 560 320 608 320 0 +w 608 160 608 240 0 +w 432 160 432 240 0 +d 608 160 432 160 2 default +s 832 352 832 416 0 1 false +r 752 320 832 320 0 1000 +g 832 416 832 432 0 0 +M 832 320 880 320 0 2.5 +w 832 352 832 320 0 +L 512 400 464 400 0 1 false 3.3 0 +L 752 320 720 320 0 1 false 3.3 0 +178 464 208 560 208 6 1 0.2 0.06359594282923126 0.05 1000000 0.02 75 0.015 0.005 1 +w 464 320 432 320 0 +w 432 320 432 240 0 +w 432 240 464 240 0 +w 608 320 608 240 0 +w 608 240 560 240 0 diff --git a/relay-driver-specs.md b/relay-driver-specs.md new file mode 100644 index 0000000..a26e3df --- /dev/null +++ b/relay-driver-specs.md @@ -0,0 +1,34 @@ +# Relay Driver Specs + +## Relay Characteristics + +* Model: SRD-05VDC-SL-C +* Internal resistance: 70 Ohm +-10% +* Nominal voltage: 5 V +* Nominal current: 71.4 mA +* Minimum pull-in voltage: 3.75 V + +## RP2040 IO Characteristics + +* Logic level: 3.3 V +* Max pin current: + * 50 mA across all pins (measured here: https://forums.raspberrypi.com/viewtopic.php?t=300735) + * with 2 relays, ~20 mA per relay + +## BJT Requirements + +* Saturation Vce < 1 V +* hFE > 3 + +2N5088: Ic a bit high considering the max is 100 mA +BC549: same as 2N5088 +2N3904: seems suitable + +## 3N3904 Prototype + +With a single relay and 2k base resistor: + +* on current (emitter): ~60 mA +* base current: 1.3 mA +* on relay voltage: 4.3 V + |
