与硬件相关的术语
-
封装 PKG (Package)
封装是将电子元器件(如芯片、晶体管等)放置在保护性外壳内的过程。封装可以提供机械保护、导热、电气连接和环境隔离等功能。
-
印制电路板 PCB (Printed Circuit Board)
印制电路板是一种用于机械支持和电气连接电子元器件的板状载体。它由导电路径和连接孔组成,通常由非导电材料(如玻璃纤维、环氧树脂等)制成。
-
动态可读写随机存储器与静态可读写随机存储器
-
动态可读写随机存储器 DRAM (Dynamic Random Access Memory)
动态可读写随机存储器是一种存储数据的半导体存储器,需要周期性地刷新以保持数据。它通常用于主存储器。
-
静态可读写随机存储器 SRAM (Static Random Access Memory)
静态可读写随机存储器是一种存储数据的半导体存储器,不需要周期性刷新,因此速度较快。它通常用于高速缓存和其他需要快速访问的应用。
-
-
只读存储器 ROM (Read-Only Memory)
只读存储器是一种用于存储固定数据的存储设备,其中的数据一旦存储便无法修改。它通常用于存储固件、程序和其他不需要修改的数据。
-
闪存存储器 Flash (Flash Memory)
闪存存储器是一种非易失性存储器,可以通过电子擦除和编程操作来擦除和写入数据。它通常用于存储数据、固件和应用程序,如USB闪存驱动器、固态硬盘等。
-
模拟量与开关量
-
模拟量 A/D (Analog/Digital)
模拟量是连续变化的信号,可以在一定范围内取任何值。例如,声音信号、光线强度等。
-
开关量 D/I (Digital/Analog)
开关量是离散的信号,只能取两个状态中的一个。通常表示为开或关、高电平或低电平等。例如,数字信号、逻辑状态等。
-
与通信相关的术语
1.串行通信 & 并行通信
串行通信(Serial Communication) : 定义:串行通信是指利用一条传输线将数据一位位地顺序传送。 传输方式:传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输。 特点:通信线路简单,利用电话或电报线就可以实现通信,降低成本,适用于远距离通信,但传输速度慢。
**串行通信UART:**UART为串行通信的通信接口协议,一帧数据的构成:起始位+ 数据位 + 校验位 + 停止位
并行通信(Parallel Communication) : 定义:并行通信是指利用多条传输线将一个数据的各位同时传送。 传输方式:传输一个字节(8个位)的数据时,并口是将8个位一字排开,分别在8条连接线上同时传输。 特点:传输速度块,适用于短距离通信。
2.串行外设接口SPI ( Serial Peripheral Interface )
串行外设接口 (SPI) 是一种同步串行通信协议,可提供非常高速的全双工通信。通常用于连接微处理器或微控制器与存储器,使用专用时钟信号来同步发送器和接收器或主从器。
发送器Transmitter和接收器Receiver通过单独的数据线Data和时钟线CLK连接,时钟信号将帮助接收器何时在总线BUS上查找数据。
3.集成电路互联总线12C ( Inter-Integrated Circuit )
在I2C电路中,多个主机器件和从机器件之间通信时只需要用到两根导线互连,这两根导线分别为**串行数据线(SDA)和串行时钟线(SCL),**支持多个设备在同一总线上通信。
如图,所有主从器件的SDA线全部连在一根线上,这些器件分时占用这根公共数据线,来实现两两互传数据,那么SDA符合了数据总线的特征
所有主从器件的SCL线全部连在一根线上,它们分时占用这根公共时钟线,来实现两两互传时钟,那么SCL符合了时钟总线的特征。
因为I2C中的两根导线(SDA和SCL)构成了两根Bus,实现了Bus的功能;由于I2C电路能实现Bus的功能,故把I2C 电路称为 I2C-bus,中文叫I2C总线(I2C总线是一个两线总线)
4.通用串行总线USB ( Universal Serial Bus )
是一种串口总线的标准,也是一种输入输出接口的技术规范,在现实中频繁应用于 3C 数码产品,电脑、手机、打印机、游戏机等,被称为万能接口,目前已经发展为行业标准。
URL:USB 知识知多少?你想知道的都在这里!(USB 2.0、USB 3.0、USB4、USB-C、Type-C、PD 快充) - 知乎 (zhihu.com)
5.控制器局域网CAN ( Controller Area Network )
是一种规定好标准、协议的网络,窄意的CAN总线(bus)就是一堆实际的线。物理器件包括CAN控制器、CAN收发器、CAN模块等等,凡是用于CAN通信的硬件都可以加个CAN作为描述。
功能:CAN允许微控制器和设备在没有主机的情况下与彼此的应用程序进行通信,通信方式那么多,之所以选择CAN是因为它具有以下优势:
①CAN的传输数据量大、传输距离远
②CAN的数据传输速度快
③CAN具有很强的抗干扰性,不容易出现问题
④CAN可以接很多很多个节点
6.边界扫描测试协议JTAG ( Joint Test Action Group )
JTAG是一种用于集成电路(IC)测试和调试的通信协议。它允许测试人员在芯片的边界上访问内部电路,并执行诊断、验证和编程操作,通常用于工厂测试芯片。
7.串行线调试技术SWD ( Serial Wire Debug )
SWD是一种用于微控制器调试的通信协议。它通过使用少量的线路进行调试,包括调试时钟线、调试数据线和地线,以实现调试、单步执行和数据读写等功能。(本书芯片内BOS,通过该方式写入芯片内部Flash中)
与功能模块相关的术语
-
通用输入/输出GPIO (General Purpose Input/Output)
通用输入/输出(GPIO)是一种数字输入和输出端口,用于与数字电路中的其他设备进行通信。GPIO通常作为集成电路中的引脚或连接器的一部分存在,它们可以被程序控制以执行不同的功能,如输入信号的读取、输出信号的发送以及其他数字逻辑操作。
GPIO的灵活性在于,它们可以被软件配置为输入或输出,并且可以通过编程方式动态地改变其功能。
-
模数转换ADC与数模转换DAC
-
模数转换ADC (Analog-to-Digital Converter)
ADC是一种电子设备,用于将模拟信号转换为数字信号,以便微处理器或其他数字设备进行处理。
-
数模转换DAC (Digital-to-Analog Converter)
DAC是一种电子设备,用于将数字信号转换为模拟信号,以便驱动模拟设备(如扬声器、电机控制器等)。
-
-
脉冲宽度调制器PWM (Pulse Width Modulation)
PWM是一种调制技术,通过调整脉冲信号的宽度来控制信号的平均功率。它常用于控制电机速度、LED亮度、DC-DC变换器等应用中。
-
看门狗 WDT (Watchdog Timer)
看门狗是一种计时器设备,用于监视系统运行状态。如果系统出现故障或停止响应,看门狗将会在设定的时间内未收到更新信号时触发,以执行预定义的故障处理程序,例如系统重启.
-
液晶显示 LCD (Liquid Crystal Display)
液晶显示是一种平面显示技术,利用液晶作为光学调制器,根据电压变化调整光的透过程度,从而显示图像或文字
-
发光二极管 LED (Light Emitting Diode)
LED是一种半导体器件,当电流通过时会发光。它常用于指示灯、显示屏、照明等各种应用中。
-
键盘 KB (Keyboard)
键盘是一种输入设备,通常由一系列按键组成,用于输入文字、数字和命令等信息到计算机或其他电子设备中。