一、从零开始制作J-Link OB:电气功能框图绘制

1、首先确定我们的目标

我们要做的就是嵌入式开发的必备工具之一,J-Link仿真器也叫做下载器、编程器、它支持所有ARM内核的所有单片机的下载与调试。但是J-Link OB与J-Link在功能上没有差别,但是J-Link OB只支持Cortex-M内核的单片机,这个就包含STM32系列的单片机。我们此时做的就是为STM32单片机调试提供的工具。它属于硬件工具,嵌入式单片机系统开发还要与软件工具配套运用。软件工具包含(IAR、KEIL、ADS等)。

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得口令一哥///

2、参考

这是现有的成品JLINK ob,我们要做的就是参照这个做出一个自己的PCB模块,此时我们来分析下须要的素材:

①micro USB母座。这个插座的作用就是与电脑的USB口连接,选用micro USB的理由是由于这是与普通安卓手机运用的充电口一样的端口,所以说能够运用手机数据线与电脑连接。

②主控IC(STM32F072C8T6)。ST公司的的产品,是世界上销量最大的单片机公司,其中STM32系列的运用量也是较其他公司领先的。

③6pin的插座。这个插座的作用就是将J-LINK OB自身与单片机连接的插座,之所以选择6Pin(就是有六根线)后边原理图会有详细证明

④USB 5V-三.3V单片机供电(mic5219-三.3)。电源转换芯片,也叫做降压,其作用就是将USB口的5V电压降压到三.3V,也就是起到降压的作用。由于主控STM32F072单片机的电源是三.3V,5V直接给单片机供电是会损坏芯片的。

⑤下载程序的插座。这个插座只会运用一次,它是拿来给自身单片机(也就是第②项所指的)下载程序的,这个程序我们一般称作固件。

⑥滤波电容,由于单片机对供电质量要求比较高,为了稳定单片机运行环境,要对单片机的供电进行稳定,也就是在单片机供电端口附近加滤波电容。

⑦电源指示灯,在任何电子产品上,简直都会有电源指示灯的身影,包含显示器、电脑、电视、路由器等等都会有一个灯常亮,因此,我们的这个产品也是属于一个电子产品,也须要有一个电源指示灯。

3、绘制J-Link OB电气功能框图

相信上图的软件都不生疏吧,PowerPoint也就是PPT,就是制作幻灯片的软件,对于这个软件的运用大部分人都会,我就不仔细证明这个软件的运用证明了。

之后就是绘制:

①新建一个幻灯片,在上面放置一些矩形来模拟JLINK模块所需的元器件,如图,位置能够随意放,其次依据须要进行调整。

②在这些矩形框里输写各个元件的名称。

③其次依据电气原理进行模拟电气连线,连线的方式有很多种,我比较习惯如下这种方式,详细的连线要求,须要依据电路原理来进行绘制,就像USB母座与单片机的连线就是分为四根,5V,GND,D-,D+,两根电源线、两根数据线,其次查找STM32F072单片机的USB的D-\D+的端口,其次进行连接。其他连线也是这样。依据电气要求进行模拟连线。

4、分析J-Link OB的电气功能框图

咱们从图的左侧向右侧依次进行分析。

①5V是电源正极,由于STM32F072C8T6单片机的供电要求是三.3V,那么很明显5V电压高了,直接给单片机供电会将单片机击穿损坏。因此须要将5V电压降到三.3V,其次才给单片机供电。也就是上图中的MIC5219-三.3这款降压芯片,一般专业属于叫做LDO也叫做线性稳压器。

②GND,也就是电源的负极,所有电流都会经过器件后流入GND,也就是电源负极。

③D-、D+是USB的两条数据线,是拿来传输信息的,就假如说你的鼠标键盘一样,你在键盘上按了“N”键,那你电脑上就会做出相应的动作,这个指令就是通过D-、D+传输到电脑上的。

④SWD、CLK是给单片机下载程序和在线调试的两个端口,也是数据线,作用与D-、D+的效果一样,但是数据的传输方式不一样。

⑤TX、RX是给单片机通讯的两个数据线,作用与D-、D+的效果一样,但是数据的传输方式不一样。它的数据传输还须要GND,也就是须要三根线才能进行数据的交互。

5、总结

这个系统算是进行了一些简化,还有很多的细节方面不须要在功能框图里进行体现,由于框图的作用就是一个框架,是起到思维导图的作用。

既然电气功能框图完成了,那么下一步就是原理图的绘制。绘制原理图须要运用绘图工具,也就是绘图软件。绘图软件有很多,假如说protel、Altium Designer、Mentor pads、Allegro、easyeda(立创EDA)等等,当然这些软件工具各有优缺少点,存在即合理。其中Altium Designer软件算是操作流程简略,不须要对PCB的构造及加工工艺详细了解就能够运用并绘制优秀的图纸。Mentor pads、Allegro对PCB构造及加工工艺的了解要求较高,不合适初学者。Altium Designer简称AD,此时最新版本已更新到AD19,其早期版本AD10、AD15算是较典型较稳定的两个版本。下篇文章将会运用AD软件进行原理图的绘制。

需要学习单片机的朋友 ,做毕业设计的同学,参加竞赛,关注我们,口令一哥,与导师一起学习成长,共同进步,还有更多资料领取。

说了这么多,大家记得留意下方评论第一条(或者私信我)有干货~

-END-

*本文系网络转载,版权归原作者所有,如有侵权请联系删除

