02原理图:主电源、LDO、输入部分、输出部分、显示电路

主电源部分(7~28V→5V/3A)

一、为什么7~28V→5V/3A

见下图

二、DCDC原理

三、器件选型

3.1依据

  1. 输入电压 7~28V → 5~28V(最低的7V经过压降后可能降到5V)
  2. 输出电压
  3. 输出电流(功率)
  4. 开关频率 f(如果要求 EMC,则低频好一点,但是电感尺寸有关) 
  5. 封装、价格

3.2选型

  1. 经验会
  2. 同事经验会
  3. 代理商推荐
  4. 嘉立创筛选
MPS1584

四、原理图设计

4.1前提

前提:认真查看手册,参考输出 5V 典型设计

4.2原理图

(1)输入部分

  1. 接口
  2. 双向 TVS 管
    如果使用单向 TVS 管,必须放在二极管 D5 后面。
  3. 小电容滤高频信号
    2 和 3 为最基本的接口保护
  4. 肖特基二级管
    防客户接反。输出电压平时只有几百毫安,偶尔瞬间有 3A ,所以用 0.3V 压降的二极管也没有关系,功耗也不是很大。如果电流一直是较大,建议用压降更小的 MOS 管。
  5. 0 欧姆电阻
    需要做认证的时候可以换成磁珠。
  6. 输入电容
    凭经验值,10 ~30 uF,耐压大于输入电压。不可以太大,不然输入压力较大。
  7. 直接使能管脚
    内部有7.5V的稳压管,不用过多设计。
  8. 调节开关频率
    可调范围:100K~1.5M(手册详解)

(2)输出部分

  1. 电感(改成 CN5040 封装)
    用的比手册小,为 4.7uH 。与很多因素相关,最主要为负载。
    电感上饱和电流:平均电流(3A)的三分之四为 4A 。
  2. 续流二极管
    压降要低,耐压大于输出电压,耐流大于输出电流。
  3. 输出滤波电容
    负载较大,电容较大。
  4. COMP
    增益控制,比较复杂。直接参考
  5. 反馈电路
  6. 指示灯
  7. BST(自举电容)
    加电阻是为了让自举电容充放电曲线稍微平缓,更易于充放电,EMC也会好点。但是电阻不能太大,则太平滑,则电感功耗太大。
    二极管中手册讲解:外部启动二极管。当输入电压很低的时候如 7V 时或者轻载的时候,输出电压为 5V ,此时占空比很大,就是电容放电时间长,电容充电时间短,充电电压可能不够,则可以通过输出电压给它充电。

五、Micro USB 部分

输出端直接连到 V_Sys ,这是也是上面 DCDC 的输出端,说明这有两种供电方式。

提问:PTC是什么?为什么有人提问“为什么PTC放地上”?


LDO部分(5V/3A→4V/2A,3.3V/1A)

一、器件选型

需要考虑的参数:

  1. 输入电压(5V)
  2. 输出电压(4V、3.3V)
  3. 输出电流(2A、1A)
  4. 封装

具体选择器件时

(1)可以去嘉立创输入自己的要求筛选

(2)可以根据供电的目的模块手册推荐(更加适合一些)

在手册中推荐的,在相同的输入电压时,推荐的 LDO 芯片更加符合目的压降、输出电流等要求

二、原理图设计

2.1 GPRS 4V/2A

  1. 电阻
    这里可以换成磁珠。
    在调试的时候可以将该电阻拿掉,方便调试,方便维修。
  2. 滤波电容(手册推荐了)
    负载大一点,滤波电容选大一点;负载小一点,滤波电容选小一点。做多了就有经验了。
  3. 使能管脚
  4. 反馈电路
    调节至输出电压为 4.1V,因为手册中建议考虑到  后级 GPRS 工作时的压降。确保芯片不需要重启。
  5. 该电阻是假负载
    手册中规定输出电压必须有 10mA  的电流(额外的意思),不然输出的电压不稳定。
    通过假负载 → 确保 10mA 电流 → 稳定的输出电压
  6. 指示灯

2.2 3.3V/1A

电路简单,唯一需要说明的点,如下:

没有假负载,因为 3V 是给单片机供电的,单片机平时电流也比较大,大约几十到上百毫安,所以该输出电流始终是有的。
但是 4V 单独给 GPRS 供电, GPRS 不是一直打开的状态,所以需要假负载,不然电压不稳定,可能会烧芯片。

以上两个电路都是铝电解电容+陶瓷电容,降低寄生阻抗RSL。
原理如下:铝电解电容电容比较大,寄生电阻大;陶瓷电容寄生电阻小。两个电容并联后,寄生电阻变小,提高滤波效果,还可以滤高频波。


输入部分

一、4 个触摸按键电路

1.1看手册

下面只是简单介绍了主要参数,还是要自己认真看手册

(1)工作电压(如下图)、简单电路框图、管脚功能、工作温度

工作电压

(2)工作电流(做低功耗要注意)、输入端口(要注意输入电平的规范,因为要和主芯片进行匹配)

(3)灵敏度

1.2电路设计

输出电路可以作为 STM32 中断的输入。至于输出电路串联的电阻大小分成推挽输出和上拉输出两种讲究。

(1)上下拉输入

在STM32芯片内部的上下拉输入时,电阻一般为 47K ,如果仍然像上面原理图中一样串联 10K 的电阻,那么点 A 的电压是分压后的约为 0.55V( 3.3/6=0.55V ),不是完全准确的低电压,所以串联的电阻可以选择 1K 的。

如果要自己配置成上下拉,可以参考下图:

(2)推挽输入

此处按键连接的单片机输入为推挽输入,故电阻为限流电阻,建议选择大小为 10K 。

二、数字温湿度传感器电路

2.1看手册

2.2原理图

三、NTC 模拟温度传感器电路

3.1原理图

其中,0805的温度传感器,不同温度对应不同电阻值。在常温下对应电阻值为 10K ,所以上面的分压电阻也用 10K ,两个电阻相互匹配。

四、0-5V 电压输入和 4-20mA 电流输入检测电路

  1. 输入:外部可以扩展:将压力等参数转变成 0~5V 电压或者4-20mA 电流电流信号的模块。
  2. 两个分压电阻:将输入的 0~5v 电压分压成 0~2.5V 的单片机输入(单片机最大电压3V)。
    注意这里的电阻值为 10K ,电阻值不能太大。
    因为在 32 单片机 AD 口内部有 500K 的对地阻抗,下图电路中相当于 10K 电阻和 500K 电阻的并联,得到的阻值还是接近 10K ,对分压的影响非常小。但是如果使用 100K 的电阻,和 500K 电阻并联之后只有 80K 对分压的影响比较大,影响电路的精度。

  3. 稳定分压点电压
  4. 滤波
  5. 取样电阻
    将 4-20mA 信号转变成 0.6~3V 的电压

六、热电偶接口

预留了一个 SPI 模块,同时这个接口是一个开放的接口,也可以接其他的设备。


输出部分

一、继电器驱动电路设计

1.1继电器原理

继电器是小电流控制大电流,并且可以实现电磁隔离。

  1. 控制部分:线圈。
    给线圈通电,有电流就会有磁场,将输出部分的弹片弹开到另一端相连。
    当断电时,没有电流,没有磁场,弹片重新吸回来,回到原位。
    这样实现通断。
  2. 输出部分:弹片、常闭触点(有的继电器没有常闭触点)、常开触点

1.2看手册

1.3原理图

单片机→控制三极管(工作在开关状态)→继电器

  1. 续流二极管(很重要)
    因为继电器中有线圈(电感),当继电器断开的时候,其中的电感的电流不可以突变。
    一断开之后,会产生反电动势,且在断开的时候电势非常的高,有可能将下面的三极管击穿。
    二极管提供反电动势的泄放回路,为续流二极管,保护三极管。
    有的连接继电器的器件已经将续流二极管集成到芯片内部,就不需要加了。
  2. 电容
    当三极管导通的瞬间会有一个 100mA 比较大的电流流过继电器的控制部分到三极管到地。
    电容是给这一过程提供蓄能,避免对外界的干扰。
    如果没有电容,电流到继电器控制端,但是功率过来比较慢。功率慢,电流大,电压就会被下拉,产生纹波。加电容可以作电源,减小纹波。
  3. 指示灯
    产品可以不用,方便工程师调试使用。
  4. 输出部分
    将三个输出全部引出来了,其中 2 端可以作为公共端接 220V,其他两端可以接灯等负载。

二、无源蜂鸣器驱动电路设计

