Main Donate Github Blog

Software 1-Wire emulation

We probably should emulate 1-wire Dallas protocol in software by the MCU.
Do we need a logic level converter to align logical levels with 3.3V MCU?

Here is the reference project: software dallas key deduplicator on Arduino

Looking at this, I think that we can get it to work without using a converter. And if we don’t, at this point it would be better to use something like a DS2482 i2c to 1w bridge.
Also the DS1990 (the original iButton key) datasheet says that 3.3v is enough for operation.
I have some keys and RPis around, maybe I’ll try it out at some point.

Good point. Can you please research all these DS19xx protocols (maybe any other) that exist around the world. You can start from this article
I’m not sure that we need all this russian Cyfral and Datacom protocols, but it depends on how difficult it is to implement it.