When set sample point more than 70%, there will be a Protocol error in data phase and an error frame will be transmitted. No such problem when data baudrate less than 4M.Sample point less than 70% works well.
MCU: LPC5516
CANFD transmitter: TJA1042/3
CANFD module clock: 80MHz
Comm interface: Kvaser Hybrid
BTW: LPC54616 with same configuration works well.
I use CAN FD, and data phase baudrate set to 4M, nominal baudrate set to 1M.
As SAE J2284-5, CAN FD baudrate can be set to 500K/5M.
In my application, when set to 500K/5M, sample point more than 75%, it can transmit and receive messages, but there are some error frames generated.
I want to confirm:
Is the LPC5516 support sample point >= 75%?
Hi,
Regarding your question, the sampling point of CAN receiver is dependent on the the cable length, the signal quality..., I suppose it is okay to set the sampling point more than 75%.
Hope it can help you
BR
XiangJun Rong
> Regarding your question, the sampling point of CAN receiver is dependent on the the cable length, the signal quality...,
And proper termination.
The higher the baudrate, the more critical it becomes.
The bandwidth requirements are at least an order of magnitude higher than the nominal baudrate.