蜂鸣器的第三部分电路板画好了

电源电路板部分存在着一些小问题,已经进行了调整,将其中的一颗多余的电阻移除并移入到了电位器电路板中,然后这个电源电路板就可以再次提交印刷了。

趁着心情不错,顺便将第三部分——Jack板也画出来了,并且准备进行这块板的测试打印:

如果顺利的话,那么剩下的就是比较简单的电位器板、还有一块相对比较难的前面板了。前面板之所以难,是因为面积很小、但是上面要焊接的元件却非常多,不过我暂时先不考虑后面的事情,只把眼前的东西搞好,走一步看一步吧。

说起当前这个jack电路板,其实也是有一些难度的,这是我在制作前面的电源板时就发现了的问题:1.27mm的排针、排母焊接对我而言非常难。前面在进行电源板的焊接时,我曾一度担心1206的封装对我很难,不过经过实际操练发现虽然困难、但也能搞定。但是这个1.27的排针,练习了好多都没有搞定。

看别人对它的焊接,焊锡非常的丝滑,但是到我这里总是非常难——一个不留神就会连锡,无论用焊锡丝、还是用焊锡膏;无论用含铅的、还是无铅的,都很难搞定。

我一直在想实在不行就改用2.54的排针,但是PCB上的空间实在有限,无论怎么摆弄都掰不开地方。只能继续硬着头皮练习自己的焊接技术,希望能够通过熟能生巧找到感觉,搞定这块板的制作。

每天学习一些新的知识,尽可能保持自己的学习动力。

Related Posts

完成了使用IP5407对锂电池进行充电的测试

之前在《尝试使用IP5407完成对锂电池进行充电》和《今天并没有完成关于IP5407的使用测试》都提到了要通过IP5407完成对锂电充电的测试,但是一直没有进行,原因是我觉得这个电路比较复杂,自己搭棚测试实在是太麻烦了,所以就一直在等PCB印刷电路。 印刷电路到了之后,我先在这个电路板上进行了MT3608的测试,第一块板子废掉了,然后用第二块完成了MT3608的测试,效果比较满意。今天继续用第三块板子,试着完成了IP5407的测试,效果也很满意。 其实在上面提到的第一块板子中,我是同时进行了两个芯片的测试,结果在测试IP5407的时候发现电路画错了,然后在飞线时将第一块板子损坏了。今天进行IP5407的焊接时,格外谨慎,并且正确的做了飞线处理,然后测试结果正常、效果理想。 做错的地方在于:我的电路图里面电池Battery的负极并没有连接到地上,而是通过一颗IP3025芯片处理之后才连接到地上,然而在当前的测试过程中,并没有IP3025,所以电池的负极一直是悬空状态的。我现在比较纠结一个问题: 1、如果将IP3025贴装上去,那就意味着当前的“第二个电路板”还没有完成,还需要再将IP3025部分实现; 2、如果不贴装IP3025,则当前的电路图还需要调整一下,将电池的负极接到地上。 虽然上面的纠结看上去并不复杂——完全可以通过一个跳线、或者一个0Ω的电阻解决。但实际上现在的电路板上已经没有地方可以放置这个设置了。我现在能够想到的方法,是将DCDC升压功能中的R1/R2设置电阻中的R19电阻移除出去,只保留R1/R2设置电阻中的R6和R7两颗电阻,这样就可以省出一个电阻位置来完成上面IP3025是否安装的设置: 这里的R19是配合电位器完成调压使用的,之所以如上设计,是想着如果不接入电位器,整个电路依然是可以正常工作的: 不接入电位器时,DCDC得到供蜂鸣器使用的最大电压——11.4V;如果接入电位器电路,那么这个升压部分就可以通过电位器进行电压的调整,范围是5V-10V之间,从而实现对蜂鸣器的音量大小调节。 如上看来,其中的R19如果移除出去、放到电位器电路板上,反而更加的合理。所以当前的电路板,对于MT3608部分是正确的、对于IP5407部分也基本正确,需要的改动如下: 1、将R19从当前板路中移除、放到电位器板路中; 2、对当前的电池负极进行正确的接地处理,要考虑:有IP3025时电池负极接入到IP3025中;没有时电池的负极进行接地。 完成以上改动之后,这块电路板也就可以暂且认为是基本完成了。当然还有一个小问题:对于MT3608的使能引脚(上图中的4-EN引脚),是否要接一颗电阻在这里才更为稳妥?

