I know what is difference between parallel and serial interface. I know also what does it mean half/full duplex. However, I don't know why most parallel interfaces are half-duplex, and most of serial interfaces are full-duplex.
Can anyone explain?
I know what is difference between parallel and serial interface. I know also what does it mean half/full duplex. However, I don't know why most parallel interfaces are half-duplex, and most of serial interfaces are full-duplex.
Can anyone explain?
For a true full-duplex interface, you really need two wires for each signal - one in each direction. This quickly becomes impractical for a parallel bus.
If you have a parallel bus, the bandwidth is often important. If you must add twice the number of wires, you can almost always benefit more by sending twice the amount of data instead of reserving half the wires for one direction and half for the other.
I think it's due to the fact that most parallel interfaces are buses. they are shared media that allow more than 2 devices connected at the same point.
If devices have to share the same medium. they have to use it for both TX and RX on the same wire, making half-duplex the only possibility