I know a dominant acknowledge bit is sent by the receiver of the message which is transmitted by another node.
The thing I am not able to grasp is whether a single dominant bit is sent by the receiver after the entire message is received or the receiver sends the same message with the ACK bit field as dominant?
Or is it that the receiver drives the ACK field to a different voltage level while the transmitter is transmitting the Data frame?
Also, Can two CAN Nodes acknowledge the same message? If yes, then how? If no, then why?
I need clarification on this.