Hacker News new | past | comments | ask | show | jobs | submit login
A deep dive into Single Pair Ethernet (electricui.com)
237 points by killcoder on Sept 1, 2023 | hide | past | favorite | 73 comments



Two things I've learned working with SPE in its 100 Mb and 1 Gb configurations for a few years:

1) PoDL is substantially lighter, smaller, and simpler (though not necessarily cheaper) at 1 Gb than at 100 Mb, due to the increased frequency separation. Just like with other Ethernet protocols, the lowest frequency of comms is basically DC; it's only statistically brought above that by the scrambler, but there's no useful true lower bound. Having an order of magnitude more separation, such as it is, allows a more reasonably sized filter to stomp over less (ideally, approximately none) of the data.

2) Only the 1 Gb protocol includes FEC, 100 Mb is a simpler, non-error-correcting encoding. This means that even though the maximum frequency on the twisted pair goes up by an order of magnitude to ~660 MHz, requiring better cabling, better twist spacing, etc... it allows a "sloppier" job at both high and low frequencies, since the FEC really does hide a few errors. This can be spent on even worse filters for PoDL, on frequency-specific interference (e.g. an RF amp running nearby), etc.

Basically, I was surprised to find that 1 Gb was not only not more challenging at the system design level, it was often simpler. (I haven't played with 10 Mb in either of its two incarnations seriously yet.)


> PoDL is substantially lighter, smaller, and simpler (though not necessarily cheaper) at 1 Gb than at 100 Mb,

This was one of those wonderful "oh of course" points for me: when you read something and it's blindingly obvious, but until reading it my intuition pointed the other way (easier to deal with lower frequencies rather than unnecessarily high data rates).


PoDL = Power over Data Line. I guess this is similar but incompatible to PoE.


Similar in purpose, extremely different in implementation, since PoE-supporting Ethernets (e.g. 100base-TX) are magnetically coupled, but PoDL-supporting Ethernets (e.g. 100base-T1) are capacitively coupled.


The industry standard for SPE is moving towards a transformer as well, because to get 1,5kV in isolation from a capacitor requires large components. A transformer is a lot smaller and provides common mode rejection.


I mean, isolation transformers like in regular amd PoE Ethernet are a form of capacitive coupling.


The windings in isolation transformers are inductively coupled through the magnetic field in the core. There's often a shield between the two windings to reduce any capacitive coupling.


We built a Power over Data Line (PoDL) compliant device and power supply as part of a one-month 'sink or swim' approach to designing and testing new hardware, and getting to look at maturity of the 10Base-T1 ecosystem. The board was enclosed a submersible sensor node and field tested at a popular dive reef, SCUBA diving down and mounting it to the jetty.

It was also a nice excuse to get some macro shots of the PCB assembly process, including some nice footage of solder paste melting and the interesting surface tension interactions.

(I can't seem to get the videos to render in a format that iOS Safari will play, if anyone knows the ffmpeg incantation, please let me know, nothing I've tried has worked on my iPhone...)


The amount of expertise that went into this 1 month project is crazy and it's all really cool and well put together.

I don't comprehend how you made no mistakes on the journey after drafting the PCBs and writing drivers. From my POV as a software developer, C has so many pitfalls that it is incomprehensible to me that things will Just Work, especially in the context of something that is meant to run for a very long time and not be "restarted."

Why do sensor things at all? What is the ROI for the person who needs that stuff? I mean this in no derogatory sense, I really admire this work.

But the academics who need something something hardware are either so rich they use something commercial / the paid core or so poor they'll use someone else's refuse or a grad student to do it 10x worse & 10x slower for free. Lab equipment, sensors, whatever.

If it's for an industrial purpose, the ultimate consumer for hardware 2 guys can make is the government, as far as the eye can see. Like the people who have a business stake in e.g. the ocean ecosystem are fishermen, oil people, shippers, whatever, and they're only doing this because of a government regulation or threat thereof or whatever. I view government needs as worthwhile, they are a worthy customer, it's that the ROI is essentially imaginary, it's whatever the payer values government compliance and that can be infinitely large or small.

My background in this is very limited, I didn't take "How to Make," I don't know how to use anything in a fablab, but in an intellectually honest way, the audience for "polished, well working gizmo with bug-free firmware" is 1,000,000x larger when it's a coffee machine than any academic or industrial purpose. Why not make "the perfect espresso machine" or "the perfect bike" or whatever? There are $3m Kickstarters for coffee machines whose #1 actual obstacle to successful execution is writing firmware. There are e-bikes that are 10x expensive or 10x crappier because ultimately it's too challenging to make a single firmware and controller to make disparate commodity parts work together cohesively.

I am not at all raining on this parade, because this little blog post was so mind numbingly impressive; and I'm not saying there aren't 10,000 people toiling on dead-on-arrival consumer hardware, be it Oculus peripherals or connected emotive robots or whole divisions at Google. My question is: why? Why not, with your skills, make a thing and fucking sell it?


> I don't comprehend how you made no mistakes on the journey after drafting the PCBs and writing drivers. From my POV as a software developer, C has so many pitfalls that it is incomprehensible to me that things will Just Work, especially in the context of something that is meant to run for a very long time and not be "restarted."

Process, design and architecture play a larger role in the bugcount than language choice.

I wrote munitions control software in C; many of the systems that would cause loss of human life were written in C for decades.

The recent meme of "if it's written in C it must mean unreliable" is inaccurate - all the most reliable systems, for decades, were written in C.


C is so difficult that you aren’t going to get something that passes a cursory inspection without good process, design and architecture. I strongly suspect that’s why it’s common for C software to be quite reliable.


Not OP but

> I don't comprehend how you made no mistakes on the journey after drafting the PCBs and writing drivers. From my POV as a software developer, C has so many pitfalls that it is incomprehensible to me that things will Just Work, especially in the context of something that is meant to run for a very long time and not be "restarted."

You aren't meant to make no mistakes, just only make recoverable mistakes. In a lot of cases you can rely on your hardware for this. Watchdog Timers are specifically intended for this. You set up a watchdog when you deploy the device and your software has to periodically "pet" the watchdog or the system triggers some action. In practice this is used to verify that the software never gets stuck or else it triggers a recovery/restart sequence and maybe sends out an alert. The end goal shouldn't be bug free but "even with bugs it eventually recovers and keeps working unless the hardware physically dies".

> Why do sensor things at all? What is the ROI for the person who needs that stuff? I mean this in no derogatory sense, I really admire this work.

Once again not the OP but I could see this being useful. They are recording wave patterns on or around a reef. That could be used for modelling how reefs can buffer water conditions (ex: for the purpose of constructing man made analogues) or as part of a greater sensor suite for documenting how "weather" impacts reef ecosystems.

And you would want a system you can deploy and leave unattended for long periods of time since every trip out costs money and depending on what you are specifically researching, simply returning to the site could interfere with/disrupt the experiment.


> I really admire this work.

Thank you for your kind words!

> I don't comprehend how you made no mistakes on the journey after drafting the PCBs and writing drivers.

As jacoblambda said below, it's about making mistakes recoverable, and failure modes graceful. Scott put a hell of a lot of effort into planning and design, making sure in the end we could get what we needed out of the hardware. During the process, there's a constant stream of problems that are fixed or worked around in pursuit of the end goal. One nice thing about this kind of project is the scope is fixed and known, and scope creep won't happen. We can build safe guards for attaining the known scope instead of predicting future scope creep. Originally we wanted a turbidity sensor in there as well, but we just didn't have the time to get it working.

On one of the boards we reflowed, something happened with the solder paste (it was probably a bit old) and it started exploding (in a small way), sending components flying across the board. Scott had to jump in with tweezers and put stuff back in real time on the hot plate. Unfortunately I had the macro shot set up for the other side of the board so I didn't get to capture it.

Shooting the top down macro shots, it would take literally 6+ minutes for the rig to stop wobbling visually in the footage, so every top down shot is 6+ minutes of swaying footage before the action. It took so long we only did a couple of these shots.

We thought it would be very dark underwater, and brought a camera that could do 12800 ISO base, but it turned out it was actually surprisingly bright on the day, and we ended up way down at ISO 640 for the shoot.

We couldn't get the camera to focus underwater when zoomed to a focal length of 70mm, so there's a whole setup of footage that just didn't work. But since everything had already been shot at 35mm, it wasn't a big deal in the scheme of things.

The camera rig was incredibly buoyant underwater, I had to steal weights from our other divers just so I could get neutrally buoyant.

> Why not make "the perfect espresso machine" or "the perfect bike" or whatever? Why not, with your skills, make a thing and fucking sell it?

I think I can sum up my personal drive as "I like making things", essentially no matter what the thing is, be it hardware or software. I saw that "inventor" character in the movies, and that's who I wanted to be growing up. In most engineering jobs you'd probably be happy to spend 20% of your time making stuff, with the other 80% spent in paperwork. We're trying our best to flip those percentages for ourselves.

We've worked on several projects with hardware together over the years. From multicopters, to camera gimbals, to an entire space ship set for a short film. Time and time again, we found ourselves building user interfaces from scratch, and that was amongst the hardest parts. So we figured maybe there's a business here, and we started Electric UI - tooling for engineers to build user interfaces for their products, both during development and for production. Selling software must be easier than hardware, right?

It turns out it's unfathomably difficult to market products effectively to the right audience, especially if you don't have millions of dollars to blow on targeted advertising. We're constantly seeing the success stories of good marketing and we intrinsically don't see the thousands of shots that didn't work out. There's just a lot of luck involved, hitting the right people at the right times, even assuming you have perfect product-market fit.

We figured our best chance is to go back to our roots and just build stuff that we find interesting, and document the process. Hopefully people will come along for the ride, and other engineers out there will see our user interface software and the next time they're building something that could use a UI, they'll think of us.


Might I suggest using an ffmpeg frontend like HandBrake? It has a bunch of presets, the Apple ones will surely work for this.


Interesting write-up with some very nice pictures!

The videos worked for me on my iPhone. Always nice to see a bit of solder reflow :-)


