ADC/DAC (1)- 连接模拟、数字世界的桥,多数工程师被桥隔开

2018-12-06 10:44:33 来源:电路设计技能
标签:

 

前不久一位老朋友写信问我如何提取一个低频模拟信号(不到50KHz)上的调制信息,他用了各种低噪声放大、滤波等等办法,系统搞得非常复杂,稳定性依然很差,手下的工程师对模拟电路也不擅长(估计90%的工程师都是稀里糊涂的)。
 
我粗略估算了一下,问他有没有想过用一个高分辨率的ADC(14位的精度的ADC应该就够了,价格也不贵)去量化到数字域,再通过数字信号处理提取所需要的信息呢?这样不仅系统大大简化,成本降低,更重要的是省去了工程师头疼的模拟链路的设计、调试、电源,一致性、稳定性都会大幅提升,而且将信号量化到数字域,可以通过算法提取出更多有价值的信息。
 
 
他问,可行么?我说当然,想想通信,尤其是无线通信领域从20年前就开始采用直接中频采样、全数字解调、软件无线电(SDR)等技术,系统也高度集成、可靠,处理的信号无论从频带、功率的动态范围、背景的干扰都要比我们传统的测量领域要复杂得多。
 
最简单的就是随便看一个传感器的内部结构,几乎都在内部采用了ADC,量化后将数据通过I2C或SPI送到MCU通过算法进行信息提取。
 
 
 
他问了我一个问题,为什么他们的这个行业都还是用传统的模拟方式呢?
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
STM32如何配置ADC?

配置ADC 1、 系统时钟定义

中国ADC到底是个什么水平?
中国ADC到底是个什么水平?

眼下,中国的集成电路产业正在加紧追赶世界先进水平的脚步,除了像CPU、、GPU、DSP、FPGA这样的核心处理器之外,我们在高性能模拟器件方面,还处于后来学习者的角色。而ADC/DAC是模数混合IC,是连接模拟和数字世界之间的桥梁,具有很高的技术含量。

ADC/DAC(4)- 什么是DAC以及DAC的应用
ADC/DAC(4)- 什么是DAC以及DAC的应用

苏老师时不时要让大家阅读一些英文的资料,养成用英文学习和阅读的习惯,毕竟这个行业全球最前沿、最权威的信息都是英文的。

ADC/DAC(3)- 数字示波器中ADC的选用
ADC/DAC(3)- 数字示波器中ADC的选用

自己动手做一个信号发生器和示波器非常重要,不仅可以深刻理解测量仪器的工作原理、关键技术指标,还可以将书本上学过的模拟电路、数字逻辑乃至嵌入式系统全部串起来,从系统层面对各个部分的功能以及构成有更真切的认识,因此苏老师觉得这两个项目应该是所有电子工程师都要动手做一遍的基础入门项目。

ADC/DAC(2)- 选ADC我们主要看什么?
ADC/DAC(2)- 选ADC我们主要看什么?

上篇文章我们讲述了ADC和DAC是连接模拟世界和数字世界的桥梁,但桥梁有多种 - 有宽窄之分、快慢之分。同样ADC和DAC也有很多公司提供不同种类的器件,如何从这些品类繁多的器件中选择适合自己项目的器件?

更多资讯
51单片机片内 RAM和片外 RAM该如何区分?

前边介绍单片机资源的时候,我们提到过 STC89C52 共有 512 字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是单片机的这 512 字节的 RAM在地位上并不都是平等的,而是分块的,块与块之间在物理结构和用法上都是有区别的,因此我们在使用的时候,也要注意一些问题。

基于STM32单片机发送字符串的函数

最近由于要调试一个SMS发送短信的模块,该模块需要发送一系列AT指令,且需要字符串发送,但是STM32官方给的usart.c中并没有直接发送字符串的函数,因此写了一个发送字符串的函数。

单片机usb转串口的灵敏问题如何解决?

写这篇博客,首先检讨一下自己,因为以前串口的程序,也和步进电机一样,时灵时不灵,我现在终于知道这是为什么了,因为51上有三个串口,一个公口,一个母口,一个usb转串口

51单片机智能温控器C语言源程序

这是一款51单片机智能温控器C语言源程序,程序功能:速成有时钟显示,使用DS18B20进行温度检测,控制温度可通过按键进行设置,输出通过继电器械驱动加热器进行加热。是一款功能较为完善的温度控制板,适合单片机爱好者进行温度控制的电子制作实作项目。电路简单,容易制作,调试容易。

影响PIC单片机功耗主要有以下几个因素

最近一周一直在做pic单片机功耗问题。由于项目使用电池供电,所以功耗问题显得非常重要。根据数据手册以及网络上的资料,影响单片机功耗主要由以下几个因素: