基于TMS320DM355的四路视频多媒体监控器
时间:06-13
来源:作者:广州大学华软软件学院 胡伟
点击:
4 系统设计
该系统设计结构包括硬件系统和运行在硬件系统上的软件系统,如图2所示。图中虚线以下是系统硬件部分,其主要由3个部分组成:图像信息的获取、图像信息的处理和存储、图像信息的展示.即分别对应夜晚也能摄像的PAL/NTSC红外摄像头.印刷电路板PCB板硬件对视频信息进行压缩等编码操作和SD卡存储,以及TFTLCD播放装置。
虚线以上是系统软件部分,软件部分包括系统软件、开发支撑软件和应用软件。系统软件包括加载引导Linux操作系统的。BootLoader-U-boot、DaVinci技术软件包和Mon-taVista Linux操作系统:开发支撑软件主要是用于数据管理的嵌入式数据库,进行用户图形界面开发的图形用户界面GUI软件;应用软件是在DaVinci技术、操作系统、数据库和图形用户界面软件基础上开发的便携式多媒体监控器系统。
5 系统硬件设计
视频监控器主要包括图像信息的获取、图像信息的处理和存储、图像信息展示3部分。对应PAL/NTSC红外摄像头用于获取视频信号;PCB印刷电路板和SD卡用于完成视频信息的处理和存储;TFT LCD用于播放和展示。
系统构成与信号流向如图3所示,为了方便信号流程的表示,将视频处理子系统VPSS的两个部分独立,视频处理前端VPFE连接信号的输入端,视频处理后端VPBE连接信号的输出端。从图3可看出利用TMS320DM355基本上在不增加外围控制器的情况下就可构成一个便携式多媒体监控器。
选择红外摄像头是因为实际的视频监控中通常晚上也需要监控,如果没有这种需求可选择普通的摄像机;因为红外摄像头输出信号一般都是NTSC/PAL制的模拟电视信号,而TMS320DM355的视频输入信号是通过VPFE的CCD控制器CCDC引入的,而该控制器的接口是标准的ITU BT.601/BT.656数字视频信号,所以还需增加一个将NTSC/PAL的模拟信号转换成BT.601/BT.656的解码器。LCD采用TFTLCD模拟真彩LCD屏,它比伪彩DSTN屏的分辨率和显示效果都好。它是实现系统监控现场的视频图像和多媒体功能的主要因素,用于播放视频多媒体和显示静态图片。
由于红外摄像头和TFT LCD一般都是直接购买市场上成熟的外设产品,下面较为详细的分析系统中视频图像的处理和存储部分,也就是PCB板部分。这里是一种连接形式,如图4所示,还根据图3给出的系统框图并结合TMS320DM-355接口的电气和物理特性选择其他功能相同的器件。
通过MXI和MXO引脚外接晶体振荡器为TMS320-DM355提供时钟源.再通过片内时钟控制电路为片内各控制器提供所需时钟。其中系统外接晶体振荡器可提供24 MHz或36 MHz的时钟,由MXIl,MXO1引脚引入,通过锁相环控制器PLLCl为ARM,MJCP和其他片上外围接口控制器提供时钟,通过锁相环控制器PLLC2为DDR和PHY提供时钟;通过MXl2,MXO2引入27 MHz时钟为视频处理子系统VPSS提供时钟。
该系统采用电池供电,通过具有3个DC/DC转换器和3个线性稳压器LDO接口,可输出1~6 V电压的电源管理器件TPS65021实现。它由1节锂离子电池供电,由TMS320DM355通过I2C与之通信,实现各路输出电源电压的控制,分别为内核、存储器和I/O接口可提供1.3 V、1.8 V和3.3 V的工作电压;也可采用5 V稳压器直流供电,通过DC/DC转换器后提供1.3 V、1.8 V、3.3 V供电。
其存储包括2个MMC/SD卡接口和2个扩展存储接口EMIF。前者实现2个SD卡存储器的扩展连接;后者包括DDR控制器和异步扩展存储接口AEMIF,分别用于扩展连接对DDR存储器和Flash存储器。TMS320DM355与这3种存储器直接相连。
4路PAL/NTSC模拟视频输入信号通过4个3 V的视频前端滤波器放大器OPA369放大,经过视频输出格式可编程控制的TVP5146将模拟信号变成所需的ITU数字信号,再经过2个12位2选1的FET多路复用器/多路解复用器对输入的4路视频信号选择1路输入TMS320DM355的VPF完成视频输入。其中OPA369支持S-Video、CVBS、SDTV等级的影像带宽。TVP5146是高性能混合信号视频解码器,可将基带模拟NTSC、PAL及SECAM视频信号转换为数字分量视频信号;可支持10组视频输入,包括S端子、YPbPr以及RGB;输出ITU-R BT.656;并有提供最佳亮色分离效果的5线自适应梳状滤波器和4路可提供出色防噪性能的10位、30 MS/s模数转换器。视频输出信号通过TMS320DM355的VPBE与3通道集成视频缓冲器THS7315连接输出PAL/NTSC、Y和C信号,而外接LCD的背光通过白光LED驱动充电泵TPS60230驱动。其中THS7315视频缓冲放大器采用五阶巴特沃思滤波器,可AC耦合和DC耦合,可用作编码器的D/A转换器重建滤波器,或作为A/D转换器的抗混淆滤波器;它支持HDTV、SDTV、CVBS、S-Video、YUV、YPbPr、480i/576i以及多种数字媒体处理器输入。TPS60230具有无需电感,可限制浪涌电流,低输人纹波与低电磁干扰(EMI)和较宽输入电压范围2.7-6.5 V,可通过PWM引脚控制LED亮度。
通过TMS320DM355的ASP与PCMl870 A/D转换器相连实现音频,该器件具有麦克风偏置、音效与陷波滤波器的低功耗立体声A/D转换器,包括线路输入放大器、升压放大器、麦克风偏置、可编程增益控制、音效以及自动音量控制功能。音箱和喇叭用于输出音频信号,通过TMS320DM355的音频接口与ASP控制器连接,并根据外围连接物理设备选择AC97音频编码接口、FS、TDM I2S、软件S/PDIF等接口。
对视频和图片的操作功能可以通过触摸屏实现.触摸屏的功能是通过电平转换器PGA9306、温度传感器TMPl00与TMS320DM355的串行外围接口SPI共同完成。电平转换器PGA9306实现触摸屏的物理电平和CMOS电平之间的转换。而具有I2C串行接口的数字温度传感器实现触摸屏的功能。而触摸按键式记录器可以实现多媒体等操作的按键化操作。串口和USB OTG都是常规直接与物理接口的连接.其中USB OTG(On The Go)控制器,便于USB设备连接。
该系统设计结构包括硬件系统和运行在硬件系统上的软件系统,如图2所示。图中虚线以下是系统硬件部分,其主要由3个部分组成:图像信息的获取、图像信息的处理和存储、图像信息的展示.即分别对应夜晚也能摄像的PAL/NTSC红外摄像头.印刷电路板PCB板硬件对视频信息进行压缩等编码操作和SD卡存储,以及TFTLCD播放装置。
虚线以上是系统软件部分,软件部分包括系统软件、开发支撑软件和应用软件。系统软件包括加载引导Linux操作系统的。BootLoader-U-boot、DaVinci技术软件包和Mon-taVista Linux操作系统:开发支撑软件主要是用于数据管理的嵌入式数据库,进行用户图形界面开发的图形用户界面GUI软件;应用软件是在DaVinci技术、操作系统、数据库和图形用户界面软件基础上开发的便携式多媒体监控器系统。
5 系统硬件设计
视频监控器主要包括图像信息的获取、图像信息的处理和存储、图像信息展示3部分。对应PAL/NTSC红外摄像头用于获取视频信号;PCB印刷电路板和SD卡用于完成视频信息的处理和存储;TFT LCD用于播放和展示。
系统构成与信号流向如图3所示,为了方便信号流程的表示,将视频处理子系统VPSS的两个部分独立,视频处理前端VPFE连接信号的输入端,视频处理后端VPBE连接信号的输出端。从图3可看出利用TMS320DM355基本上在不增加外围控制器的情况下就可构成一个便携式多媒体监控器。
选择红外摄像头是因为实际的视频监控中通常晚上也需要监控,如果没有这种需求可选择普通的摄像机;因为红外摄像头输出信号一般都是NTSC/PAL制的模拟电视信号,而TMS320DM355的视频输入信号是通过VPFE的CCD控制器CCDC引入的,而该控制器的接口是标准的ITU BT.601/BT.656数字视频信号,所以还需增加一个将NTSC/PAL的模拟信号转换成BT.601/BT.656的解码器。LCD采用TFTLCD模拟真彩LCD屏,它比伪彩DSTN屏的分辨率和显示效果都好。它是实现系统监控现场的视频图像和多媒体功能的主要因素,用于播放视频多媒体和显示静态图片。
由于红外摄像头和TFT LCD一般都是直接购买市场上成熟的外设产品,下面较为详细的分析系统中视频图像的处理和存储部分,也就是PCB板部分。这里是一种连接形式,如图4所示,还根据图3给出的系统框图并结合TMS320DM-355接口的电气和物理特性选择其他功能相同的器件。
通过MXI和MXO引脚外接晶体振荡器为TMS320-DM355提供时钟源.再通过片内时钟控制电路为片内各控制器提供所需时钟。其中系统外接晶体振荡器可提供24 MHz或36 MHz的时钟,由MXIl,MXO1引脚引入,通过锁相环控制器PLLCl为ARM,MJCP和其他片上外围接口控制器提供时钟,通过锁相环控制器PLLC2为DDR和PHY提供时钟;通过MXl2,MXO2引入27 MHz时钟为视频处理子系统VPSS提供时钟。
该系统采用电池供电,通过具有3个DC/DC转换器和3个线性稳压器LDO接口,可输出1~6 V电压的电源管理器件TPS65021实现。它由1节锂离子电池供电,由TMS320DM355通过I2C与之通信,实现各路输出电源电压的控制,分别为内核、存储器和I/O接口可提供1.3 V、1.8 V和3.3 V的工作电压;也可采用5 V稳压器直流供电,通过DC/DC转换器后提供1.3 V、1.8 V、3.3 V供电。
其存储包括2个MMC/SD卡接口和2个扩展存储接口EMIF。前者实现2个SD卡存储器的扩展连接;后者包括DDR控制器和异步扩展存储接口AEMIF,分别用于扩展连接对DDR存储器和Flash存储器。TMS320DM355与这3种存储器直接相连。
4路PAL/NTSC模拟视频输入信号通过4个3 V的视频前端滤波器放大器OPA369放大,经过视频输出格式可编程控制的TVP5146将模拟信号变成所需的ITU数字信号,再经过2个12位2选1的FET多路复用器/多路解复用器对输入的4路视频信号选择1路输入TMS320DM355的VPF完成视频输入。其中OPA369支持S-Video、CVBS、SDTV等级的影像带宽。TVP5146是高性能混合信号视频解码器,可将基带模拟NTSC、PAL及SECAM视频信号转换为数字分量视频信号;可支持10组视频输入,包括S端子、YPbPr以及RGB;输出ITU-R BT.656;并有提供最佳亮色分离效果的5线自适应梳状滤波器和4路可提供出色防噪性能的10位、30 MS/s模数转换器。视频输出信号通过TMS320DM355的VPBE与3通道集成视频缓冲器THS7315连接输出PAL/NTSC、Y和C信号,而外接LCD的背光通过白光LED驱动充电泵TPS60230驱动。其中THS7315视频缓冲放大器采用五阶巴特沃思滤波器,可AC耦合和DC耦合,可用作编码器的D/A转换器重建滤波器,或作为A/D转换器的抗混淆滤波器;它支持HDTV、SDTV、CVBS、S-Video、YUV、YPbPr、480i/576i以及多种数字媒体处理器输入。TPS60230具有无需电感,可限制浪涌电流,低输人纹波与低电磁干扰(EMI)和较宽输入电压范围2.7-6.5 V,可通过PWM引脚控制LED亮度。
通过TMS320DM355的ASP与PCMl870 A/D转换器相连实现音频,该器件具有麦克风偏置、音效与陷波滤波器的低功耗立体声A/D转换器,包括线路输入放大器、升压放大器、麦克风偏置、可编程增益控制、音效以及自动音量控制功能。音箱和喇叭用于输出音频信号,通过TMS320DM355的音频接口与ASP控制器连接,并根据外围连接物理设备选择AC97音频编码接口、FS、TDM I2S、软件S/PDIF等接口。
对视频和图片的操作功能可以通过触摸屏实现.触摸屏的功能是通过电平转换器PGA9306、温度传感器TMPl00与TMS320DM355的串行外围接口SPI共同完成。电平转换器PGA9306实现触摸屏的物理电平和CMOS电平之间的转换。而具有I2C串行接口的数字温度传感器实现触摸屏的功能。而触摸按键式记录器可以实现多媒体等操作的按键化操作。串口和USB OTG都是常规直接与物理接口的连接.其中USB OTG(On The Go)控制器,便于USB设备连接。
TMS320DM355 DSP 四路视频 多媒体监控器 相关文章:
- 基于TMS320DM355处理器的出租车安全监控系统设计(09-10)
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)