Turns out it might just be my phone, what a weird bug.


my shell history has this in it, but it might have been for android firefox ~ `-c:v vp8 -b:v 2000k -pix_fmt yuv420p`


> Single Pair Ethernet supports long range >1km cable runs

That's going to introduce a lot of people to the joys of outdoor long wires and their interaction with lighting. I've seen the induction current from ground surge turn 25 pair cat3 into vapor ... there's fun to be had there.


Or with wildlife. Moles, mice, rats, rabbits, if your cable is not shielded with solid metal it will get eaten through.

Other common issue with novices running outdoor cabling are people running belowground cables strung outdoors on poles in the open air - UV degradation can take such cables (or rather, their insulation) apart in a matter of less than a year. Or silicone cables that end up in stagnant water, which can dissolve them (don't ask me about specifics, but it's a hotbed of issues in PV power plants). Or people not burying their cables deep enough, i.e. below the frost line, and the ground freezing over killing the cables.

Outdoor wiring is fun for everyone involved. If anyone here wants to deal with that crap, please read up on using the correct cable for the job, and FFS have a certified electrician sign off on the grounding of such cables and surge arrestor designs and installation.


I worried about all of these things before installing 8 outdoor security cameras using PoE. The system is in a rural area with lots of critters and 100+ degree summers. I used direct burial & outdoor cabling but left it above ground and in some cases strung from pole to pole. It's been 3 years and the only issue was 2 cameras shorted at the "waterproof" Ethernet jack connector on the camera.

