代码编织梦想

ADC架构_Flash

比较器做1位ADC

 Vin > Vref  Vout = High(1)

Vin < Vref  Vout = Low(0)

比较器是组建集成ADC的内部基本而又关键的模块;在比较器应用在ADC中一般要求很高的分辨率,也就是很小的差分输入信号,这就要求比较器的增益要非常的大,很小的差分输入信号会容易使比较器输出震荡,这就需要给比较器加入少量正反馈来做迟滞,滞回的电路如下图所示,通过调整反馈电阻R3的值就可以控制滞回电压的大小了,一般比较内部已经做了滞回,滞回的电压一般只有1~2mV,这个滞回的电压大小是不能超过比较器的分辨率的,所以不能为了抗干扰就用较大的滞回电压。

比较器的亚稳态问题

亚稳态问题如图3所示。其中展示了三种差分输入电压条件:(1) 大差分输入电压; (2)小差分输入电压; (3) 零差分输入电压。

对于小的差分电压输入时,亚稳态存在时间较长,如果读取数据在logic 0和logic 1之间读取数据时,数据很可能时错误的。解决这个问题可以提高增益(A),增加锁存的增益带宽以减小再生时间常数(τ),并为比较器输出达到有效逻辑电平给出充足的时间(t)。这个亚稳态对ADC的影响体现在误码率上,也叫做:闪码,飞码,跳码。

参考资料:ADC的MT-020

仿真没有看到这个亚稳态问题。

 Flash并行转换器

Flash ADC的输入为一个并行比较的结构,下图为一个3位的Flash ADC,需要2N个电阻,2^N-1个比较器。

优点:输入输出的时延只是比较器,优先编码器(74HC148),锁存器的器件传输时延,所以从输入到输出的转换速度比较的快。

缺点:可以看出3位ADC已经用了7个比较器了,如果时8位ADC,就要用255个比较器,这个在工艺上是比较复杂,而且这么多的高速比较器同时工作,功耗也非常大,所以直接用2^N-1个比较器实现N位ADC不实际。

 减少比较器数量的方法

利用差分输出的比较器,选择差分的两个输出端,这样就把2个采样点变成了3个,比较器的数量就减少了一半。

下面仿真可以看出两个差分输出的比较器实现了3个决策点的输出,实现了在两个采样点中间插值。

 下图中把输出再用电阻分压,可以是比较器的数量进一步的减少。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_38345163/article/details/128734714

将正确的adc与应用程序匹配_a奉献经验的博客-爱代码爱编程

       这是一个由数字计算机控制的模拟世界。因此,物联网设备的设计者需要有效地将模拟值转换为采样数字表示。而简单的答案似乎是把一个模数转换器(ADC)的前面,并不是所有的ADCs都是一样的。因此,设计者需要理解各种拓扑结构以及它们如何映射到应用程序。   例如,ADCs已优化设计如采样率、功耗和精度特性。本文将在一些常见的ADC架构的背景下讨论设计需

浅谈常用adc的工作原理与选型!_恋风恋歌的干货铺的博客-爱代码爱编程_adc采样原理

    现在的软件、无线电、数字图像采集都需要有高速的A/D采样保证有效性和精度,一般的测控系统也希望在精度上有所突破,人类数字化的浪潮推动了A/D转换器不断变革,而A/D转换器是人类实现数字化的先锋。A/D转换器发展了30多年,经历了多次的技术革新,从Flash、SAR、积分型ADC,到近年来新发展起来的 ∑-Δ型 和 Pipeline ADC,它们各有

SOC常见架构_RISCV AI SOC实战(一,概述及架构设计)-爱代码爱编程

写完了低功耗SOC设计,我们来介绍一个实际可用于边缘端AI计算的SOC设计。 这个系列要达到两个目的。一是介绍某个可以直接用于实际生产超简单的边缘端超低功耗SOC。二是尽量科普向,多介绍重要的原理,少介绍冗长的细节,尽量涉及到方方面面。三,如果有时间,会简单介绍一下常用的AI加速核心设计。 我们愉快的开始吧~ 一、芯片整体架构

arm 架构_ARM架构基础知识小结-爱代码爱编程

前 言 ARM全国巡回技术讲座 - 第二场:ARM引领智能物联新时代 - 创客学院直播室​www.makeru.com.cn 从单片机转到ARM,主要需要学习ARM的架构,ARM相比单片机多了一些外设和总线。在仅仅是裸奔的情况下,如果熟悉了ARM架构,那么我认为使用任何ARM架构的芯片和用单片机将没有区别。ARM架构之所以更复杂,当然

