PoE: Raven

How do you power a curtain motor when the only cable available is Ethernet?

Curtains!

I’ve bought an apartment “off the plan”, which allowed me to make (some) changes to the layout before settlement. They were happy to put in extra Ethernet points, but one of the places I asked them to put one confused them no end: up high behind the pelmet for the main window. You can guess what I’m doing there; they just acceded to the request.

Design

So the curtain motor is 12V at 0.833A, and is controlled by a 433MHz RF “garage door opener” signal. That meant that I had to be careful with EMI/EMC for any PoE adapter – so I’m using the Silvertel AG9912‑MT. Its most important feature? To me, it’s that it has thermal cutout: if it overheats, it simply stops providing current.

Datasheet

According to the datasheet, the barest minimum of external components is two bridge rectifiers on the PoE input, and one electrolytic capacitor on the output. For safety, they recommend an 80V TransZorb zener across the input. They also say that EMI is an issue, so suggest six ferrite beads on the input, an inductor and two extra capacitors on the output, and two 2kV decoupling capacitors straddling the input and output. Oh, and one application note also had a 2kV capacitor between Protective Earth (the shield) and ground.

Heat

For heat dissipation, they recommend using a thermal pad between the module and the PCB, so there needs to be a solder-mask-free void where the module goes on the PCB. Annoyingly, there’s also a 1,500V separation requirement between input and output, so there needs to be keepout areas too. Thus there isn’t as much copper available for heat transfer, but what is available should have vias to the other side of the PCB for more dissipation area.

All of these ameliorate the heat issue – but again, the module has a thermal cutout, so it’s still safe.

Schematic

To simplify things, and allow as small a board as possible (only 1″ x 2″), I found the Würth Elektronik PoE MagJack, which has all the bridge rectifiers and magnetics inside the housing. Expensive, but worth it!

Raven schematic
Click to zoom

PCB

OSH Park

OSH Park circuit board for Raven - bottom
Raven Bottom

Flexibility

So that just left the other external components, and a layout that was as flexible as possible: the space for the AG99xx module has both THD and SMD pads, and all the places for external components are there: I can either fit, omit, or solder across each place, depending on the end use case. Unfortunately, with that small area I haven’t got access to the actual Ethernet data lines – not that this project needs them!

Whine

My pet hate with switched mode power supplies is the coil whine that many have. And the module is reported to suffer this too at low current draw; under 100mA. The motor will draw plenty when it’s working, but 99% of the time I didn’t want the thing whining away.

Solution

Solution: increase the base current load! First of all I added connections to both the MagJack’s LEDs: 15mA each with 680Ω resistors. They’ll stay illuminated permanently if the resistors are fitted. I also added a 2W 150Ω resistor, which at 12V is nicely 80mA and 0.96W.

Note that both of those resistor values were calculated on the 12V output of the module – other voltage modules will need different values.

But I didn’t want to simply waste that power if I didn’t have to, so I also added a 10kΩ potentiometer. Before installing I’ll turn the pot full on for minimal load, and expect a whine. I can then decrease the pot, increasing the load, until the whine goes away.

Heat

Assuming that adjustment will still be most of the documented 100mA, then with the motor running also I’m pretty much maxing out the AG9912-MT. Heat dissipation even for that short time is still a concern, so although I’m 3D printing a shell to hold the board, I won’t use a lid to help with ventilation.

But if all of those measures fail, it will simply cut out. So what if the blind doesn’t go all the way down (or up)? Of course, I don’t want that – but it’s a safety thing.

Components

All of the above is completely theoretical, designed off datasheets and some napkin mathematics. But that’s what I love about OSHPark: $10 for three boards is cheap; the components will cost more! Below is the Bill of Materials for the PCB, with DigiKey part numbers and pricing – at the quantities I bought them at, anyway.

Note the one thermal pad will be sufficient for over 300 of these!

All of the components’ placements should be obvious, either by the silkscreen or pad shape (careful that the AG9912-MT goes in “upside down” – check for Pad #1). The only unlabelled pads are the six (vertical) 0805 ferrite beads just above the MagJack.

Options

You can choose to not include most of the components:

  • The 2W 150Ω resistor and trimpot are in series, so either omit both, or bridge the missing trimpot with a fixed resistance – note omitting just the 2W resistor would be a mistake, since the trimpot is only ¼W!
  • The ferrite beads are also in-line, so rather than omitting them they need to be solder-bridged, or 0805 0Ω resistors used.

Bill of Materials

Description Option? Value Size Manufacturer Qty DigiKey (mostly)
Name Part number Part number Each
PoE module No 12V 21×14 mm Silvertel AG9912-MT 1 Symmetry Electronics $7.93
Thermal pad Omit 0.1” 16”x8” Bergquist GPVOUS-0.100-01-0816 1 211-GPVOUS-0.100-01-0816-ND $36.45
PoE MagJack No 10/100 21.8×15.9mm Würth Elektronik 7499210121A 1 732-4974-ND $10.23
Zener Omit 80V DO-214AC Vishay TransZorb SMAJ58A-E3/5A 1 SMAJ58A-E3/5AGICT-ND $0.295
Inductor Omit 1u8H 6.3mm Murata 1255AY-1R8N=P3 1 490-10804-1-ND $0.440
TrimPot Omit /
Bridge
10kΩ ¼W 5×4.5mm Ohmite ‎SMUB103PET‎ 1 SMUB103PETCT-ND‎ $1.410
Resistor 150Ω 2W 1225/2512W Vishay Dale RCL1225150RJNEG 1 RCL150FCT-ND‎ $0.480
Resistor Omit 680Ω ¼W 1206 Panasonic ERJ-8GEYJ681V 2 ‎P680ECT-ND‎ $0.028
Capacitor No 100uF 8.0mm Panasonic EEE-1EA101AP 1 PCE4593CT-ND $0.170
Capacitor Omit 10uF 25V 1210 Samsung ‎CL32A106KA9LNNE‎ 2 1276-2882-1-ND $0.391
Capacitor Omit 4n7F 2kV 1210 Kemet C1210X472KGRACAUTO 3 399-16765-1-ND $1.671
Ferrite bead Bridge 1kΩ 0805 TDK Corp MMZ2012S102ATD25 6 445-172862-1-ND $0.053
TOTAL (Extended) $27.27

Leave a comment