新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 便携式BD播放机结构原理

便携式BD播放机结构原理

作者:时间:2012-09-11来源:网络收藏

  网络接口:有三个作用,(1)满足BDA要求的BD live播放;(2)对应软件网络升级,的软件复杂,且BD规格不断更新,配置这个功能可以在产品上市以后通过网络的自动升级功能对应市场问题,满足市场不断变化的需求,降低消费者的投入,提高产品的竞争力;(3)对应各种网络应用功能。

  系统软件设计

  系统主要由解码器和构成,解码器和之间通过通信来进行配合协调,完成整个系统的功能。因此系统的软件设计包含3个部分即解码器部分的软件设计、部分的软件设计、通信设计。

  1解码器的软件设计

  解码器软件在Linux操作系统上架构而成,包括设备驱动、中间件和应用层。采用模块化的设计理念,根据系统功能将系统进行划分成不同层次和不同模块来进行实现。不同任务的运行通过启动不同的进程来控制。

  便携式蓝光播放机同以往类似产品的最大区别在于可以播放蓝光碟片和具有丰富的网络功能。解码器软件的系统构成如图2所示。

  

  图2 解码器软件系统构成

  2 MCU的软件设计

  MCU的软件设计采用了小型操作系统来管理两个任务。SubTask用于和解码器进行通信,MainTask负责通信之外的所有处理,整个系统分为驱动层,中间层和应用层。驱动层包含了硬件设备和OS,有端子配置、按键输入、开关检测、AMP、FAN、RTC等;中间层则包含了需要向应用层提供的实现具体功能和动作的各个模块接口;应用层根据系统的功能,分为UI、OSD等模块,完成系统所需要实现的各种功能。MCU软件的系统构成如图3所示。

  

  图3 MCU软件系统构成

  3 通信设计

  MCU和解码器之间的通信,物理层可以采用多种接口形式,这里选用的是UART。关于协议层的设计需要重点考虑两个方面的问题。一是系统所需要的所有功能是否可以实现,不要产生因为协议设计的不全面导致系统功能实现受影响的失误;二是通信的异常处理机制是否考虑周全,这个影响到系统的可靠性,包括出错时重复发送次数的设定,通信忙时等待延时时间的设定等。

  功耗设计

  功耗设计对于便携式产品甚为重要,不仅要考虑到正常工作时消耗的功率,还要考虑到待机时的功耗。功耗设计涉及到系统多方面的内容,包括芯片的选择,电路的设计等。具体到本系统需要从OPU部分的功耗、LCD的背光、解码器的工作功率、周边电路、待机时的电源管理等进行研讨和验证。


上一页 1 2 下一页

关键词: DVD BD播放机 MCU

评论


相关推荐

技术专区

关闭