2026 Make Blocks #3阶段1 - 基于MCP4728的DAC模块设计
该项目使用了MCP4728,实现了DAC模块的设计,它的主要功能为:4路DAC输出。
标签
DAC
Make Blocks
MCP4728
Bymyself
更新2026-07-07
6

任务介绍

本项目设计一款多通道精密DAC电压输出模块,用于提供可编程、高稳定的直流电压信号,可作为校准源、传感器激励源或测试激励信号源使用。模块采用MCP4728等12位及以上DAC芯片,支持I2C数字接口控制,具备至少2路完全独立的电压输出通道,各路可分别设定不同电压值且互不干扰。板载精密基准电压源确保输出精度和长期稳定性,同时提供标准接线端子方便外部连接,并预留MCU控制接口便于系统集成。整体设计目标是输出误差小、温漂低、操作简便,满足实验室及工业场景中对可控电压源的基本需求。

方案介绍

板卡资源推荐如下:主控DAC选用MCP4728T(MSOP-10封装),板载一颗0.1μF陶瓷去耦电容紧贴芯片VDD引脚,I2C总线上加上拉电阻,4Pin排针作为MCU控制接口(含VCC、GND、SDA、SCL),另外在电源输入端加入一颗LED作为电源指示灯,一眼即可判断板子是否正常上电。由于MCP4728自带基准,本设计优先使用内基准以简化电路。主要硬件部分包括如下:
0

模块介绍

芯片选用Microchip的MCP4728,这是一颗4通道12位I2C接口的电压输出型DAC,内置2.048V高精度基准源,供电范围2.7V至5.5V,每路输出可独立编程为0至VREF之间的任意电压,分辨率达4096级,建立时间典型值仅6μs,完全满足精密可控输出的需求。

MCP4728T-E/UN芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/microchip-technology/MCP4728T-E-UN/2126093

原理图和PCB模块介绍
0

本次设计的是四通道输出DAC,通信接口选择的是2.54mm插针,其实所有的接口用的都是通用的2.54mm插针,比较好连接,除了基本接口外,我们对芯片的引脚都进行了配置,同时引出,可以使用默认配置,也可以用自定义配置,可以自由选择。

原理图
0

PCB

我们通过插针接口将芯片的重要引脚都引出来了,并且合理的布置在模块PCB的四周,方便连接,整体的PCB还是很小的。
0

3D效果图

模块主要性能指标和管脚定义

主要性能指标

类型

DAC模块

核心芯片

MCP4728T

板卡尺寸

25mm*20mm

供电电压

3.3V

通信信号

I2C

管脚定义

J1

管脚属性

管脚名

管脚编号

P

3.3V

1

P

GND

2

I/O

SCL

3

I/O

SDA

4

J2

管脚属性

管脚名

管脚编号

P

GND

1

P

GND

2

I/O

RDY

3

I/O

ADR

4

J2

管脚属性

管脚名

管脚编号

I/O

D

1

I/O

C

2

I/O

B

3

I/O

A

4

板上设置及标识

标记

名称

默认状态

描述

LED1

供电LED

指示供电情况

心得体会

本次的任务是设计4通道DAC输出模块,这个封装选择还是很常见的,外围也比较简单,对于布线来说难度不大,版型参考了经典模块,又在系列模块里面添加了一个,感谢论坛的这次活动,简直是硬件工程师的福音,不仅可以锻炼自己的上手设计的能力,还是丰富自己的模块库。

附件下载
DAC.zip
团队介绍
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号