[应用相关] STM32原理图中[15:0]、[1:0]等符号的理解

[复制链接]
66|1
paotangsan 发表于 2026-9-9 08:22 | 显示全部楼层 |阅读模式
135206a9a225ed433e.png

核心概念:总线表示法

[x:y] 是一种总线表示法,它代表的不是一根信号线,而是一组从编号x到y的信号线。

[15:0]:表示16根独立的信号线(第15位至第0位)。

[1:0]:表示2根独立的信号线(第1位和第0位)。

举例说明

以STM32的 FSMC_D[15:0] 为例:

物理引脚:它对应STM32芯片上16个实际的物理引脚。

它们的名称分别是:FSMC_D15, FSMC_D14, ..., FSMC_D1, FSMC_D0。

原理图画法:为了图纸清晰,工程师用一根粗线(总线) 来代表这16根线,并标注 FSMC_D[15:0],从而避免画出大量重复的平行线。

实际连接:在制作PCB时,这16根线必须分别连接到对应设备的16个引脚上。例如,将STM32的 FSMC_D[15:0] 与SRAM芯片的 DQ[15:0] 一一对应连接。

为何使用这种表示法?

简洁:避免原理图因大量连线而杂乱无章。

清晰:一目了然地显示信号分组(如数据线、地址线)。

准确:减少连线的遗漏和错误。

常见例子

FSMC_A[23:0]:24位地址总线。

GPIOB[15:0]:GPIO端口B的16个引脚。

总结

463406a9a226dc7d19.png

简单**:看到 [M:N],就代表有 (M - N + 1) 根功能相关的信号线。
————————————————
版权声明:本文为CSDN博主「快乐的大眼哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dymmdymm/article/details/153829380

LightCatcher 发表于 2026-9-9 09:02 | 显示全部楼层
这种总线表示法方便阅读和理解,尤其在多线路上,如FSMC的[15:0],实际就是16根数据线。记得在设计PCB时,要确保这些线对应连接到正确引脚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

135

主题

4703

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部