|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2013-1-7 23:44 编辑 b. v& b8 O. Z, \$ @
( [% ^- Q# l" ?3 C, V. i/ C今天调试一个板子,出现了这么一个问题。2 {- {$ y. b+ L( A* i, U
* J5 x; K) D/ V3 d7 Z, y; e
6 g. X. E! W$ G6 e" M( R. G5 P4 I" J6 k# @- d5 w
F% d9 R5 E8 c; x2 S图中比较器为LM393
5 l+ t2 W L1 `( p, _
! w n, Y! L- H9 ]. V/ G6 H. `# I* O. U* R: _+ N& L3 {/ ]. }' N0 e
+ T1 J& `0 |/ e! c# m& c# G9 s( Q具体电路就是上图,Output直接挂在CPU的一个中断脚上,当Output为一个上升沿的时候,我CPU就开始工作,如果Output为下降沿的时候,CPU就延迟一段时间以后关机了。当Input为7V以上的时候,Output就是高电平,当Input小于7V的时候,Output就输出低电平,也就是一个检测电路。
% {# q1 ?' O7 F: F4 s4 c/ A+ ?' b1 _. B$ x% B+ g
当Input大于7V的时候,机器就会自动开机,当小于7V的时候,机器就会自动关机。% y9 l3 c: k; A) B: M: m
# I9 p9 [8 {- M u& P4 P4 T/ I8 H7 E% S! y
现在的问题:5 u( N/ h4 I" D' R3 M
* @, o' W" `; E+ J+ h当我送入一个12V电压到Input的时候,机器就开机了,当我断开Input输入的时候,Output也变为0V了,机器延迟一段时候后自动关机了。但是在CPU的关机过程中Output突然产生了一个脉冲(高电平超过3.3V,持续时间大约500mS)(经过测量,此时Input并没有一个脉冲过来,但是Output会有一个脉冲输出)。于是刚刚关机的机器又自动开机了。因为检测到了Output的高电平。但是Output的持续时间很短,所以机器又会关机,所以机器的现象就是一直在重启(开机,关机)。之后我的Input一直都是0V的,但是机器一直会重启,也就是每当关机的时候,Output都会产生一个脉冲。$ s: o4 q: C' N. S
3 x" b n, ~1 v) @5 m2 N6 q$ @; \ C) l! J0 {
( _/ ?; D" R' L9 c3 Y
求高手指点。
6 @# g2 Q9 E9 L) F" V$ W
4 K( f* I) k- O4 o9 l# F) T( k" x/ N联系QQ:460381988
4 j/ ]" W9 q. F# k) G联系电话:13510010387
# [3 z, c# u9 j* Q联系邮箱:huangjinyi1989@126.com+ k5 s+ r8 K3 q
5 G7 }9 V$ L5 f8 N$ N8 ~
问题比较急,大家都可以说说,集思广益嘛。。0 l3 U y8 d0 u* g0 p( g
f! t, X; u/ N' @
2 Z1 g1 i, c5 g5 p
3 d$ i) J/ C0 x) A4 \1 j* X# O另附芯片的datasheet' V' Q# |: X7 ^2 ]5 G
lmv393.pdf
(1.23 MB, 下载次数: 57)
|
|