首页 > 其他分享 >SciTech-EECS-ADC/DAC: 源自Digikey的模数/数模转换文章:原理、类型、特点、应用、推荐产品

SciTech-EECS-ADC/DAC: 源自Digikey的模数/数模转换文章:原理、类型、特点、应用、推荐产品

时间:2024-07-03 22:41:26浏览次数:19  
标签:EECS DAC 二进制 模拟信号 ADC 模数转换器 数模转换 模拟

ADC/DAC 教程
作者:Pat Sagsveen, 投稿人:DigiKey, 2017-09-13
https://www.digikey.cn/zh/articles/adc-dac-tutorial

如今的世界充满着各种数字信号和模拟信号。
这些信号表现不同,但通常都被用来帮助实现更大的目标。

  • ADC:
    想象你是负责控制 HVAC 装置的工程师。
    无论你打算使用哪种类型的微控制器或微处理器,它必须能够读取具有无限量值的模拟温度,
    并将其转换为分立步进中的二进制表示形式。这种二进制表示的模拟值将由微控制器或微处理器处理。
    这些数据将被 HVAC 装置用来帮助执行一个程序,以帮助维持稳定的环境。
    在处理需要由数字系统处理的模拟值时,模数转换器 (ADC) 是必不可少的。

  • DAC:
    同样的理论也向后适用于需要转换成模拟信号的数字信号。
    在线播放歌曲涉及到将数字信号转换为模拟信号的几个步进。
    主机设备从服务器接收到的信号将是原始模拟信号的二进制表示。
    侦听器无法解读此二进制数据的音频响应。
    原始信号是模拟的,所以最后的表示也应是模拟的。模数转换器 (ADC) 可以解决这个问题。
    这种类型的设备可以将一个被模数转换器编码的二进制代码转换回模拟电压。

对如今的工程师来说,将模拟信号和数字信号相互转换是一项不可避免的任务。
有很多不同类型的模数转换器和数模转换器。
虽然它们的架构不同,但功能是类似的。
不能用模拟值来进行数字信号处理,这就跟讲法语的人跟讲德语的人无法交谈是一个道理,必须要有翻译员才行,
而 ADC 和 DAC 就相当于翻译员。

ADC “看到”模拟电压时,其工作就是在给定的时间段内将模拟电压转换为二进制码,这意味着它必须在瞬间完成对模拟电压的采样,然后确定 ADC 输出端的二进制值。
该器件每秒钟采样的数量将在其说明文档中被调出。

  • Sampling采样:
    • 例如 Maxim Integrated 的 MAX1118EKA+T。
      该器件的采样率为100 kHz,即每秒钟对输入端的模拟电压采样 100,000 次。
      它能够在一秒钟内采集这么多样本,意味着可以通过使用二进制表示来精确地记录模拟电压。
    • 有时,ADC 的采样速率不够高,不足以准确地重建引起混叠的输入。这时,信号开始无法彼此区分或混叠。
      想象一下,数码摄像机每秒可拍摄 24 帧,对大多数应用来说是足够的,但要捕捉移动非常快的物体,可能就会导致图像扭曲。回想九十年代后期在电视上看录像带的效果,电视上的图像会不停闪烁,这是因为电视本身的刷新率比录像带的每秒帧数还要快。图像之所以会扭曲,是因为视频实际上是一连串图片的组合。视频实际无法呈现出每两幅图片之间发生的所有活动。ADC 也是同样的道理。
    • 为避免这种情况,应确保采样率至少比需要传输的最高频率高两倍。这通常被称为“奈奎斯特率”

标签:EECS,DAC,二进制,模拟信号,ADC,模数转换器,数模转换,模拟
From: https://www.cnblogs.com/abaelhe/p/18282687

相关文章

  • 如何编写基于RecursiveASTVisitor的ASTFrontendAction
    介绍我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,打算写一些博客记录绍下,ast(抽象语法树),libtooling接口的使用等等,文章主要是翻译英文文档在本教程中,您将学习如何创建一个FrontendAction,使用RecursiveASTVisitor查找具有指定名称的CXXRecordDeclAST节点......
  • 【漏洞情报】泛微 E-Cology KtreeUploadAction 文件上传漏洞
    声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。如有侵权烦请告知,我们会立即删除并致歉。谢谢!01漏洞描述泛微OAE-CologyKtreeUploadAction存在文件上传漏洞......
  • GE WESDAC D20ME 模拟量扩展模块
    WESDACD20ME规格:总线类型:PROFIBUSDP 传输速率:9600bps至12Mbps 节点数量:最大31个 处理能力:32位主处理器,能够执行复杂的控制逻辑和算法 输入输出通道:支持多种输入和输出通道,可以监测和控制多个设备或过程 通讯接口:提供多种通讯接口,以便与其他系统进行通信 WESDA......
  • SciTech-EECS-继电器-正确使用方法:交流侧并联TVR压敏电阻防浪涌电路灭火花+直流侧反向
    TVR压敏电阻:常用于高质量开关电源的电路板作防止冲击电压,吸收浪涌电流。继电器正确使用方法:在直流线圈两端反向并联一个二极管或RC电路用于吸收DC直流侧反向电动势产生的浪涌电流,在交流线圈两端并联一个TVR压敏电阻用于吸收AC交流侧可能的感生冲击电动势,吸收浪涌......
  • (16)DAC接口--->(001)FPGA实现AD5601接口(一)
     (001)FPGA实现AD5601接口(一)1目录(a)FPGA简介(b)IC简介(c)Verilog简介(d)FPGA实现AD5601接口(一)(e)结束1FPGA简介(a)FPGA(FieldProgrammableGateArray)是在PAL(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半......
  • 使用Verdaccio创建一个本地私有库,并应用
    安装verdaccio       npminstall-gverdaccio直接verdaccio启动    可以先右上角登录 然后先使用npmcreatevite@latest然后创建属于自己的一个vue3项目  vite-project(随便起了个名)npmi一下npmrundev 跑起来看看然后创建下列文件夹......
  • stm32系列--DAC的应用
     #include"bsp_dac.h"#include"math.h"//#include"stm32f10x_tim.h"//#include"stm32f10x_dma.h"//#include"stm32f10x_dac.h"//正弦波单个周期的点数#definePOINT_NUM32#defineangle3.1415/64/*初始波形数据-----......
  • SciTech-EECS-用MCU单片机驱动220V的阻性/感性/容性负载的
    用单片机控制220V交流电的通断方法•来源:璀璨电子俱乐部•作者:璀璨电子俱乐部•2020-06-2510:38首先220V交流电的:负载是多大(额定功率,正常输出功率);负载类别是感性?阻性?容性?1、阻性负载比如普通的灯泡,一般是30到40W左右,如果用220V交流电来控制通断:简单点的就用一......
  • unidac调用存储过程返回多个结果集
    unidac调用存储过程返回多个结果集1)创建一个sqlserver存储过程CREATEPROCEDUREgettablesASBEGIN--第一个结果集SELECT*FROMtunit;--第二个结果集SELECT*FROMtgoods;END2)中间件调用存储过程procedureTstoredproc.open(ctxt:Tcont......
  • SciTech-EECS-Sensor:TI的 4-20mA 环路供电系统实现高达 100m 的液位测量,具有高测距精
    https://www.ti.com.cn/zh-cn/featured-applications-content/sensors/mmwave-radar/industrial-mmwave-level-transmitter.html可针对4-20mA环路供电系统实现高达100m的液位测量,具有高测距精度和低功耗。我们的毫米波雷达传感器可对各种行业(包括食品和饮料、废水管理和加工......