电路项目 · 2026/9/25

微控制器模数转换器测试平台

微控制器模数转换器测试平台,使用低成本的微控制器和外部DAC,测试ADC的准确性,涉及硬件设置、软件编写和测试过程

Instructables电路电子制作
本文是基于 Instructables 公开项目生成的中文制作指南,不转载原文全文。完整图片、图纸、精确尺寸、评论和作者原说明请访问原文链接。

微控制器模数转换器测试平台

微控制器模数转换器测试平台

项目概览

本项目介绍如何使用一个低成本的微控制器和外部数字到模拟转换器(DAC)来测试另一个微控制器的模拟到数字转换器(ADC)的准确性。该项目使用Cytron Maker Nano RP2040作为信号发生器,控制MicroChip MCP4728 DAC生成电压,然后由TI ADS1115和待测板(BUT)进行测量。项目涉及硬件设置、软件编写和测试过程。读者需要了解基本的电子和编程知识。原文未给出部分尺寸和接线细节,需要按原图确认。建议在进行项目前,检查工作台、工具和材料的准备情况,并确保安全装备的使用。同时,需要注意电压和电流的限制,避免损坏元件。

基本信息

开始前准备

材料与工具

可操作步骤

步骤 1:Approach Overview

Approach Overview

步骤一:硬件设置,包括连接DAC、ADS1115和BUT等元件,需要参考原图确认接线细节。

步骤 2:Galvanic Isolation With Optoisolators

Galvanic Isolation With Optoisolators
Galvanic Isolation With Optoisolators

步骤二:软件编写,包括编写信号发生器软件和BUT软件,需要了解基本的编程知识。

步骤 3:An Effective Increase in DAC Resolution

An Effective Increase in DAC Resolution

步骤三:测试过程,包括运行信号发生器软件和BUT软件,需要检查测试结果和元件的工作情况。

步骤 4:The Need for a Stable Power Supply

The Need for a Stable Power Supply
The Need for a Stable Power Supply

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 5:Signal Generator Software

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 6:Board Under Test Software

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 7:Mass Testing

Mass Testing

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 8:Results: Plot Descriptions and Summary CSV Data

Results: Plot Descriptions and Summary CSV Data

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 9:Results Highlights: the Good, the Bad and the Ugly

Results Highlights: the Good, the Bad and the Ugly

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 10:Results Highlights: Arduino Uno R4 Minima and Power Supply Effects

Results Highlights: Arduino Uno R4 Minima and Power Supply Effects

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 11:Results Highlights: Multiple Instances of Same Board

Results Highlights: Multiple Instances of Same Board
Results Highlights: Multiple Instances of Same Board

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 12:Results Highlights: Unexpected Noise Difference Between Arduino and CircuitPython for Unexpected Maker FeatherS2 (ESP32-S2) Part I

Results Highlights: Unexpected Noise Difference Between Arduino and CircuitPython for Unexpected Maker FeatherS2 (ESP32-S2) Part I

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 13:Results Highlights: Unexpected Noise Difference Between Arduino and CircuitPython for Unexpected Maker FeatherS2 (ESP32-S2) Part II

Results Highlights: Unexpected Noise Difference Between Arduino and CircuitPython for Unexpected Maker FeatherS2 (ESP32-S2) Part II
Results Highlights: Unexpected Noise Difference Between Arduino and CircuitPython for Unexpected Maker FeatherS2 (ESP32-S2) Part II

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

步骤 14:Results Highlights: the Reworked Raspberry Pi Microcontroller ADC

Results Highlights: the Reworked Raspberry Pi Microcontroller ADC

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。

制作提醒

验收与排错

可选改造

阅读提示

这篇中文内容用于快速判断项目是否值得进一步阅读和复刻。涉及精确尺寸、电路连接、安全操作、图纸和图片细节时,请以 Instructables 原文为准:https://www.instructables.com/Mass-ADC-Testing-DNL-INL-ENOB-Ads1115-Mcp4728-Stab/