芯片|硬件工程师必须要知道的“英文缩写”

芯片|硬件工程师必须要知道的“英文缩写”

大家在看电路原理图的时候 , 或多或少都会看见许多用英文标注的一些缩写词 。 本文摘抄一些经典常见的缩写 , 供各位参考学习 。
1 常用控制接口
EN:Enable , 使能 。
使芯片能够工作 。 要用的时候 , 就打开EN脚 , 不用的时候就关闭 。 有些芯片是高电平使能 , 有些是低电平使能 , 要看元器件的数据手册才知 。
CS:Chip Select , 片选 。

芯片的选择 。 通常用于发数据的时候选择哪个芯片接收 。 例如一根SPI总线可以挂载多个设备 , DDR总线上也会挂载多颗DDR内存芯片 , 此时就需要CS来控制把数据发给哪个设备 , 一般为低电平有效 , 也就是/CS表示 。
RST:Reset , 重启 。
有些时候简称为R或者全称RESET 。 也有些时候标注RST_N , 表示Reset信号是拉低生效 。
INT:Interrupt , 中断 。
中断的意思 , 就像你正睡觉的时候有人把你摇醒了 , 或者你正看电影的时候女朋友来了个电话 , 在处理器中非常常用的一个功能 , 与“查询”功能相对应 。
PD:Power Down , 断电 。
断电不一定非要把芯片的外部供电给断掉 , 如果芯片自带PD脚 , 直接拉一下PD脚 , 也相当于断电了 。 摄像头上会用到这根线 , 因为一般的摄像头有3组供电 , 要控制三个电源直接断电 , 不如直接操作PD脚来的简单 。 (在USB Type-C接口中有一个Power Delivery也叫PD , 跟这个完全不一样 , 不要看错了 。 )
CLK:Clock , 时钟 。
时钟线容易干扰别人也容易被别人干扰 , Layout的时候需要保护好 。 对于数字传输总线的时钟 , 一般都标称为xxx_xCLK , 如SPI_CLK、SDIO_CLK、I2S_MCLK(Main Clock)等 。 对于系统时钟 , 往往会用标注频率 。 如SYS_26M、32K等 。 标了数字而不标CLK三个字 , 也是无所谓的 , 因为只有时钟才会这么标 。
CTRL:control , 控制 。
写CONTROL太长了 , 所以都简写为CTRL , 或者有时候用CMD(Command) 。
SW:Switch , 开关 。
信号线开关、按键开关等都可以用SW 。
PWM:脉宽调制 , 通过在一根输出信号线上输出不同占空比的脉冲信号达到传递能量/信息的目的 , 比如可以控制电机的转速、加一个RC构成DAC电路、开关稳压控制器中也常通过PWM来达到稳压的目的 。
REF:Reference , 参考 。
例如I_REF , V_REF等 。 参考电流、参考电压 , 常用在稳压电路、ADC、DAC中 。
FB:Feedback , 反馈 。
升压、降压电路上都会有反馈信号 , 意义和Reference是类似的 , 芯片根据外部采集来的电压高低 , 动态调整输出 。 外部电压偏低了 , 就加大输出 , 外部电压偏高了 , 就减小输出 。
A/D:Analog/Digital , 模拟和数字的 。
如DBB=Digital Baseband , AGNG=Analog Ground 。
D/DATA:数据 。
I2C上叫做SDA(Serial DATA) , SPI上叫做SPI_DI、SPI_DO(Data In , Data Out) , DDR数据线上叫做D0 , D1 , D32等 。
A/Address:地址线 。
用法同数据线 。 主要用在DDR等地址和数据分开的传输接口上 。 其他的接口 , 慢的像I2C、SPI , 快的像MIPI、RJ45等 , 都是地址和数据放在一组线上传输的 , 就没有地址线了 。
2 常用方向的标识
TX/RX:Transmit , Receive , 发送和接收 。
这个概念用在串口(UART)上是最多的 , 一根线负责发送 , 一根线负责接收 。 这里要特别注意 , 一台设备的发送 , 对应另一台设备就是接收 , TX要接到RX上去 。 如果TX接TX , 两个都发送 , 就收不到数据了 。
为了防止出错 , 可以标注为:UART1_MRST、UART1_MTSR 。 Master RX Slave TX的意思 。 Master就是主控芯片 , Slave就是从设备 。 TX、RX很容易标错的 , 尤其是原理图有几十页的情况下 。