Interfaces

Analog signal is continuous (real world), digital is discrete (for processing).

Sequence of processing real-world data:

image

Interface is a boundary where 2 or more devices meet to exchange info.
Considerations when interfacing devices:

Signals transmitted by differential signals have better noise tolerance.

image

image

Parallel data trf

SRAM, DRAM, ROM uses parallel data trf. Synchronous in nature with some strobe signal to inform receiver when to latch in the data.
Problems:

So parallel data trf has faster data trf rate, but susceptible to signal skew and crosstalk, and higher hardware cost and bulkier.

Serial data trf

Data trf one bit a time, so trf rate lower compared to parallel trf, and hardware interface design more complex as it needs to handle serial to parallel conversion (processor process in bytes).
But able to trf data reliably over longer distance with lower cost, and less affected by signal skew and crosstalk.
Serial data trf modes

image

Nature of communication

Wired

USB

High-definition Multimedia Interface (HDMI)

Wireless

Industrial, Scientific, Medical (ISM) radio freq (RF) bands are free-to-use frequency bands. The 2.4Ghz and 5.8Ghz bands are standard world wide.
WiFi

Bluetooth

Factors affecting transmission range