Other Parts Discussed in Thread: TPS65987D
HDMI Alt Mode - without DDC
Hi there,
I’m looking or implement HDMI alternate mode with a Raspberry Pi CM4 as the brains to transmit HDMI video over Type-C. Unfortunately, it doesn’t have a DisplayPort bus (BCM2711). Could I please ask, is it possible to achieve HDMI Alternate Mode functionality with the combination of ICs below and features. Based on my understanding, DDC comms usually happens over the CC bus, however since the TPS65897D doesn’t support this I would have to forgo this. Of course I know this would already break the specification of HDMI.
- TUSB546A + TPS65987D combination - If I forced a resolution from source side SoC (I.e fixed EDID data sent to the sink side monitor) is it possible to ignore the DDC line communication and still have the HDMI signals pass through and muxed with the combination of ICs? How does the TUSB546A know that an external sink device has been connected and to drive the muxer? Is it simply the state (1/0) of the HPD pin?
- I understand that the TPS65897D cannot decode any incoming HDMI signals coming from the TX side. Is it still possible however for the PD controller to control cable flip/pass through signals when HPD is pulled high/driven high externally? Is there any other registers or configuration required to simply pass through and flip the signal polarity? I have already started to implement my design onto a PCB and would like to continue onward if the above is achievable, even without DDC communication.
- Could I technically convert HDMI video to DP protocol, and then back again and still use the TPS65987D to gain access to all the DP read/write register functions, etc
Hopefully my questions make sense. I plan on using the redriver mux standalone in GPIO mode and programming the PD controller via external SPI flash memory.
Kind regards,
Benjamin