king1314 发表于 2013-5-20 18:18:07

lpc1114 每次上电都要手动复位的问题

单片机是lpc1114,

电源系统采用的是0.7v的外部电压升压到5v,经过1117-3.3到3.3v

给单片机供电

升压芯片要经过大概10s左右才可以升压到5v,

但是问题来了

每次都要手动按下复位,程序才可以正常运行

直接通过外部的5v电源供电时可以直接运行的,不需要手动按复位键

求解啊???


希望各位大师们帮帮我   谢谢



xuxms 发表于 2013-5-20 18:23:25

你的复位电路是什么样子的?5V供电还是3.3V供电?

king1314 发表于 2013-5-20 18:33:09

xuxms 发表于 2013-5-20 18:23 static/image/common/back.gif
你的复位电路是什么样子的?5V供电还是3.3V供电?


复位电路时3.3v的

xuxms 发表于 2013-5-20 18:44:47

1117 ldo 输入比输出高1V就可以产生比较稳定的输出电压。也就是说当升压电路为4.3左右时,已经可以输出3.3V了,上图时间常数为t=1,此时可能复位状态已过,但系统状态不稳定。你可以将10K电阻接+5v

king1314 发表于 2013-5-20 19:03:40

xuxms 发表于 2013-5-20 18:44 static/image/common/back.gif
1117 ldo 输入比输出高1V就可以产生比较稳定的输出电压。也就是说当升压电路为4.3左右时,已经可以输出3.3V ...

10K电阻接5v的话,没有复位 时候reset引脚就是5v的高电平了
lpc1114是3.3v的

我怀疑是上电时间过长 ,但是就是找不到办法解决

SNOOKER 发表于 2013-5-20 19:36:28

加个809,811之类的复位器

king1314 发表于 2013-5-20 19:58:12

SNOOKER 发表于 2013-5-20 19:36 static/image/common/back.gif
加个809,811之类的复位器

809是当电源电压高于复位电压时会提供一个短暂的低电平复位信号
当电源电压低于复位电压时会一直复位对吗??

我英文不好

shufang0520 发表于 2013-5-20 21:06:32

路过学习一下

hcambridge 发表于 2013-5-20 22:03:35

为啥升压要花十秒啊?这个供电系统成问题啊。

Auir 发表于 2013-5-20 22:15:58

本帖最后由 Auir 于 2013-5-20 22:17 编辑

如同6楼所说。

这是典型的上电时序电路问题。

用809,后面的参数很重要,你lpc1114,3.3v系统
应当用809r, 或809s。

809 vin接3.3v。

king1314 发表于 2013-5-20 23:03:06

hcambridge 发表于 2013-5-20 22:03 static/image/common/back.gif
为啥升压要花十秒啊?这个供电系统成问题啊。

用的mcp1640升压芯片,请高手指点

king1314 发表于 2013-5-20 23:04:16

Auir 发表于 2013-5-20 22:15 static/image/common/back.gif
如同6楼所说。

这是典型的上电时序电路问题。


为什么会出现这种现象呢:要手动复位下,程序才运行

能详细解释下吗

Auir 发表于 2013-5-21 00:20:00

这其实是你复位电路的设计与你电源电路不匹配造成。

总之一句话, 你电源没稳定,你就让他跑,他当年有问题了。   你上电后n秒,按按键,这个时候电源已经稳定了(当你按键时)。

你用示波器看看就知道了。

king1314 发表于 2013-5-21 08:52:14

Auir 发表于 2013-5-21 00:20 static/image/common/back.gif
这其实是你复位电路的设计与你电源电路不匹配造成。

总之一句话, 你电源没稳定,你就让他跑,他当年有问 ...

Auir你好
很高兴得到你的指点

有个疑问 ,用示波器怎么观察??

应该观察什么呢??

小弟刚接触这行,能否详细说下

hcambridge 发表于 2013-5-21 09:00:27

king1314 发表于 2013-5-20 23:03 static/image/common/back.gif
用的mcp1640升压芯片,请高手指点

0.7V上升时间多少?0.7V是一直稳定的吗?
贴出升压电路图看看是否有问题。

king1314 发表于 2013-5-21 09:25:28

hcambridge 发表于 2013-5-21 09:00 static/image/common/back.gif
0.7V上升时间多少?0.7V是一直稳定的吗?
贴出升压电路图看看是否有问题。
...

升压电路图 按照微芯官方的原理图


hcambridge 发表于 2013-5-21 10:42:16

