前言
这一段事务繁杂,更新缓慢。最近几位读者加为好友,甚至有远在悉尼的朋友,对前期的文章给予认可与鼓励, 深感荣幸,那么我们继续。
许多朋友说,前三节看着还可以,后面就看晕了,另外有说是不是需要学英语、学编程。
1、前三节看得懂,后面看得晕,说明我写的有问题,也就是还是太枯燥和层次跨度过大。 2、许多大部头书或者深入学习后,学一些英语非常好,比较现代科学相当一部分是用英文写就的,但是对于入门来说完全没必要这样去学,而是用到那个词就去了解它,慢慢积累即可。许多名词是专业术语,一个单词需要一大章去解释,所以看不懂才是正常的,实际上需要我们写上几章把这个词解释清楚(无论是中文术语还是英文术语)。 3、电子里面我写了不少涉及程序的知识,如果有兴趣可以去学习,甚至跨行业去学,能挡住你的只是兴趣和毅力。
郑重声明: 非广告,非软文,其中的原理图与硬件为市面上已经流行开源硬件产品(opendev 正点原子的stm32系列产品)。
下面链接可以下载到完整的电路图 链接: https://pan.baidu.com/s/1iiXLynB0EQN1yT2QYejnzg 提取码: zwdt
102.1 功能框架图
我们永远坚持从整体到局部,先辨识大框架,再深入细节学习。
实际上我仅仅将原理图做了翻译与汇总,原理图中实际的标识仅仅提供参考,也是不准确的,这里要说明下,我们很多时候追求完美的产品,但是试想下你面对的客户群是那些,这套硬件面对的是初学者,开发板类实现功能即可,可能没有精细到处处小心(不提倡,但也不反对,这是原作者的做法),我们在理解电路时发现有些名词与实际不符,那么也不用纠结,多方查找资料确认纠偏即可。
下面是原先的原理图,
下面这张图应该叫做丝印图,主要标注每个元件的位号(每个元件有个编号,例如R1 R2 C1 C2 分别代表1号电阻 1号电容之类)
下面是实物图
102.2 核心单片机(MCU)
U4 这个就是MCU(单片机),型号是STM32F407ZET6,这是ST公司的32位单片机。 现在设计电路都是模块化,我们看到单片机周边有C50 C45 C55等电容元件,那么我们回溯到原理图看看,一目了然。 这些器件都是为单片机服务的。
知乎有个问题专门讨论为什么放上104电容(100nf), 104的意思 10乘以10的4次方 10后面还要带上4个0,也就是100000pf = 100nf)
https://www.zhihu.com/question/279552391
这个电容不加上可以说百分百的出问题(除非是不考虑干扰问题),是必备的元件,并且一定要放置在电源入口附近,初学者第一个错误,就是把原理图和PCB图的特性混为一谈,原理图中这个104电容可以画在各种位置,例如上面的放大原理图中,把很多104电容都放在一块,容易辨识,但是pcb中,这些电容的位置必须非常严格,否则就起不到相应的抗干扰效果。
这个板子要卖钱的,所以pcb图没有放出来。我从网上找了个pcb图,可能画的不标准(仅个人观点,每个人的风格不一样,涉及深度、经验不一致,不一定正确)。
实际所有的单片机附近的104 画法非常一致,一端都连在电源入口,另一端都接GND。个人喜欢从外部绕圈先连到104电容再进单片机,这个看工作频率范围和环境,此pcb在中间将电源连在一块然后又接的单片机电源引脚,可能存在抗干扰失效的问题,
郭德纲同学曾经说过,技要卖,脸朝外。上面这个图是我画的,只要你水平比我高,随时欢迎打脸:) 文明点的说法叫做斧正。
104可是大家的小甜甜,离不了的!
个人习惯是104电容尽量靠近单片机电源引脚,电源通路先要到104电容再进单片机,就是这么固执。上上图看起来更漂亮,但是个人认为可能违反布线原则。
总结下
1、先看整体框架,我们再深入电路分析
2、104这颗电容非常重要,重要到离了他电路不能活。这是电源入口的卫兵,也是你的门锁。假设你不装锁,不是你的朋友也能进你家门,就有点危险性了。这把锁本来装在门上的,你就是非要买一根10米厂的细铁链先挂到墙上再锁上,这就是锁的位置不对。
发现一片文章体量太大是影响阅读体验的,后续分为多个小节来写。