理解基础芯片概念:单向通信、半双工与全双工详解
嗨,屏幕前的你还好吗?这里是不二鱼技术分鱼,从这篇文章开始,会开始科普一些芯片当中的术语或者说专业名词,欢迎持续关注,如有错误,也欢迎批评指正。
在我进入IC行业之前,其实我什么都不知道,我只是一个学了数字电路、Verilog,还没来得及学SV和UVM的材料专业硕士。基础知识真的很有限,我是从《大话处理器》这本书、SPI这个协议开始我的芯片工程师生涯,所以也想分享我这一路走来学习的芯片知识,一边学习,一边分享,一边进步。
全双工这个概念,我最早是从SPI协议里头知道的,SPI协议就是很典型的全双工通信总线,接着我就举一反三,去了解半双工和单工。这里也提醒各位转行的朋友,我们面对的是一个充满未知的世界,所以一定要学会举一反三,去尽量穷尽那些我们之前没有学过的“基础知识”。在介绍全双工之前我们先了解一下单工的概念。
单工是指在数据的传输过程当中,只支持数据在一个方向上传输,在同一时间,只有一方能够接收或发送信息,不能实现数据双向通信。简单点说,就好比你看韩剧,你能接收韩剧传来的信息,能够为欧巴或者欧尼尖叫,但是你的欧巴或者欧尼,并不能听到你的尖叫。
在单工和双工之间,有一个半双工。半双工是指允许数据在两个方向传输,可以实现数据的双向的通信,但是,不能在同一时刻。就好比对讲机,在一方讲话的时候另一方只能听着。
“土豆土豆,我是马铃薯,听到请回答!”
“马铃薯马铃薯,我是土豆,请讲。”
双工是指数据通信允许数据同时在两个方向上传输,这就要求,数据发送的双方都要具备能够进行数据发送和接收的能力,这样才能实现同时的双向通信。这很像打电话,两个人可以同时讲,也能同时听到对方在讲什么,同时获取信息。
好了,今天的分享就结束了,每天进步一点点,希望对你的学习有帮助~欢迎关注我,也希望你能点赞、分享鼓励一下,你的鼓励是我最大的动力!我是不二鱼,祝你成功!
推荐阅读
-
理解通信方式的区别:单工、半双工与全双工详解" - 单工就像在打电话时只能听见对方却说不了话,信息只能由一方传递给另一方。 - 半双工则像马路限行,同一时间只能一辆车通过,发送和接收轮流进行,比如老式对讲机或早期集线器的工作模式。 - 全双工就像在对话中能边说边听,双方都能同时发送和接收数据,现代网卡大多支持全双工,且其使用的电缆比半双工多一根,能提供更快的数据传输速率。 总结来说,数据通信中有3种主要类型: 1. **单工** - 信息只能单向流动,如传呼机; 2. **半双工** - 可双向传输但一次只能一方讲话,如对讲机,需通过切换实现双向通信; 3. **全双工** - 实现真正的双向同时通信,无需切换,如电话,每端均有独立发送和接收功能。
-
详解三种通信方式:单向通信、半双工与全双工的区别(超全面解析)
-
单向、半双工与全双工通信方式的对比详解
-
理解网络通信:半双工与全双工的工作原理详解
-
详解三种通信方式:单向通信、半双工与全双工的区别(超全面解析)
-
理解单工、半双工与全双工通信方式的差异:从定义到区别详解
-
理解三种基本通讯类型:单向通信、半双工与全双工的解析
-
理解基础通信模式:单工、半双工与全双工的差异,以及TDD与FDD技术的独特之处
-
理解基础芯片概念:单向通信、半双工与全双工详解
-
理解半双工、全双工与半工通信的差异详解