CYPD3120 TPEC-C TO DP 4-LANE 無訊號
使用CYPD3120 搭配 HS DEMUX PS8742B (gpio) ,TYPE-C to DP 2-LANE上可正常動作的,
將DEMUX PS8742B SWICH跳至4-LANE DP (UFP_D Pin Assignment C) MODE,4-LANE上DP是無法輸出‧
因為廠商送來的是CYPD3120 搭配 HS DEMUX PS8742B 使用I2C版本是正常的,
現在要換成使用gpio去 HS DEMUX PS8742B 切換,且CODE是重新撰寫,所以無法去比對雙方CODE的差異‧
附檔為兩個LOG紀錄‧
已解决! 转到解答。
Hi Lisa,
已解決此問題了,但我還有個小問題,如果現在support C、D mode,有無方式設定先支援 c mode 4 lane 呢 ?
Best Regards,
Leo
Hi ,
1. 根据提供的CC negotiation log,这个两个没有任何差异。
2. 根据您的描述,CYPD3120+PS8742, 您需要提供硬件原理图以及您的固件工程中的datamux_ctrl.c文件进行查看。
Best Regards,
Lisa
Hi ,
根据PS8742B_1.jpg的描述,您的datamux_ctrl.c需要做一些调整。您这种写法,4lane不能被选中。
case MUX_CONFIG_DP_4_LANE:
>> 根据if (polarity == 0)的情况进行
case MUX_CONFIG_DP_2_LANE:
>> 根据if (polarity == 0)的情况进行
Best Regards,
Lisa
Hi Lisa,
根據你的建議,已修改datamux_ctrl.c也是一樣的情況,在這兩天中,我有去量測aux pin,發現到aux沒有訊號,
另外我搜尋了cyperss 線路中,並未發現到有CYPD3120 用gpio去控制 HS DEMUX PS8742B 線路,只有 i2c的,
還是我這邊的線路有問題呢?是否可提供CYPD3120 用gpio去控制 HS DEMUX PS8742B 線路呢?
還是有i2c 控制 HS DEMUX PS8742B ,可以參考的souce code呢?
ps.我們是否可以利用mail來討論,會更快釐清問題‧
附檔為修改之datamux_ctrl.c
Hi Lisa,
已解決此問題了,但我還有個小問題,如果現在support C、D mode,有無方式設定先支援 c mode 4 lane 呢 ?
Best Regards,
Leo