This was not mission critical so I just "went for it" and it worked out. It was a great payoff since it only took 2 days to mount all the cameras and lay the cables. It would have taken much longer to dig trenches and put the cables in buried pipes. I treated it like a prototype and figured I would improve later based on actual problems that came up.

I did make sure all of the boxes with wire connections, power supplies, and PoE switches were in waterproof boxes and I used silicone sealer where cables entered the boxes. I opened up one box yesterday and not even a cobweb!


> 2 cameras shorted at the "waterproof" Ethernet jack connector on the camera.

Let me guess: unifi. I love em but I have two dead cameras because I assumed outdoor meant outdoor.


Silicone Dialectric grease has helped me on ebikes for improving water proofing of any connector. Not sure if they interact with data lines, but I suspect not since it's dialectric. Curious, they may be a simple help in outdoor projects


For me it was yellow bellied marmots. They got into the ceiling. Now everything is in thick conduits. I learned my lesson for cutting corners ... and having to clean up all their little gifts.


When I was a kid my family owned the (dumpy) neighboring house and used it for my dad's office. I ran cat5 between them, and it worked fairly well—except for one time when four ports (including the one feeding that line) of one of the switches blew out after a lightning strike.

For my own outbuilding office (above our detached garage), I ran fiber to avoid this issue.


