找回密码
 注册
关于网站域名变更的通知
楼主: bluemare
打印 上一主题 下一主题

请教如何防反接的?

[复制链接]

该用户从未签到

16#
发表于 2015-3-25 00:13 | 只看该作者
你这个还是电源的防反接,楼主强调的是防止芯片的反接。
: M  b2 }7 ~$ U
/ P0 i' j9 |3 l, R
哈!墮落兄一語驚醒夢中人,小的睡狗狗企,剩下的都交給你。  K3 }- h! w2 Z+ ?( N8 X' I1 ^

9 l/ p8 a! `$ T1 ^9 }

点评

小弟不才,搞不定楼主的问题。  详情 回复 发表于 2015-3-25 09:58

该用户从未签到

17#
 楼主| 发表于 2015-3-25 09:43 | 只看该作者
超級狗 发表于 2015-3-24 22:32
3 }# x: Y- \; r# U/ q  E剩下的自己來!

* `' k1 t+ r, w3 q0 n/ n这类芯片的防反接,实际上就是防止电源反接
: `- A5 o/ x  E4 J) I

点评

不一样的,有差别的。 电源反接,实际上默认了GND就是低电平。 而你的芯片反接,GND不一定就是低电平。  详情 回复 发表于 2015-3-25 09:57

该用户从未签到

18#
发表于 2015-3-25 09:51 | 只看该作者
电源防反接一般用的都是串联一个二极管,二极管可以选择压降小点儿的

该用户从未签到

19#
发表于 2015-3-25 09:57 | 只看该作者
bluemare 发表于 2015-3-25 09:43
! s) W& S$ t: M/ B/ @* V/ ]- e这类芯片的防反接,实际上就是防止电源反接

: K' x0 s* e: o6 _, Z' }" k6 v不一样的,有差别的。
0 v2 f/ b" [! k; N, S- ?电源反接,实际上默认了GND就是低电平。
; o% N0 N* B$ b而你的芯片反接,GND不一定就是低电平。
$ h- M3 F, A+ f( A! p* H6 j, R

该用户从未签到

20#
发表于 2015-3-25 09:58 | 只看该作者
超級狗 发表于 2015-3-25 00:13
% T% @7 i$ v) f' ^8 O哈!墮落兄一語驚醒夢中人,小的睡狗狗企,剩下的都交給你。
( j' a& w. \- i/ R. @
小弟不才,搞不定楼主的问题。

该用户从未签到

21#
发表于 2015-3-25 10:01 | 只看该作者
本帖最后由 超級狗 于 2015-3-25 10:03 编辑 . z5 {; j! j. i7 r
这类芯片的防反接,实际上就是放置电源反接

9 _) z* _$ L. X+ i- C" [8 h墮落兄講得沒錯,觀念是這樣,但應用上是不太一樣。9 `6 ^; ], |8 Y3 N1 T3 b

