杰理HDMIARC开发实现过程
📎 原始文档:https://www.kdocs.cn/l/cgsbwRJkY2MG 杰理HDMIARC开发实现过程
杰理HDMIARC开发实现过程
引言
- 本文档介绍如何在杰理的芯片实现HDMI_ARC-SPDIF,例如AC695N/AC696N。
一、原理图设计
- 硬件设计参考原理图如下图。
细节硬件说明:
【金山文档】 光纤、铜轴、HDMI硬件电路设计指南
光纤、铜轴、HDMI硬件电路设计指南.otl
二、HDMI_ARC驱动代码
- spdif.c驱动 【金山文档】 spdif
https://kdocs.cn/l/csC6A1DPWAZQ - hdmi_dcc.cIIC驱动
【金山文档】 hdmi_dcc
https://kdocs.cn/l/ctTGHQMRNWto - hdmi_cec_drv.c驱动 【金山文档】 hdmi_cec_drv
https://kdocs.cn/l/cfL3K5wiGknz
三、DEBUG_LOG信息
- 如下是HDMI_ARC的iic接口读取到的HDMI编号信息,例如0x20。
四、HDMI_ARC扩展知识
HDMI ARC功能分析与协议打通过程
[https://zhuanlan.zhihu.com/p/80772947]
五、695,696HDMI功能程序
HDMI应用建议用695、703,不建议使用696
【金山文档】 695_3.0.6_SDK_hdmi.rar
https://kdocs.cn/l/ctN6b7Wti47x
【金山文档】 696_1.6.0_SDK_HDMI_timer2.rar
https://kdocs.cn/l/cbcIzYlqCNgh
以上两个程序都无IIC功能,为了兼容性考虑建议加上,代码见第二部分:HDMI_ARC驱动代码