1.介绍
目前使用的是TTL转RS232转RS232转TTL,这样的电路结构,作用是保证数据在远距离传输保真。
2.原理图
3.问题
基本原理是数据从mcu的TX_2232端输入,从RS232_TX端输出,目前遇到的问题是从示波器看数据是有输入的,但是数据没有输出
4.解决过程
(1)当先看看是不是芯片没有工作,看看芯片的电源有没有供电,使用万用表量C155电容两端是有3v输入的。
(2)感觉是四周的电容没有焊接好,重新焊了一下,发现没有任何变化。
(3)感觉是芯片坏了,或者芯片焊错了,重新换了芯片之后还是那样。
这时心理是比较崩溃的,不管从哪些方面看,应该都是正常的。其实主要是我对这个芯片的特性不了解,这个芯片的工作电压是通过四周的电容升上去的,表面上看是3v的输入电压,但是实际供电是通过给电容蓄电,并联的电容在供电,这样的一种升压的方案,实际工作电压是远远大于3v的,(只是将电压升高,功率还是有限,如果对功率要求比较高,是不能通过这种方式升压的),使用万用表量了一下,发现除了C155这个电容是3v,C151是0v,其他的电容都是2.5v,这样看来肯定是电容出了问题,再将这个电容换掉(测量是0v的电容),再测试四周的电容的电压是5v,这样就正常了,烧好代码&