新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > HDMI接口在嵌入式视频监控系统中的应用

HDMI接口在嵌入式视频监控系统中的应用

作者: 时间:2009-08-21 来源:网络 收藏

ANX9030的初始化。在 ANX9030复位电路的上升沿,DEV_ADDR_SEL引脚的状态决定ANX9030的 I2C地址。假定此引脚为低,I2C地址为 0x72和 0x7A被选择。首先确认 ANX9030存在且能正常工作,部分代码如下:

本文引用地址:https://www.eepw.com.cn/article/152385.htm

while (1) {
ANX9030_Resetn_Pin = 0;
delay_ms(2);
ANX9030_Resetn_Pin = 1;
delay_ms(2);
c = ANX9030_i2c_read_p0_reg(ANX9030_DEV_IDL_REG, c1);
if ((c == 0) (c1 == 0x30)) {
c = ANX9030_i2c_read_p0_reg(ANX9030_DEV_IDH_REG, c1);
if((c == 0) (c1 == 0x90))
break;
}}

ANX9030在上电复位后,设置 DE_GEN和 BT_656同步检测,然后进行像素格式和时钟路径的设置来配置信息。由于 兼容DVI,所以发送端可工作在 模式或 DVI模式,在此只需对 ANX9030的 _MODE位设置为 1(HDMI)或0(DVI)即可。检测到 HDMI模式后,设置 HDMI的音频格式及数据包,没有异常中断时,使能数据包发送即可把音数据包等信息发送出去,发送成功后返回。
除了像素时钟检测(CKDT)和热插拔检测(HPDT)功能外,ANX9030的大部分功能都处于待机状态,软件需要正确的配置其他寄存器,这些寄存器的详细配置可参考 ANX9030的芯片资料。
ANX9030的异常处理。由于 ANX9030提供了 16个中断触发源,包括软件触发中断、检测到显示器中断、接收端上电/断电检测中断、S/PDIF输入丢包中断及 CTS变化中断等,所以源端主控制器需要一个中断来管理 ANX9030所发出的中断。一般只需要热拔插检测、RI_128连接完整性检测及音频 FIFO溢出、CTS变化等中断即可。本设计利用 EP9302的中断引脚 INT0来捕获 ANX9030引发的中断,然后进行相应的中断处理。
4.结束语
HDMI是针对下一代多媒体影音设备所开发的传输,适用于数字电视、DVD播放机、DVD录放机、PVR、机顶盒及其他数字视听产品,现在已广泛于 PC机及平板显示器等消费类电子产品上。本文详细说明了 HDMI原理、源芯片特点、接口电路设计及在 ARM9平台上系统软件的实现方法,该系统可用于安防监控和高清晰会议等领域。
本文作者创新观念:把高清多媒体接口 HDMI到视频中,和一般相比,具有监控场景更加清晰和使用灵活等优点。

< />

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