I lost the ports on some indoor devices when a neighbor's house was struck by lightning. The damaged ports were all running off a PoE switch I had spare to use but didn't need the PoE feature. A PC connected to a non-PoE port of the same switch was completely fine. PoE subverts the normal galvanic isolation of UTP Ethernet so beware of using it on important hardware.


What kind of fiber? Did you run it in conduit? If so, what kind?

I’m about to start construction on my own outbuilding office and want to not screw this up.


You want outdoor-rated (longitudinally waterproof) single-mode fiber, with steel or kevlar braid. If it costs about 50…80ct/m (not including termination cost), you're in the right ballpark. It's possible to go cheaper, but then you need to know what you're doing, which by your question you don't ;-)

If someone is trying to sell you multi-mode fiber, they're 20 years behind the curve. (No, the transceivers are no longer notably cheaper.)

If someone is trying to sell you unarmored fiber, they want another sale after rodents chewed up your first fiber ;D

For waterproofing, note there's lateral and longitudinal waterproofing. You want longitudinal, otherwise the fiber can pull water like a hose straight into your patchpanel. (It's rare but it happens.)

Cheapest source I know is fs.com, for an outbuilding office order something that comes with connectors preattached (and add a good amount of slack). Splicing on connectors by any reasonable professional calls up mind-boggling hourly rates.


I bought a 12-strand single-mode pre-terminated cable from fs.com. I don't remember if it's armored, but it is in conduit for the whole outside run. 12 strands was only slightly more money, and it gives me tons of flexibility and future-proofing—even if I'm normally only using a single pair. For instance, when I upgraded from 1GbE to 10GbE earlier this year, I was able to utilize a second pair to do the upgrade in stages (anything to avoid disrupting my kids' Minecraft server connections...).

I think the total cost for fiber and transceivers was under $200.


Yeah at that distance I'd just say fuck it and pay extra for fiber.

I guess ability to power via same cable is an advantage here vs having to still have separate wire (or say local solar+battery for sensor).


Fiber isn't really all that much extra anymore. Duplex single-mode fiber is like 1/3rd the cost per meter as Cat6a. It's more expensive at the margins (optics, switches) but if you want to go 10gb, it ends up being a wash. And fiber will get you up to 400G+ if you ever want it without new cables.


The biggest cost saving in fiber is in the lightning strike case. Assuming the power lines are properly grounded and surge arrestors appropriately installed, at least a strike won't fry your expensive switch or even more of your infrastructure.


At ~$80 for 2x 20km 1000BASE-BX BiDi transceiver and 2x media converters it honestly comes down to the cost of the cabling even for just 1 gig, and for that you just need a single strand of fiber so the cabling can be even cheaper.


And this rabbit hole thread has brought me to Power-over-Fiber solutions.


I thought you were kidding.... and then I saw a Wikipedia page for it.[1]

It's not going to be much power, that's for sure.

You might be able to get a commercial system that delivers 1 watt at 24 volts. [2]

Given the optical power required, and the sensitivity of the human retina, I'd say this is a bad idea in all but the most demanding circumstances. If you've got to send power with extreme electrical isolation(i.e. lightning strike proof), consider something like compressed nitrogen powering a very small turbine, or a rotating fiberglass shaft between motor and generator.

[1] https://en.wikipedia.org/wiki/Power-over-fiber

[2] https://www.fiberopticlink.com/product/fiber-optic-isolation...


Did you find any? I was brainstorming on an "at home but offsite" backup storage solution. Potential issues with lightning and conductors led me to the same need for PoF.


Lighting? Or lightning? I'm hoping the latter!


Surely lightning.

I’m in New Zealand and our sun just destroys everything. The UV eats everything up and I’d not expose a cable to sunlight.

Plenty of places are hotter or have more UV but also have air pollution which blocks UV. Our relatively clear air lets the UV come ripping through.

At least sunlight won’t toast my switch though.


Is this why NZ streets, roads, towns generally look a bit "tired"? Hard to explain what I mean, but if UV light fades all the colors and makes things look neglected, it would be one explanation.


New concrete or even clean concrete is actually hard to be near and squinting is the norm. The difference just so striking when I go to Europe - it's like soft focus has been applied.


