简介:这份资源面向参加全国电子设计大赛的学生及电子技术学习者,围绕「D简易数控直流电源」赛题,提供一套完整的数字显示电路设计方案,帮助读者理解数控电源从原理到实现的整体思路。压缩包内为1个doc文档,约131KB,以文字与电路图形式系统整理了设计过程。内容涵盖电源模块、数控模块、显示器接口电路与稳压输出模块四大部分:电源部分讲解7815、7915、7805固定集成稳压器的应用与散热设计;数控部分介绍AT89S52单片机实现键盘控制、预置拨码开关输入、数码管显示与过流保护;显示部分说明共阳极数码管配合74LS47译码器的驱动方式;稳压输出部分则展开DAC0832数模转换器、OP-07运放及TIP122等器件的电压调整原理,并附软件系统的主程序、中断、显示与键扫子程序分析。已有445人学习,适合需要参考赛题方案、梳理D/A转换与电源设计要点的读者查阅。
1. 数控直流电源赛题:从“能出电压”到“能过测评”差在哪
这道题最容易翻车的地方,不是 D/A 芯片不会接,而是很多人把电源做成了“能出电压的实验板”,一上测评台就露馅:步进 0.1V 跳变不准、纹波压不到 10mV、数码管显示值和实测值对不上、过流一加负载就烧调整管。全国电子设计大赛这类电源题,考的是“指标闭环”——输出电压范围 0~+9.9V、步进 0.1V、纹波不大于 10mV、输出电流 500mA,四个数字背后分别对应 D/A 分辨率与基准、运放与调整管闭环、滤波与布线、散热与保护。拿分逻辑也很直接:基本要求保底,发挥部分(预置、自动扫描、波形扩展)拉开差距。这篇笔记按考点分布、高频题、答题思路、易错点拆开讲,适合正在准备电源类赛题、需要把原理图讲成答辩话术的人。
2. 考点分布:四个模块的分值重心与高频问法
2.1 电源模块:±15V 与 +5V 的电流账要先算清
整机电源输入 220V/50Hz 交流,输出 +5V、+15V、-15V 三种电压。+5V 供数控部分和 D/A 芯片,最大约 400mA;+15V 作为运放正电源兼稳压输出主电源,最大约 650mA;-15V 给运放负电源和基准源 LM336(-5V)供电,电流不超过 50mA。固定集成稳压器用 7815、7915、7805,调整管所需输入电压经整流滤波得到。这里面试官最常追问的是“为什么 7805 和 7815 要加散热片”——因为这两路负载重、压差大,功耗 P=(Vin−Vout)×I 在 7815 上尤其明显,不加散热片结温上去就热保护,输出电压掉下来,纹波反而变大。答题时把三路电流账报出来,再补一句“散热片按最坏工况估算”,比背芯片手册管用。
2.2 数控模块:AT89S52 最小系统承担哪些控制字
数控模块由数字电路构成,要完成键盘控制、预置拨码开关输入控制、电压控制字输出、数码管显示控制、电流过流保护。核心是 AT89S52 最小应用系统。预置电压部分由八个开关控制:四个接 P1 口低四位控制整数位,四个接 P1 口高四位控制小数位。这个设计点经常被问“为什么用拨码开关而不是全部按键”——拨码开关适合预置值快速设定,按键适合步进增减,两者分工是赛题“基本要求+发挥部分”的典型组合。答题时要把 P1 口高低四位的分配讲清楚,再说明显示部分 LED1 显示输入电压、LED2 显示预置电压,两路显示对应两套数据源,避免答辩时被问“显示的是设定值还是实测值”答不上来。
2.3 显示接口:共阳极数码管配 74LS47 的驱动逻辑
显示器电路选用共阳极半导体数码管,七个条形发光二极管排成七段组合字形。共阳极数码管需要输出低电平有效的译码器驱动,74LS47 正是低电平有效的七段字形译码器,与共阳极数码管配合使用。这里的高频题是“共阳和共阴接法在译码器选型上有什么区别”——共阳要低电平有效译码器,共阴要高电平有效译码器,选错型号显示全乱。另一个常考细节是限流电阻放在哪:放在译码器输出与数码管段之间,按段电流和压降算阻值。答题时把“共阳极—低电平有效—74LS47”这条链一口气说完,再补一句“数码管显示值与 D/A 输出值要标定对齐”,就能把显示模块从“会亮”讲到“显示可信”。
2.4 稳压输出:DAC0832 双缓冲加运放加调整管的闭环
稳压输出模块把控制部分送来的电压控制字转换成稳定电压输出,由 DAC0832、集成运放 OP-07、LF356、晶体三极管 TIP122、TIP127、9014、9015、基准电压源 LM336-5 组成。DAC0832 最有特色的是输入双缓冲结构,数字信号进入 D/A 转换前要经过两个独立控制的 8 位锁存器,优点是 D/A 转换的同时 DAC 寄存器保留现有数据,输入寄存器可送入新数据,多个 D/A 可用公共选通信号选通输出。DAC0832 输出级没有集成运放,必须外接运放,原文用 NE5534 相配。另一处设计是两块 DAC0832 做高低位扩展:低位 DAC 输出经 9:1 分流器(900Ω 与 100Ω 并联分流)后与高位 DAC 输出相加送入运放,运放把数字量转换成成正比的模拟输出电压。这类“双 DAC 扩展分辨率”的题,答题要点是先说分辨率不够才扩展,再说分流比怎么定,最后说运放怎么把电流输出变成电压输出。
2.5 真题演练:三道高频问答题的答题思路
第一题:“输出电压步进 0.1V、范围 0~9.9V,D/A 至少需要几位,基准怎么定?”答题思路是先算 9.9/0.1=99 个台阶,8 位 D/A 有 256 个码,理论上够,但要把死区、运放失调、调整管压降算进去,实际留余量;基准源选 LM336-5 这类,基准稳则步进准。第二题:“纹波不大于 10mV 怎么保证?”答题思路分三层:电源入口整流滤波电容给够、稳压器输出再滤、D/A 基准和运放供电去耦,最后靠布线和地线分开压住高频噪声。第三题:“输出电流 500mA,调整管怎么选、怎么散热?”答题思路是先算调整管最大功耗出现在输出电压最低、电流最大时,再选 TIP122 这类达林顿管并核算散热片热阻,最后补过流保护采样电阻的位置。这三题按“指标—器件—验证”顺序答,面试官听到的是工程闭环,不是背参数。
3. 高频考点:D/A 转换与电压调整的数值计算怎么讲
3.1 DAC0832 双缓冲的工作时序与选通逻辑
DAC0832 的两个 8 位锁存器分别是输入寄存器和 DAC 寄存器,写信号分两级控制。答题时把时序拆成三步:第一步 CS 和 WR1 有效,数据写入输入寄存器;第二步 XFER 和 WR2 有效,输入寄存器内容传到 DAC 寄存器;第三步 D/A 开始转换,输出电流变化。双缓冲的价值在于“转换的同时可以准备下一组数据”,多路 D/A 还能用同一选通信号同步更新。面试官常追问“单缓冲和双缓冲在数控电源里怎么选”——单路输出、实时性要求不高可以单缓冲省引脚;要做预置值切换、多路同步或者避免转换瞬间毛刺,就用双缓冲。把这句话答出来,说明你不是只会照图接线。
3.2 运放把电流输出变成电压输出的计算链
DAC0832 是电流输出型,IOUT1 和 IOUT2 两路电流随数字码变化,必须外接运放做 I/V 转换。原文给出的计算链是:输入信号接四位二进制计数器输出端,计数器高电平 UH≈+5V、低电平 UL≈0V,输出电压表达式为 Uo1=−Rf〔UH/8R·D0+UH/4R·D1+UH/2R·D2+UH/R·D3〕=−RfUH/2³R〔2³D3+2²D2+2¹D1+2⁰D0〕,设 Uo2=−Uo1(UIN),当 D3D2D1D0=1111 时要求 UIN=10V,即 10=RfUH/2³R×15,UH=5V 时 Rf=1.067R,取 R=20kΩ,Rf 由 20kΩ 电阻和 10kΩ 电位器串联组成。这段计算是答辩硬通货:先说权电阻网络每一位的权重,再说满码对应 10V 反推 Rf,最后说电位器用来调满量程。被问“为什么取 1.067R”时,答“满码 15 个台阶对应 10V,倒推反馈电阻与权电阻比例”,比背公式更稳。
3.3 双 DAC 扩展分辨率的 9:1 分流设计
原文明确写了数模转换电路采用两块 DAC0832,低位 DAC 输出模拟量经 9:1 分流器分流后与高位 DAC 输出模拟量相加送入运放,具体由 900Ω 和 100Ω 电阻并联分流实现,运放采用低噪声 NE5534。这里的考点是“为什么要扩展”:单 8 位 D/A 在 0~9.9V 上步进 0.1V 余量偏紧,双 DAC 把高位和低位拼起来,等效分辨率提高。答题顺序:先说分流比 9:1 的含义——低位支路只贡献约十分之一权重;再说相加点放在运放输入端,利用虚地做电流求和;最后说 NE5534 低噪声的选择理由,因为基准和求和节点噪声会直接进输出。易错点是分流电阻精度:900Ω 和 100Ω 若用普通 5% 电阻,比例误差直接变成步进误差,这里要用精密电阻或者实测配对。
3.4 真题演练:数值计算类面试题的标准答法
题一:“满码 1111 对应 10V,R=20kΩ,求 Rf。”答题思路:套 UIN=RfUH/2³R×15,代入 UH=5V、UIN=10V,得 Rf=1.067R≈21.3kΩ,用 20kΩ 固定电阻串 10kΩ 电位器调。题二:“步进 0.1V 对应 D/A 多少个码,怎么验证?”答题思路:先算满量程码数,再算每码对应电压,然后用高精度表逐点测 0.1V 台阶,记录最大偏差,偏差超半个码就查基准和运放失调。题三:“纹波 10mV 怎么测才可信?”答题思路:示波器 AC 耦合、带宽限制 20MHz、探头地线短接,测输出端并记录峰峰值,同时带 500mA 负载测最坏工况。这三题都按“公式—代入—验证方法”三步答,面试官要的是你能自证,不是报一个数。
4. 易错点:五类一答就露怯的题
4.1 把“步进 0.1V”答成“D/A 位数够就行”
错在哪:只算 9.9/0.1=99 个台阶,说 8 位 256 个码够用就结束。为什么错:步进精度还受基准漂移、运放失调、调整管死区、电阻精度影响,码数够不等于台阶准。怎么答对:先算码数余量,再列误差源,最后说标定方法——用高精度表逐点测,软件或电位器修正满量和零点。
4.2 共阳极数码管配错译码器有效电平
错在哪:共阳极数码管却选了高电平有效的译码器,或者把 74LS47 的输出当高有效用。为什么错:共阳极段点亮需要低电平,译码器有效电平反了,显示字形全错。怎么答对:先说共阳接法、段驱动低有效,再点 74LS47 是低电平有效七段译码器,最后补限流电阻按段电流算。
4.3 忽略 7805 和 7815 的散热与压差功耗
错在哪:原理图画对就认为电源模块没问题,答辩时说不出散热片怎么选。为什么错:这两路负载重、功耗大,结温一高就热保护,输出电压跌落,纹波变大。怎么答对:报三路电流账,算最坏功耗 P=(Vin−Vout)×I,按热阻选散热片,再说输入滤波电容和稳压器前后去耦。
4.4 DAC0832 当电压输出型直接接负载
错在哪:以为 DAC0832 输出就是电压,直接送调整管或负载。为什么错:DAC0832 是电流输出型,没有内部运放,必须外接 I/V 转换。怎么答对:先说 IOUT1/IOUT2 是电流输出,再说外接运放做 I/V,最后说反馈电阻 Rf 与满量程的关系,以及 NE5534 低噪声选择的理由。
4.5 双 DAC 分流电阻用普通精度还声称步进准
错在哪:900Ω 和 100Ω 用 5% 电阻,答辩却说步进 0.1V 没问题。为什么错:分流比误差直接变成低位权重误差,步进线性度被拉坏。怎么答对:先说 9:1 分流决定低位权重,再说电阻精度和温漂影响,最后说用精密电阻或实测配对,并在标定时逐点修正。
5. 答题技巧:把原理图讲成指标闭环的三步法
答辩台上最怕的不是不会,而是讲成“我用了什么芯片”的流水账。我的习惯是每张图都走三步:先报指标,再说器件为什么选它,最后说怎么验证。以稳压输出模块为例,第一步报“0~9.9V、步进 0.1V、500mA、纹波 10mV”;第二步说 DAC0832 双缓冲保证控制字稳定切换,双 DAC 加 9:1 分流提分辨率,NE5534 做 I/V,TIP122 做调整管扩流;第三步说验证方法——高精度表逐点测台阶、示波器 AC 耦合测纹波、带载测调整管温升。三步走完,面试官听到的是闭环,不是零件清单。
软件部分同样按这个套路。主程序负责初始化、键扫、显示刷新和输出控制字更新;中断子程序处理定时扫描或过流保护;显示子程序做动态扫描;键扫子程序做消抖和步进增减。被问“按键消抖怎么做”时,答“软件延时消抖加状态确认,步进增减只在确认后改控制字”,再补一句“预置拨码开关走 P1 口高低四位,和按键共用控制字寄存器但要分优先级”,就能把数控模块讲透。
| 答辩环节 | 要报的内容 | 常见追问 |
|---|---|---|
| 电源模块 | 三路电压与最大电流、散热片依据 | 7815 功耗怎么算 |
| 数控模块 | AT89S52 最小系统、P1 口高低四位分配 | 按键和拨码优先级 |
| 显示模块 | 共阳极、74LS47 低有效、限流电阻 | 显示值是设定还是实测 |
| 稳压输出 | DAC0832 双缓冲、双 DAC 9:1 分流、NE5534 | 分流电阻精度影响 |
| 软件系统 | 主程序、中断、显示、键扫子程序 | 消抖和过流保护响应 |
最后给一个押题思路:电源类赛题答辩,八成问题落在“指标怎么保证”和“误差从哪来”。把这两条各准备三句话,比背十页芯片手册有用。从那以后我每次准备电源题,都强制走一遍“指标—器件—验证”三步,哪怕图已经画熟也不跳过。希望帮到你。
本文还有配套的精品资源,点击获取