Am 17.06.19 um 22:35 schrieb Mick Sulley:
>
> So the question is - is it possible to have a fault on a DS18S20 which
> can cause it to heat up and pull the voltage down?
>
Certainly. But the fault isn't the DS18S20 but the 1W host.

The 1W host has to supply current to the 1W line to power all the
parasitic powered slave devices. It does so through the 1.5–4.7kΩ pullup
resistor in normal operation.

That current isn't sufficient during a temperature conversion however.
During that time, the power supply is connected to the 1W through a
considerably lower resistance. That's called the "string pullup" That's
okay as long the slaves idle.

If you have a short 1W dip in the bus to to a short or interferences,
the slaves may think it's a bus reset from the host and answer with a
presence pulse, which means they pull the bus low. If the host supplies
power through the strong pullup, that means there is a short through the
pulldown transistor of the slave.

Nothing bad happens if that occurs once. It's bad however if it occurs
again and again. Then, those shorts will heat up the slaves.

Check your onewire cabling and sources of interference, e.g. power
cables nearby.

Kind regards

        Jan


_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to