找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

电巢直播8月计划
查看: 2135|回复: 37
打印 上一主题 下一主题

请教如何防反接的?

[复制链接]

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
跳转到指定楼层
1#
发表于 2015-3-24 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
最近有个设计需要预防芯片反接,电源和地。找到的这个资料还没看懂是如何检测和防止反接。3 Z$ z& ~* d3 n3 Y( y& w

2 O+ W; q1 }, W0 P5 [请各位大大帮忙分析一下,谢谢。) F: c9 b8 p1 a. |

EZP2010-.pdf

22.27 KB, 阅读权限: 20, 下载次数: 115, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
推荐
 楼主| 发表于 2015-3-26 21:50 | 只看该作者
本帖最后由 bluemare 于 2015-3-26 21:53 编辑 ( [# B2 {& n. c, Z$ R1 I
zlpkcnm 发表于 2015-3-25 15:21" z4 n( _* w; M4 X3 \/ I- _4 @  \
楼主  我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路, ...

: |' Q+ b( E  F5 x( R是的,我也这么认为。现在的分析是这样:. W6 N% H* N$ B0 B2 Q

+ ]4 `6 T7 O. I! J6 U, B1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gpio上,保持关断或者三态;& |/ v* A( z1 }* d2 b; K
2,假如ic放反了,则ic的gnd脚此时外接电平VCC(Q2和Q3的e极),而pwr脚则连接到PR4和mcu的gpio上:
* h0 ~, P6 I2 d' H( la,实际ic的gnd与pwr管脚间是有一定等效电阻的(正向阻抗肯定大于反向(短路)阻抗,估计都是M ohm 级别),而电路中的PR4为1k(或者10K),此电阻与ic内阻并联,则电流主要从PR4上流过;2 m# N( r# K* b
b,同时,比如该ic为24系列的eeprom,则pin5和6为ⅱc功能脚;
2 L. o: l1 q7 r7 L! I! Rc,vcc从0开始增加,每次较小的一个step,只要不超过某个值,使通过ic的短路电流过大;
9 F; s1 @( G+ {% _5 z0 Rd,ic有效电压高于某值时,内部还是可以工作的,同时ⅱc会开始与mcu通信,如果mcu检测不到芯片id,则停止通信;
( t7 B% O% r7 H" @! `e,考虑到实际中装反会,会重装,故vcc增到某个临界值后,会再step形式的降低到0;然后继续增加,周而复始;同时,ⅱc也多次检测;
) M( p" K/ t" K0 kf,ⅱc终于检测到合法id时,Q1打开,vcc也稳定供电为某值,比如3.3v;
1 y; b" h/ K3 `0 I" _g,较长一段时间内,比如5min,仍检测不到合法id,则vcc也停止尝试跳变增加/减少;
- `! ]5 }* l% W2 |3 g; R+ k3 ]  F- f3 f0 M+ P& u
3,也就是,mcu以不超过某压值的尝试供电给ic,然后检测id;合法,则正常供电;不合法,则继续多次尝试,直到超时;( k+ H& A# B( t& k1 S: _
) t& B& l/ y* ~: U
4,所以," ]- ]5 Y$ g" g
a,PR4的阻值不能过小,10k较合适;
3 F, ?  P1 i; m. t# E" Lb,与Q2和Q3相关的gpio应该都有在不停发出类似pwm信号,直到mcu检测到ic的合法id;
% o' n; Z! T: K$ {  Kc,只有检测到合法id,Q1才会打开---接地;而Q2/Q3的e极同时稳定输出某个高电平信号---供电;! ^  Z9 t3 s3 r2 `0 t2 q# s# d

: j; V  S! w' ]6 @; z- k' f" S8 T

点评

楼主加油~~~静待你的好消息  详情 回复 发表于 2015-3-27 09:35
楼主,对于你的细致的精神,表示赞扬。 但是小弟认为你的做法不太可靠,你的本质还是需要给IC供电,只不过电压减小而已。记得某半导体的AN上面有写过,有些IC反向电压超过0.5V就会对IC造成损害,这也是并联二极管防  详情 回复 发表于 2015-3-26 22:18

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
推荐
发表于 2015-3-26 22:18 | 只看该作者
bluemare 发表于 2015-3-26 21:500 D: `& V: p: B6 q' i) \9 f- o$ @; l
是的,我也这么认为。现在的分析是这样:
5 W0 B% `* j  q$ ]5 |. G2 `! i0 j
1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gp ...

8 r  T6 U- F. m/ e% I8 _8 B  z7 b楼主,对于你的细致的精神,表示赞扬。' p6 h8 ~: ?$ e. c" {4 E5 p
但是小弟认为你的做法不太可靠,你的本质还是需要给IC供电,只不过电压减小而已。记得某半导体的AN上面有写过,有些IC反向电压超过0.5V就会对IC造成损害,这也是并联二极管防止电源接反的一个弊端。2 i2 y2 L2 {; P: l! }! r
小弟倒是认为,假设默认PIN4=GND(不论接反与否),每个PIN脚对此GND量电阻,通过比对,也许可行。! c; M+ e, W6 J2 N5 \

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
推荐
发表于 2015-3-25 15:21 | 只看该作者
bluemare 发表于 2015-3-25 11:12" Q: Z( T. I% p1 ^
多谢大家,我再考虑一下,有啥想法也会请大家帮忙看看

5 ~7 }% @/ d. e0 d- z# x8 {楼主  我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路,不会烧坏芯片。主要是怎么检测的才是关键。
- z4 g+ {/ H  c) ?
7 K; n0 F/ A  R" t这只是我的想法而已+ X. n( t& O0 Z0 x$ T

点评

是的,我也这么认为。现在的分析是这样: 1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gpio上,保持关断或者三态; 2,假如ic放反了,则ic的gnd脚此时外接电平VCC(Q2和Q3的e极),而pwr脚则连接到P  详情 回复 发表于 2015-3-26 21:50
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
2#
 楼主| 发表于 2015-3-24 11:58 | 只看该作者
深情呼唤狗大大~

点评

cadence的活动举办的如火如荼,狗大是不是也露个面吹吹水?  详情 回复 发表于 2015-3-25 20:21
@_@!!!  发表于 2015-3-24 13:02

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
3#
发表于 2015-3-24 13:43 | 只看该作者
防止反接就常用两种,二极管的串联和并联。
1 s& n* v7 f: S# Y串联损害小,但是有压降。
" N, A$ C6 ~9 ]& f+ }1 u并联无压降,但是是靠反接后使得外置电源短路或者过流来关闭,对电源与二极管都有一定的损害。

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
4#
 楼主| 发表于 2015-3-24 14:12 | 只看该作者
是,二极管的串并联都是不合适的。

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
5#
发表于 2015-3-24 14:19 | 只看该作者
其实我一直觉得防反接还是直接用防呆的接插件做比较好,物理上好办。% U) \  R8 C4 ~# f% e+ Y
电子上好像挺复杂的,我也不会,电路倒有个同事话的,复杂的一B。
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
6#
 楼主| 发表于 2015-3-24 14:31 | 只看该作者
比如这颗ezp2010,实际上是可以贴so8,或者so16封装ic的,没办法在接插件上做防呆吧。

点评

SO8???SO16??? 貼片都要防呆的話,旁邊的 MCU 也要防吧???  详情 回复 发表于 2015-3-24 17:57
不清楚楼主你要表达什么,可能是太高大上了。你要觉得二极管的不行,还有MOSFET的,压降小,一点也不复杂的。如果你要是做在芯片里面的,就爱莫能助了。  详情 回复 发表于 2015-3-24 14:37

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
7#
发表于 2015-3-24 14:37 | 只看该作者
bluemare 发表于 2015-3-24 14:31. F2 u1 |! A+ y6 f: |
比如这颗ezp2010,实际上是可以贴so8,或者so16封装ic的,没办法在接插件上做防呆吧。
0 d) ~2 I  Z  ^! K& r( K: h! e
不清楚楼主你要表达什么,可能是太高大上了。你要觉得二极管的不行,还有MOSFET的,压降小,一点也不复杂的。如果你要是做在芯片里面的,就爱莫能助了。
+ ?. q' T! ^2 y

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
8#
 楼主| 发表于 2015-3-24 15:42 | 只看该作者
注意,这个图实际上是一款flash烧录器,可以烧录eeprom/spi flash等ic的固件;. a$ [* P. V; w! v9 `
不是说要把防反接做进芯片,而是外围电路如何防止比如spi flash放置错误,引起ic自己的vcc/gnd反掉,然后会烧坏。
0 m9 h, u' A% M1 G& M, K/ A

