What is CSMA/CD-NDBA?
CSMA/CD-NDBA stands for Carrier Sense Multiple Access with Collision Detect. Majority of the low cost communication systems use baseband transmission techniques. The problem arises when many nodes are trying to transmit at one time, which results in a collision. With CSMA/CD the accessing of the bus is done by sensing (listening) the carrier on the bus (carrier sense), and transmit only when the bus is idle. In this case it allows multiple nodes to be hooked on the same network. When a collision is detected, all nodes which initiate the transmission will pull back to “listen” again until random time passed before the retransmission. However this technique still cause some delay in a heavily loaded bus. To overcome this problem, NDBA technique is included. NDBA stands for Non-Destructive Bit Arbitration. NDBA guarantees the bit sent on the bus would not be destroyed when there is a collision. In CAN point of view, dominant bit (logical “0”) will override recessive bit (logical “1”), the