打印

这个版热闹,发到这,大家讨论下看门狗?

[复制链接]
3795|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
avric|  楼主 | 2012-3-2 09:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 avric 于 2012-3-2 09:48 编辑

大家都知道,AVR很多芯片内置了看门狗,但是,看门狗时钟也做在同一条芯片里,不能保证百分百有效,有时主人和狗会同归于尽的。
那么,咱们用外置看门狗芯片, 例如TPS3820, 但这玩意价格也抵得上ATTINY13这样的芯片价格了,咱用ATTINY13做外置看门狗,如何,TINY13价格低,内部有RC震荡,可以设置为128K后再分频,耗能极低,复位周期完全自己调整,这样用有没有问题,比起TPS3820,可靠性是不是低很多?
沙发
avric|  楼主 | 2012-3-2 09:59 | 只看该作者
yewuyi ,快来回答啊。

使用特权

评论回复
板凳
yewuyi| | 2012-3-2 11:13 | 只看该作者
不要定向指定别人回答,否则别人压力很大的。

1、对于MCU内部独立RC振荡器的看门狗来说,一般内置看门狗要比外置看门狗从应用的角度来看更可靠。
2、对于AVR那种可以软件关断的看门狗,则不是一条好狗,对于PIC这样独立的硬件看门狗,并且在配置被设定成软件不可关闭的看门狗后,才是可靠的看门狗。

使用特权

评论回复
地板
avric|  楼主 | 2012-3-2 11:17 | 只看该作者
本帖最后由 avric 于 2012-3-2 11:21 编辑

3# yewuyi

非常感谢,我的问题是,用低价的TINY13做个外狗,比用TPS3820如何,有没有其他问题, 这样等于是双cpu监控,主芯片的狗也是启动的,辅芯片可以监视主芯片跑飞,以及其他的外围设备监控?

使用特权

评论回复
5
yewuyi| | 2012-3-2 11:22 | 只看该作者
3# yewuyi

非常感谢,我的问题是,用低价的TINY13做个外狗,比用TPS3820如何,有没有其他问题, 这样等于是双cpu监控,主芯片的狗也是启动的,辅芯片还可以做些除主芯片跑飞其他的外围监控, ...
avric 发表于 2012-3-2 11:17


如果你的钱多的花不掉的话,可以这么考虑,但也请慎重采用,因为这样肯定会被人群殴的。;P

使用特权

评论回复
6
avric|  楼主 | 2012-3-2 11:25 | 只看该作者
5# yewuyi
不明白什么意思,ATTINY13只有一两块钱,比TPS3820便宜啊,群殴一定是说明我的做法有问题,我就是问有什么问题。
AVR内置狗不十分可靠,这个是事实的?

使用特权

评论回复
7
avric|  楼主 | 2012-3-2 11:28 | 只看该作者
大师给指点一下啦。。

使用特权

评论回复
8
yewuyi| | 2012-3-2 11:33 | 只看该作者
大师给指点一下啦。。
avric 发表于 2012-3-2 11:28


1、AVR的内置狗可靠性较PIC差一点,但总体来说还是很可靠的,如果精心设计程序结构,并合理安排熔丝和喂狗指令,也可以做到非常可靠。
2、这个世界没有完全可靠的事情,单独再加一个TINY13本身又增加了一个失效器件概率,并不是一个很划算的选择。
3、新手不要老想着靠看门狗来解决问题,这样想往往只是制造问题,要多想想即使没看门狗,怎么设计软硬件来实现一个可靠度比较高产品?

使用特权

评论回复
评分
参与人数 2威望 +2 收起 理由
哲哲55 + 1 yeyuyi高手,考虑问题都上升到失效器件的层 ...
kvdong + 1 第3条太经典了,老大
9
Ryanhsiung| | 2012-3-2 11:40 | 只看该作者
若要稳定直接用PIC的,相当稳定

使用特权

评论回复
10
jack_shine| | 2012-3-2 12:48 | 只看该作者
用外部看门狗,成本也上去了呀

使用特权

评论回复
11
NE5532| | 2012-3-2 12:51 | 只看该作者
金钟罩和还魂丹的关系。还有狗一般建议硬件做。

使用特权

评论回复
12
avric|  楼主 | 2012-3-2 12:54 | 只看该作者
本帖最后由 avric 于 2012-3-2 13:07 编辑

谢谢楼上几位。。。。。。。。。。。。。。

使用特权

评论回复
13
avric|  楼主 | 2012-3-2 13:12 | 只看该作者
本帖最后由 avric 于 2012-3-2 13:22 编辑

我觉得内部狗,也就能应付些外围元器件的故障或代码缺陷导致的BUG, 并不能在系统崩溃后防止危害的进一步扩大,所以我想做这个外围单片机监视,是在主系统有故障后,给主系统断电的。
这两个单片机有一个坏了,都不会继续输出导致恶劣后果,但同时都坏了,还是很危险。。
现在是想做成这样:主芯片负责了全部的工作,并发出喂狗指令给辅单片机,辅单片机监视,也定期向主芯片汇报状态,当两者有一个异常,则系统停机,不是重启。是断电。

使用特权

评论回复
14
落雪_Y| | 2012-3-3 09:45 | 只看该作者
你们都牛人,学习了哈哈

使用特权

评论回复
15
鱼尾之恋| | 2012-3-3 15:42 | 只看该作者
看门狗是一把双刃剑,用的好的话,是能解决比较头疼电磁干扰问题。

使用特权

评论回复
16
wjvictor| | 2014-5-28 22:43 | 只看该作者
狗不再多,用好则行。

使用特权

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

本版积分规则

18

主题

280

帖子

0

粉丝