总线长什么样?

2023-03-26 13:14:59 +08:00
 blackbeardd
网上搜到的关于总线的图,都是画出来的,我想知道总线实际上长什么样,比如在主板上,哪一部分是总线
4160 次点击
所在节点    硬件
32 条回复
noe132
2023-03-26 13:58:24 +08:00
主板一般是多层,总线并不一定在表层可见。
总线现在是个比较抽象的概念了。最原始的总线就是所有的设备的数据线连接在同一条总线上,比如说假如有 5 个设备,每个设备有 4pin 接口数据线,总线有 4 根线,每个设备都把 4 个 pin 连在总线上。这样某一时刻只有某 1 个设备能发出数据,所有设备都能接受到数据。其中用到了一些算法来解决竞争冲突。
现在更多的是有一个 hub ,hub 连接所有的设备,由 hub 来处理数据交换。现在主板基本是芯片组承接了大部分的工作,连接了 PCIE ,M2 ,USB 等等设备
duke807
2023-03-26 14:10:47 +08:00
看我这个设备,上面的用弹簧撑起来的灰色线就是总线( RS-485 总线):
https://www.v2ex.com/t/923020

usb 其实不是总线

总线是指一路总线连接多个节点
duke807
2023-03-26 14:23:09 +08:00
主板上,我能想到的总线是 i2c ,就是 pcb 上普通的 2 根细线而已
1423
2023-03-26 14:23:26 +08:00
画 databus 即可
duke807
2023-03-26 14:24:07 +08:00
i2c 虽然能挂多个芯片,但很多时候也只挂一个芯片
aitianci
2023-03-26 14:44:57 +08:00
长得跟公交车一样吧,我看文心一言就是这么画的
metalvest
2023-03-26 14:55:18 +08:00
总线拓扑其实就是星形拓扑
deorth
2023-03-26 14:56:48 +08:00
分布式软总线
BingoXuan
2023-03-26 15:10:10 +08:00
@duke807
usb 不是总线,翻译成不缩写的英文不就成了:universal serial bus is not a bus
duke807
2023-03-26 15:28:33 +08:00
@BingoXuan
USB 是星型拓扑

拓扑结构类型有:
总线型,星型,环状,树形,网状等

而 USB 不是总线
ethercat 工业以太网也不是总线
baobao1270
2023-03-26 15:35:51 +08:00
总线 是一个概念性的东西,就像我们说电脑,笔记本、台式机、服务器都是电脑一样,有的情况虚拟机也能算作电脑。

总线是线,当然线的样子,但是表现形式可能不同:有内联在芯片里、用硅晶做的总线;有主板 /PCB 上印刷的总线;也有外置的、和日常使用的网线 USB 线一样的线缆形的总线;甚至也有虚拟的、用程序逻辑实现的软总线。
baobao1270
2023-03-26 15:42:32 +08:00
USB 当然是总线,PCIe 、I2C 也是。Linux 的 dbus 就是典型的软件总线。CPU 里不同核心之间,也有核心互联总线。


@duke807 @metalvest @metalvest 是不是总线和拓扑结构无关,总线拓扑也不是星形拓扑。对 USB 不是总线的说法表示怀疑,希望您能给出 reference 。
llinge
2023-03-26 15:52:54 +08:00
@duke807 #10
10M 以太网总线应该是总线了吧
记得有些自带 MAC/PHY 的 MCU, 不知道是不是这些 MCU 拿网线接成一串然后插到路由器上就能搞定通信了?
metalvest
2023-03-26 16:05:05 +08:00
@baobao1270 从中心化、集中性这些方面来看,总线拓扑实际上就是星形拓扑
blackbeardd
2023-03-26 16:50:37 +08:00
@baobao1270 感谢,这么一说我有点懂了,之前一直理解不了
duke807
2023-03-26 16:51:12 +08:00
@llinge 你说的这种是总线接法,不使用交换机,多个电脑接在一条网线上

但是效率低,特别是总线繁忙的时候,数据冲突会加剧,遇到数据冲突,就要使用退让算法,延时一会再重新传输,还要加一些随机时间

有些总线是可以避免数据冲突的,譬如 can 总线,和 2 楼提到的增强 rs-485 总线,多个节点同时发数据也不会冲突,总线实时性好、利用率也高
baobao1270
2023-03-26 17:19:28 +08:00
@metalvest 不一样,总线拓扑不存在单点故障问题,但是星形拓扑存在。不能因为两个事物有共同的性质,就认为两个事物是相同的。
simadad
2023-03-26 17:29:18 +08:00
> @aitianci #6 长得跟公交车一样吧,我看文心一言就是这么画的

媒体为了搞个大新闻瞎 JB 扯也就算了,没想到 V 站的程序员也这么无脑。生成式 AI 本来就是基于概率模型来”理解“文意的,你自己脑抽用中文语境下狗屁不通概率极低的描述让它画图,它当然很大可能会画成其他语言下概率更高的东西。
metalvest
2023-03-26 17:33:28 +08:00
@baobao1270 你仔细想想,总线断了是不是单点故障
FozillaMox
2023-03-26 18:00:11 +08:00
@simadad 你是百度员工?那玩意明明就是中译英画图,叫它画起重机结果画了个鹤,这也属于你说的「中文语境下狗屁不通概率极低的描述」?别太荒谬。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX