0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

剖析物联网开发板的原理图设计

电子工程师 来源:单片机匠人 作者:单片机匠人 2021-08-04 15:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好,我们今天继续物联网开发板的原理图设计部分的探讨。

上篇文章,我们着重探讨了电源部分的工作过程,整体上确定了“反激”+ Buck + LDO三种电源配合的方式。反激部分,其实就是我们买的适配器,这部分我们已经确定通过外购的方式进行。LDO这个地方,使用的是AMS1117的方案,它主要的任务是实现5V到3.3V的降压。Buck则是实现电压从12V降低到5V的任务。

大家可能在其他地方也见到过,使用LDO的方案,把电压从12V降低到5V或者3.3V。使用这种方案有一个前提条件,那就是负载不能太重,也就是负载电流不能太大。如果负载电流太大,LDO DCDC的芯片就会发热比较严重。

因为LDO这个模块的工作原理,它还是利用半导体器件(比如下图中的T4)的非线性阻抗(Rce))来降压的。压差越大,电流越大,那么LDO上面所消耗的功率也就越高。所以对大电流、高压差的情况,LDO就不太适合了。

fae5c624-f470-11eb-9bcf-12bb97331649.png

那么我们必须采用一种内阻更低的能量传递方式,大家比较熟悉的就是开关电源了。降压开关电源比较常用的拓扑结构就是buck。它的原理,是使用储能器件(电容、电感)代替了耗能器件(电阻)进行能量传递,所以它的能效比非常高。

另外,使用开关的开通和管断来调节能量传递的过程,实现了负载动态调节和宽电压输入,比如如果负载比较重,那么开关开通的时间就长一些,关闭的时间就短一些;如果负载毕竟轻,开关开通的时间就短一些,关闭的时间就长一些。

我们这个开发板的buck电路是使用DCDC的芯片来做的,这样可以做到板子的体积比较小,更加实用化。如果大家想彻底搞明白buck电路的工作原理,还是得想办法自己去搭建分立器件的电源转换电路,这样才能理解得更加深刻一些。如下图所示,我们这个buck电路使用的芯片是SY8120,开关控制的思路都被封装在器件内部了。

fb058cac-f470-11eb-9bcf-12bb97331649.png

如果大家一下子搞不明白这个芯片的工作原理,可以后面找时间慢慢学习。我这里需要强调的是,对于开关电源来说,开发板布局非常重要的。因为开关信号是一个阶跃信号,它可以通过展开成一系列高频的傅里叶级数叠加,也就是展开成各个频率的信号。

但是呢,我们需要的其实就是基波信号,其他高频的东西对于我们来说都是干扰。那么我们在布局的时候,就要尽可能减少这些高频信号的对外部的影响,尤其是Id部分,所以Id回路要尽可能的小,一个是减少环形天线对外辐射的影响,一个减小环路上走线寄生电感带来的影响。

再一个,Buck电源输出的+5V的地,一定要单点接地,因为这个地相对来说比较脏,我们要通过单点接地的方式来降低它对其他器件的影响。另外在布局的时候,我们尽可能让ESP-12F的天线部分远离buck电路,进一步降buck Id主回路的影响。

下图是SY8120 datasheet中给出来的布局参考,大家可以观察一下,IN ---> LX --->L ---> Cout ---> GND 这条线,其实回路已经尽可能的短了。虽然FB引脚也是一个高频回路,但是它的电流不大,相对来说没有那么重要,所以把它放在了相对次要的位置。大家注意呀,这里只是相对而言的。

最小系统中的复位电路,我们前面也提到了。那么我们使用的ESP8266这款单片机的复位过程具体是怎样的呢?我们来看一下datasheet相关的说明:

fb2bb1ca-f470-11eb-9bcf-12bb97331649.png

这里只是说外面加一个RC电路就好了,同时对走线提出了一定的要求,并没有讲清楚单片机是如何实现复位的。其实我们只要按照要求做,就可以了。但是我们还是要想办法尽可能对复位电路加深一些理解。我们可以参考STM32F030系列单片机的复位电路进行对比理解。

大家看一下下面两幅图,这两幅图说明是单片机上电时的复位过程。

fb4e1cce-f470-11eb-9bcf-12bb97331649.png

fb58ae96-f470-11eb-9bcf-12bb97331649.png

大家看一下,Reset信号的波形,上电的时候,Reset保持为低时间可以分为两段。第一段时间,是VCC电位上电到POR电位的时间,第二段时间是Reset temporization的时间。

第一段时间相对好理解,只有电压稳定了,单片机才能工作么。第二段时间Reset temporization这段时间大部分的时间应该是晶振起振的时间,还有其他器件reset复位的时间。

我们做过一个Reset的测试,从上电开始到一个管脚输出高电平(程序第一行就是这个)的时间,在STM32 F030中,这个时间是2ms左右。具体ESP8266这个片子的上电复位是不是这么一个过程,我想大概是吧。目前还没有找到更多的材料支撑。

大家可以看一下,产品文档这里并没有对按键复位的时间进行说明,只是说电压要下降到一定的程度才行,比如电压要降低到0.8V。那么这种情况下,我们电路设计的那个RC,其实只是起到了一个滤波作用,对不对,防止外界的干扰导致单片机复位。大家看看,这个作用和ESP8266对外界阻容电路的描述是不是一样的。所以我推测ESP8266的复位过程和STM32F030差不多(这里不打包票),大家如果能有更详细的资料,可以再深入研究下。

