Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for CAN-FD bitrate switching #1085

Open
T3P3 opened this issue Feb 12, 2025 · 1 comment
Open

Add support for CAN-FD bitrate switching #1085

T3P3 opened this issue Feb 12, 2025 · 1 comment
Assignees
Labels
CAN-FD Expansion Support Support for Duet3D CAN-FD hardware enhancement Additional functionality, performance or other feature request
Milestone

Comments

@T3P3
Copy link
Contributor

T3P3 commented Feb 12, 2025

Optional for the system (i.e. done in config.g).

Related to
#991

@T3P3 T3P3 added CAN-FD Expansion Support Support for Duet3D CAN-FD hardware enhancement Additional functionality, performance or other feature request labels Feb 12, 2025
@T3P3 T3P3 added this to the 3.7.0 milestone Feb 12, 2025
@dc42
Copy link
Collaborator

dc42 commented Feb 13, 2025

We will need a facility for the main board to notify expansion boards whether BRS is to be used, and if so what the fast/normal data rate ratio is. One option for this is to always send time sync messages without using BRS and to use some of the 15 spare bits in the time sync message to specify whether BRS is in use and what the multiplier is. e.g. 0 = no BRS, 1 = x2, 2 = x3, 3 = x4. Alternatively, if we use a fixed ratio e.g. x4 then we can enable BRS on time sync messages too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CAN-FD Expansion Support Support for Duet3D CAN-FD hardware enhancement Additional functionality, performance or other feature request
Projects
None yet
Development

No branches or pull requests

2 participants