打印
[其他ST产品]

ST7LITEU05的RESET脚上拉电阻和对地电容数值?

[复制链接]
6917|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leojiang|  楼主 | 2008-7-18 11:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST7LITEU05的RESET脚上拉电阻和对地电容数值分别取多少比较好?
规格书里面没有推荐的值啊?
我换不同的值,有的值上电复位不工作。
现在电阻用47K,电容用1000pF还可以。
电阻47K,电容0.1UF不工作。
为什么呢?哪位详细解释一下?
沙发
8bit_mcu| | 2008-7-18 12:07 | 只看该作者

芯片没完全掉电?

你试试在上电前,将电源和地短接一下把板上的电放完。再重新上电后看行不行?

使用特权

评论回复
板凳
leojiang|  楼主 | 2008-7-18 12:41 | 只看该作者

实验了还是电阻47K,电容0.1UF不可以。。。

电阻用47K,电容用1000pF每次都可以。
ST有没有推荐值啊???

使用特权

评论回复
地板
leojiang|  楼主 | 2008-7-18 12:50 | 只看该作者

以前用PIC的,对电阻电容没这么敏感啊.

说明一下:我设定了LVD是3.5V.
问题是:如何选择电阻电容和LVD配合来让上电复位可靠?
版主解释一下。。。

使用特权

评论回复
5
8bit_mcu| | 2008-7-18 13:46 | 只看该作者

LVD

LVD好像没有说需要什么配合来使用的说法。当你RESET引脚上没有外部复位电路的话,就必须打开LVD以保证MCU能够正常复位。搂住可以试试看的,把你的外部复位电路去掉,打开LVD,系统是可以正常复位的。

使用特权

评论回复
6
leojiang|  楼主 | 2008-7-18 14:15 | 只看该作者

我详细说下这个过程:

我那个电路就是接了上拉电阻(接到5V)和对地电容,没有接其他东西了。
在烧录程序时候设定LVD为3.5V, 把烧好的MCU放到板子上上电,
如果电阻47K,电容0.1UF就不启动,程序不工作,
但是如果换电阻用47K,电容用1000pF就启动,程序工作。
为什么这2个电阻电容那么敏感?

我的目的就是只要MCU有+5V电压,程序应该开始工作。
该怎么办才很可靠(一有5V电压就工作)?

使用特权

评论回复
7
8bit_mcu| | 2008-7-18 15:21 | 只看该作者

进ICC模式了?

难道是误进ICC?

你把ICCCLK和ICCDATA分别用5.1K或10K电阻上拉,再试试看!

使用特权

评论回复
8
billy_yin| | 2008-7-18 15:57 | 只看该作者

如果我没记错,应该用小电容,比如0.01u

以前使用U09时,0.1u不行,AE说要用0.01u或者更小的

使用特权

评论回复
9
leojiang|  楼主 | 2008-7-18 17:08 | 只看该作者

不是进ICC mode,都上拉了电阻啊,是上电不启动.

为何不可以用0.1uF的电容,理由是什么啊?
我只要换个小的电容,1000pF就每次都可以启动,0.1uF就不可以。
觉得很奇怪,怎么可能这么敏感???

使用特权

评论回复
10
香水城| | 2008-7-18 17:36 | 只看该作者

楼主能否用示波器看看Reset引脚上电时的波形

你这种情况很奇怪,我想看看这个波形。

另外,如果你能只在芯片中放一个最小、最简单的程序(比如上电后延迟一段时间后点亮一个LED),看看会有什么结果。

使用特权

评论回复
11
leojiang|  楼主 | 2008-7-29 10:50 | 只看该作者

请看下面波形,哪个好?为何?

使用特权

评论回复
12
leojiang|  楼主 | 2008-7-29 10:50 | 只看该作者

还有一张。

使用特权

评论回复
13
leojiang|  楼主 | 2008-7-29 10:52 | 只看该作者

上面2张重复了。这里是另外一张。

使用特权

评论回复
14
香水城| | 2008-7-29 10:59 | 只看该作者

两张图的显示条件不一样,不好判断

你可以自己量一下,信号从0V上升到最高端的70%时的时间是多少。例如,信号的最高端为5V,则测量从0V上升到3.5V时所经过的时间。

使用特权

评论回复
15
leojiang|  楼主 | 2008-7-29 11:08 | 只看该作者

100nF电容时间3.2ms,1000pF电容时间320us.

请看测量波形

使用特权

评论回复
16
leojiang|  楼主 | 2008-7-29 11:10 | 只看该作者

还有一张。

使用特权

评论回复
17
8bit_mcu| | 2008-7-29 13:43 | 只看该作者

47k 220nf,上电复位成功

上拉电阻47K,电容220nF,多次上电掉电均能可靠复位开始工作。(测试程序设定PA2口控制led亮灭以观察程序复位运行情况)。

附上电复位时reset引脚的波形图,可以明显看出,电压上升的时间比楼主用100nf时更长。所以理论上和目前我的测试结果得出的结论是,不会因为100NF的电容而导致无法正常上电复位。

楼主能不能贴出你的整个原理图

使用特权

评论回复
18
8bit_mcu| | 2008-7-29 13:53 | 只看该作者

去耦电容

不好意思,我忘记了,你上面说你的电路就只有在复位脚加了电阻和电容,其他什么都没有,那电源和地之间的去耦电容你加了么?如果你其他什么都没有加的话,那么目前看来你的电路和我的电路之间唯一的区别就是你少了去耦电容。加个103或者104的电容试试看。

使用特权

评论回复
19
香水城| | 2008-7-29 13:55 | 只看该作者

楼主16楼的波形很奇怪,好像你的电源有问题?

为什么波形的开始是一个非常陡的上升沿,随后是一条斜的直线?

使用特权

评论回复
20
leojiang|  楼主 | 2008-7-31 17:15 | 只看该作者

不好意思,是RESET脚除了上拉电阻和电容后什么都没有。

电源和地之间接了退偶电容的。
实在没有办法了,我换了一个新的MCU, 这一个MCU接104电容反复实验启动都可以。不知道为什么那个MCU不可以,是不是MCU一致性不好啊?

回19楼,非常陡的上升沿处刚好是3.5V(我设的LVD电压,巧合?)。
电源应该没有问题,7805出来的,检查过。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

102

帖子

2

粉丝