电子产业一站式赋能平台

PCB联盟网

搜索
查看: 86|回复: 0
收起左侧

分析一个群友发来的电路,很基础,但好多人可能不会

[复制链接]

542

主题

542

帖子

3900

积分

四级会员

Rank: 4

积分
3900
发表于 2024-10-24 10:40:00 | 显示全部楼层 |阅读模式

zeevi3pkcwt64040979014.gif

zeevi3pkcwt64040979014.gif
# _$ V" h. e& Q5 A6 |$ r
点击上方名片关注了解更多
3 m$ q1 J& p- I( F6 q6 h
8 Q7 @5 m" ?2 [) J
! [$ z( O+ W8 @: q
: I% g, g- e8 N- U6 O, x大家好,我是王工。做硬件的大多数人都喜欢玩电路,就像大多数男生都喜欢玩游戏一样。最近群里的小伙伴太活跃了,每天未读消息都是几百+,偶然点开看到这个电路图,觉得有点意思,分享给大家。
8 S/ ?: }/ e2 [7 |& ^4 ]" q8 d/ b/ @+ d: f# ^# C0 P2 H: }+ g

zdwgho4vgx364040979114.png

zdwgho4vgx364040979114.png
$ E" O- k! ?1 Y7 P
9 C7 W, h: m* ^! \, r
其实这电路图并不难,可能很多做硬件的一看就知道。我之所以想要分享出来,原因是之前有很多基础不太好的同学问我,还有一些转行的同学,这里主要想照顾一下他们。关注公众号硬件笔记本
7 m+ C& i" N( t0 S5 e$ i& k9 t! m) h0 s+ U( @6 ?
; X4 x3 g, A4 k" {- H2 [
话题不多,进入正题,电路图如下:
. z! r' G! q* E! |6 C  m. p+ `

f0wzm3oaesn64040979214.png

f0wzm3oaesn64040979214.png
+ r3 h/ L  ?7 q  m
咱先不管这图的实用性,拿到电路图首先应该想到的是,这电路图主要想实现一个什么样的功能,然后再逐一分析。功能要求:
- u( y8 `( I/ c1 k# K9 h+ a, X假设VCC为12V,
0 o/ i/ R4 Q: W% O' L. [0 i; x3 S当R6输入为高电平,则TX 输出为12V,RX输出为0。
# @2 c/ w/ C  p& |当R6输入为低电平,则TX输出为0V, RX输出为12V。简单说,就是想实现一个IO口控制数据的收发,且将数据扩大为其它电压VCC(可调),为什么用IO口不直接去控呢?因为单片机IO口一般都是3.3V,要想控制12V,只有通过电平转换电路的方式。关注公众号硬件笔记本收的时候不能发,发的时候也不能收。于是乎,加一个NPN三极管就可以实现反向。  N/ M2 X1 a0 l0 F
好,功能搞清楚了,下面咱们来一步步分析一下:: q0 _6 w1 \, e- `
1、芯片U1芯片U1不影响整个电路的分析,可以先不管它,它是个达林顿管,就是多个三极管复合而成,你也可以看成是个三极管,用法都一样,不过达林顿管的驱动能力比三极管强多了,在这里的主要作用就是增强驱动能力。
; i+ A# Z+ Q0 e. R( v0 r, ]9 K, o' G

nr3bfk2dr5k64040979315.png

nr3bfk2dr5k64040979315.png

" ^' p' A" h5 I% n2、当R6输入为低电平时2.1 U1-3脚为低电平时,U1-6脚被外部电阻R1,R2拉高,拉高后的电压为:1 x' O- ~! a# K

k4os0fjfpky64040979415.png

k4os0fjfpky64040979415.png

& a# O! N3 I* d, Y3 F- T* s
2 j3 W6 f: }0 j7 d# \2.2 Q5三极管分析
2 K( \& H! B2 C- E: i  r5 p5 X

bqewsgut3wu64040979515.png

bqewsgut3wu64040979515.png

4 a- n/ {2 S8 u7 cQ5 基极电压为:. l0 M0 u( s1 D$ S1 M; P& |0 m& z

eelvfvgeynx64040979615.png

eelvfvgeynx64040979615.png
7 w+ I8 w% G5 |; x
Q5的Vbe=12V-8.7V=3.3V ,大于0.7V 所以Q5导通。此时,TX=12V,为高;1 w# {2 I- F+ V# C- W( P( X
2.3 Q6,Q7 三极管分析:
' c. H! x/ g1 ]

lkxdbm51vnm64040979715.png

lkxdbm51vnm64040979715.png
5 N1 t& |% W; [6 l
由2.1得知,Q6的基极电压为7.67V,大于0.7V,所以Q6导通。Q6集电极电压接近0V,同理 Q7的Vbe大于0.7V,Q7导通,则RX输出为12V,为高。关注公众号硬件笔记本
+ U* ~( Y' o; X: T综上所述:当输入为低时,输出TX为高,RX为高。跟要求的功能相反,此处电路有问题。$ M' y8 v5 m4 z7 B, K
  y" o0 e  `' I3 Z) P
3、当R6输入为高电平时
1 t9 v1 r0 J& q) f

mncjd125jba64040979816.png

mncjd125jba64040979816.png

) A; ]' {; u" ~6 p- t8 A2 e8 ^6 N& `5 @3 A3 F
3.1 U1-3脚为高电平时,U1-6脚被拉低,拉低后的电压为0,
; O5 N# b! p; Y5 r- F! c即:U1-6=0V  ^! C* r) W& {3 c8 Z1 s

1 w" a) ^) C- K; h5 M" k5 n3.2 Q5的Vbe>0.7V(这里简单,大家自己算),Q5导通,TX=12V,为高。
& d) b" H2 A; C, a. I# i4 N3 |5 ]+ d- Z
3.3由于U1-6=0V,所以Q6截止,那么Q7也就截止,RX输出为0V。( s2 S5 P! Z8 Q5 L: r, c, U
" `  d( V$ _( z# \3 ?: H
综上所述,当输入为高时,输出TX为高,RX为低,满足要求。关注公众号硬件笔记本4 X* G8 b& Y6 Q
所以本电路就只有一个问题:当输入为低时,输出TX为高,RX为高。即:那么当输入为低时,怎么让输出TX也为低?
* _+ U+ k" c8 z4 Q& Q6 j: Z- m/ k3 B3 K

tgkk0ctqheq64040979916.png

tgkk0ctqheq64040979916.png
- \) `3 S2 Y* h( D% Y, t
王工仔细观察,不需要删减任何电路,通过更改电阻R1的阻值就可以解决问题。有兄弟问我是怎么想的,授人以鱼,不如授人以渔。请大家看红色箭头所示回路,为什么要看这条回路呢?你想啊,你的目地是改变三极管Q5的开关,但是你发现没,无论输入电平怎么变化,三极管Q5完全没受控制,一直导通。那为什么不受控呢?那是因为三极管基极电压再怎么变化,Vbe压差始终>0.7V,你让他压差<0.7V不就行了,通过计算<300R可实现功能。  t  K8 p5 E( B8 U
7 k; Y5 \/ d) x5 B& X2 \
小结:  王工只是粗浅的分析本电路,实现了产品的基本功能,真正用在产品上考虑的会更多,比如上下电,三极管的温漂,功耗,还有就算一个没问题,小批量甚至量产是否都OK呢。软件BUG可以升级,硬件BUG只能改板,试错成本高,所以硬件需谨慎。& A( d6 H, @5 K' S
5 Q6 ~2 \- i1 D" _; Y
以上是王工的一点拙见,如果你有更好的思路,欢迎探讨。投稿/招聘/推广/宣传/技术咨询 请加微信:woniu26a
7 l) ]* v" n+ ]5 K

40hzur5nv3o64040980016.jpg

40hzur5nv3o64040980016.jpg
1 Y* O/ x4 G7 B6 L* [; U0 k4 \

yu0viccaamw64040980116.jpg

yu0viccaamw64040980116.jpg
, Q; S& ^7 v* Q: D! b
声明:
  ^4 i8 U" A. c+ z: P声明:原创文章,转载请注明出处。本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。推荐阅读▼+ r( Z8 u; P. l" Q# |) ^0 G; l
电路设计-电路分析
( J; w: I3 `( k" I; Pemc相关文章
6 a' ]' W5 {* _% w1 c# i电子元器件$ K7 _7 x3 k; J, Q( {6 n
后台回复“加群”,管理员拉你加入同行技术交流群。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表