802.3cy recently added support for 25 Gb/s:

> In addition to the more computer-oriented two and four-pair variants, the 10BASE-T1,[20] 100BASE-T1[21] and 1000BASE-T1[22] single-pair Ethernet physical layers are intended for industrial and automotive applications[23] or as optional data channels in other interconnect applications.[24] The single pair operates at full duplex and has a maximum reach of 15 m or 49 ft (100BASE-T1, 1000BASE-T1 link segment type A) or up to 40 m or 130 ft (1000BASE-T1 link segment type B) with up to four in-line connectors. Both physical layers require a balanced twisted pair with an impedance of 100 Ω. The cable must be capable of transmitting 600 MHz for 1000BASE-T1 and 66 MHz for 100BASE-T1. 2.5 Gb/s, 5 Gb/s, and 10 Gb/s over a 15 m single pair is standardized in 802.3ch-2020.[25] In June 2023, 802.3cy added 25 Gb/s speeds at lengths up to 11 m.[26]

* https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair#Sin...

802.3dg is going for 100M and 1000M over distances of 500m


Are there any consumer devices supporting 802.3dg? The reason I ask is that I often push the limits of current gigabit ethernet distances and have found that actual limits are much shorter than theoretical limits meaning some network cards have a hard time negotiating at full speed and often fall back to 100mb unless forced


> The reason I ask is that I often push the limits of current gigabit ethernet distances and have found that actual limits are much shorter than theoretical limits

Get a cable tester and see what the cable type/qualtiy and signal characteristics are. Or if you're near some other equipment that is high-EM (where shielding may be needed).

There is nothing theoretical about the official numbers with a quality install:

* https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair#Var...

In the ISO/IEC structural cabling standard the length is strictly informative, and the length of a cable/run doesn't matter as long as the signal characteristics are good: you can have a 130m run and a tester will not pass-fail based on the length, but on the signal quality:

* https://www.youtube.com/watch?v=kNa_IdfivKs&t=12m32s


I just have a cheap tester. I've been contemplating getting a better one that can do signal testing. Maybe this is a good excuse to get one.


> Are there any consumer devices supporting 802.3dg?

Given that it's not even ratified yet… no.


> The reason I ask is that I often push the limits of current gigabit ethernet distances and have found that actual limits are much shorter than theoretical limits meaning some network cards have a hard time negotiating at full speed and often fall back to 100mb unless forced

Does it have problems on single unbroken cable like that or it just has few patch-panels along the way ? IIRC the standard was for 100m unbroken cable, not the usual of device -> cable -> patchpanel -> cable ->patchpanel -> cable -> patchpanel -> cable -> device


The TIA structured cabling standard assumes patch(5m)+run(90m)+patch(5m):

* https://www.youtube.com/watch?v=kNa_IdfivKs&t=11m48s

* https://www.truecable.com/blogs/cable-academy/maximum-ethern...

With the ISO standard the length is strictly informative, and the length of a cable/run doesn't matter as long as the signal characteristics are good:

* https://www.youtube.com/watch?v=kNa_IdfivKs&t=12m32s


Just over 120m 400 ft preformed firewall to firewall between two houses. Sometimes it works better if I turn off EEE. I've tried a few models of firewalls/nics all mini-pc's, all Intel. I think I'm just slightly over the rated length. Using buriable cat-7 in a conduit meant for fiber. Had the conduit run by the same people that installed the fiber.


I'm sure you considered it, but fiber might fit this application better?

Also, AIUI, having the electrical isolation between the 2 buildings is nice.


Fiber would be better. I've indeed contemplated it and may end up going that route.


Also, since this doesn't really talk about the ethernet data, the signalling for 10Base-T1L is PAM3, 4B3T, 7.5 megabaud. So 4 bits of data get turned into 3 symbols, each symbol being either negative voltage, positive voltage, or zero voltage, and then the symbols are transmitted at 7.5MHz.

Something to note is that it has a much lower bandwidth requirement than 10BASE-T, because 10BASE-T uses manchester encoding with two symbols per bit (either 01 or 10). So 3.75MHz of bandwidth versus 10MHz of bandwidth.


As a side project I'm looking at making an autonomous vehicle of some kind, starting with a ground vehicle and eventually moving to something on or under the water.

It's mindboggling how many different ways there are to communicate with microcontrollers, sensors, etc. So many different standards with different data rates, capabilities, features, etc.

