新闻中心

EEPW首页 > 消费电子 > 设计应用 > 一种具有条件接收功能数字电视的设计

一种具有条件接收功能数字电视的设计

作者:时间:2012-03-30来源:网络收藏

系统中选用的Micron公司的NAND FLASH为NAND512W3A2D,它为一个512 MB的内存,每页的大小为528 B(512+16备用),每个块的大小为16 KB+512 B备用字节,它的8个I/O引脚是地址复用的,这样可以减少引脚数,并方便系统升级,闪存的电源为3.3V。SXL和NAND512W3A2D的接口框图如图6所示。

本文引用地址:http://www.eepw.com.cn/article/165778.htm

脉冲上升沿。引脚与BOOTCS引脚相连,实现片选。引脚与FOE#引脚相连,实现对串行数据输出进行控制。引脚与FWE#引脚相连,控制对I/O端口的写操作,命令、地址和数据被锁在脉冲的上升沿。为输出引脚,与FRDY引脚相连,表明设备操作的状态,当低电平时,它表明一个程序、擦除或随机读操作正在进程中,并在结束后返回到高电平状态。AL引脚与ALE引脚相连,实现输入命令的地址锁,当AL高电平时,地址被锁在脉冲的上升沿。CL引脚与CLE引脚相连,实现输入命令的命令锁,当CL高电平时,地址被锁在脉冲的上升沿。

2 系统软件
是嵌入式系统技术在消费类电子产品中的一个典型应用。嵌入式系统中,硬件在系统的最底层,软件在其上控制它。硬件被成许多独立的模块,各个模块之间相对独立。这些模块可以分为高频头、、信道解调器、解复用器、主机编程接口(主控制器)、音频解码器、视频解码器、OSD显示控制、图形处理器等。除此之外,还有一些简单模块,如:红外遥控、面板按键控制、LCD显示、串行通信端口等。音视频解码器以及解复用器这些相对复杂的模块,通常在硬件上被成一个单独的RISC DSP处理器。这些单独的RISC处理器采用软硬件结合的思想,硬件采用DSP架构,软件采用微码驱动,其中微码在系统启动后由主机编程接口加载。
的软件工作流程如下:数字电视的源程序装载于FLASH ROM内。加电启动后,各芯片进行上电复位,主控CPU从FLASH ROM内加载并运行程序。程序首先完成软硬件初始化,包括时钟初始化,系统内存初始化,前端解调初始化以及音视频解码寄存器初始化等,并建立多个工作进程。多进程模式使主控CPU能同时处理多个工作流程,并进行进程间的通信控制。系统完成初始化后,用户通过遥控器选择频道,频道选择界面通过OSD显示。主控CPU响应遥控器指令,通过I2C总线设置调谐器,使调谐器将来自天线的高频信号经过调谐输出为中频信号。中频信号经信道解调器处理后,输出TS流。主控CPU内PID过滤器实现TS流解复用,将相关的ES或PES流分别送入音视频解码器,最终输出音频和视频信号。TS流中的节目信息经过解析并存储,用户通过OSD查询菜单,了解相关的节目信息。对于多节目复合的TS流,用户还可以通过节目指南EPG指定收看TS流中的某个具体节目。

k.jpg


嵌入式系统都有一个实时操作系统。视频设备的软件系统对实时性的要求较高,系统要完成的任务有:受理用户操作、设定调谐器工作状态、搜索PSI、SI表、解复用、、搜索节目指南(EPG)等。除实时操作系统外,系统中最复杂的模块是设备驱动。驱动层是连接软件系统与硬件系统的纽带。应用服务程序层主要包括FLASH分区管理模块、数据库管理模块、TUNER管理模块。应用服务模块的运行方式是同时向各种独立的应用模块提供调用服务。有时是几个应用模块都要调用,而且各个应用模块之间都是独立的,而且各应用模块的性能直接依赖向它提供服务调用模块的性能。用户应用程序层是用户应用软件的主体部分,也是软件开发的主要部分。与数字电视有关的所有上层功能的实现都在这层完成,如关于用户界面、用户信息输入/输出控制、节目搜索、节目播放、节目信息的分析处理和节目操作的管理等。人机交互程序层包含用户API函数,用户进行频点设置、搜索节目、选台操作的接口等。

3 结语
该系统根据数字电视信号流程建立“数-数”转换模型,该模型将作为系统设计的数据转换模型。它是数字化信号通过数字高频头直接解调数字信号输入到电视内数字处理器处理显示,不必通过外置的机顶盒进行解调解码,可以实现全程数字化。同时实现了全内置,避免了杂乱的接线,节省空间及成本。本文研发的样机已经经过实验运行验证了其有效性和实用价值,并已投入小批量试生产,良好的推广应用前景。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