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