基于SAA6752HS的嵌入式视频监控和传输系统设计 - [2]

Video.com.cn(视频网) 2007-10-19 14:13 来源: 舰船电子工程

  模拟视频解码和数字视频编码子系统

  模拟视频解码部分的任务是对输入的PAL 制视频信号进行采样量化编码后,转换成标准数字视频信号。我们选用的PHILIPS 公司的SAA7114 芯片。SAA7114 是一种高性能的单片NTSC/PAL/SECAM复合视频解码器,低功耗、低价格、具有卓越的三线自适应梳状滤波器能克服传统滤波器的人工痕迹而保证全屏视频分辨率,具有灵活的像素端口,并具有外围电路简单和易于编程等优点。

  在系统中, SAA7114将模拟信号解码后得到的信号转换为ITU-RBT.656 数字视频格式,可以与SAA6752 直接相连,如图3所示。系统中采用SAA7114的视频输出口为X-port作为数据输出口。X-port的信号分为以下几类:

  a、数据信号XPD7-XPD0 :输出解码后的数据值;

  b、时钟信号XCLK:作为系统参考时钟信号;

  

  图3  SAA7114 与SAA6752 的接口

  c、行同步信号XRH 和场同步信号XRV :当输出为行同步信号和场同步信号时,这两个信号有效;

  d、XDQ 作为输出数据有效指示;

  e、XDRI 控制X-port 是作为输入口还是输出口。

  RTS0 输出奇数场或偶数场的标志位。

  MPEG-2 视频编码部分是整个系统的关键部分,它将ITU-RBT.656格式的数据编码压缩为ISO/IEC 13818的MPEG2传输流(TS) 。这一部分选用的是PHILIPS 公司的SAA6752HS 芯片。它是一款高集成度低成本的单芯片音视频编码芯片,可以执行全部的视频编码、噪声滤波和运动估计的功能。另外,通过I2C 总线就能实现对SAA6752HS 控制,因此SAA6752HS 只需要从主控制处理器的I2C总线上传输少量设置编码的参数就可以使SAA6752HS 开始编码工作。SAA6752 与TMS320VC5502 主控DSP 的连接如图4 所示。

  SAA6752 的输出接口各引脚功能如下:

  a、PDO[7. . 0 ]输出数据;

  b、PDIOCLK输出参考时钟,可以设为9MHz 或6. 75MHz ;

  c、PDOAV 信号表示输出的是视频数据还是音频数据;

  d、PDOVAL 信号表示输出的数据是否有效;

  e、PDOSYNC 表示输出的是数据包的第一个字节。

  

  图4  SAA6752HS 与TMS320VC5502 的连接图

  需要说明的是,图4 中的移位寄存器、FIFO、计数器(模4) ,计数器2 (模47) 是用FPGA 实现。DSP 控制器我们选用的是TI 公司中的TMS320VC5502(‘5502) 芯片,它的核心电压只有1.2V ,功耗仅0. 05mW/MIPs ,性能达600MIPS。这款芯片尤其适合于数据速率高,运算量大,又要求低功耗的系统。同时TMS320VC5502 集成了丰富外围设备,比如32 位的外部内存接口(EMIF) ,可以与系统中的网卡连接;内部集成的I2C 总线接口,便于对Philips 的视频芯片进行控制。另外,它还对外提供JTAG口,这使系统的调试可依靠JTAG仿真器和TI 公司最新的DSP 开发平台CCS 而变得更为方便。

评论】 【社区】 【 】 【关闭此页

发表评论

发表者:
内容: