WaveBPS
All DocsProductsLearning CenterSupport
  • Introducing WaveBPS: Portable Low level analog serial data analysis
  • Getting Data into WaveBPS
    • WaveBPS Import Data Video
  • Live Capture with WaveBPS
  • Navigation
  • Advanced Analysis
  • Automated Test with WaveBPS
  • WaveBPS Basic Databases
  • Cursor Measurements
  • Event List Columns
  • Setting up Serial Decoding in WaveBPS
  • Loading custom data into WaveBPS
  • Exporting Waveforms from WaveBPS
  • Scalar Measurement List
  • Licensing WaveBPS
  • WBPS Binary File Format
    • Double Precision Format
    • Unsigned short Format
  • CAN / CAN FD Bus
    • CAN / CAN FD Bus Bit Stuffing
    • CAN / CAN FD Bus Data Frame
    • CAN / CAN FD Bus Errors
    • Extended Data Frames
    • CAN / CAN FD Bus Physical Layers
    • CAN / CAN FD Bus Remote Data Frame
    • Single Wire CAN / CAN FD
  • FlexRay
    • FlexRay Dynamic Frame
    • FlexRay Static Frame
    • FlexRay Startup
    • FlexRay Wakeup Symbol
    • FlexRay Physical Layer
  • Example Waveforms
    • FlexRay versus CAN / CAN FD BUS
    • CAN / CAN FD bus at 70 % utilization 120 megasamples
    • CAN / CAN FD Bus Waveform Decoding
    • FlexRay Frame Decode
    • FlexRay Dynamic Frame
    • LIN Bus Decode
    • Low Speed Fault Tolerant CAN / CAN FD Waveform
  • LIN Bus
    • LIN Errors
    • LIN Frame
    • LIN Header
    • LIN Slave Section
  • Other Buses
    • UART: K-Line, J1708, ISO9141, GM CGI, RS232
    • SPI bus
    • I2C or SMBus
    • J1850
  • Compare FlexRay, CAN / CAN FD bus and LIN Bus
  • WaveBPS Video Links
  • Specifications
Powered by GitBook
LogoLogo

Applications

  • Cybersecurity
  • Data Logging
  • Simulate ECU Functions
  • Diagnostics, Testing and Validation

Products

  • Vehicle Network Adapters
  • Data Loggers
  • Software
  • Automotive Ethernet Tools

Support

  • Support Resources
  • Contact Support
  • Class Schedule & Registration
  • Training Video Library

Company

  • About
  • News
  • Events
  • Contact Us

Copyright © 2025 | All Rights Reserved

On this page

CAN / CAN FD Bus

PreviousUnsigned short FormatNextCAN / CAN FD Bus Bit Stuffing

Last updated 11 months ago

CAN / CAN FD Bus is the dominant protocol for networking electronics in vehicles. It features a bit rate up to 1 Mbit and offers simple networking of microcontrollers with the help of dedicated CAN / CAN FD bus silicon called a CAN / CAN FD Controller.

The data transfer message of CAN / CAN FD is the . This data frame is allowed to have a longer ID and is then called an .

Used in some applications but not in automotive is the . The remote frame allows a node to request a particular CAN / CAN FD ID.

CAN / CAN FD is very robust. This means it can not only but can take action such as automatic transmission or node shut down.

CAN / CAN FD uses the bit stream to resyncronize the receivers to the transmitter. In order for this to work with specific bit sequences CAN / CAN FD must use . Bit stuffing makes decoding a CAN / CAN FD waveform on a traditional oscilloscope difficult.

CAN / CAN FD is a data link layer. To signal CAN / CAN FD electrically there are three in use.

In some applications where may provide advantages.

The CAN / CAN FD bus Specification from Bosch:

data frame
extended data frame
remote frame
detect many errors
bit stuffing
common physical layers
CAN / CAN FD is used FlexRay or LIN
can2spec.pdf
A CAN / CAN FD Bus Data Frame.