This is the second CAN Quiz Question on the CAN protocol. This one is quite hard and not only tests knowledge of the dark corners of the CAN protocol, it also highlights a couple of important system design issues. Question There is a CAN device that’s acting very strangely on a 500kbit/sec CAN bus. A logic analyzer trace is taken from the CAN TX pin (the output from the CAN controller that goes into the CAN transceiver). The trace shows periodic bursts of weird pulses that don’t contain a...| Ken Tindell's blog
CryptoCAN is an encryption scheme for CAN messaging developed by Canis Labs. It’s designed to fit the publish/subscribe method of communication that CAN was designed for, and has a simple job: take a plaintext CAN frame, convert it into two ciphertext frames for broadcast on CAN, and at receivers, push these frames through a decoder to get back to the plaintext frame. The ciphertext frames contain not just details of the original frame (payload, DLC) but also a message authentication code (...| Ken Tindell's blog
The Raspberry Pi Pico is an excellent embedded platform, noted for its excellent documentation (and also the RP2040 microcontroller, one of the few that is currently not made from unobtainium). But one of the great features of this board is how it gets more and more support over time. And that’s why we used it as the basis for the CANPico.| Ken Tindell’s blog