这是一个硬件工程师必备的核心知识领域。通信接口是硬件系统之间、芯片之间、设备之间进行“对话”的桥梁。掌握它们是硬件设计的基础
全双工与半双工
全双工:双方可以同时双向收发数据,比如打电话
半双工:双方可以双向通信,但任意时刻,只能有一方发送,另一方接收,不能同时发送或接收,比如对讲机
单工:数据只能单向流动,,比如广播。
同步异步
同步通信:收发双方在同一个时钟信号的控制下,进行数据的读取和发送
异步通信:收发双方没有共享的时钟信号,而是依靠各自独立的内部时钟,并提前约定好一个传输速率
串行并行
<