2 K! r4 L) Q6 G( G# y( s昨天一直執著在防反接這件事,但他的話點醒了我。
( m  Z6 G: J9 m7 ]' B; K! {# _
6 u! o0 x2 _0 a% q! ~應該是怎麼知道是反接,但又不會傷到芯片。! V: H2 }- v6 w4 r/ w( n

0 W0 m1 ~  P! f4 J+ a& j( n樓主您行的,再加油一下就通了。
5 {* j( v% {  Q6 I" o" p5 k) N' L, J

# r; u2 Q6 v( }/ d) n/ C0 q- @( z

该用户从未签到

22#
 楼主| 发表于 2015-3-25 11:12 | 只看该作者
多谢大家,我再考虑一下,有啥想法也会请大家帮忙看看

点评

楼主 我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路,不会烧坏芯片。主要是怎么检测的才是关键。 这只是我的想法而已  详情 回复 发表于 2015-3-25 15:21

该用户从未签到

23#
发表于 2015-3-25 15:21 | 只看该作者
bluemare 发表于 2015-3-25 11:12. P& z" S6 _  q9 N' w% V
多谢大家,我再考虑一下,有啥想法也会请大家帮忙看看

; O, A3 U* q) n& R1 ^1 ?" @; R楼主  我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路,不会烧坏芯片。主要是怎么检测的才是关键。8 V6 P+ G& p. G3 f
0 q- [& w  ?3 _+ [; Z2 p3 n/ p8 J! c
这只是我的想法而已# e3 }% Y! j( V5 @" V! [8 J

该用户从未签到

24#
 楼主| 发表于 2015-3-25 17:20 | 只看该作者
本帖最后由 bluemare 于 2015-3-26 21:25 编辑 , l: l% y) x7 G( e% {! v; l
3 D) F* v, X2 P5 j7 v
往复杂的地方想,这里存在引脚检测功能,这样才能避免放反引起的短路。哪个原理图是从网站上找到,还在研读中。

点评

收回我之前的话,哪个原理图没问题,是我看错了。  详情 回复 发表于 2015-3-26 21:26

该用户从未签到

25#
 楼主| 发表于 2015-3-25 17:24 | 只看该作者
目前能想到的一个大致的办法是:测量正反向电阻;比如ic放反时,vcc/gnd脚之间等效电阻应该很小,而正向放置时,该阻抗较大。但我不清楚的是,针对不同ic,这个大小的“标准”是怎么衡量的

评分

参与人数 1威望 +5 收起 理由
超級狗 + 5 我就說你行的,剩下的就怎麼實現的問題。^_.

查看全部评分

该用户从未签到

26#
发表于 2015-3-25 20:21 | 只看该作者
bluemare 发表于 2015-3-24 11:588 a' _0 v( H% I( Y
深情呼唤狗大大~

% s: Y$ Y" n4 T+ B, U9 Ycadence的活动举办的如火如荼,狗大是不是也露个面吹吹水?# i9 _0 P' R' P

该用户从未签到

27#
 楼主| 发表于 2015-3-26 21:26 | 只看该作者
bluemare 发表于 2015-3-25 17:20
2 Q$ \# V& q3 R) p. p往复杂的地方想,这里存在引脚检测功能,这样才能避免放反引起的短路。哪个原理图是从网站上找到,还在研读 ...
3 B! g) [' ~* O. I1 Q
收回我之前的话,哪个原理图没问题,是我看错了。4 `1 O! r2 ~( ]& S

该用户从未签到

28#
 楼主| 发表于 2015-3-26 21:50 | 只看该作者
本帖最后由 bluemare 于 2015-3-26 21:53 编辑 1 ?7 S7 M: r9 q( H3 k9 `! z1 E
zlpkcnm 发表于 2015-3-25 15:21
4 }% }! E' Q" T/ g2 a; r0 G# p: F8 h楼主  我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路, ...
; b  I3 s! v; ]( `: f: H* p
是的,我也这么认为。现在的分析是这样:
) g/ c* D/ \: S8 ~3 b2 Q! a
/ f: e1 q3 \9 X, D* U; e1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gpio上,保持关断或者三态;2 P( w$ G+ t( {! Y4 O! U  L
2,假如ic放反了,则ic的gnd脚此时外接电平VCC(Q2和Q3的e极),而pwr脚则连接到PR4和mcu的gpio上:
9 `+ _( C/ d. i4 @6 l& [a,实际ic的gnd与pwr管脚间是有一定等效电阻的(正向阻抗肯定大于反向(短路)阻抗,估计都是M ohm 级别),而电路中的PR4为1k(或者10K),此电阻与ic内阻并联,则电流主要从PR4上流过;. f/ j$ L- _4 H: M
b,同时,比如该ic为24系列的eeprom,则pin5和6为ⅱc功能脚;
+ L! c0 n3 u" S% H4 C5 y& Cc,vcc从0开始增加,每次较小的一个step,只要不超过某个值,使通过ic的短路电流过大;
+ ~( R6 M/ q& G# G8 }8 N! ld,ic有效电压高于某值时,内部还是可以工作的,同时ⅱc会开始与mcu通信,如果mcu检测不到芯片id,则停止通信;: |0 c( Z4 U3 w' Q3 k
e,考虑到实际中装反会,会重装,故vcc增到某个临界值后,会再step形式的降低到0;然后继续增加,周而复始;同时,ⅱc也多次检测;
$ k  g! |2 \$ a  l# D$ }8 [f,ⅱc终于检测到合法id时,Q1打开,vcc也稳定供电为某值,比如3.3v;( Z0 B7 C) ^6 j) ^
g,较长一段时间内,比如5min,仍检测不到合法id,则vcc也停止尝试跳变增加/减少;# Q- K% u- k5 l9 k+ J8 z/ f

6 H% f2 @) N! t$ f' c5 E( C3,也就是,mcu以不超过某压值的尝试供电给ic,然后检测id;合法,则正常供电;不合法,则继续多次尝试,直到超时;
8 \- h; h# |: E5 s; {! {; w
4 [8 _$ O6 L9 W4,所以,
: \4 {- Z( C0 ^$ Y; ?  wa,PR4的阻值不能过小,10k较合适;* J$ j5 g, n3 Y. v1 @/ P
b,与Q2和Q3相关的gpio应该都有在不停发出类似pwm信号,直到mcu检测到ic的合法id;
; v5 e, N& @+ m9 Ic,只有检测到合法id,Q1才会打开---接地;而Q2/Q3的e极同时稳定输出某个高电平信号---供电;+ _* l4 K0 y# j; V
6 m% {1 K6 Z; M! c% @

3 p& d* j4 |1 @* L# D% w; T- s

该用户从未签到

29#
发表于 2015-3-26 22:18 | 只看该作者
bluemare 发表于 2015-3-26 21:50. {; b- ?9 O  f
是的,我也这么认为。现在的分析是这样:
6 }3 m0 ^3 N; X/ z0 d
+ d6 }3 c3 R- `: r4 r: p! a3 J1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gp ...
8 o2 ?1 D/ c' ?1 }+ m
楼主,对于你的细致的精神,表示赞扬。
0 e4 H3 x' |# a7 K' Q但是小弟认为你的做法不太可靠,你的本质还是需要给IC供电,只不过电压减小而已。记得某半导体的AN上面有写过,有些IC反向电压超过0.5V就会对IC造成损害,这也是并联二极管防止电源接反的一个弊端。
; D2 |; o( i0 E/ \小弟倒是认为,假设默认PIN4=GND(不论接反与否),每个PIN脚对此GND量电阻,通过比对,也许可行。
3 \% L6 j4 y4 w- N" i5 D' [& F+ {

该用户从未签到

30#
 楼主| 发表于 2015-3-27 09:11 | 只看该作者
量电阻不算好主意;且不论pcb layout中的干扰,就算是直接测量ic不同pin之间的阻抗,不同系列有好多种,由于制程因素,每种内也有误差。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 12:19 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表