So he remade CAN without requiring a specific physical layer? This jumps around a bit between the transport and phy a bit, I guess I didn’t really get where the special sauce is. I also never saw a kbps number. There is potential I would have use for such a thing I guess. Although LIN works pretty well over 1wire and is built in to most UARTs now. It makes me cautious when I read these things and don’t see specific t…
Here you can find the implementation of PJDL used by Jack Anderson to determine the maximum range: https://github.com/gioblu/PJON/tree/master/src/strategies/So... All devices listed in the compatibility section are able to communicate over a twisted pair with no additional hardware, as Fred well noted, you just need one wire and connect directly the IO pins. And up to 255 devices can share the same twisted pair. As y…
I had to check quick at a gas station and post this.
For the most part, I took away 27kbps, and it seems the intention is software bit bang.
Sure, it’s not master/slave like LIN, and with an arbitration scheme more like CAN. But, without hardware codec, DMA buffering and interrupts, I feel it’s a lot less useful to me as my embedded projects are already pushing their limits with hardware communication.
Still, while it’s not good for me, I do see utility in a bit bang format for LED, IR, simple RF, etc. This makes sense and seems well thought out.