I'm a beginner on interfaces and networks. I have some questions about CAN synchronization and bit sampling.
To do the Resynchronization, I understand that the nodes need to get the bus state outside the sampling point, to know if there is a phase error.
So, do the nodes continuously monitor the status of the bus (just like the inputs of a flip flop)? if yes, "what is the point of Sampling Point"?
Can I think this way: Although the bus is continuously monitored, only the state during the sampling point is taken as valid value?
If yes, its because there may be many changes on the bus state inside a Bit Time, but outside the sampling point, due to phase errors between the nodes and only at the sampling point (in expected conditions) the bus state is stabilized and the nodes are synchronized so the state is the correct one?