新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于TMS320DM64 46的数字电影放映系统设计

基于TMS320DM64 46的数字电影放映系统设计

作者: 时间:2011-03-10 来源:网络 收藏

  AD数据转换模块主要负责AD转换时的转换时间间隔、采样精度的设置。C8051F340单片机的AD转换启动有6 种触发方式, 由ADC0CN 中的ADC0转换启动方式位( AD0CM2..0)的状态决定采用哪一种方式。本系统则是是通过单片机中的定时器2的每次计时溢出来触发AD 转换。为确保每次定时器触发AD 转换时上一次数据转换完全结束, 因此定时器2溢出后到下一次计时溢出的时间间隔( Tcon t)必须要大于AD 转换时间, 才能保证每次AD转换的完整进行。AD 转换时间由建立转换时间( Tsettle)和采样时间( Tsample)构成。图3所示为在差分方式下等效的AD 转换的输入电路。对于一个给定的建立精度( SA ) 的系统中, 所需要的ADC 建立时间( Tsettle)可以用方程1来确定。而采样时间( Tsamp le)通过查询技术手册得知需要10个SAR 时钟。Tcon t则必须要满足式( 2)和式( 3), 才能满足设计要求。

达芬奇软件开发流程

图3 AD 转换等效输入电路。

  软件开发具体步骤如下:

  ①DSP端,在TI公司推出的CCS3.3开发环境下,把音视频解码算法修改成符合数字媒体标准(x)的形式,并编译生成一个算法的库文件*.lib(等同于Linux环境下的*.aP,直接在Linux环境下修改文件后缀名即可)。

  ②生成一个在DSP上运行的可执行程序*.xP(即.out文件),也就是Codec Server。本系统的Codec Server里集成了MPEG-2、MPEG-4、H.2、AAC、MP3、G.71l多种形式的音视频解码器。

  ③根据Codec Server的名称及其中包含的具体的音视频解码算法,创建Codec Engine的配置文件*.cfg,包括Engine的不同配置、名称,每个Engine里包括的Codec以及每个Codec运行在ARM还是DSP端等。例如,在.cfg文件中,可以修改取得Codec模块的相关语句,按需要引用Codec模块。取得不同模块的语句如下;



关键词: TMS 320 DM 64

评论


相关推荐

技术专区

关闭