fb9deb5a-f470-11eb-9bcf-12bb97331649.png

具体到外界阻容电路中R和C的取值,我们一般是取值R=10K,C=104。从上面的分析了来看,这里去其他值应该也没有什么问题,大家可以根据自己的实际情况(比如BOM表器件种类不要太多)进行选取。

下面我们来看一下晶振是如何起振的。因为模组已经把晶振封装到内部去了,我们不用去操心晶振部分电路的设计。但是其实晶振电路的设计非常关键,晶振毕竟是单片机的心跳呀。
没有心跳信号,单片机如何工作。另外一个,我们的USB转串口电路中也用到了晶振电路部分的设计,所以这里我还是打算花一些时间把晶振的工作原理和一些设计的要点给大家讲清楚。

fbbbcf26-f470-11eb-9bcf-12bb97331649.png

铁盖子下面其实是集成了不少东西的,其中就包括了一个26Mhz的晶振。只不过因为已经封装过了,我们看不到而已,就像我们前面提到的一样,看不到不代表不存在,是吧,呵呵。受限于篇幅的原因,这篇文章就先到这里。下篇文章,我们重点分析晶振的起振过程还有继电器、温度传感器等外设电路的设计。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407856

原文标题:ESP8266物联网开发板设计2

文章出处:【微信号:CanaanTech,微信公众号:嘉楠科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【DAYU200开发板原理图】DAYU200开发板没有完整原理图吗?MIPI DSI双屏同显怎么配置?

    1.DAYU200开发板没有完整原理图,无法完成LCD+触摸屏切换到MIPI DSI TX1接口,也无法完成MIPI DSI0和DSI1的双屏同显/异显输出。 2.MIPI DSI0和DSI1的双屏同显/异显,应该怎么配置设备树或者修改驱动代码。
    发表于 11-06 15:43

    学习联网怎么入门?

    的关键步骤。学习联网需要进行实践操作,通过实践操作掌握联网的相关技术和应用。可以通过购买联网
    发表于 10-14 10:34

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi 开发
    的头像 发表于 07-09 09:15 2274次阅读

    多协议联网关的方案测试-基于米尔全志T536开发板

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于全志T536开发板)的多协议联网关方案的开发测试。 摘自优秀创作者-ALSET 米
    发表于 06-20 15:44

    基于米尔全志T536开发板的多协议联网关的方案测试

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于全志T536开发板)的多协议联网关方案的开发测试。摘自优秀创作者-ALSET米尔基
    的头像 发表于 06-19 08:03 1476次阅读
    基于米尔全志T536<b class='flag-5'>开发板</b>的多协议<b class='flag-5'>物</b><b class='flag-5'>联网</b>关的方案测试

    【新品】远距离传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离传数传模块
    的头像 发表于 06-12 19:33 895次阅读
    【新品】远距离<b class='flag-5'>图</b>传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

    【米尔-全志T536开发板试用体验】- 多协议联网关的开发测试

    本帖最后由 ALSET 于 2025-6-19 13:25 编辑 【米尔-全志T536开发板试用体验】多协议联网关的开发测试 大信(QQ:8125036)前两次已经成功的搭建了
    发表于 06-10 11:48

    【免费试用】开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是联网领域的创新达人,本次大赛三大赛
    的头像 发表于 06-05 08:05 748次阅读
    【免费试用】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你试用~

    开发板评测大赛开启!顶级开发板等你来战!

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是联网
    的头像 发表于 05-20 08:07 373次阅读
    <b class='flag-5'>开发板</b>评测大赛开启!顶级<b class='flag-5'>开发板</b>等你来战!

    开发者必备!华清远见WS63星闪开发板从入门到实战:联网教学/毕设/竞赛全场景资源包

    FS-Hi3863星闪开发板是华清远见专为学习者设计的一款星闪联网应用平台,开发板主控为海思WS63芯片,支持Lite0S、OpenHarmony系统,支持2.4GHzWL-Fi6、
    的头像 发表于 04-10 14:13 1629次阅读
    <b class='flag-5'>开发</b>者必备!华清远见WS63星闪<b class='flag-5'>开发板</b>从入门到实战:<b class='flag-5'>物</b><b class='flag-5'>联网</b>教学/毕设/竞赛全场景资源包

    STM32F103C8T6开发板最小系统原理图

    电子发烧友网站提供《STM32F103C8T6开发板最小系统原理图》资料免费下载
    发表于 03-24 09:09 83次下载

    RK3588 EVB开发板原理图讲解【六】

    或M.2接口实现存储扩容,平衡初期投入与长期需求。 实际上rk原厂有提供了rk3588平台的emmc支持列表 附件分享了rk平台的emmc支持列表 RK3588 EVB开发板原理图 往期链接
    发表于 02-26 11:07

    AC701原理图

    XILINX AC701开发板原理图
    发表于 01-15 14:47 3次下载

    KC705原理图

    XILINX KC705开发板原理图
    发表于 01-15 14:46 4次下载

    蓝桥杯联网开发板硬件组成

    第一节开发板简介联网设计与开发竞赛实训平台由蓝桥杯大赛技术支持单位北京四梯科技有限公司设计和生产,该产品可用于参加蓝桥杯
    的头像 发表于 12-22 21:30 2178次阅读
    蓝桥杯<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>开发板</b>硬件组成