常用ADC的工作原理与选型-爱代码爱编程

 现在的软件、无线电、数字图像采集都需要有高速的A/D采样保证有效性和精度,一般的测控系统也希望在精度上有所突破,人类数字化的浪潮推动了A/D转换器不断变革,而A/D转换器是人类实现数字化的先锋。A/D转换器发展了30多年,经历了多次的技术革新,从Flash、SAR、积分型ADC,到近年来新发展起来的 ∑-Δ型 和 Pipeline ADC,它们各有其优缺

php adc类,Maxim:六种主流ADC架构的比较(SAR,Sigma-Delta,Pipelined等)-爱代码爱编程

原文:http://armbbs.cn/forum.php?mod=viewthread&tid=97424&highlight=adc 过采样频率:增加一位分辨率或每减小6dB 的噪声,需要以4 倍的采样频率fs 进行过采样.假设一个系统使用12 位的ADC,每秒输出一个温度值(1Hz),为了将测量分辨率增加到16 位,按下式计算过

matlab建模sar adc,SAR ADC的系统级建模与仿真-爱代码爱编程

徐韦佳,田俊杰,施琴 (中国人民解放军理工大学 理学院,江苏 南京 211101) 摘要:为了实现逐次逼近型模数转换器(Successive Approximation AnalogtoDigital Converter, SAR ADC),在MATLAB平台上使用Simulink 工具,建立SAR ADC的理想模型,主要包括数模转换器(DAC

SPI-读写FLASH-爱代码爱编程

SPI-读写FLASH SPI协议层 ​ SPI协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通讯总线。它广泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。 SPI物理层 ​ SPI通讯设备之间的常用连接方式如下图所示: ​ SPI通讯使用

STM32F103_SPI读写外部FLASH-爱代码爱编程

目录 1、SPI简介1. SPI协议简介2.SPI物理层的特点2.1.SPI 的内部简明图2.2.物理层3.SPI的协议层3.1.SPI基本通讯过程3.2. 通讯的起始和停止信号3.3.数据有效性3.4.CPOL/CPHA及通讯模式4.STM32 的 SPI 特性及架构4.1.通讯引脚:4.2. 时钟控制逻辑(波特率发生器)4.3.数据控制逻辑4.

英飞凌基础学习笔记AURIX内核系统架构-爱代码爱编程

一、AURIX™系统架构 →带有嵌入式FLASH闪存的多核微控制器 →TriCore™(DSP处理器)@300MHz →高达8MB的闪存,超过2MB的内存 →DMA,HW-FFT,ADC,以太网MAC......等 1.1 主要功能 1.1.1 嵌入式实时应用程序的fiash闪存平台 嵌入式flash允许紧凑的设计和快速的代码执行 1

AUTOSAR架构-爱代码爱编程

1. 架构概述 2. App应用层 3. RTE运行时环境 4. BSW基础软件 5. MCAL微控制器抽象层 01架构概述 上图是autosar官网最新版本传统autosar的架构图   官网链接:www.autosar.org 从图中可以看出autosar作为汽车ECU软件架构,是通过分层来实现软硬件隔离。就像大多数操作系统一样,通

stm32 spi协议 读写串行flash_haohao fighting!的博客-爱代码爱编程

通过SPI外设对板子上的串行FLASH芯片(掉电不丢失)进行读写。SPI外设产生的SPI通信协议是一种串行通信协议。STM32的内部也有FLASH存储器,用来存储烧录到板子上的程序。STM32F3系列的芯片只能把程序存储在内部的FLASH里面,而不能放在外部FLASH里面读取,但是F7系列的可以(XIP功能) SPI通信协议是一种高速(相对于IIC)全双

55mw,10-bit,40-ms/s奈奎斯特率cmos adc(一)_小头菜籽的博客-爱代码爱编程

目录 1 指标和性能 1.1 静态指标 1.2 动态指标 2 考虑的问题和架构的选择 2.1 问题 2.1 架构选择 3 总体架构 3.1 架构描述 3.2总结 4 电路描述 此为本人学习ADC系列的文章,欢迎指导和讨论。不用作商业用途 55mW,10-bit,40-Ms/s奈奎斯特率CMOS ADC 1 指标和性能 是一个可以

mcu集成-系统架构(不断更新)-爱代码爱编程

应用场景 mcu主要应用于手环,无人机等等场景 成本与工艺 一个晶圆7英寸,参考价格一个28nm工艺的晶圆大概400w USD,约等于7万平方毫米(mm2),一个mcu可能1mm2,但是die是长方形,晶圆是圆形,所以会有损耗,die和die中间也有距离,所以一个晶圆大概只能60%左右的使用率(假设)。所以只能切5.6万个die,再乘以80%的yei