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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
使用的切换芯片 PI3HDMI1310 ,抄板绿联的三进一出切换器。
$ \- x- S$ G6 f& m, t' Y问题描述:用切换器连接带有HDMI的安卓设备(比如电视投影机、时光宝盒安卓智能路由器)都是正常的,而且显示非常好。但是切换器连接电脑的HDMI接口,显示器无法显示,显示器提示无信号!
& T# E, p7 F& A& \6 @  l前后打了两次板,第一次以为是HDMI走线问题,没注意差分线的走线问题;第二次着重差分走线以及阻抗问题。但是问题依然存在。
/ t6 i/ W) M7 P/ |实在不知道问题出在哪了,困惑好久了,还请大神帮助啊!

该用户从未签到

推荐
 楼主| 发表于 2016-7-5 14:33 | 只看该作者
fallen 发表于 2016-7-5 13:21
% T4 w  y8 F: q$ U看过了,你的图纸有问题。LINK过来5V,你SINK的HPD接了反相,导致HPD输出为低,那么LINK得到HPD=0,说明 ...
0 i9 v. o6 Z' Q9 v0 ?2 G
这是切换芯片PI3HDMI1310的真值表。电路中接反相的是两个输入HPD_A、HPD_C,从真值表中可以看出,如果选择A通道输入,则切换芯片的HPDA脚输出为低电平,故需反相后接入INPUT1的HPD脚(这时为高电平)。所以我感觉这一块的电路应该没多大问题,再说了安卓设备的输出是正常的,若热检测有问题的话,安卓设备应该也不输出吧(这时我自己的理解,有啥不对的还望指正)!/ m, h6 X  P& ?4 b( z1 b
今天看了下EDID,估计这块的原因大一些,还需要版主多指教。
& u& [+ K" ?/ P5 w) b

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 | 只看该作者
    楼主问题搞定了没;+ U  Z: _  j+ f9 ~
    没搞定给你点建议:- X" ?1 q+ H& u. }9 @  Y
    HDMI Output端DDC通道上啦改小到1.8K~2.2K,电阻太大,会导致EDID读取失败;
    5 T8 [- N+ u1 W  hHDMI Output端5V电压与输入电压最好用二极管隔离,否则在某些设备上会存在电流倒灌,引起插拔顺序问题;& d8 I/ d) k) T
    可以加我QQ:2850918829,我们公司主要做这类产品的,PI3HDMI1310 14年的时候做了,MCU只需要4毛钱(OTP);用台湾的芯片价格耕地,耗电也会小一些,不需要外部供电都可以工作;

    点评

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

    该用户从未签到

    推荐
     楼主| 发表于 2016-7-5 09:25 | 只看该作者
    fallen 发表于 2016-7-4 23:33
    7 U' u6 f7 n# ?: Z0 }  _; M把图纸发过来看看
    & j& y: y: `& L; q5 T% T1 EDID如果没有,那么一般可以显示,只是不匹配显示器,无声音; k+ f2 B  H+ \3 [' K
    2 HDCP没有,那么一般可 ...

    8 s3 Z* d6 A, e2 _0 s* n+ x- c根据你说的这几点# B2 b8 z8 V( H( {
    1 没有EDID;  e* w2 s# O# D, a6 h2 S
    2 没有HDCP;0 a4 `9 ]" y, w: Y* _
    3 电脑直连显示器正常,是否可以确定信号没问题,HPD检测正常;2 U) u% I  b9 ^& ?0 _) k  A% g! p
    4 同3,电脑直连显示器正常,是否可以说明没有超过其最大分辨率;
    ) f& \8 q- W- U/ G9 Q原理图和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
    2 u1 U: b+ J! i! `% ~换台电脑试试

    ( v8 f( {+ V0 N% U1 s1 r换过了。最早焊接的一个连接电脑是没问题的,后来这些就不行了,很奇怪!
    ! K0 |0 L; r9 O: |

    该用户从未签到

    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:39# a6 n: `9 i8 L6 B3 n" z7 D
    你是不是没做EDID,安卓设备的HDMI是强制输出,而计算机的必须先交互EDID= =
    # Y+ Z9 w4 a) }
    我,包括我们公司都不是专业做这方面的,只是有个项目用的到。EDID,如何解决,能不能详细的说一下,谢谢了!$ S* x) d7 ^/ u( i# ?; O: A

    该用户从未签到

    7#
    发表于 2016-7-4 23:33 | 只看该作者
    把图纸发过来看看/ G# d; a4 x( c% @3 E2 S
    1 EDID如果没有,那么一般可以显示,只是不匹配显示器,无声音" c6 Z+ K6 P" J7 c+ d0 @/ D
    2 HDCP没有,那么一般可以显示出当前的分辨率,黑屏
    3 M# g/ Z0 ?6 v! S3 信号有问题,HPD和5V没有问题,一般可以识别HDMI设备有输入2 n% B4 [- ~- S! t2 q& ?0 p6 {
    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
    ' m) o' e! b% o0 g7 X9 N+ L3 m根据你说的这几点
    ! i( V; T& d& Y5 V# `3 O7 m# U1 没有EDID;7 Z7 a( _9 d$ u5 w  l
    2 没有HDCP;
    / N$ j  W4 B8 H! z: M0 j6 H
    看过了,你的图纸有问题。LINK过来5V,你SINK的HPD接了反相,导致HPD输出为低,那么LINK得到HPD=0,说明没有插入设备。' a$ n% e, c  T" P! w+ ~1 c/ l

    点评

    这是切换芯片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:332 z3 T7 U; n7 b& b( Z1 b% c
    这是切换芯片PI3HDMI1310的真值表。电路中接反相的是两个输入HPD_A、HPD_C,从真值表中可以看出,如果选 ...

    1 C9 b2 v& i9 u& X; V# ^4 t. Isorry,是我看错了,HPD_A的字体有点小- L2 H3 {; L+ x/ x0 K( n$ b
    另外HPD_LINK建议下拉,跟EDID没什么关系,因为你的图像没有显示。) @& x( d# b! [4 P. V2 f2 }

    点评

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

    该用户从未签到

    12#
     楼主| 发表于 2016-7-5 14:50 | 只看该作者
    fallen 发表于 2016-7-5 14:45
    + P" ?3 H' z1 L' ^* D4 xsorry,是我看错了,HPD_A的字体有点小。
    $ H# z: N) ]8 k" |  n) c+ S3 Y- L另外HPD_LINK建议下拉,跟EDID没什么关系,因为你的图像没有 ...

    3 b) e, I/ S9 y5 l可是实在不知道问题出在哪了,没有EDID会不会出现这种图像不显示的可能?或者说是真么原因导致的图像不显示呢?
    . A. L) D  Q: Z3 X4 E) r& ~

    点评

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

    该用户从未签到

    13#
    发表于 2016-7-5 15:14 | 只看该作者
    songyh88 发表于 2016-7-5 14:50+ l5 o- G: ^6 X4 q8 M
    可是实在不知道问题出在哪了,没有EDID会不会出现这种图像不显示的可能?或者说是真么原因导致的图像不显 ...
    ) j6 \6 H* X, B* z: k* L8 ~
    我只能说我没有碰到过无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-6-30 03:36 , Processed in 0.125000 second(s), 40 queries , Gzip On.

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

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

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