点评

好吧,那你这个不叫防止VCC和GND反接,还有很多,还需要防止VCC接IO,烧IO。VCC接GND烧电源(可能)。  详情 回复 发表于 2015-3-24 15:58

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
9#
发表于 2015-3-24 15:58 | 只看该作者
bluemare 发表于 2015-3-24 15:424 t7 P' V4 c: g3 D
注意,这个图实际上是一款flash烧录器,可以烧录eeprom/spi flash等ic的固件;3 t+ i4 r2 H# o" r3 a
不是说要把防反接做进芯片 ...
# T/ k8 k  V8 v; ~. ?4 u
好吧,那你这个不叫防止VCC和GND反接,还有很多,还需要防止VCC接IO,烧IO。VCC接GND烧电源(可能)。

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
10#
 楼主| 发表于 2015-3-24 16:36 | 只看该作者
比如,一般so8的pin4是gnd,pin8是vcc,其他是io,但是不必担心vcc会烧io,只担心4/8反

点评

明白你的意思了。你为了防止在使用/烧录的过程中,人为的把芯片反了一个方向,而不是插错了电源的正负极。  详情 回复 发表于 2015-3-24 18:01

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
11#
发表于 2015-3-24 17:57 | 只看该作者
bluemare 发表于 2015-3-24 14:319 p% h( g: p$ I% r* h; X' {$ e' I
比如这颗ezp2010,实际上是可以贴so8,或者so16封装ic的,没办法在接插件上做防呆吧。

3 H, V6 J% ^$ _& W$ I8 |SO8???SO16???
9 q+ B9 @; v' _4 b4 _0 e3 h. I. |- T
貼片都要防呆的話,旁邊的 MCU 也要防吧???
  h* p) U& ]/ X6 q9 l9 ^5 Q" ~' y/ \: }! s: o. z2 k