无源蜂鸣器是指内部没有振动源,没有振动源,所以需要外部的PWM来提供。
有源蜂鸣器,只需要外部提供电压。

  1. 续流二极管
    和上面继电器中的续流二极管一样。
    任何感性负载,都需要考虑其中的反电动势续流情况;容性负载要考虑充电电流的限流。
  2. 电容
    和上面继电器中的电容一样。
  3. 限流电阻
    根据实际测试,根据声音来调节电阻的大小。

三、NPN输出电路设计

  1. NPN输出时,为灌电流、
  2. PNP 输出时,为拉电流
  3. D6,D7 为输出指示灯。可以通过灯的亮与否来测试电路的通断。
    把灯拿掉可以外接其他负载。
  4. NPN输出与PNP输出的选择:出于安全性的考虑。
    NPN输出时,负载意外短路时,可能烧毁负载;
    PNP 输出时,负载意外短路时,可能烧毁控制电路。
    靠近电源正极的器件率先烧毁,然后断路。

显示电路

一、TFT-LCD 屏接口

大项目常用,小项目一般不使用

1.1原理图

  1. 有两种接口:SPI,8080口
  2. STM3216位数据接口
  3. 控制信号
  4. 背光
    LCD_BL是背光引脚,在丝印里面表示是BK,该引脚也可以任意选择,设置为普通的推挽输出就可以了。
  5. 触摸屏控制
    通过 SPI 接口,32单片机中有静态存储器,用该功能控制屏幕。
  6. 电容
    给屏幕供电

二、智能串口屏接口

工业项目使用,一般会有一个软件供使用,厂家提供上位机GUI,烧录到单片机里面,通过串口控制画面。

通过串口来通信,使用 5V 供电。

2.1原理图

设计了插座口和排针口,方便扩展。

三、OLED 屏接口设计

小项目使用

供电 3.3V ,使用的是 IIC 口,有两根数据线:时钟线和数据线(接上拉电阻,一般为 10K )。

四、6 位数码管驱动

小项目使用。

可以显示时钟,同时显示温湿度。

4.1原理图

  1. A, B, C, D, E, F, G, DP 表示数码管的各个片段。
    每个数码管的显示屏通常由7个片段构成,加上小数点(DP),共计8个段。
  2. DIG1, DIG2, DIG3, DIG4, DIG5, DIG6 分别是6个数码管的驱动引脚。
    将要显示的内容依次发送给每个数码管,并且迅速地在不同的数码管之间进行切换。这样做的速度足够快,以至于人眼会感觉到所有的数码管都在同时显示。
  3. STB 引脚通常用于启动数据传输或者触发特定操作(如刷新)。
    CLK 引脚通常用于提供时钟信号,用于同步数据的传输。
    DIN 引脚则用于接收外部数据输入。

五、LED 

IO口最大提供 20mA 电流,可以直接驱动 LED 灯。

  • 28
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在PLC和DCS系统中,模拟输出电流和电压提供关键的控制和驱动功能。Carmel (MAXREFDES18#)参考设计提供满足工业控制要求的灵活、可编程模拟输出。 16位高精度模拟电流/电压输出系统板实物展示: MAX5316 16位高精度数/模转换器 (DAC)的带缓冲电压输出驱动MAX15500可编程模拟输出调理器的输入,后者提供各种错误报告。MAX6126超高精度电压基准为DAC和输出调理器提供基准。MAX14850实现子系统和系统控制器之间数据通信的电隔离。子系统也可选择使用MAX13253变压器驱动器和MAX1659及MAX1735低压差(LDO)线性稳压器,从而集成隔离、稳压电源。 子系统具有全部典型的双极性电流和电压输出范围以及相应子集,总不可调误差(TUE)小于0.105%。电路也提供短路和过流保护、开路检测、掉电检测、过热保护,所有这些对工业应用都至关重要。灵活的上电选项使Carmel可理想用于强大的工业控制系统。 系统设计框图: 特性应用 可编程高精度电流/电压输出 电流输出驱动0至1kΩ 电压输出驱动低至1kΩ的负载 齐全的错误报告 隔离电源和数据 小尺寸印刷电路板(PCB) 器件驱动器 C语言源代码 Pmod:trade_mark:兼容规格 PLC DCS 分布式I/O 嵌入式系统 工业控制和自动化 工业传感器 附件内容截图: 16位高精度模拟电流/电压输出 电路板 PCB 截图: 更多详细资料说明:https://www.maximintegrated.com/cn/design/referenc... Carmel (MAXREFDES18#) LX9 Quick Start Guide Carmel (MAXREFDES18#) ZedBoard Quick Start Guide

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值