模拟电路工程化设计大师课

关于ADALM2000相关的更多使用信息参照ADALM2000 学生及普通用户指南 - 此部分不出现在视频课程中

阅读 - ADALM2000主动学习模块 (简称M2K口袋仪器)是一款经济实惠的、通过USB供电以及数据传输的多功能测试测量仪器,它内置了采样速率可达100Msps的12位模数转换器和170Msps的12位数模转换器,是一款高性能的掌上实验室。与高成本、大体积的传统实验室设备不同,ADALM2000可以在低成本的前提下帮助电气工程专业学生或爱好者们学习和探索频率达数十兆赫兹的信号与系统。

ADALM2000多功能口袋仪器的产品图片

阅读 - 配合ADI公司的 Scopy™ 图形应用软件,ADALM2000 可以向用户提供如下高性能仪器的功能(展示图片,并在图片一侧以此用文字列出相应的功能,不需要阅读下面的每个条目)

ADALM2000多功能口袋仪器的功能示意

  • 带差分输入的双通道示波器
  • 双通道任意函数发生器
  • 16通道数字逻辑分析仪(3.3V CMOS,容差范围1.8V~5V,速率100MS/s)
  • 16通道模式发生器(3.3V CMOS,速率100MS/s)
  • 可用于连接多个仪器的双输入/输出数字触发信号(3.3V CMOS)
  • 双通道电压表(交/直流 ±20V)
  • 网络分析仪 - 电路的伯德图、奈奎斯特图和尼科尔斯传输特性曲线,范围:1Hz ~ 10MHz
  • 频谱分析仪 - 功率谱和频谱测量(噪声基底、无杂散动态范围、信噪比及总谐波失真等)
  • 数字总线分析仪(串行外设接口、I²C、通用异步收发传输器、并行)
  • 两个可编程电源(0…+5V、0…-5V)

ADALM2000的引脚图

阅读 - 为了方便同学们使用,尤其是调试面包板上的电路,这款仪器的测试端口都采用杜邦线来同被测对象连接,仪器的测试端口采用了30针2.54mm间距的双排插针,对于低于10MHz的模拟信号和100MHz的数字信号的测量是没有问题的,即便工程师朋友们使用,也能够满足大多数的电路调试。

ADALM2000的连线图

阅读 - 这30根管脚中,有2组差分输入信号(图片上圈一下)用于双路示波器、频谱分析仪以及电压表功能、两组可调直流电压的输出信号(图片上圈一下)、两组信号发生器的单端输出信号(图片上圈一下)、16根数字IO以及2个用于触发输入和输出的数字信号,4根接地信号。

ADI的官网提供了ADALM2000的PDF格式的原理图,基于这个原理图中用到的器件,我们整理了它的功能框图。

m2k_block.png

ADALM2000功能框图

整个仪器的核心器件是一款集成了双路ADC和双路DAC的模拟前端(又叫AFE)芯片 - AD9963,它是模拟信号链路和数字信号处理之间的一个桥梁,通过高速的数字信号同ZYNQ这颗集成了FGPA和双核高性能Arm的数字芯片进行连接。

ADALM2000的ADC部分的构成

我们看一下左上角的这一部分,这是示波器、频谱仪、电压表对应的模拟电路部分

ADC部分电路原理图

这是这部分的原理图,可以看出它使用了模拟开关对输入的模拟信号进行衰减选择以及信号源的切换,再通过高速运算放大器进行固定增益的信号放大,然后再通过差分运算放大器来驱动AD9963的ADC输入端,在差分放大器和ADC之间有一个一阶的RC低通滤波器,进行抗混叠滤波。

电路是不是看起来非常简单?越是看起来简单的电路,其蕴含的技术要点以及技巧越是丰富。

如何通过这几种器件,搭配一些电阻、电容,就能够实现示波器、频谱仪、电压表的数据采集功能,并且满足输入信号动态范围在100Vpp、输入信号模拟带宽到10MHz的性能要求?这就需要从系统层面来分析,模拟电路的指标分配和电路设计,离不开ADC的性能指标,也离不开后续的数字信号处理功能,它们共同作用,得以用简单的电路拓扑结构实现了尽可能高的性能,并保持了足够的系统灵活性。

在图中我们看出ADC采集的信号除了被测的外部输入信号,还有板上的基准电压以及信号发生器产生的任意波形信号,这是用来进行校准以及测量信号发生器的实际输出的,整个模拟链路的设计以及后面的数字信号处理、程序的控制都要考虑到这些因素。这些话题我们会在后面的章节中再做详细介绍。

ADALM2000是一款设计文件全部开源的多功能口袋仪器,我们可以在ADI的官网以及其Github仓库中找到这款仪器的硬件设计资料、FPGA逻辑设计代码、运行在Zynq内部Arm处理器上的Linux应用程序的源代码以及上位机程序Scopy的源代码(展示下面列表中的资源页面中的一些页面截屏视频),有了这些开源的资源,我们可以更深入地理解它的软件、硬件配合,模拟和数字信号处理的协同。

在ADI官网的学生专区中,我们可以看到有大量用ADALM2000来做的基础电路实验,通过这些实验的实际操作,我们一方面可以体会到这款口袋仪器的强大功能,还能深刻领会到构成ADALM2000这款产品本身的电路知识要点。(展示下面列表中的资源页面中的一些页面截屏视频),这些实验基本上都可以用我们本次课程中推荐使用的ADALP2000套件来实现,建议大家随堂动手,理论结合实践,从而对每个知识点有更深刻的理解。

资源页面:

技术文章:

学生专区 - 使用ADALM2000和ADALP2000做的实验:

M2K设计要点 - 这部分在课程中不出现