嵌入式硬件通信
文章平均质量分 85
嵌入式硬件通信
Michael_chemic
这个作者很懒,什么都没留下…
展开
-
SAR ADC (逐次逼近型)
综上所述,SAR ADC的主要优点是低功耗、高分辨率、高精度、以及小尺寸。由于这些优势,SAR ADC常常与其它更大的功能集成在一起。SAR结构的主要局限是采样速率较低,并且其中的各个单元(如DAC和比较器),需要达到与整体系统相当的精度。一般dsp和mcu中集成的8位、12位、16位ADC多数是SAR型的,如ADI(Blackfin),STC,silabs等。个人理解:这是一种低成本的adc实现方案,主要缺点是速度慢,在高精度ADC采用较少,但是成本低,电路低,在一些要求不高的场合依然广泛采用。转载 2022-11-21 15:15:35 · 4389 阅读 · 0 评论 -
嵌入式硬件: EEPROM与EPROM
EEPROM 代表 电可擦除可编程只读存储器。EEPROM是一种非易失性主存储器和EPROM(可擦除可编程只读存储器)的修改版本,它使用电信号来擦除和编程内容,而不是以前在EPROM中使用的UV信号。它被用作计算机中的芯片来存储数字数据。有两种类型的 EEPROM:串行 EEPROM并行 EEPROM发展历史EEPROM由George Perlegos于1978年在英特尔开发。作为非易失性存储器,这意味着即使断电,它也能保留所有数据,并与EPROM相比存储大容量的数据或位。它在其更高版本中.原创 2022-04-29 21:29:28 · 3461 阅读 · 0 评论 -
嵌入式硬件协议: SPI串行外设接口 Serial Peripheral Interface
串行外设接口(SPI)是一种接口总线,通常用于在微控制器和小型外设(如移位寄存器、传感器和SD卡)之间发送数据。它使用单独的时钟和数据线,以及一条选择线来选择要与之通信的设备。异步TX RX首先我们要知道具有TX和RX线路的通用串行端口称为“异步”(非同步),因为无法控制何时发送数据或保证双方以完全相同的速率运行。由于计算机通常依赖于将所有内容同步到单个“时钟”(连接到驱动所有内容的计算机的主晶体),因此当时钟略有不同的两个系统尝试相互通信时,这可能是一个问题。要解决此问题,异步串行连接会向每个字节添原创 2022-04-26 12:47:59 · 1602 阅读 · 0 评论 -
嵌入式硬件协议: USART通用同步异步收发器Universal Synchronous Asynchronous Receiver and Transmitter
UART(UniversalAsynchronous Receiver and Transmitter),它是在USART 基础上裁剪掉了同步通信功能(USART削减版),只有异步通信。简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是UART。USART是通用同步异步收发器(Universal Synchronous Asynchronous Receiver and Transmitter) 我们常用来打印数据到PC上位机上RS232接口用于九根电线的母串行通信原创 2022-04-26 10:11:39 · 660 阅读 · 0 评论 -
嵌入式硬件协议: I2C通讯
I2C 总线、接口和协议I2C是一种用于双线接口的串行协议,用于连接低速设备,如微控制器、EEPROM、A/D和D/A转换器、I/O接口以及嵌入式系统中的其他类似外设。它是由飞利浦发明的,现在几乎所有主要的IC制造商都在使用它。每个I2C从器件都需要一个地址——它们仍然必须从恩智浦(以前称为飞利浦半导体)获得。i2c 总线I2C总线之所以受欢迎,是因为它使用简单,可以有多个主站,仅定义更高的总线速度,并且只需要两根带有上拉电阻的导线即可连接几乎无限数量的I2C器件。I2C可以使用具有通用I /原创 2022-04-24 22:30:36 · 3129 阅读 · 0 评论