电气功能图绘制你都会了么 ?不会的看过来相关推荐

  1. BigData:根据最新2018人工智能行业创新企业Top100名单,绘制AI地区热点图,一目了然,看清哪个是AI最热门城市,以及VC最AI的热门领域

    BigData:根据最新2018人工智能行业创新企业Top100名单,绘制AI地区热点图,一目了然,看清哪个是AI最热门城市,以及VC最AI的热门领域 目录 分析结果 视频观看:2018根据最新201 ...

  2. matlab画服装版,设计师必备款式图干货|如何绘制一张完美的款式图?看完这些你就懂了...

    原标题:设计师必备款式图干货|如何绘制一张完美的款式图?看完这些你就懂了 *服装设计是艺术和技术的完美结合,服装设计是通过服装设计师经过市场调查,分析各种流行因素,进行设计构思,然后绘制出设计草图和效 ...

  3. 水泵怎么做_不是说鱼缸里放置三合一水泵都会起到反作用,也得看什么缸什么鱼...

    图文/养鱼老道 原创 三合一水泵是以前的成品鱼缸里最习惯配备的水泵,既可以接到上滤盒里又可以有供氧的作用,看起来貌似具备的功能还是很多的. 但是为什么很多网上的经验介绍,包括了养鱼老道的文章中,曾经多 ...

  4. 99%的人都会用错或者不会看的N折验证

    做实际比赛和机器学习项目, 很多朋友都会经常遇到线下线上不一致的情况,排除一些特殊的情况,例如问题没法预测,不存在潜在pattern的情况等,我敢说99%的人都不会看N折验证的结果. 没错,是真的! ...

  5. vue中使用antv/g6 绘制关系图、结构图_CAD小白必看!手把手教你如何看懂室内设计施工图图纸(平面立面剖面大样节点图)...

    号外!号外!你们心心念念的干货来了~ 室内设计施工图视频教程+CAD图库 可供大家学习研究,希望能对大家有所帮助.如果你喜欢请点赞收藏哦,谢谢~ 本期干货:室内设计施工图视频教程+CAD图库 领取方式 ...

  6. 反向比例运算电路微分关系_电气必备20个经典电路,老电工必看!

    限时领取 | 1244页电气电力精品PPT资料包 (点蓝字,免费领资料↑↑) 初级层次是熟练记住这二十个电路,清楚这二十个电路的作用.只要是学习自动化.电子等电控类专业的人士都应该且能够记住这二十个基 ...

  7. excel单元格斜线_做个高级表格,绘制斜线表头的三种方法,看你可以学会几种?...

    工作中做表格经常会遇到需要绘制斜线表头的时候,今天我们具体说下斜线表头的绘制方法 先看下效果图 绘制斜线表头方法一 1. 选中单元格-------插入------形状-----直线-----在单元格里 ...

  8. 为什么现在很小的孩子都会玩游戏,他们真的看得懂吗?

    我来说说我家的情况吧.我两个孩子大儿子6岁了,小儿子也两岁半了.感觉现在的小朋友越来越聪明了,老大自己看电视玩遥控,找什么台都是他来找.爷爷奶奶要看电视也和老大说,说帮我找个这个,我要看那个.基本上都 ...

  9. cad绘制正八边形_CAD怎么画正八边形 看完你学会了么

    当我们用CAD制图的时候,有时候有些图形需要用到正八边形,此时就需要我们通过CAD软件把正八边形给画出来.具体怎么操作呢?下面就跟大家分享一下CAD画正八边形的操作,希望能帮助到大家. 工具/材料 C ...

最新文章

  1. 怎样对拍、如何对拍、对拍模板
  2. 获取远程网卡MAC地址
  3. 图片管理之获取图片列表数据
  4. jquery~ajax()学习
  5. 公网传输技术之SRT协议解析(上)
  6. 公共服务领域英文译写规范_公共领域日:对版权和公共领域重要性的思考
  7. 在c语言中char型数据在内存中的储存形式为什么
  8. network怎么断点调试_pycharm 调试一些小技巧
  9. 设计即开发,如何打通软件研发的“任督二脉”?
  10. 【java笔记】类/接口作为成员变量类型
  11. SCADA之父:物理隔离没什么用
  12. php跳转图片_HTML点击图片跳转到新页面怎么实现?(示例)
  13. 超级科学计算机bug,人类或生活在虚拟世界中,科学家发现三大宇宙BUG,让人细思极恐...
  14. 多组学联合分析整体思路
  15. python字典找相同值_python-找出字典dic中重复值
  16. Lifeline功能介绍01——日历及时间轴的查看
  17. GitHub使用教程详细图解
  18. 努比亚z11mini 使用 移动物联卡
  19. 次世代关卡制作流程:使用Unreal Engine 4
  20. 妙语联珠----有钱时、没钱时(节选自上海东方台)

热门文章

  1. VS.NET(C#)-5.9_ISAPI简介
  2. 微软实习生面试经验分享
  3. thinkphp6+ajax 分页
  4. 如何使用Windows10自带工具清理 流氓和垃圾软件
  5. 主设备号与次设备号代码分析---MAJOR、MINOR
  6. 软加密网上激活解决方案
  7. 谷歌眼镜活下去的唯一希望:开放软件系统
  8. 兰州理工大学计算机与通信学院挑战杯课外学术科技作品,我校开展第十三届“挑战杯”甘肃省大学生课外学术科技作品竞赛校级成果展览暨省级推荐作品路演活动...
  9. 面向自动驾驶的高精度地图
  10. [转载]烟台话等级考级试题(真题)