规格书上启动时间是750us,你确定你是10s启动?
是否电流过大,这个芯片1.2V输入,输出只有150mA。
是否电路有问题,器件有问题,自己好好查查吧,问题就出在升压电路上。

king1314 发表于 2013-5-21 12:23:54

hcambridge 发表于 2013-5-21 10:42 static/image/common/back.gif
规格书上启动时间是750us,你确定你是10s启动?
是否电流过大,这个芯片1.2V输入,输出只有150mA。
是否电 ...

我这里的10s是mcp160把电压从1.4v升压到5v所需要的时间

你说的那个750us什么意思???mcp1640的启动时间???

hcambridge 发表于 2013-5-21 15:45:49

king1314 发表于 2013-5-21 12:23 static/image/common/back.gif
我这里的10s是mcp160把电压从1.4v升压到5v所需要的时间

你说的那个750us什么意思???mcp1640的启动时 ...

750us 应该就是输入电压超过EN脚的要求后,输出从0升压到5V需要的时间。
一般芯片都在1ms以下,除非外加电容延长这个时间。
你是如何测试到10s的上升时间的,用示波器吗?有的话抓个输出的电压波形看看,最好也把输入的电压波形看看。

king1314 发表于 2013-5-21 17:01:00

hcambridge 发表于 2013-5-21 15:45 static/image/common/back.gif
750us 应该就是输入电压超过EN脚的要求后,输出从0升压到5V需要的时间。
一般芯片都在1ms以下,除非外加 ...

是示波器,马上下班了
明天我用示波器抓个图你看看

yu_wen 发表于 2013-5-21 17:15:18

把10k 换成100K 试试,

SNOOKER 发表于 2013-5-21 19:29:49

king1314 发表于 2013-5-20 19:58 static/image/common/back.gif
809是当电源电压高于复位电压时会提供一个短暂的低电平复位信号
当电源电压低于复位电压时会一直复位对 ...

是的,而且电压达到阀值以上时,复位电平还会保持一段时间才会释放复位。这个时间好像是几百毫秒

duan050790 发表于 2013-9-23 21:13:12

我的也是,现在都练出感觉来了,过几天不动,又不能恰好复位下载程序了,真成了技术活了{:lol:}

93434387@qq.com 发表于 2013-12-17 21:48:21

哥们,最后搞定了没?我也遇到类似的问题。。。崩溃

king1314 发表于 2013-12-18 09:34:07

93434387@qq.com 发表于 2013-12-17 21:48
哥们,最后搞定了没?我也遇到类似的问题。。。崩溃

搞好了 ,试试11114的上电复位功能 ,很好用

93434387@qq.com 发表于 2013-12-19 17:16:35

king1314 发表于 2013-12-18 09:34
搞好了 ,试试11114的上电复位功能 ,很好用

有相关资料不?我查了好久就没找到这个POR上电复位怎么用,都没什么相关例程和资料。。百度了半天。。。能交流下吗?我qq93434387

zhxzhx 发表于 2014-1-24 15:29:56

LPC_SYSCON->BODCTRL=1<<4;

bygreencn 发表于 2014-1-25 14:42:49

king1314 发表于 2013-12-18 09:34
搞好了 ,试试11114的上电复位功能 ,很好用

最后是咋搞的呢,我有块板子有这个问题?

king1314 发表于 2014-1-26 15:26:23

bygreencn 发表于 2014-1-25 14:42
最后是咋搞的呢,我有块板子有这个问题?

就是27楼的做发

cumtgao 发表于 2014-1-27 11:26:16

king1314 发表于 2013-5-20 18:33
复位电路时3.3v的

你都说了 0.7V升到5V要10S,不知道你的升压片子选的什么?
可能是微电流给电容慢慢充电 10S 给它慢慢充饱了,
你可以考虑把那个电阻增加试试看能不能复位?

king1314 发表于 2014-1-27 11:44:57

cumtgao 发表于 2014-1-27 11:26
你都说了 0.7V升到5V要10S,不知道你的升压片子选的什么?
可能是微电流给电容慢慢充电 10S 给它慢慢充饱 ...

MCP1640 加了个1F的大电容

cumtgao 发表于 2014-1-27 11:49:40

king1314 发表于 2014-1-27 11:44
MCP1640 加了个1F的大电容

j如果是这样的话,理论上把那个电阻增加也可以成功复位。
页: [1]
查看完整版本: lpc1114 每次上电都要手动复位的问题