找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

请教如何防反接的?

[复制链接]

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

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

EDA365欢迎您!

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

x
最近有个设计需要预防芯片反接,电源和地。找到的这个资料还没看懂是如何检测和防止反接。' C) t/ \& j/ W  x8 |
, f1 q- d( Z9 z7 r# u6 t
请各位大大帮忙分析一下,谢谢。5 j, O0 j) Q  L2 U

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 编辑 / l/ @& a; n$ ^
zlpkcnm 发表于 2015-3-25 15:21- Q3 Q! o% j' o, a) Q
楼主  我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路, ...

6 Y' \6 j1 K  w; z- ^+ R( W是的,我也这么认为。现在的分析是这样:
6 h6 k: p9 M9 }' U3 k- z1 m7 J% M7 f1 a6 m2 q: r
1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gpio上,保持关断或者三态;8 \* P7 W% c( M* `' @
2,假如ic放反了,则ic的gnd脚此时外接电平VCC(Q2和Q3的e极),而pwr脚则连接到PR4和mcu的gpio上:
- E! |2 _, {9 e3 L( ?a,实际ic的gnd与pwr管脚间是有一定等效电阻的(正向阻抗肯定大于反向(短路)阻抗,估计都是M ohm 级别),而电路中的PR4为1k(或者10K),此电阻与ic内阻并联,则电流主要从PR4上流过;# O6 m, C8 b  `2 q! n4 ]' g! b& `
b,同时,比如该ic为24系列的eeprom,则pin5和6为ⅱc功能脚;
7 I' z, ~8 G+ K# n& |c,vcc从0开始增加,每次较小的一个step,只要不超过某个值,使通过ic的短路电流过大;2 M. E& O( m: G* W
d,ic有效电压高于某值时,内部还是可以工作的,同时ⅱc会开始与mcu通信,如果mcu检测不到芯片id,则停止通信;
8 ^2 T5 u& ^9 i2 J7 u: G6 m! R( le,考虑到实际中装反会,会重装,故vcc增到某个临界值后,会再step形式的降低到0;然后继续增加,周而复始;同时,ⅱc也多次检测;4 X0 v( B* g3 Y  r$ y' X
f,ⅱc终于检测到合法id时,Q1打开,vcc也稳定供电为某值,比如3.3v;* T0 f! J; u$ t2 C$ |% Q% |
g,较长一段时间内,比如5min,仍检测不到合法id,则vcc也停止尝试跳变增加/减少;# m! {/ U) u* T  ?1 v4 u

2 e# k& E+ w" \: v1 ?3,也就是,mcu以不超过某压值的尝试供电给ic,然后检测id;合法,则正常供电;不合法,则继续多次尝试,直到超时;& g* j& Q% p% \- a9 b

3 s$ v$ B/ y( F5 y4,所以,7 B( {8 F* D! w9 `6 p% s% x
a,PR4的阻值不能过小,10k较合适;& I, i/ O: r) x( J
b,与Q2和Q3相关的gpio应该都有在不停发出类似pwm信号,直到mcu检测到ic的合法id;' m/ \- I5 ^, s" ~4 b& E" R
c,只有检测到合法id,Q1才会打开---接地;而Q2/Q3的e极同时稳定输出某个高电平信号---供电;( J$ S1 v, k3 l& Z2 w" y( y) H/ a2 B
; |& G- v- Z: l: {, _% c2 G0 X
- r8 ]' H7 }3 I5 @$ |

点评

楼主加油~~~静待你的好消息  详情 回复 发表于 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:508 h  ~/ D1 a6 K- f4 W
是的,我也这么认为。现在的分析是这样:
( Q2 h4 G) x+ [1 R3 E6 H+ \2 o2 A  [/ M1 a, [- j$ h- ^" F
1,在检测ic正确放置前,Q1应该不会打开,pin4连接到mcu的gp ...

4 P% [/ F8 T) R) f6 y* P4 N楼主,对于你的细致的精神,表示赞扬。
/ ~, ?! A7 n4 V. l但是小弟认为你的做法不太可靠,你的本质还是需要给IC供电,只不过电压减小而已。记得某半导体的AN上面有写过,有些IC反向电压超过0.5V就会对IC造成损害,这也是并联二极管防止电源接反的一个弊端。
$ d# f& ^* M7 V2 c' }- Q小弟倒是认为,假设默认PIN4=GND(不论接反与否),每个PIN脚对此GND量电阻,通过比对,也许可行。
  b( }! w: N- T8 j5 r. g, x

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
推荐
发表于 2015-3-25 15:21 | 只看该作者
bluemare 发表于 2015-3-25 11:12
' [& U: q9 C5 Q, e多谢大家,我再考虑一下,有啥想法也会请大家帮忙看看
, I5 H( M( X# X" e" c! T
楼主  我觉得你那个图的Q1是关机,如果去、Q1没导通那么IC(E2PROM或者SPI FLASH)都没法形成电流环路,不会烧坏芯片。主要是怎么检测的才是关键。3 q2 o3 R% `4 [% i! s3 A
/ K& g2 c2 y  v. F2 y" s! L8 L- [4 V
这只是我的想法而已2 G: s3 E. Z) k3 b  V! M

点评

是的,我也这么认为。现在的分析是这样: 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 | 只看该作者
防止反接就常用两种,二极管的串联和并联。
6 l9 H/ E9 a4 L- ]; R串联损害小,但是有压降。
& B) c+ u& Y3 B5 a5 D' g; m并联无压降,但是是靠反接后使得外置电源短路或者过流来关闭,对电源与二极管都有一定的损害。

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 | 只看该作者
其实我一直觉得防反接还是直接用防呆的接插件做比较好,物理上好办。) M0 E+ [0 k5 G" i3 N# q
电子上好像挺复杂的,我也不会,电路倒有个同事话的,复杂的一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+ S9 H1 N+ w+ n/ |2 R
比如这颗ezp2010,实际上是可以贴so8,或者so16封装ic的,没办法在接插件上做防呆吧。

' ?" v0 `8 R5 @! w" g不清楚楼主你要表达什么,可能是太高大上了。你要觉得二极管的不行,还有MOSFET的,压降小,一点也不复杂的。如果你要是做在芯片里面的,就爱莫能助了。
  p* U8 h  Z  a8 G9 ?5 ?  u0 B

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
8#
 楼主| 发表于 2015-3-24 15:42 | 只看该作者
注意,这个图实际上是一款flash烧录器,可以烧录eeprom/spi flash等ic的固件;
0 d8 ^& C* A& a, ]/ c; O不是说要把防反接做进芯片,而是外围电路如何防止比如spi flash放置错误,引起ic自己的vcc/gnd反掉,然后会烧坏。
3 l$ o0 I' ?6 g+ A2 }

点评

好吧,那你这个不叫防止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:42( L1 P# H4 P0 h/ B5 V- h( W# @
注意,这个图实际上是一款flash烧录器,可以烧录eeprom/spi flash等ic的固件;: A( s8 z. w$ N$ p1 ]  V
不是说要把防反接做进芯片 ...

% I3 t0 D( y% }+ j9 V% {* q7 R( b好吧,那你这个不叫防止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:313 ]5 i3 B7 l, {+ y. G. o6 _# u
比如这颗ezp2010,实际上是可以贴so8,或者so16封装ic的,没办法在接插件上做防呆吧。

: Y+ X# B/ t) E+ u' u1 Z! HSO8???SO16???
9 D# V) D7 R+ ^$ j; L8 o' ^
- Q1 v- l, x0 S4 g貼片都要防呆的話,旁邊的 MCU 也要防吧???
+ V- A! C; d& v. d2 q' f: d3 ]+ a% X$ k1 d# D
8 U; Y0 O/ R, j5 O( S
哈士奇是一種連主人都咬的爛狗!

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
12#
发表于 2015-3-24 18:01 | 只看该作者
bluemare 发表于 2015-3-24 16:36
5 P& q7 U4 K& B4 W. E比如,一般so8的pin4是gnd,pin8是vcc,其他是io,但是不必担心vcc会烧io,只担心4/8反

$ `6 h  r) m8 h( H3 M* U/ k明白你的意思了。你为了防止在使用/烧录的过程中,人为的把芯片反了一个方向,而不是插错了电源的正负极。. J) }; [2 W4 Z0 N9 T

点评

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

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
13#
 楼主| 发表于 2015-3-24 18:03 | 只看该作者
厄~~实际上原理图中的U3是个接插件 上面8p对应so8器件,全部16p对应so16器件
8 ~8 ?" b/ m1 z+ z

20

主题

1157

帖子

5499

积分

五级会员(50)

Rank: 5

积分
5499
14#
 楼主| 发表于 2015-3-24 18:04 | 只看该作者
fallen 发表于 2015-3-24 18:01
4 {' E. P- T2 }3 B0 A明白你的意思了。你为了防止在使用/烧录的过程中,人为的把芯片反了一个方向,而不是插错了电源的正负极 ...
4 Q7 {4 z: m* }- ?5 a
是的
! P5 J4 i# M0 \) t

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
15#
发表于 2015-3-24 22:32 | 只看该作者
剩下的自己來!
5 p0 M) O$ M* Y9 ]# k. n. P/ ~- t" [5 l

AN636.pdf

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

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-28 00:03 , Processed in 0.081715 second(s), 47 queries , Gzip On.

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

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

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