1. 项目概述从芯片到系统一个完整的模拟监控方案如何快速上手在工业自动化、通信基站或者精密测试台架里我们常常需要处理一堆“模拟信号”。比如要实时监测十几个点的电压、电流或者精确控制多个执行器的输出。过去工程师得自己搭电路把一堆独立的ADC模数转换器、DAC数模转换器和逻辑芯片拼起来不仅电路板面积大功耗和校准也是个麻烦事。AMC7836这颗芯片就是德州仪器TI给出的一个“一体化”答案。它把21路ADC、16路DAC和8个GPIO通用输入输出全部塞进了一个芯片里通过一个SPI接口就能跟主控MCU或电脑通信大大简化了系统设计。但芯片再好也得能快速验证、上手开发才行。这就是AMC7836评估模块EVM的价值所在。它不是一个简单的转接板而是一个功能完整的参考设计平台。你拿到手的是一块已经把所有外围电路、电源管理、接口都设计好的PCB以及一个配套的图形化软件。通过它你可以在半小时内不写一行代码就完成对这颗复杂芯片所有功能的探索和测试。无论是评估其性能指标还是为自己的项目做原型验证这个EVM都能帮你省下大量前期摸索的时间。本指南就是带你一步步玩转这个强大的工具从硬件连接到软件配置让你快速掌握这个模拟监控系统的核心玩法。2. 硬件开箱与核心原理拆解2.1 套件清单与核心部件解析当你打开AMC7836EVM的包装盒通常会看到三样核心物品一块AMC7836评估板、一块SDM-USB-DIG平台板以及一根USB延长线。这里需要特别注意的是24V的墙插电源适配器通常是不包含在标准套件内的。这是一个容易让人困惑的地方因为评估板上设计了一个标准的2.1×5.5mm直流电源插座J8但它默认是空着的。TI这样设计是考虑到用户可能已有现成的24V电源或者希望使用更灵活的实验室电源。如果你的手头没有需要单独购买一个中心极为正极Center Positive、输出24V/至少750mA的适配器。这三块板子各自扮演什么角色呢AMC7836评估板是绝对的主角上面焊接了AMC7836芯片及其所有必要的外围电路包括输入输出的连接器、电源跳线、测试点等。它的核心任务是为芯片提供一个稳定、可配置的工作环境并将所有信号引脚引到便于测量的接插件上。而SDM-USB-DIG平台板你可以把它理解为一个“万能数字接口转换器”。它的核心是一颗MSP430F5528超低功耗单片机负责将电脑USB口传来的指令翻译成AMC7836能听懂的SPI或I2C信号同时还能为评估板提供可切换的数字电源VDUT。没有它你的电脑就无法直接和AMC7836芯片“对话”。那根USB延长线则是连接电脑和SDM-USB-DIG平台的桥梁。2.2 系统级工作原理与信号流要理解整个EVM系统如何工作我们可以把它想象成一个“数字-模拟信号中转站”。整个数据流的起点是你的个人电脑PC。你在电脑上运行的AMC7836EVM图形化软件GUI会生成各种配置命令和读写请求。这些命令通过USB线以数据包的形式发送给SDM-USB-DIG平台板。SDM-USB-DIG平台板内部的MSP430单片机就像一个尽职的“翻译官”。它接收到来自USB的指令后会将其转换为具体的SPI时序波形包括时钟SCLK、片选CS、数据输入MOSI和数据输出MISO。同时它还会通过一个电平转换电路确保发送给AMC7836的数字信号电平通常是3.3V或5V由VDUT决定是匹配的。这些SPI信号连同电源VDUT和地线GND通过那根20针的排线连接器J7传输到AMC7836评估板上。AMC7836芯片在收到这些SPI指令后就开始执行相应的操作。如果是写指令它可能会配置ADC的采样率、DAC的输出范围或者设置GPIO的方向。如果是读指令它则会启动一次ADC转换将某个通道的模拟电压值转换为12位数字码再通过SPI的MISO线传回给SDM-USB-DIG最终呈现在电脑的软件界面上。对于DAC当你通过软件设置一个输出电压值时芯片内部的数字码会被锁存到DAC寄存器其内部的数模转换核心会立即产生对应的模拟电压从指定的引脚输出。整个系统的供电链路也值得关注。评估板的设计非常灵活。你可以选择使用那个可选的24V墙插电源它接入J8后会经过板载的线性稳压器LDO产生芯片所需的12V、-12V和5V等多路电源。你也可以完全绕过板载LDO通过评估板边缘的接线端子如J6, J9, J10直接接入实验室电源为芯片的模拟部分AVCC, AVEE和数字部分AVDD, DVDD, IOVDD独立供电。这种灵活性对于需要评估芯片在不同电源噪声环境下性能的工程师来说至关重要。3. 硬件连接与跳线配置实战3.1 静电防护与物理连接在动手连接任何线缆之前静电防护ESD是必须牢记的第一准则。AMC7836芯片及其周边许多精密元件都对静电非常敏感。一个不经意的触碰可能就会导致芯片性能下降甚至永久损坏。建议在防静电工作台上进行操作并佩戴接地的防静电手环。至少在触摸板卡前先触摸一下接地的金属物体如电脑机箱外壳以释放身体静电。连接步骤本身并不复杂但顺序和稳固性很重要。首先将SDM-USB-DIG平台板通过USB延长线连接到你的电脑。此时先不要连接评估板。电脑通常会识别到一个新设备并自动安装“Virtual COM Port (CDC)”驱动。你可以在设备管理器中查看端口COM和LPT下是否多出了一个新的串行端口如COM3这标志着平台板驱动已就绪。接下来连接AMC7836评估板和SDM-USB-DIG平台板。找到评估板上的20针母座J7和平台板上的20针公头仔细对齐方向通常板子上有防呆标记然后平稳、用力地垂直插入确保连接器完全扣合没有歪斜或虚接。一个松动的连接是后续所有通信故障最常见的根源会导致软件无法识别设备或者数据读写时断时续。最后是供电。如果你使用24V墙插电源将其插入评估板的J8插座即可。如果使用外部实验室电源则需要根据后续的跳线配置将相应的电压如12V, -12V, 5V, 3.3V连接到评估板侧面的接线端子J6, J9, J10等并务必确保地线GND连接良好。在通电前再次核对所有电源的极性是否正确。3.2 核心跳线配置详解AMC7836评估板上有多个跳线帽JP1-JP7它们决定了芯片的电源来源和部分DAC的参考地。出厂时这些跳线通常处于默认位置但理解每个跳线的含义是灵活使用这块板子的关键。下面我们逐一拆解JP1 (AVCC电源选择)这个跳线决定芯片模拟正电源AVCC的来源。位置1-2默认将AVCC连接到板载LDO产生的12V上。这是使用24V墙插电源时的标准配置用于支持DAC输出±10V的范围。位置2-3将AVCC连接到板载的5V上。如果你只需要DAC输出0-5V或0-10V的单极性电压或者使用外部5V供电时可以配置为此位置。JP2 (AVEE/AVSSA电源选择)这个跳线决定芯片模拟负电源/第一组DAC的负参考AVEE/AVSSA的来源。位置1-2默认连接到板载LDO产生的-12V。这是实现DAC负电压输出如-10V至0V的必要条件。位置2-3连接到系统地GND。如果你所有的DAC都只需要输出正电压0V及以上则可以将此跳线设置为GND简化电源设计。JP6 (AVDD/DVDD电源选择)这个跳线决定芯片内部模拟和数字核心电源AVDD, DVDD的来源。位置1-2连接到外部接线端子J10。允许你从外部直接为芯片核心提供5V电源常用于评估电源噪声对芯片性能的影响。位置2-3默认连接到板载的5V电源。在大多数评估场景下使用此设置即可。JP7 (IOVDD电源选择)这个跳线决定芯片数字接口电源IOVDD的来源它决定了SPI等数字信号的逻辑电平。位置1-2默认连接到SDM-USB-DIG平台板提供的3.3V。这是最常用的设置确保与平台板的3.3V逻辑电平匹配。位置2-3连接到外部接线端子J9。如果你需要让AMC7836与其他5V逻辑的系统通信可以在此处接入5V但务必确保SDM-USB-DIG平台板上的VDUT跳线也设置为5V否则可能损坏接口。JP3, JP4, JP5 (AVSSB/C/D连接)这三个跳线分别控制DAC B组、C组、D组的负参考端AVSSB, AVSSC, AVSSD。它们可以独立地选择连接到AVEE即-12V或GND由JP2决定或者直接连接到GND。这个设计非常巧妙它允许你为不同的DAC组设置不同的输出范围。例如你可以让A组DAC输出-10V到0VAVEE接-12V同时让B组DAC输出0V到10VAVSSB接GND。在更改这些跳线或电源连接前务必先断开所有电源3.3 信号接口定义与连接指南评估板将AMC7836的所有模拟和数字信号都引到了便于连接的接插件上理解这些接口是正确使用它的前提。ADC输入通道 (J2, J4, J5) AMC7836的21个ADC通道被分成了两组。ADC0到ADC15是双极性输入输入电压范围是-10V到10V通过J2和J4这两个16针的连接器引出每个引脚间隔一个另一个是地线便于连接示波器探头或屏蔽线。ADC16到ADC20是低电压单极性输入范围是0V到5V通过J5这个10针的连接器引出。在连接外部信号时需要注意信号的幅度不能超过这个范围否则可能损坏芯片。对于高阻抗信号源建议在信号源和ADC输入之间串联一个小的电阻如100欧姆并配合对地的小电容以减小输入电流冲击和抑制高频噪声。DAC输出通道 (J1, J3) 16个DAC输出被分为A、B、C、D四组每组4个通道通过J1和J3连接器引出。DAC的输出范围不是固定的而是由两个因素共同决定一是对应组的AVSS跳线JP2, JP3, JP4, JP5所连接的电压是AVEE还是GND二是通过软件在GUI中设置的“Range”选项。例如当AVSS连接到GND时软件可选的Range通常是0-5V或0-10V当AVSS连接到-12V即AVEE时则可选-10V-0V或-5V-5V等。DAC的实际输出电压绝对不能超过其供电轨AVCC和对应的AVSS软件设置的范围必须与硬件跳线配置匹配。GPIO接口 (J11) 8个GPIO引脚通过J11这个16针的连接器引出。这些引脚非常灵活可以通过软件配置为输入或输出。作为输入时可以读取外部数字信号的状态作为输出时可以驱动LED或其他数字负载。更强大的是GPIO0和GPIO1还可以被复用作报警功能的输入ALARMIN和输出ALARMOUT实现硬件联动控制这个功能我们会在软件部分详细探讨。4. 软件安装与图形界面深度探索4.1 软件安装与驱动确认AMC7836EVM的配套软件可以从TI官方网站的产品页面下载。下载完成后你会得到一个安装包运行其中的setup.exe文件即可。安装过程很常规建议使用默认的安装路径如C:\Program Files (x86)\AMC7836EVM以避免可能的路径权限问题。安装程序会自动将必要的USB驱动CDC串口驱动复制到系统中。安装完成后用USB线将SDM-USB-DIG平台板连接到电脑。此时Windows通常会在系统托盘弹出“发现新硬件”的提示并自动安装“USB Serial Device”或“Virtual COM Port”的驱动。你可以在“设备管理器” - “端口COM和LPT”下查看是否出现了一个新的串行端口并记下它的COM号例如COM3。如果设备管理器里出现带黄色感叹号的未知设备或者根本没有新端口说明驱动安装失败。最常见的解决方法是断开USB线重新运行一遍EVM软件的安装程序选择“修复”或“重新安装”然后再插上USB线。确保连接时评估板和平台板已经通过20针排线可靠连接。4.2 软件启动与连接状态诊断从开始菜单或桌面快捷方式启动“AMC7836EVM”软件。软件启动后会首先尝试与硬件通信。如果一切正常你会在软件窗口的右上角看到绿色的“CONNECTED: Power On”状态提示。这表示软件已经成功识别并连接到了AMC7836评估板。如果看到的是红色的“NOT CONNECTED: Simulating”则意味着连接失败软件进入了离线仿真模式。在这个模式下你仍然可以操作界面上的所有按钮和设置但不会有任何真实的硬件交互所有读数都是模拟的。遇到连接失败请按以下步骤排查检查物理连接确认20针排线两端是否插紧USB线是否连接可靠。检查电源确认评估板已通电电源指示灯应亮起。检查设备管理器确认SDM-USB-DIG对应的COM端口存在且无冲突。尝试拔插USB线观察端口是否重新出现。重启软件关闭软件拔掉USB线等待几秒后重新连接硬件再启动软件。重装驱动/软件如果以上步骤无效尝试重新安装软件。4.3 底层寄存器配置页面详解软件界面的第一个重要页面是“Low Level Configuration”底层配置。这个页面是高级用户的“利器”它直接将AMC7836芯片内部的所有寄存器映射到了图形界面上。对于不满足于GUI预设功能的开发者来说这里是进行深度定制和问题诊断的入口。在这个页面中左侧是一个寄存器列表涵盖了从设备配置、ADC控制、DAC控制到GPIO和报警状态的所有寄存器。点击任何一个寄存器右侧会显示该寄存器的详细信息地址Address、默认值Default Value、当前值Current Value以及每个比特位Bit的具体功能描述。你可以直接在“Hex Write Register”框里输入十六进制数值来写入整个寄存器也可以通过勾选或取消勾选下方每个比特位对应的复选框来进行更精细的位操作。例如你可以直接在这里手动开启芯片的内部基准电压或者配置某个特定的ADC转换模式。这个页面还有两个非常实用的功能“Save Config”保存配置和“Load Config”加载配置。你可以将当前调试好的一整套寄存器设置包括ADC、DAC、GPIO的所有参数保存为一个.cfg文件。下次需要同样的工作状态时直接加载这个文件所有寄存器就会一键恢复无需再逐个点击。这在批量测试或重复性实验中能节省大量时间。4.4 ADC功能页面实战操作ADC页面是使用频率最高的页面之一它直观地控制了21个ADC通道的采集工作。页面的核心是一个通道复用器MUX矩阵你可以通过勾选来启用任意一个或一组ADC通道。激活ADC模块的完整流程是有顺序的不能乱首先勾选“Enable Reference Block”启用芯片内部的基准电压源。这是所有精密模拟电路工作的基础。接着勾选“Enable Internal Reference Buffer”。AMC7836内部有一个高精度的带隙基准这个Buffer用于驱动ADC和DAC的参考输入确保稳定性。最后勾选“Power ADC Block”给ADC模拟电路部分上电。 只有完成了这三步ADC模块才算真正准备好工作。这个顺序在芯片数据手册里有强调GUI界面也隐含了这个逻辑。接下来是选择转换模式Conversion Mode直接模式Direct Mode在此模式下每次你想获取ADC数据时都需要手动点击一次“Start Conv”开始转换按钮然后点击“Read”读取按钮来获取结果。你也可以勾选“Auto-Trigger ADC‘s before read?”这样每次点击“Read”时软件会自动先发一次转换命令。这个模式适合单次、非连续的测量。自动模式Auto Mode这是最常用的模式。在此模式下一旦你点击“Start Conv”ADC就会按照你使能的通道顺序周而复始地自动进行转换。你需要勾选“ADC-Update before read? (auto mode)”这样软件在周期性读取数据时获取的就是最新的转换结果。要停止自动转换再次点击“Start Conv”按钮即可。转换速率Conversion Rate的选择需要权衡速度和噪声。软件提供了几个选项如29 kSPS, 14.5 kSPS等。更高的采样率能捕捉更快速的信号变化但可能会引入更多的转换噪声并且功耗会略微增加。对于直流或慢变信号如温度、压力选择较低的采样率可以获得更好的噪声性能。页面右侧的“ADC Chart”图表功能非常强大它可以实时绘制多个通道的电压变化曲线。点击“(Auto) Read”按钮图表就会开始周期性更新数据让你直观地观察信号。实操心得在自动模式下进行多通道连续采集时实际每个通道的采样率是总采样率除以使能的通道数。例如在29 kSPS下使能了10个通道那么每个通道的更新率大约是2.9 kHz。如果需要同步采样AMC7836不支持它是顺序扫描的相邻通道的采样会有微小的时序差这在设计控制系统时需要考虑。4.5 DAC功能页面配置与输出控制DAC页面负责控制16个通道的模拟电压输出。与ADC类似首先需要勾选“Enable Reference Block”为DAC提供基准。然后你可以独立地为每个DAC通道上电“Power DACs”列。DAC输出范围Range的配置是硬件与软件的结合点这里最容易出错。每一组DACA/B/C/D都有一个“Range”下拉菜单。选项包括“Autoset”自动设置、“0 to 5V”、“0 to 10V”、“-5V to 5V”、“-10V to 0V”等。Autoset这是最省事的模式。芯片会通过内部电路自动检测其AVSS引脚对于A组是AVEE对于B/C/D组是AVSSx是接GND还是负电压并据此选择一个合理的默认范围。例如如果检测到AVEE-12V它会为A组DAC选择“-10V to 0V”范围。手动设置如果你明确知道硬件跳线的配置比如JP2设置在1-2即AVEE-12VJP3设置在2-3即AVSSBGND那么你可以手动为A组选择“-10V to 0V”为B组选择“0 to 10V”。手动设置的优先级高于自动检测。务必确保软件设置的范围在硬件供电能力之内否则DAC输出会被钳位无法达到设定值。设置输出电压有两种方式在“Program Values”列对应的十六进制框里直接输入数字码0x000到0xFFF对应满量程。在右侧的“Output Voltage”框里直接输入想要的电压值如2.500V软件会自动计算并填入十六进制值。 输入值后这个值只是写入了DAC的缓冲寄存器Buffer Register输出引脚上的电压并不会立即改变。你需要点击该通道对应的“Register Update”按钮将缓冲寄存器的值传输到锁存寄存器Latch RegisterDAC的输出电压才会更新。这种双缓冲结构可以让你预先设置好所有通道的值然后通过一个同步信号或手动点击同时更新所有输出这在多通道协调控制中非常有用。“Read Back”功能可以让你回读当前输出锁存器或缓冲器里的值用于验证写入是否正确。4.6 报警ALARMS功能高级应用报警功能是AMC7836的一个亮点它让芯片具备了初步的“自主监控”能力。你可以在“ALARMS”页面为内部的温度传感器和5个低电压ADC通道ADC16-ADC20设置上限High Limit和下限Low Limit。配置报警的步骤首先在ADC页面使能你想要监控的通道例如LV_ADC16。然后在ALARMS页面找到对应的通道如“LV ADC16”其“Low Limit”和“High Limit”输入框会变为可编辑状态。输入你设定的阈值电压。点击“Write Settings”按钮将这些阈值写入芯片。点击“Read Alarm”按钮可以读取当前的报警状态。如果通道的采样值超出了阈值范围“Alarm Status”会显示红色的“Tripped”触发否则显示黑色的“No Alarm”。为了防止噪声引起的误报警软件提供了“CH-FALR-CT”通道错误报警计数设置。它要求连续多个采样值都超限才判定为真正的报警。默认值是16次这能有效滤除偶发的尖峰干扰。更强大的功能是报警联动。在“Clear DAC Options”区域你可以勾选“CLR”复选框并将某些DAC通道关联到报警事件上。一旦报警触发这些DAC的输出会立即被清零或清除到预设的安全状态无论DAC当前处于何种工作模式。这实现了硬件级别的安全保护响应速度极快不依赖于软件轮询。你还可以通过“ALARM OUT”选项将报警事件映射到GPIO1引脚上输出一个低电平有效的信号用来驱动外部指示灯或通知主控制器。通过“ALARMIN-ALR”选项你可以将GPIO0配置为报警输入引脚外部的一个低电平信号可以触发DAC清零。而“ALARMIN-ALR-OUT”则允许报警信号在芯片内部“穿通”即GPIO0的输入报警直接导致GPIO1输出报警实现报警链的传递。要使用这些GPIO的复用报警功能必须先在“GPIO Page”将GPIO0和GPIO1的模式分别配置为“ALARMIN”和“ALARMOUT”。4.7 GPIO页面配置与读写GPIO页面相对简单但功能直接。页面列出了8个GPIO引脚GPIO0-GPIO7。对于每个引脚你可以通过“Direction”下拉菜单设置其为输入Input或输出Output。如果是输出在“Output Value”处选择高电平High或低电平Low然后点击“Write”按钮来设置引脚状态。如果是输入点击“Read”按钮可以读取该引脚当前的逻辑电平High/Low。对于GPIO0和GPIO1还有额外的“Function”选项可以将其配置为普通的GPIO或者专用的ALARMIN/ALARMOUT功能如前文报警部分所述。5. 常见问题排查与实战技巧5.1 硬件连接与通信故障问题1软件始终显示“NOT CONNECTED: Simulating”。排查思路这是最典型的通信失败。首先进行物理层检查USB线是否完好20针排线是否完全插到底可以尝试拔下重插评估板的电源指示灯是否亮起驱动检查打开Windows设备管理器查看“端口COM和LPT”。当SDM-USB-DIG平台板连接时这里应该出现一个新的COM端口如“USB Serial Device (COM3)”。如果没有或者有带黄色感叹号的未知设备说明驱动未正确安装。尝试重新安装EVM软件或在设备管理器中手动更新该设备的驱动指定到软件安装目录下的驱动文件夹通常包含cdc字样的.inf文件。端口冲突如果COM端口存在但软件仍无法连接可能是软件选择了错误的COM端口。某些版本的GUI软件在启动时会自动扫描但也可以尝试在软件设置或初始化文件中查找是否有手动选择端口的选项根据原始文档此版本GUI似乎自动连接无手动选项但可检查系统是否被其他软件占用了该COM口。问题2ADC读数不稳定、跳动大。检查信号源与接地首先确保输入信号本身是稳定的。用万用表或示波器直接测量连接到评估板输入端的电压。巨大的跳动往往源于信号源噪声或接地环路。尝试使用电池或一台干净的线性电源作为信号源进行测试。检查输入范围确认输入信号电压在ADC通道的量程内双极性通道-10V~10V单极性通道0~5V。超范围的信号会导致读数异常。优化采样率与滤波在ADC页面尝试降低“Conversion Rate”。更高的采样率会引入更多的宽带噪声。对于直流或低频信号选择14.5 kSPS通常比29 kSPS有更好的噪声表现。此外可以在ADC输入引脚就近对地焊接一个小的去耦电容如0.1uF以滤除高频干扰。电源噪声如果使用板载的24V转±12V/5V电路其开关噪声可能影响ADC精度。尝试改为使用外接的线性实验室电源为评估板的J6、J9、J10端子供电对比读数是否有改善。问题3DAC输出电压不准确或达不到设定值。核对范围与跳线这是最常见的原因。检查DAC输出范围的软件设置是否与硬件跳线配置匹配。例如软件设置为“0 to 10V”但对应的AVSS跳线JP3/4/5却连接到了-12V即AVEE那么DAC输出最高也只能拉到0V左右。务必对照本文3.2节的表格仔细检查JP1-JP5的跳线位置。检查负载DAC输出驱动能力有限。如果负载电流过大数据手册通常为几mA量级会导致输出电压被拉低。测量DAC输出引脚在空载和带载时的电压差异。对于重负载需要外接运算放大器进行缓冲。基准电压确保“Enable Reference Block”和“Enable Internal Reference Buffer”已勾选。DAC的精度依赖于内部基准的稳定性。5.2 软件操作与功能异常问题4报警功能不触发。检查通道使能报警是针对特定通道的。必须先在ADC页面使能对应的通道例如LV_ADC16该通道的报警阈值设置才会生效。理解“CH-FALR-CT”默认需要连续16次超限才报警。如果你的信号只是瞬时超过阈值可能不会触发。可以尝试将此值设为1进行测试。GPIO复用配置若想使用ALARMOUT输出或ALARMIN输入功能必须先到GPIO页面将GPIO1的模式设置为“ALARMOUT”将GPIO0的模式设置为“ALARMIN”。保持为默认的“GPIO”模式是无法实现报警引脚复用的。问题5如何保存和复现完整的实验配置使用配置保存功能在“Low Level Configuration”页面调试好所有参数ADC、DAC、GPIO、报警等后点击“Save Config”按钮将当前所有寄存器状态保存为一个文件。批量操作下次实验时先连接硬件并打开软件在“Low Level Configuration”页面点击“Load Config”加载之前的配置文件所有设置将一键恢复。这比在各个GUI页面手动点击要高效可靠得多。记录跳线状态软件配置无法保存硬件跳线状态。建议在保存软件配置时用手机拍下评估板上的跳线帽位置或做好书面记录。5.3 进阶使用与原型开发建议从评估到原型AMC7836EVM不仅仅用于评估其原理图是公开的在用户指南文档中你可以将其作为自己项目前级模拟调理电路的参考设计。特别是其ADC前端的分压/衰减网络和DAC输出缓冲电路设计得非常经典。多板卡同步一个SDM-USB-DIG平台板只能控制一块AMC7836EVM。如果需要控制更多的通道可以考虑使用多个EVM套件但需要为每个套件配备独立的SDM-USB-DIG和USB端口。在软件层面你需要同时运行多个GUI实例并确保它们连接到不同的COM端口。编程控制GUI软件适合手动测试和评估。当你需要将AMC7836集成到自己的自动化测试系统或嵌入式产品中时就需要通过编程来控制它。TI通常会提供该EVM软件的源代码例如基于LabVIEW或C#或者底层的通信库。你可以研究这些代码了解如何通过SPI协议直接读写AMC7836的寄存器从而将控制逻辑集成到你的主控程序中。这是从“会用评估板”到“真正用起这颗芯片”的关键一步。性能极限测试如果你想评估芯片的极限性能如INL积分非线性、DNL微分非线性、噪声频谱等仅靠GUI软件是不够的。你需要使用更精密的信号源如高精度电压基准作为ADC输入并使用高精度的数字万用表如6位半来测量DAC输出。通过编写脚本控制GUI或直接编程进行大量的数据采集和分析才能得到可信的测试报告。