Performance Testing and Validation of Multi-Node CAN Systems

Performance Testing and Validation of Multi-Node CAN Systems

CAN is a powerful communication standard used to support communication between various sensors, machines, or controllers. The CAN interface is widely used in industrial automation, home automation, and automotive applications due to its robustness and effective handling of bus contention issues. The early CAN 2.0 can provide an 8-byte payload, with a recommended data rate … Read more

Introduction to Embedded CAN Bus (Low-Level Details) – Part 1

Introduction to Embedded CAN Bus (Low-Level Details) - Part 1

Source: Electric Control Knowledge Transporter 1. Introduction The CAN bus was developed by the German company BOSCH, with a maximum speed of up to 1Mbps. The fault tolerance of CAN is particularly strong, and the CAN controller has a powerful error detection and handling mechanism built-in. Additionally, unlike traditional networks (such as USB or Ethernet), … Read more

Understanding the I²C Bus Timing in Embedded Systems

Understanding the I²C Bus Timing in Embedded Systems

The I²C bus is very common in embedded systems, but recently in a group (possibly a beginner group) communication, I was quite surprised that many people do not even understand the I²C bus basics. Today, I will explain the timing of the I²C bus. Many electronic engineers should know about the I²C bus from EEPROM … Read more

Detailed Overview of I2C and SPI Communication Protocols

There are many serial communication protocols, among which I2C and SPI are very well-known.I2C and SPI are both bus protocols that allow users to perform short-distance serial data transmission. I2C is a two-wire communication protocol developed by Philips (now NXP), while SPI was developed by Motorola. These two protocols are commonly used in electronic devices … Read more

Common Issues and Solutions in IoT Installation and Debugging

Common Issues and Solutions in IoT Installation and Debugging

Click the blue text to follow us Various common issues are encountered during the installation and debugging of IoT. 1. Device Connection Issues: There may be connection problems between IoT devices, such as devices not being recognized, unstable connections, or disconnections. These issues may arise due to device compatibility, signal interference, or improper network configuration. … Read more

Why UART Serial Communication Requires 16x Oversampling

Why UART Serial Communication Requires 16x Oversampling

Enhancing anti-interference is one reason. Standard UART can choose 16x sampling or 64x sampling; I personally think it should be for convenient frequency division design. The RXD front end of the standard UART has a “1 to 0 transition detector.” When it continuously receives 8 ground level signals on RXD, the detector considers that the … Read more

Detailed Explanation of UART Waveforms

Detailed Explanation of UART Waveforms

Click on the above “Electronic Engineer’s Notes” and select “Pin/Star the Official Account” Valuable content delivered instantly! UART (Universal Asynchronous Receiver/Transmitter) is an asynchronous full-duplex serial communication protocol consisting of two data lines, Tx and Rx. Since there is no reference clock signal, both communication parties must agree on serial baud rate, data bit width, … Read more

How to Write Communication Interface Protocols

How to Write Communication Interface Protocols

Scan to FollowLearn Embedded Together, learn and grow together 【One Minute Talk on Embedded】, striving for brevity, aiming to finish reading in about one minute. Each article discusses a topic related to embedded systems, such as technology, workplace, learning methods, or a piece of code. If any friends want to express their opinions or want … Read more

What Are High-Speed Cables? Differences Between DAC and AOC Cables

What Are High-Speed Cables? Differences Between DAC and AOC Cables

With the rapid development of the Internet of Things, remote healthcare, and autonomous driving, the demand for high-speed signals in modern society is increasing. Currently, the signal frequency in electronic system design is generally above 100MHz, and high-speed data transmission lines face challenges in signal integrity. During transmission, signals are prone to issues such as … Read more

CAN Bus Technology Communication Network and Distributed Systems

CAN Bus Technology Communication Network and Distributed Systems

CAN Bus Technology Communication Network and Distributed Systems Getting Started with CAN Bus: A Simple Guide to Automotive Communication Hello everyone, I am Lao Dao. Today, let’s talk about the “internet celebrity” communication protocol in the industrial and automotive fields—CAN Bus. Although it sounds sophisticated, it is essentially a set of rules that allows different … Read more