. }* X2 g% I4 i* L2 z/ i
哈士奇是一種連主人都咬的爛狗!

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
12#
发表于 2015-3-24 18:01 | 只看该作者
bluemare 发表于 2015-3-24 16:361 T" |$ ^- o  h3 V) o7 d4 o. D
比如,一般so8的pin4是gnd,pin8是vcc,其他是io,但是不必担心vcc会烧io,只担心4/8反
# b2 D+ X* d; u1 I. ]: m* w
明白你的意思了。你为了防止在使用/烧录的过程中,人为的把芯片反了一个方向,而不是插错了电源的正负极。2 S. v4 |6 W2 z1 Z

点评

是的  详情 回复 发表于 2015-3-24 18:04

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
13#
 楼主| 发表于 2015-3-24 18:03 | 只看该作者
厄~~实际上原理图中的U3是个接插件 上面8p对应so8器件,全部16p对应so16器件
2 o1 w: G9 }, K. R' l& ?* O

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
14#
 楼主| 发表于 2015-3-24 18:04 | 只看该作者
fallen 发表于 2015-3-24 18:010 e* T0 \0 i! M
明白你的意思了。你为了防止在使用/烧录的过程中,人为的把芯片反了一个方向,而不是插错了电源的正负极 ...

7 R4 U, j1 B. c" x是的% v4 Y9 h, {  k$ A

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
15#
发表于 2015-3-24 22:32 | 只看该作者
剩下的自己來!+ g* n" d: f$ M4 d
/ H! t/ h3 p+ ^$ w6 U: c

AN636.pdf

56.21 KB, 下载次数: 64, 下载积分: 威望 -5

点评

这类芯片的防反接,实际上就是放置电源反接  详情 回复 发表于 2015-3-25 09:43
你这个还是电源的防反接,楼主强调的是防止芯片的反接。  发表于 2015-3-24 23:02
哈士奇是一種連主人都咬的爛狗!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-7-1 03:48 , Processed in 0.079661 second(s), 45 queries , Gzip On.

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

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

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