找回密码
 注册
关于网站域名变更的通知
查看: 3060|回复: 20
打印 上一主题 下一主题

自己做了一个HDMI切换器,不支持电脑的HDMI,但可以支持安卓设备的HDMI,求大神帮助!

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-4 10:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
使用的切换芯片 PI3HDMI1310 ,抄板绿联的三进一出切换器。
4 Q5 Z/ `6 @/ g1 u1 v( v问题描述:用切换器连接带有HDMI的安卓设备(比如电视投影机、时光宝盒安卓智能路由器)都是正常的,而且显示非常好。但是切换器连接电脑的HDMI接口,显示器无法显示,显示器提示无信号!' Y0 ~( {0 [2 Z. W0 L
前后打了两次板,第一次以为是HDMI走线问题,没注意差分线的走线问题;第二次着重差分走线以及阻抗问题。但是问题依然存在。
/ t1 v, w' }) T# m- Q* G: T实在不知道问题出在哪了,困惑好久了,还请大神帮助啊!

该用户从未签到

推荐
 楼主| 发表于 2016-7-5 14:33 | 只看该作者
fallen 发表于 2016-7-5 13:216 E  i7 [$ K2 {& V; V. c
看过了,你的图纸有问题。LINK过来5V,你SINK的HPD接了反相,导致HPD输出为低,那么LINK得到HPD=0,说明 ...

: I) M# J' C5 ^- H/ e% L6 }这是切换芯片PI3HDMI1310的真值表。电路中接反相的是两个输入HPD_A、HPD_C,从真值表中可以看出,如果选择A通道输入,则切换芯片的HPDA脚输出为低电平,故需反相后接入INPUT1的HPD脚(这时为高电平)。所以我感觉这一块的电路应该没多大问题,再说了安卓设备的输出是正常的,若热检测有问题的话,安卓设备应该也不输出吧(这时我自己的理解,有啥不对的还望指正)!1 i* p$ M9 l3 V0 H( Y( V+ P* B
今天看了下EDID,估计这块的原因大一些,还需要版主多指教。
, F) l( ?$ T$ T* w7 I6 t

QQ截图20160705142434.png (40.31 KB, 下载次数: 5)

QQ截图20160705142434.png

点评

sorry,是我看错了,HPD_A的字体有点小。 另外HPD_LINK建议下拉,跟EDID没什么关系,因为你的图像没有显示。  详情 回复 发表于 2016-7-5 14:45
  • TA的每日心情
    开心
    2019-11-19 16:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2016-7-23 11:54 | 只看该作者
    楼主问题搞定了没;( e2 n$ y$ w$ z, g7 W
    没搞定给你点建议:4 I8 E" v8 ]$ L/ W. E
    HDMI Output端DDC通道上啦改小到1.8K~2.2K,电阻太大,会导致EDID读取失败;
    4 E% A3 R% [( P" c- p5 ~. gHDMI Output端5V电压与输入电压最好用二极管隔离,否则在某些设备上会存在电流倒灌,引起插拔顺序问题;
    - c2 a/ R6 W: a- a$ K2 c- f8 @可以加我QQ:2850918829,我们公司主要做这类产品的,PI3HDMI1310 14年的时候做了,MCU只需要4毛钱(OTP);用台湾的芯片价格耕地,耗电也会小一些,不需要外部供电都可以工作;

    点评

    板子图片  详情 回复 发表于 2016-7-23 11:57

    该用户从未签到

    推荐
     楼主| 发表于 2016-7-5 09:25 | 只看该作者
    fallen 发表于 2016-7-4 23:33
    8 R" Y, a! _0 K! u" K+ a把图纸发过来看看, [. h# m( H3 g% b, t
    1 EDID如果没有,那么一般可以显示,只是不匹配显示器,无声音: _/ D: L& p! U- D- S! t$ d) G
    2 HDCP没有,那么一般可 ...
    6 M9 c/ T1 k- q) x5 D. p' x9 o
    根据你说的这几点1 ^" I! n% ~/ ^. F5 C
    1 没有EDID;% V3 n' y. C6 q
    2 没有HDCP;, I6 k9 O2 k# g
    3 电脑直连显示器正常,是否可以确定信号没问题,HPD检测正常;
    / o6 @/ O7 I  ^' {6 W; c8 C4 l4 同3,电脑直连显示器正常,是否可以说明没有超过其最大分辨率;- l5 T0 _0 h$ t8 l7 j" ^3 G3 Z
    原理图和PCB在附件里,还请大神多多指教,帮忙看看是什问题导致的,需要怎么去解决,诚心求教!谢谢了!

    HDMI.rar

    570.24 KB, 下载次数: 53, 下载积分: 威望 -5

    点评

    看过了,你的图纸有问题。LINK过来5V,你SINK的HPD接了反相,导致HPD输出为低,那么LINK得到HPD=0,说明没有插入设备。  详情 回复 发表于 2016-7-5 13:21

    该用户从未签到

    3#
    发表于 2016-7-4 12:01 | 只看该作者
    换台电脑试试

    点评

    换过了。最早焊接的一个连接电脑是没问题的,后来这些就不行了,很奇怪!  详情 回复 发表于 2016-7-4 13:04

    该用户从未签到

    4#
     楼主| 发表于 2016-7-4 13:04 | 只看该作者
    tony123 发表于 2016-7-4 12:01) {. B: m. _' m. s% m
    换台电脑试试
    6 w# C  ]8 O9 T  M1 E* h$ l, K
    换过了。最早焊接的一个连接电脑是没问题的,后来这些就不行了,很奇怪!$ e% {% v, u" c" i' f3 K8 z+ w* y

    该用户从未签到

    5#
    发表于 2016-7-4 13:39 | 只看该作者
    你是不是没做EDID,安卓设备的HDMI是强制输出,而计算机的必须先交互EDID= =

    点评

    我,包括我们公司都不是专业做这方面的,只是有个项目用的到。EDID,如何解决,能不能详细的说一下,谢谢了!  详情 回复 发表于 2016-7-4 14:05

    该用户从未签到

    6#
     楼主| 发表于 2016-7-4 14:05 | 只看该作者
    wo000he 发表于 2016-7-4 13:397 j' ?3 c2 o* h  c: V( H
    你是不是没做EDID,安卓设备的HDMI是强制输出,而计算机的必须先交互EDID= =

    # A: A" q3 s* M9 D" ?我,包括我们公司都不是专业做这方面的,只是有个项目用的到。EDID,如何解决,能不能详细的说一下,谢谢了!3 i' Z- o% x/ B

    该用户从未签到

    7#
    发表于 2016-7-4 23:33 | 只看该作者
    把图纸发过来看看
      @6 c4 A6 i) ?1 EDID如果没有,那么一般可以显示,只是不匹配显示器,无声音2 v: x. W! @6 b( s1 u- N1 q5 t
    2 HDCP没有,那么一般可以显示出当前的分辨率,黑屏! X7 d; Q. G* u" j3 @+ S
    3 信号有问题,HPD和5V没有问题,一般可以识别HDMI设备有输入
    $ I% z, h) M) c! {2 v: ]4 电脑的信号分辨率大于显示能支持最高分辨率,而此时无EDID的话,一般会显示黑屏+格式不支持。

    点评

    根据你说的这几点 1 没有EDID; 2 没有HDCP; 3 电脑直连显示器正常,是否可以确定信号没问题,HPD检测正常; 4 同3,电脑直连显示器正常,是否可以说明没有超过其最大分辨率; 原理图和PCB在附件里,还请大神多  详情 回复 发表于 2016-7-5 09:25

    该用户从未签到

    9#
    发表于 2016-7-5 13:21 | 只看该作者
    songyh88 发表于 2016-7-5 09:25. N$ [8 B2 Z* p. x8 B
    根据你说的这几点
    6 x0 y; J9 e# ]1 没有EDID;
    3 Q  Y* Y: u* d# C& a0 [  U  ]0 v2 没有HDCP;
    & t; d9 g- T1 V1 e9 R% _" F" l
    看过了,你的图纸有问题。LINK过来5V,你SINK的HPD接了反相,导致HPD输出为低,那么LINK得到HPD=0,说明没有插入设备。
    " a5 M/ K; V* P3 X# w9 X0 u7 Z9 z

    点评

    这是切换芯片PI3HDMI1310的真值表。电路中接反相的是两个输入HPD_A、HPD_C,从真值表中可以看出,如果选择A通道输入,则切换芯片的HPDA脚输出为低电平,故需反相后接入INPUT1的HPD脚(这时为高电平)。所以我感觉这  详情 回复 发表于 2016-7-5 14:33

    该用户从未签到

    11#
    发表于 2016-7-5 14:45 | 只看该作者
    songyh88 发表于 2016-7-5 14:33
    / a2 V3 D  g0 O. O这是切换芯片PI3HDMI1310的真值表。电路中接反相的是两个输入HPD_A、HPD_C,从真值表中可以看出,如果选 ...

    8 z( @4 s0 E1 `' e4 Psorry,是我看错了,HPD_A的字体有点小1 d* ?9 V" t" `
    另外HPD_LINK建议下拉,跟EDID没什么关系,因为你的图像没有显示。
    - g9 x) i3 O6 R( q. E0 |2 X3 U

    点评

    可是实在不知道问题出在哪了,没有EDID会不会出现这种图像不显示的可能?或者说是真么原因导致的图像不显示呢?  详情 回复 发表于 2016-7-5 14:50

    该用户从未签到

    12#
     楼主| 发表于 2016-7-5 14:50 | 只看该作者
    fallen 发表于 2016-7-5 14:45
    # j8 f* N, R, b4 `% nsorry,是我看错了,HPD_A的字体有点小。6 J5 }7 B! S4 s6 V6 N
    另外HPD_LINK建议下拉,跟EDID没什么关系,因为你的图像没有 ...
    % _$ M1 _8 X! c7 t' X* S& @/ P0 u9 ~
    可是实在不知道问题出在哪了,没有EDID会不会出现这种图像不显示的可能?或者说是真么原因导致的图像不显示呢?
    # L9 C& B4 Y( ]- C3 z

    点评

    我只能说我没有碰到过无EDID的时候显示不了。  详情 回复 发表于 2016-7-5 15:14

    该用户从未签到

    13#
    发表于 2016-7-5 15:14 | 只看该作者
    songyh88 发表于 2016-7-5 14:508 Z5 r2 N% D0 o/ Q/ z  i! M- E0 o
    可是实在不知道问题出在哪了,没有EDID会不会出现这种图像不显示的可能?或者说是真么原因导致的图像不显 ...

    9 p4 O& z4 U6 @7 N我只能说我没有碰到过无EDID的时候显示不了。

    该用户从未签到

    14#
    发表于 2016-7-8 12:08 | 只看该作者
    HDMI  一般两个问题  第一个 HMDI的HOTPUT   是否拉高   电脑不会强制输出   第二 EDID可能会用问题 但是不是主要的  EDID没有烧录   一般情况下 图像显示不正常

    该用户从未签到

    15#
    发表于 2016-7-8 12:14 | 只看该作者
    解决了没 没解决的话留个联系方式  给你分析下 或者你微信我 13058124182
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-6 00:22 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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