8
\$\begingroup\$

My quesiton is simple: In a typical ethernet setup, the RJ-45 jack connects via some transformers (or call it magnetics if you like to) to the Ethernet PHY. (which might be internal to the microcontroll or an external PHY).

Now, if the device is not powered but the LAN cable plugged in (a very common case), there might still be packets sent über the transformers that reach the PHY whcih is not powered. As it is usually a problem when having nonzero levels on pins of unpowered ICs , why does nobody care in this case?)

Note that I am NOT talking aboud ESD protection, because latter won´t help you in this case!

Thanks!

\$\endgroup\$
11
\$\begingroup\$

Indeed, it is usually a problem. Now, lets' have a look at the datasheets of some PHY chips, just to check.

Here is the Absolute Maximum Ratings of a typical ETH PHY, the KSZ8051 (from Micrel, now Microchip):

enter image description here

Here is the Absolute Maximum Ratings of another one, the LAN8720 (I know, it's Microchip too, but they just bought everybody, it's not my fault):

enter image description here

So, as long as you are within this, it is fine. And with normal levels on the ethernet pairs and proper biasing of the transformer, you should be within this.

When the chip can be damaged by providing an input voltage while powered off, the datasheet indicates something like VCC+0.5V as its maximum input voltage. Here, we have an absolute value, so the input voltage tolerance does not depend whether the chip is powered or not.

Note that in the case of ethernet PHYs, all solutions of course take this into account, and no PHY can be damaged when there is signal but no power applied. This is the same for RS-232, RS-485 drivers, CAN drivers, etc... They are all immune to this problem, or nobody would buy them.


EDIT

Apologies... Following a few comment exchanges with @SimonRichter (see below), I realized that actually, what I say above would be correct and complete for any kind of physical interface except ethernet. The reason being: there is a transformer to isolate the node and the cable. The center tap of the transformer is usually tied to the supply rail to bring the signal within the input range specs, and all is fine. But when the circuit is not powered, the supply rail is zero and the signal becomes centered around ground. So it would exceed the maximum ratings when going negative.

So I started thinking hard 1, but did not find an explanation.

What I guarantee for sure is that it is not a problem. Ethernet PHYs and ethernet signaling are designed so that it doesn't break when an unpowered node is connected to a powered node, and you don't have to take particular precautions in your circuit to be safe in this respect.

But it's true that I had a look at several PHY datasheets, and the maximum ratings are not actually enough to guarantee that, and I never saw a chapter that explains why it is still safe.

So, well, I must admit I don't know the full answer, actually.

Therefore, I have set a bounty on that question so somebody explains us, with concrete facts, how it can be safe, or provide actual proofs that the datasheets are lacking some information (like an extended safe range for TX/RX pairs that is not specified).


1 - First, I thought maybe the protection diodes would bring back the signal within range. But it can't: the center tap would then have to supply the whole circuit, which doesn't make sense. Then I thought maybe the link detection protocol was specified in a way that it can actually never happen: the normal ethernet signal never being sent unless the other side identifies that the distant node is actually active and powered. But it doesn't make sense either: the link detection protocol is using normal ethernet signaling.

\$\endgroup\$
  • 2
    \$\begingroup\$ @user3796486 Actually, reading datasheets is a habit and an art in itself. What you need to know when reading them is that everything that is written is really intended. For example, 5.5V is different than Vcc+0.5V. And also, that devil is often in the details. \$\endgroup\$ – dim Jun 27 '16 at 13:03
  • 1
    \$\begingroup\$ I'm not sure that this also applies to the analog pins -- for one, it wouldn't make sense to have asymmetric maximum ratings for an AC coupled signal. Interestingly, I've found no mention of this in the datasheets for the PHYs I normally use, either, but having devices connected while unpowered has never been a problem, so anecdata suggests it is fine. \$\endgroup\$ – Simon Richter Jun 27 '16 at 13:49
  • 2
    \$\begingroup\$ @SimonRichter There is a bias on the transformer center tap, that shifts the signal and brings it within the specs. It is not centered around ground. This is why it can be assymetric. \$\endgroup\$ – dim Jun 27 '16 at 13:51
  • 2
    \$\begingroup\$ @dim, right, but that bias would need to be powered. \$\endgroup\$ – Simon Richter Jun 27 '16 at 14:03
  • 1
    \$\begingroup\$ @SimonRichter Oh. That's actually damn right. Well, for sure, may last paragraph is still valid, and there is no need to worry. But, well... Yeah, it's embarrassing... Those datasheets, they always forget to mention a few things, don't they? :) \$\endgroup\$ – dim Jun 27 '16 at 14:08
1
+50
\$\begingroup\$

Such ICs which are protected against overvoltage on data inputs usually include Schottky diode arrays internally. These arrays are also sold as separate ICs. Each data line is protected by two diodes which tie it to Vcc and GND:

enter image description here

Whenever the voltage on the data line rises, Vcc is pulled up to that same potential (minus the voltage drop of the Schottky diode). So if the Ethernet card is unpowered (Vcc = 0), the any voltage on the data will either be clamped or pull Vcc to its level. This feature is sometimes used in hobby projects to power ICs via data pins. Similar things happen when the voltage on the data pin goes below GND. Also, the very same diodes provide a discharge path which protects data lines against ESD.

In case of Ethernet, the voltage on data pins will effectively be clamped down, since the current in the data lines is very limited. According to IEEE 802.3 specification, voltage levels on signal lines are limited to +/- 3.5V, which amounts to a maximum current of 35mA across a 100 Ohm load. This current will be further attenuated by losses in the magnetos in both transmitter and receiver. In the worst case (no attenuation at all) this current will have to be dissipated by the clamping diodes.

\$\endgroup\$
  • \$\begingroup\$ I thought of that, and I mentioned it in the note at the end of my post. But this could overload the driver at the other end of the cable, since current through the protection diode is not limited in your schematic. This could also most likely make the protection diode burn. In fact, "power ICs via data pins" is valid if you just power a single chip. Here, because the current has to go through the center tap, which is tied to the supply rail of the whole system, you'll power the whole system through this diode. Which is impossible, of course. \$\endgroup\$ – dim Jun 30 '16 at 8:25
  • \$\begingroup\$ The current is limited by the properties of the magnetics and the properties of the input signal. In reality, the signal will be too weak to power the entire board and will be safely clamped to a near-zero value. For example, check this reference design, page 10. \$\endgroup\$ – Dmitry Grigoryev Jun 30 '16 at 8:42
  • \$\begingroup\$ Then you should address this in your answer (but with more details and justifications). In fact, I want to know what item(s) in the chain actually limit the current, and, even better, whether this safe limit is specified somewhere (in the IEEE specs most certainly, since I can't find it in any PHY datasheet). \$\endgroup\$ – dim Jun 30 '16 at 8:47
  • 1
    \$\begingroup\$ @dim Yep, I definitely got it wrong somewhere, the voltage drop on the 100 Ohm load should be around 3.5V. I'll fix my answer later when I have time. \$\endgroup\$ – Dmitry Grigoryev Jun 30 '16 at 10:44
  • 1
    \$\begingroup\$ @user3796486 Latch-up is not a problem here since it will quickly dissipate without external power. In general (in powered devices), clamping diodes will prevent latch-up to some extent, but statistically on a big chip you will end up with a structure which latches at a voltage below the forward voltage of the clamping diode. \$\endgroup\$ – Dmitry Grigoryev Jul 1 '16 at 7:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.