找回密码
 注册
关于网站域名变更的通知

三极管发射集GPIO电平位的判断

查看数: 845 | 评论数: 19 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-5-25 20:07

正文摘要:

, n+ Q2 J; Y* H' f) L6 }, w 请问各位大神,当Q1基极为高电平时,GPIO这边是不是低电平?

回复

topwon 发表于 2020-5-27 08:50
Snubber 发表于 2020-5-26 19:28) G; T8 S1 {  o% o* H# T3 u
这个图真是清晰啊 ,谢谢版主!请问这个是Or CAD Capture CIS 自带的仿真软件吗?
$ ~' V, A) m! ?. h8 [: q* \$ `* M
和狗版主用的一样,TI官网免费下载的TINA仿真软件,功能还是挺多的,官网上还有使用培训视频。7 _. w0 ?' h" Z4 @( Z
topwon 发表于 2020-5-26 09:40
Snubber 发表于 2020-5-26 09:09* E; n6 M6 ]9 p0 A4 M# n
您好,版主。我Q1这边接的是一个HDMI 座子的Hot Plug这一个PIN ,然后GPIO 这边是给到主控芯片,所以这边 ...

  [* x- v3 y5 _0 Z" H: W我判断你的HDMI电路应该是属于主机侧的HDMI输出口。这个HDMI HPD热插拔信号对你的系统而言是一个输入脚。其有两种状态,: N/ c8 `- r8 `( ^1 ^) p
1,外部显示器未连接,主机侧HPD信号Pin19脚为悬空,输入主机芯片的信号应该为低电平;+ c6 U: t5 D/ P- f' |$ |1 Z
2,外部显示器已连接,而外部显示器电路中一般设计会把这个HPD信号通过1K电阻上拉到pin18也就是5V电压轨,此时如果直接把这个5V高电平的HPD信号输入到你主机芯片的IO脚会有电平过高超限的问题,所以,需要加一个三极管电路转换一下(用一个3.3V供电的射随器,因为要求转换前后信号是同相的)。
4 _2 y1 B2 E  G+ X+ F # F% K  W! s, G$ u8 ~5 V: X
$ u, Y4 c' @' m  u6 v
; T, J2 g: A/ x

% o7 ?6 Y; S) D: N6 }) i6 D3 n! \  r  y( o! x/ l. @8 T$ [

3 ]/ L/ A' S+ \; P

点评

这个图真是清晰啊 ,谢谢版主!请问这个是Or CAD Capture CIS 自带的仿真软件吗?  详情 回复 发表于 2020-5-26 19:28
huo_xing 发表于 2020-5-26 15:46
topwon 发表于 2020-5-26 08:45
& W- {9 p+ R5 t" Z% h模电基础知识,你这个接法是射极跟随器电路,2脚(发射极)接地、3脚(集电极)加电阻上拉,这样才是你想要 ...

$ `! M! O& r( m3 Y# l0 I如果你用的HDMI的HPD功能,这里应该用mos。当插入HDMI时,HDMI SINK输出5V的HPD信号给source,mos导通。source检测dpd引脚信号,输出hdmi。# {" b. n5 W! Y- W2 k9 P
按HDMI规范,sink输出的hpd信号是5v电平,一般的source端cpu为3.3V。所以才有了这个电平转换电路。; |& t7 A. h7 E8 Q3 \% q/ ^
如果这里你用npn替代mos,那be节就是一个二极管。电平转换作用就没有了。
3 q  S; o2 h( N2 z( ?最后,现在的cpu如果支持HDMI OUT。大部分HPD引脚都支持5V耐压的(具体看看你们cpu的引脚说明)。此时,这个电路就可以去掉,直接把hpd信号接到cpu了。) J3 Z. g6 L" [, W1 d+ V
7 v5 m6 M' p$ b4 \$ P9 f3 g

& t2 f1 |+ U9 Z3 P' G  N

点评

如果这里你用npn替代mos,那be节就是一个二极管。电平转换作用就没有了。 ------从我10楼贴的仿真结果看,电平转换作用似乎还是有的。C极接3.3V电源应该限制了E极的输出电压上限吧(属于饱和失真了?)?  详情 回复 发表于 2020-5-26 16:40
lucifer.tiny 发表于 2020-5-27 12:39
高电平吧
Snubber 发表于 2020-5-26 19:28
topwon 发表于 2020-5-26 09:409 C: |# O- x( Q4 V9 {% ?" l0 F
我判断你的HDMI电路应该是属于主机侧的HDMI输出口。这个HDMI HPD热插拔信号对你的系统而言是一个输入脚。 ...

* \1 |0 K0 B: M/ G( E5 ]7 m这个图真是清晰啊 ,谢谢版主!请问这个是Or CAD Capture CIS 自带的仿真软件吗?1 B4 o' B6 ~) B8 {4 T2 N

点评

和狗版主用的一样,TI官网免费下载的TINA仿真软件,功能还是挺多的,官网上还有使用培训视频。  详情 回复 发表于 2020-5-27 08:50
Snubber 发表于 2020-5-26 18:42
超級狗 发表于 2020-5-25 20:42+ n/ s9 K! @. m  F$ V5 D0 n
TINA9 Simulation

3 G& ~8 e! I& E您好,版主。看你这个图,R2在这边相当于是分压的作用吗?
  b0 I9 Y( u0 o, [5 l& ]) w
topwon 发表于 2020-5-26 17:54
huo_xing 发表于 2020-5-26 17:05" u! f3 x1 N0 J0 F, ]9 [
sink端输入的hpd是5V,通过一个二极管后也有4.2V。但实际上cpu端io电平时3.3V。如果不是npn基级有一个电 ...
- V, B% r% s# G9 J' ~! Z3 t: a
看仿真计算过程,Vce基本0.02V压降,完全饱和状态,把E极电压就钳位在3.28V了。7 ]* ]; x9 Z. m0 o1 }
; k+ c0 ?7 V# W' H
huo_xing 发表于 2020-5-26 17:05
topwon 发表于 2020-5-26 16:406 E4 N( ~/ V" T) `" t
如果这里你用npn替代mos,那be节就是一个二极管。电平转换作用就没有了。( u5 s( j/ `9 l+ c0 `4 J
------从我10楼贴的仿真结果看 ...
  k! c; _! N: w
sink端输入的hpd是5V,通过一个二极管后也有4.2V。但实际上cpu端io电平时3.3V。如果不是npn基级有一个电阻,这样搞就是直接把3.3V和5V短路了。这个电平转换还有意义吗?( v+ j7 t! @  o9 \$ c

点评

看仿真计算过程,Vce基本0.02V压降,完全饱和状态,把E极电压就钳位在3.28V了。 [attachimg]271183[/attachimg]  详情 回复 发表于 2020-5-26 17:54
topwon 发表于 2020-5-26 16:40
huo_xing 发表于 2020-5-26 15:46- d$ i/ n5 N) {8 b6 u
如果你用的HDMI的HPD功能,这里应该用mos。当插入HDMI时,HDMI SINK输出5V的HPD信号给source,mos导通。s ...
8 O; I; W/ L. _0 D% `9 l  W$ ?: l
如果这里你用npn替代mos,那be节就是一个二极管。电平转换作用就没有了。
# m& k- |& I9 |) H' ~------从我10楼贴的仿真结果看,电平转换作用似乎还是有的。C极接3.3V电源应该限制了E极的输出电压上限吧(属于饱和失真了?)?8 N5 T6 _1 z) ~$ M3 I' J

点评

sink端输入的hpd是5V,通过一个二极管后也有4.2V。但实际上cpu端io电平时3.3V。如果不是npn基级有一个电阻,这样搞就是直接把3.3V和5V短路了。这个电平转换还有意义吗?  详情 回复 发表于 2020-5-26 17:05
liutao305 发表于 2020-5-26 12:04
HOT_PLUG是高电平在位(5V),需要注意电阻的分压,而且你这个电压,貌似三极管只是当个二极管用
e真d相a 发表于 2020-5-26 10:52
向楼主大大学习
Snubber 发表于 2020-5-26 09:09
topwon 发表于 2020-5-26 08:45
& {& }4 }/ \) N' a8 v9 m- M模电基础知识,你这个接法是射极跟随器电路,2脚(发射极)接地、3脚(集电极)加电阻上拉,这样才是你想要 ...

& x  @* j) ~# H  u! r" F/ p您好,版主。我Q1这边接的是一个HDMI 座子的Hot Plug这一个PIN ,然后GPIO 这边是给到主控芯片,所以这边管子的工作状态不是很清楚,想请教你一下,谢谢!
& Z/ E' _. o, ?( [0 R3 p

点评

我判断你的HDMI电路应该是属于主机侧的HDMI输出口。这个HDMI HPD热插拔信号对你的系统而言是一个输入脚。其有两种状态, 1,外部显示器未连接,主机侧HPD信号Pin19脚为悬空,输入主机芯片的信号应该为低电平; 2,  详情 回复 发表于 2020-5-26 09:40
Snubber 发表于 2020-5-26 09:07
六画玄辉 发表于 2020-5-26 08:44
' C2 r- Z% v6 r9 K" |$ h5 d/ P三极管做二极管用

6 l  j( |8 v1 m' u您好,能具体说说怎么用吗?% M* |$ q; n- O$ W; K
topwon 发表于 2020-5-26 08:45
模电基础知识,你这个接法是射极跟随器电路,2脚(发射极)接地、3脚(集电极)加电阻上拉,这样才是你想要的反相放大器的接法。

点评

如果你用的HDMI的HPD功能,这里应该用mos。当插入HDMI时,HDMI SINK输出5V的HPD信号给source,mos导通。source检测dpd引脚信号,输出hdmi。 按HDMI规范,sink输出的hpd信号是5v电平,一般的source端cpu为3.3V。所以  详情 回复 发表于 2020-5-26 15:46
您好,版主。我Q1这边接的是一个HDMI 座子的Hot Plug这一个PIN ,然后GPIO 这边是给到主控芯片,所以这边管子的工作状态不是很清楚,想请教你一下,谢谢!  详情 回复 发表于 2020-5-26 09:09
关闭

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

EDA365公众号

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

GMT+8, 2025-11-28 19:36 , Processed in 0.171875 second(s), 31 queries , Gzip On.

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

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

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