3 ms·
Ciao Zaarn, that is cool compliments, which sort of encoding you chose?
by gioscarab 8y ago
Ciao Zaarn, that is cool compliments, which sort of encoding you chose?
- zaarn 8y agoSimple NRZ for both clock and data. Data integrity is provided by parity bits in various fields and CRC32 for the payload. I use token bus for media access control since it's fairly simple to implement and I don't need jam detection in any components. Token passing enables a far more simpler software for simply being a passive client (ie, a sensor doesn't need to be able to control the bus, it only needs to respond while someone else is controlling the bus) and the active masters (which can cleanly pass control of the bus). I don't mean any of this as offense to PJON either, it's an amazing protocol, the problems I have aren't solved by any product on the market. It's also a good engineering challenge.