|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2013-1-7 23:44 编辑 $ k/ d* _; W9 x( h( v
0 k+ H3 v7 E% N$ J! d3 y' }
今天调试一个板子,出现了这么一个问题。
0 j; O9 G _) @9 a; W6 ?
6 W9 Y4 K9 a; W% w8 g' Z* S: |
4 ?- I% { |: ]0 ^
5 X% [7 |9 G: h: \/ w
, M. v; [: d4 B2 l. t0 D& H
图中比较器为LM393
$ l9 r$ Q% m1 z7 c+ }; ?! g% Q, {* U4 k: r7 w5 C6 l; Y* s. i
& ^- n, \% C0 F) O- n
S8 O+ a$ r8 T# N _具体电路就是上图,Output直接挂在CPU的一个中断脚上,当Output为一个上升沿的时候,我CPU就开始工作,如果Output为下降沿的时候,CPU就延迟一段时间以后关机了。当Input为7V以上的时候,Output就是高电平,当Input小于7V的时候,Output就输出低电平,也就是一个检测电路。
1 x' Y P. J: l- U4 L3 `+ n! s T" l" c9 P3 x+ }4 p# E
当Input大于7V的时候,机器就会自动开机,当小于7V的时候,机器就会自动关机。' j" w& u3 f1 ?' h/ c
) M: D/ P6 U% B1 s/ W* _; y
* W1 M" t7 U. A. u, L现在的问题:
" R4 c0 [, I0 ?1 d" N$ k y1 X; A1 I4 X- s8 I
当我送入一个12V电压到Input的时候,机器就开机了,当我断开Input输入的时候,Output也变为0V了,机器延迟一段时候后自动关机了。但是在CPU的关机过程中Output突然产生了一个脉冲(高电平超过3.3V,持续时间大约500mS)(经过测量,此时Input并没有一个脉冲过来,但是Output会有一个脉冲输出)。于是刚刚关机的机器又自动开机了。因为检测到了Output的高电平。但是Output的持续时间很短,所以机器又会关机,所以机器的现象就是一直在重启(开机,关机)。之后我的Input一直都是0V的,但是机器一直会重启,也就是每当关机的时候,Output都会产生一个脉冲。
8 N2 \- j u* L, n: _& j) y, w, g0 C( |+ Q! ^3 Q0 H7 ^
' |2 D/ ~- e# x1 E9 V0 d" y, L0 N& \4 |$ I2 E* p$ j
求高手指点。
8 L7 g( x$ f/ c5 {" }# t
; _3 |1 G" B9 b+ z联系QQ:460381988
9 e f) S% k" B0 m& X( P/ g2 S联系电话:13510010387' u/ [; j( m: L$ d3 I
联系邮箱:huangjinyi1989@126.com
6 S2 R+ p+ J- R' E! u9 v3 u+ `4 q. w! G( x$ ^; @
问题比较急,大家都可以说说,集思广益嘛。。
* Q# ~( b+ @+ m6 K9 ^1 g+ Z$ f$ _5 X M" h6 [' c1 X
* C: s# |* z$ |* ~/ o6 s+ e3 w1 x
# t$ B) v0 C/ b* M! O9 R- X另附芯片的datasheet" X0 A! R. P8 K7 t7 m& b' o% H
lmv393.pdf
(1.23 MB, 下载次数: 57)
|
|