It's cool to see something like ethernet be able to be used in rough situations like this. I'm sure this is done already with some technology, but I'd love to see a buoy with solar/wind and batteries for power, with a tether going down into the water to supply power and data for sensor arrays underwater. Trying to communicate through water is tough - I even looked at acoustic modems to try and transfer data but it looks like they haven't gotten down to consumer/tinkerer level of electronics yet.

Single Pair ethernet with power seems very complicated for a fairly ignorant but interested hobbyist haha


Canbus seems like the easy solution here. It's used in cars in engine's and other noisy environments.

https://discourse.odriverobotics.com/t/can-bus-signal-noise/...

I understand there's even linux drivers for some hardware for the RPi.

As they say, motors and engines cause a lot of local noise....


Great write up. Looks like the GitHub repo with the project hasn't been posted yet. Look forward to poking through that!


Agreed. This writeup is beautiful. And I learned a bunch about SPE in the meantime.


But there are several types of ethernet that run over a single pair now. There's 802.3bu, 802.3cg, 802.3da, 802.3bw, and possibly more.

And I can't tell if any of them are compatible. I think da is compatible with cg, but the others are all little islands, all serving very similar needs in mutually-frustrating ways.

Whyyyyyyyyyyyyyyyyyyy?


This is nowhere near as confusing as you're making it out to be.

    - 802.3bu specifies PoDL (power over data lines).
    - 802.3bp specifies 1000Mb/s over SPE (single pair ethernet)
    - 802.3bw specifies 100Mb/s over SPE
    - 802.3cg specifies 10Mb/s over SPE
    - 802.3da is an enhancement of 802.3cg.
In fact, you've had most of this explained to you before[0], including your long "whyyyyyy".

Modern WiFi has a very long list of 802.11 standards attached to it... My WiFi access point supports all of these:

    - 802.11a
    - 802.11b
    - 802.11g
    - 802.11n
    - 802.11ac
    - 802.11ax
I rarely hear anyone complain about the alphabet soup involved there, but relatively recently, they've been rebranding it as WiFi 5, WiFi 6, WiFi 7 since it is something consumers run into more frequently than things like SPE.

SPE is not intended for home users. The SPE standards are designed to make things easier for automotive and industrial applications, and they seem fine. Automotive needs are not the same as industrial needs, so flexibility in the standards allows them to meet the specific needs of each application better. It also allows them to remove unnecessary weight and complexity. Weight reduction is one of the main reasons automotive is interested in SPE.

SPE has no obvious advantages for home users over something like Monoprice's Micro SlimRun cables, which are extremely thin and flexible, for example. So, it makes sense that they haven't put effort into giving it cool branding like "WiFi 7".

[0]: https://news.ycombinator.com/item?id=35074023


> SPE has no obvious advantages for home users over something like

It does, I already have a single twisted pair running in the walls of a building where it is hard to run new cables but I can't get more than 100Mb/s at the moment.

Using existing wiring is always a use case, a lot of people use MoCA or PLC because they can't run new cables for whatever reason.

But as you said, unfortunately SPE is strictly for industrial applications at the moment and there is no affordable product for consumers.


> It does, I already have a single twisted pair running in the walls of a building where it is hard to run new cables but I can't get more than 100Mb/s at the moment.

The 100mbit and gigabit variants of SPE require higher grade cabling than their multi-pair counterparts. 1000BaseT1 requires Cat6A, which would normally be needed for 10 gigabit. It is very unlikely that you have a single pair of Cat6A grade wiring available, or that anyone does anywhere.

They're not really for reusing existing wiring, they're for reducing wire count in new harnesses in automotive, aerospace, and other applications where size/lightness matters.

The 10 mbit SPE varieties on the other hand, those are more closely targeted at reusing existing wiring, but they mean the sort of wiring that might have previously carried CAN or other common control bus.


Yep, 10Base-T1L is for upgrading those old 9600baud modbus wiring to 10mbit fullduplex.


> SPE has no obvious advantages for home users over something like Monoprice's Micro SlimRun cables, which are extremely thin and flexible, for example.

PoDL does have real advantages over PoE. I agree that there's no home-user-ready products at this point, but I could see future exploration of this space for that reason alone.


> PoDL does have real advantages over PoE.

