Blog
Recent Posts
Optimized Design: Enhancing CAN Transceiver Isolation for Reliable Fieldbus Networks
Posted by
onThe Controller Area Network (CAN) bus has become a staple in industrial automation, process control, medical systems, and manufacturing due to its high noise immunity and error-handling capabilities. As CAN networks often span long distances and connect multiple systems, isolating the bus from individual systems is critical. Isolation prevents electrical transients, eliminates ground loops, and enhances overall system reliability. This article explores CAN’s physical layer, the necessity of system isolation, and the functional role of isolated CAN transceivers.
CAN Bus Protocol and Arbitration
CAN operates as a two-wire serial communication bus standardized under ISO 11898. It employs a carrier-sense multiple access (CSMA) mechanism with collision detection and message priority arbitration (CD+AMP). Each node monitors the bus before transmission. If multiple nodes attempt transmission simultaneously, arbitration is resolved through dominant (logic low) and recessive (logic high) bit priorities.
Messages are structured as data frames, encapsulating identification, control, data, error-checking, and acknowledgment fields. The protocol’s arbitration ensures that high-priority messages gain immediate access without data loss.
Signal Levels and Cable Considerations
CAN transceivers utilize differential signaling with open-drain output stages. During dominant transmission, both output transistors engage, creating a voltage differential. In recessive mode, pull-up resistors maintain a balanced voltage level.
Cable length directly impacts data rate. ISO11898 specifies a maximum of 40 meters at 1 Mbps, with longer distances possible at reduced data rates. Twisted-pair cables with 120Ω impedance are standard, and termination resistors at each end mitigate reflections. Stub lengths should be minimized to prevent signal degradation.
Need for Isolation
Industrial CAN networks are susceptible to noise from ground loops and electrical surges. Ground loops arise when nodes at different locations reference local grounds, causing potential differences and unintended currents. Electrical surges, induced by switching equipment, electrostatic discharge (ESD), or lightning strikes, can compromise network integrity.
Galvanic isolation protects against these issues by decoupling the network from node circuitry. Modern digital isolators achieve up to 4 kV of peak isolation and transient immunity up to 50 kV/µs, ensuring reliable operation.
Digital Isolators and Isolated CAN Transceivers
Digital isolators employ capacitive isolation barriers to transfer signals across nodes. High-speed channels (100 kbps to 150 Mbps) transmit pulses directly, while low-speed channels (
Traditional digital isolators lack differential signaling, requiring placement on the single-ended side of a CAN transceiver. Modern isolated CAN transceivers integrate isolation barriers with enhanced transceiver capabilities, including:
-
Over-temperature and over-voltage protection (-27V to 40V)
-
Common-mode range of -12V to 12V
-
Voltage transient tolerance from -200V to 200V
-
Dominant-time-out circuits to prevent network blockage due to hardware or software failures
Conclusion
The introduction of fully integrated isolated CAN transceivers significantly improves network protection against electrical transients. Texas Instruments and other manufacturers offer robust digital isolators and transceivers that enhance CAN reliability in demanding applications.
By adopting isolated CAN transceivers, engineers can ensure more resilient and interference-free fieldbus designs for industrial and automation environments.
ESP32 Development Board with Dual Isolated CAN Bus HAT
The espBerry DevBoard seamlessly integrates the ESP32-DevKitC development board with any Raspberry Pi HAT via its onboard RPi-compatible 40-pin GPIO header. Rather than serving as a Raspberry Pi replacement, the espBerry enhances the ESP32’s functionality, leveraging the extensive ecosystem of RPi HATs and their diverse hardware options.
Designed for Internet of Things (IoT) applications, particularly those demanding wireless connectivity, the espBerry offers a powerful and flexible solution. Developers can easily utilize open-source code samples within the Arduino IDE, benefiting from its intuitive programming environment and extensive support. More information...
Farmers Are Hacking Their Tractors Because of a Right to Repair Ban
For decades, American farmers have been at the mercy of agricultural equipment manufacturers, who have locked down their tractors with proprietary software, restricting repair options and forcing owners to seek expensive, manufacturer-approved service providers. In response, a growing number of farmers are resorting to hacking their own tractors, using underground software tools and firmware modifications [...]
Exploring Copperhill Technologies' NMEA 2000 PICAN-M HATs for Raspberry Pi
Copperhill Technologies has established itself as a prominent supplier of embedded systems and hardware solutions for applications in industrial, automotive, and maritime domains. Among its innovative offerings is the NMEA 2000 PICAN-M HAT, a Hardware Attached on Top (HAT) module designed specifically for the Raspberry Pi platform. This HAT is tailored to support NMEA 2000 [...]
SAE J1939 Technology for Agricultural Applications
The rapid advancement of technology in the agricultural sector has led to the integration of sophisticated systems to enhance efficiency, productivity, and sustainability. One such innovation is the use of the SAE J1939 protocol, a communication standard widely utilized in the field of commercial vehicles and machinery. In agricultural applications, this protocol plays a pivotal [...]
Embedded Systems Development for NMEA 2000
Embedded systems development for the NMEA 2000 (National Marine Electronics Association) protocol presents unique challenges and opportunities in the field of marine electronics. NMEA 2000 is a standardized communication protocol designed to enable robust and reliable data exchange among marine instruments and devices. This essay explores the fundamental aspects of developing embedded systems for NMEA [...]
CAN FD: Enhancing Automotive Communication
The Controller Area Network Flexible Data-Rate (CAN FD) protocol is a significant evolution in the field of automotive communication systems, addressing the increasing demands for speed, efficiency, and reliability in data transmission. Developed as an enhancement to the original CAN protocol, CAN FD offers a higher data rate and larger data payload, making it an [...]
Embedded CAN Bus Development with the ESP32 Processor
The Controller Area Network (CAN) bus is a robust communication protocol designed to facilitate data exchange between microcontrollers and devices in automotive and industrial applications. With its high reliability and real-time capabilities, it has become a cornerstone in modern embedded systems. The ESP32, a popular microcontroller from Espressif Systems, offers integrated CAN controller support, making [...]
PiCAN CAN Bus HATs - Powerful and Versatile Add-Ons for the Raspberry Pi
The PiCAN series of boards are widely recognized as powerful and versatile add-ons for the Raspberry Pi, enabling seamless integration with the Controller Area Network (CAN) bus. Originally developed for automotive applications, the CAN bus has become a standard communication protocol in industries such as industrial automation, robotics, and healthcare due to its robustness and efficiency. [...]
JCOM1939 Monitor Software - A Critical SAE J1939 Diagnostic and Analysis Tool
The JCOM1939 Monitor Software is a specialized tool designed to interface with and monitor data on the SAE J1939 communication network. SAE J1939 is a standardized protocol commonly used in heavy-duty vehicles, agriculture equipment, and industrial machinery for onboard diagnostics and data communication. This essay explores the features, applications, and significance of JCOM1939 Monitor Software in [...]
Improvements to our JCOM1939 Monitor & Simulation Software for Windows
Our SAE J1939 gateways are steadily gaining popularity, so we developed a dedicated website that focuses on the associated JCOM1939 Monitor Software for Windows. Since July of this year, we have added new features, some small and some significant improvements.With version 3.50.00, we have ceased support for older gateways, specifically those sold before 2022. The processors in [...]