通过MT3608进行升压问题不大

前几天在《使用MT3608进行升压备忘》中记录了若干困惑和问题,今天通过电路板实现的电路基本上把之前的困惑都解决了,但也引入了一些新的问题: 1、这颗芯片的升压公式是准确的,Vout=Vref*(1+R1/R2),这个公式没有错,我使用的配置电阻是R1=18K、R2=1K,理论上应该得到0.6*(1+18)=11.4V的电压。实际测试不多不少、正好是11.4V;并且无论输入电压怎样波动,例如我将输入电压设置到2.11V,依然可以得到11.4V的输出电压; 2、之前在使用面包板+杜邦线的环境下,效果远达不到上面这么理想。在面包板+杜邦线的环境下,输出电压会随着输入电压不断地改变;而且当输入电压低于5V时,则不能得到有效的升压。估计是搭建的杜邦线比较凌乱、比较长,所以信号的完整性和有效性被破坏引起的吧?不清楚具体原因,也顾不上深究了; 3、今天在完成了第一个实验板之后,我草草的看了一眼升压结果,只瞥见11.4V时,内心窃喜。但也因为这个“窃喜”冲昏了头脑,没有做更多的测试便继续后面的工作。结果后面的工作将电路板搞坏了,当回顾一天的工作时,对于MT3608的升压表现有些忐忑,毕竟没有做更多的测试,但是看着眼前已经坏掉的电路,着实令人崩溃; 4、然后就只好硬着头皮又做了一块新的试验板,并且反复确认过它的升压表现,才确定这个电路基本上是正确的。但是就在进行这个测试的时候,发现它并不能与我之前制作的“蜂鸣器电路板”正常配合。结果就是又花了4个小时排查问题,直到此刻虽然找到了问题,但并不知道其中的原因,苦恼。 5、关于上面第4点的问题,需要再单开一篇博客进行记录了; 6、在今天的这块实验板上,除了MT3608升压部分,还有电池充电部分的电路。经过测试发现电池充电电路并不能正常工作,所以关于电池的充电,还需要继续花时间学习。 备注:上面第3点中提到的“将电路板搞坏了”,搞坏了的表现是:MT3608不再工作,MT3608的输出电压始终与输入电压相同。这一点不难理解:因为MT3608不工作了,所以输出点的点位就是输入点的电位。这个问题表现与我之前在面包板+杜邦线时的表现是不一样的,但是与我在使用成品板时也遇到过,列一个表格也许更能表达清楚: 问题表现 出现位置 故障原因 解决方案 输出电压始终与输入电压相同 成品板 由于成品板上的电位器设置错误,导致成品板上的MT3608不工作 将电位器逆时针旋转20圈以上 输出电压始终与输入电压相同 自己制作的PCB电路板 因为调试过程中误操作损坏了MT3608芯片 芯片损坏导致芯片无法工作,更换芯片才可能修复问题 输入电压5V以下时无法升压、5V以上虽然升压但是升压值不稳定、波动巨大 面包板+杜邦线电路中 所有IC均与PCB版本相同,所以可能的原因只可能是出在面包板+杜邦线上,猜测是杜邦线太长导致 没有深入推敲,直接改用PCB印刷电路后,故障不再出现

蜂鸣器的震荡及发声部分可以运行了

前阵子本来都已经完成了这个小功能模块的制作,但是在进行PCB印刷的时候,却发现成品PCB无法正常工作。好在没花太多时间就找到了问题的结症——封装引脚定义问题。 我在使用分立元件的时候,用到了2N2222的BJT,这个三极管在插件型封装时,三个引脚中间的引脚是B极,而在贴片封装时却是第一个引脚是B极。只能怪自己经验不足。今天拿到了新做的板子,战战兢兢重新焊了一只出来,结果还算顺利,能够正常的工作了。 在使用蜂鸣器的时候,我想到了前几天买的成品DCDC电路板,有那块成品电路我就没有必要引入两个电压源,可以直接使用一个电压源输出5V电压、再通过DCDC升压到9V,这样就可以为蜂鸣器电路板同时供给5V和9V的工作电压。 其中5V电压是为了让蜂鸣器的震荡部分起振、而9V电压则是为了让蜂鸣器自身完成工作。两个电压同时通过一个开关进行控制,有电压则5V、9V同时有输出;没有输出则5V和9V都不进行输出。实验成功,效果还算满意。 在没有接入蜂鸣器之前,我是先把蜂鸣器电路板上电测试了一下,当时其实心里还在打鼓——通过电压表测量会发现DCDC在断电之后会有残留的电压,并不是戛然而止、而是逐渐释放,这估计应该是DCDC的成品板上面没有flyback二极管导致的,这就引发出两个问题: 1、对于我当前效仿制作的DCDC电路,是否应该接入flyback二极管? 2、如果不接这个flyback机制,会不会有什么问题? 这要等进行DCDC电路板的测试时再做推敲了,现在这里备忘一下。 另外:DCDC电路板实际上也已经到了,今天时间晚了没有时间测试,只先把其中另一个我比较关心的问题验证一下:上面预留的电池焊接插口的间隔和孔径是否准确?答:稍微掰一掰电池的引脚是可以顺利插入的,有一点点紧。 还有一点额外的感想:因为没有做过贴片,所以不知道自己动手能力和贴片的难易程度,所以这块电路板上使用的IC都是尽可能选用比较大的,全部使用的是2010的电容和电阻,实际贴装的时候感觉2010对我而言非常友好,可以比较容易的完成贴装和焊接。但是对于之后的其他电路部分(例如后面的电池管理部分),因为PCB面积太小,所以不得不将IC封装调整到了1206尺寸的,期望等到贴装1206的电路板时,也能像当前这个2010尺寸一样容易实现。

今天并没有完成关于IP5407的使用测试

之前因为卡在《MT3608升压问题》上面,所以心里总是感觉有些别扭:电路都已经搭建出来了,可就是无法完成持续稳定的升压。虽然我已经将所有用到的IC都与成品电路保持一致,可依然无法完成有效的电压升压。 想来想去,感觉最大的可能是我使用的是面包板+杜邦线做的电路搭建,因为MT3608是属于高频DCDC升压结构,如果使用杜邦线很可能会引入更多的干扰,从而影响芯片正常工作。当然这只是猜想,除非能够将当前的电路重新搭建,用更好的、更短的线材来测试,才可能确定这个猜测。 思来想去,与其再去找飞线用的铜丝、搭棚焊接电路,不如直接做一块PCB电路板来的方便,所以今天就没有做原本计划的IP5407的测试,而是花了一下午的电路板: 如果考虑花费,做电路板肯定比自己用铜丝搭棚更昂贵,但是让个角度想一想:即便我用铜丝搭棚搞定了DCDC升压电路,谁又能确保之后PCB实现的时候不再次出现这样或那样的问题呢?与其多一事、不如少一事,直接一步到位的用PCB来测试,搞定就是搞定了、没有搞定也就可以直接基于当前的PCB再做调整、修正,反而更省力气。 如此想着,咬咬牙花钱做了吧。 在做这个电路的时候,我还是期望能够连同IP5407的充电芯片也一并测试了,所以这个电路中也就将IP5407部分的电路一同画了进去,这样等到PCB到手,既可以用它完成DCDC升压的实验、也可以基于它完成充电的测试,一举两得。从工作效率的角度讲,说不定更高呢。

尝试使用IP5407完成对锂电池进行充电

MT3608的升压部分虽然还没有最终搞定,但是我想这块问题应该不会很大,或者说,无论这个节点上是否会有问题,后面还有很多路要走,我应该先把整条路走下来,只要大差不差的能先走通,就可以翻过头再仔细推敲现在遇到的问题。如果假设后面要走的整条路有不可逾越的障碍,那么现在在这一个细节点上较劲也就没有意义了。 所以这么想着,我就假设MT3608暂时虽然还有问题、但并不致命。接下来将继续学习关于锂电池充电芯片的使用。这两天如果有时间,会将锂电充电部分的电路搭建起来进行测试。 对于锂电充电,我找到了两个芯片,分别是IP5306和IP5407,二者应该都可以满足我的需求。但是对于306,有一些含混模糊的地方:它在自己进入休眠之后,是直接通过一个负载就能自动唤醒、还是需要人为的发出脉冲才能唤醒? 如果是前者,那么其实我用IP5306就可以了。但如果是后者就比不能使用它、而需要使用407了。因为我现在计划制作的电路中没有单片机、也没有用于控制306唤醒的按键,这就要求它必须能够被动唤醒、或者索性就像407那样无需唤醒、而是一直有着5V的待机输出。 其实这个问题上我也没有必要太过纠结,也可以直接就用IP5407来搭建电路,正所谓“多一事不如少一事”。所以接下来就是尝试使用IP5407完成对手中的锂电的充电操作。

使用ε-M极限证明问题一则

为什么? 直观上的感觉是,x趋于无限大,它的导数便趋于0,于是也便趋于0,最终的极限结果就是0了。这似乎很简单。但如果基于数学分析的角度而言,这每一步的理所当然,都需要经过证明,所以对于数学分析而言,这个简单的极限的推导过程,并不轻松,而是要啰里啰唆的说上一大堆,才敢给出结论来的。 它大体上分为两步:1、首先证明;2、然后利用连续函数的复合法则,完成复合函数求极限。以下是每一步的细节: 一、首先使用语言证明: 《普》中并未給出的證明、甚至都沒有提到這一事實,它似乎是默認讀者知道且相信這一極限的結果。這個簡單的極限從直觀上也確實一目瞭然,但是在更嚴謹的數學教材中,其實是會通過語言對它進行證明的。語言和語言相似,都是極限論證語言。使用语言完成证明的过程如下: 1、首先观察原始的题目,并且将原始题目调整一下写法:; 2、这个新的写法不再使用“等号”,从而表达式的意思变成了:当自变量x趋于无限大时,结果(因变量)将趋于0。调整成这样的表达之后,假设这个结论是成立的,那么它将意味着计算的结果与它所趋近于的数值0之间,是存在着一个距离的,而且这个距离可以表达出来,将这个距离表达为:; 3、此时 的含义就是“距离”,并且是 与 之间的距离。我们要证明的是,这个距离 可以任意的小、随意的小,想要多小就多小。换言之,假设 的确可以任意的小能够实现,意味着 与 可以无限接近,便可以将 视为 了; 4、现在直接大胆的提出:当任意指定时,自变量 时,的结果就比还要小。能否找到这个大胆的想法中的M呢?显然是可以的,通过不等式简单的变换,就能确定,也就是说自变量 时的所有x取值,都可以满足 的结果比还要小; 5、至此就可以得出结论:无论怎样小的 指定,都有 M 范围选择点可明确出来。因而可以实现,并且认为。此时的表达式便是:。(这里似乎还缺少对下标 的展开推导)。 二、连续函数的极限连续性:…