41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
# Copyright (c) 2024 Vestas Wind Systems A/S
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
mainmenu "CAN timing test"
|
|
|
|
config TEST_ALL_BITRATES
|
|
bool "Test all CAN in Automation (CiA) recommended bitrates"
|
|
help
|
|
Enable test of all bitrates recommended by CAN in Automation (CiA). Not all CAN
|
|
controllers can meet all of the bitrates listed below, and some board configurations may
|
|
impose limits on which bitrates can be met due to limitations in the CAN core clock
|
|
frequency selection.
|
|
|
|
CiA 301 lists the following nominal bitrates as recommended:
|
|
- 10 kbit/s
|
|
- 20 kbit/s
|
|
- 50 kbit/s
|
|
- 125 kbit/s
|
|
- 250 kbit/s
|
|
- 500 kbit/s
|
|
- 800 kbit/s
|
|
- 1 Mbit/s
|
|
|
|
CiA 601-2 lists the following exemplary CAN FD data phase bitrates:
|
|
- 1.0 Mbit/s
|
|
- 2.0 Mbit/s
|
|
- 4.0 Mbit/s
|
|
- 5.0 Mbit/s
|
|
- 8.0 Mbit/s
|
|
|
|
CiA 601-3 recommends the following CAN FD core clock frequencies for good node
|
|
interoperability. The higher the frequency, the better:
|
|
- 20 MHz
|
|
- 40 MHz
|
|
- 80 MHz
|
|
|
|
If this option is not enabled, the tests will be limited to a historical, safe set of CAN
|
|
bitrates.
|
|
|
|
source "Kconfig.zephyr"
|