I'm curious, what advantages are you thinking of? PoE++ can deliver more power than PoDL, last I checked.

I guess the option for lower voltage could be nice in some very specific applications? I think the minimum for PoDL in the spec is 12V, which would still require conversion for pretty much any use case.


PoDL and PoE are both limited to SELV (< 60 V) for safety reasons, so no win there. On paper, PoE can handle more current; but PoE current is limited by center-tapped transformers, which tend to overheat if you push too far. Just due to the ease of getting a wider range of inductors, it's pretty easy to build PoDL systems that go up to wire current capabilities; and SPE runs better than you'd expect for tens of meters over some ridiculous high-gauge wire, since it really is tolerant of out-of-spec wiring. 5A - 10 A (300 W - 600 W) over a, let's say, "PoDL-inspired" system is quite achievable.


As far as I know, the PoDL spec tops out at around 50W, but you could be right that a “PoDL-inspired” system (which I found amusing) could potentially go much higher than that.


Yeah. Basically PoE forces a common coupling (center-tapped transformer) for both power and data, which really limits not just part availability but also the design space. While the PoDL inductive power coupling and capacitive data coupling interact (and pin capacitance of the inductor can be an issue with really big inductors), they're near-independence really, really opens the design space up.


> SPE is not intended for home users.

Seems plenty useful if you could actually buy that stuff for the home-user-tolerable pricing.

Connecting and powering 4 different devices over single ethernet cable is a very nice use case for various sensors.

Hell, even for IoT, ethernet/IP is pretty simple protocol compared to BT stack, wifi+ip, or zigbee, just plug in and power your sensor/switch/relay with 2 wires directly into local ethernet network, no bridges needed, and pretty safe too vs any radio.


> Connecting and powering 4 different devices over single ethernet cable is a very nice use case for various sensors.

If you have multiple clusters of devices, I can see that.

But in most cases I feel like a bunch of thin cables will be significantly less hassle than trying to split things.


I feel like SPE has a lot of potential for IoT, sensors, etc. Well, maybe some cheap PLC could compete too, but the multi-drop and PoDL capabilities are quite interesting for dispatching a few $3 sensors.

I kind of want to run SPE over old coaxial cables that are quite commonly found in relatively recent houses. Add a cheap ESP with I2S, an I2S DAC and a speaker, and you get a smart multi-room speaker setup.


The multidrop capable 10Base-T1S is much shorter range (around 30meters) than the long range point-to-point 10Base-T1L (+1000meters). 10Base-T1S also does not tolerate too long "branches" from the main trunk, so can't run it old phone wiring in a house for example.


If you have coax, you already have a sufficiently shielded connection so you wont need a twisted pair. You can just modulate an RF signal down the line - I think there is even a standard for it that is not DOCSIS for sending small data packets.


If you're dragging cables sure, but you might have a ethernet cable already in place.

Currently option is to get a PoE-powered switch and split it off that way which is extra device to manage.


Rude. Clearly the GP doesn’t need that explained, they understand it & simply don’t agree that it is “simple”. And the whhyyyy was obviously rhetorical - not a call for help. Jeez.


> Whyyyyyyyyyyyyyyyyyyy?

Because they're built for different roles with different requirements, but in all cases are expected to be used for specialized applications.

The 10 megabit SPE varieties are mostly intended to be able to be used on existing wiring in commercial/industrial applications where older hardware is being upgraded but replacing existing wiring might not be practical. The two varieties let you pick between long distances (10BaseT1L) or the ability to connect multiple devices to a single network segment like old school coax ethernet (10BaseT1S). There are also use cases for the short range variant internal to machines, where it can in many cases run over the same harness one might have run CAN over.

The 100 megabit and gigabit variants don't care about existing wiring, they're there to move a lot of data over as few wires as possible so harnesses can be light, thin, flexible, cheap, take your pick. Automotive infotainment and high bandwidth industrial sensors are the obvious target markets.

You aren't expected to ever need to mix and match between these variants. While more than one could plausibly be found in the same system it'd be rare for there to be any need to mix and match hardware between the different forms. If they need to talk to each other you stick a bridge/switch between them the same way you would have when transitioning from coax to twisted pair ethernet.


I just started a job using PoDL and so far I'm quite impressed with it as a technology. I'd like to see consumer devices start to use it too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: