Message output when no other devices on bus

Universal Programmable Converter for CAN FD and CAN
Post Reply
dbelton
Posts: 2
Joined: Thu 11. May 2017, 12:26

Message output when no other devices on bus

Post by dbelton » Thu 11. May 2017, 12:37

I am planning to use the Router FD as a speed converter to change from variable bit rate FD messages to fixed bit rate messages FD that are then input into an FPGA where they are sampled and stored. The FPGA is dumb and does not acknowledge the messages and is the only device on the second bus. I could add a second device to the bus, but it is overkill for just an acknowledgement bit driver.

Is it possible by using custom firmware in the Router FD to turn off the ACK mode of the transmitter so that the message is not resent when the ACK bit is not received?

M.Maidhof
Support
Support
Posts: 1753
Joined: Wed 22. Sep 2010, 14:00

Re: Message output when no other devices on bus

Post by M.Maidhof » Thu 11. May 2017, 15:22

Hi,

please use the CAN_MSGTYPE_SINGLESHOT for a message which will not be retransmitted when there is no acknowledge. See /inc/can.h for more details.

best regards

Michael

dbelton
Posts: 2
Joined: Thu 11. May 2017, 12:26

Re: Message output when no other devices on bus

Post by dbelton » Thu 11. May 2017, 17:30

Hi Michael,

I did find that in the software after I posted the question. Thanks for the confirmation

Best regards

Dave

Post Reply