1、AML3250解码芯片简介
AML3250是美国AMLOG公司开发的新一代DVD播放机专用的单片式多功能解码芯片。内置有32位ARMTTDM1主CPU,可对外围设备进行系统控制,还内置有两块具有特殊指令而用于音频和视频数字型处理的RISC'CPU;可同时输出复合视频信号、S-Video、色差(Y、Cb、Cr)或SCARS(RGB)等6路视频信号;具有多种环绕声音频格式解码功能,不仅支持MPEGI和MPEG2、Dolby、DTS、MP3等音频编码格式的解码,还支持DVD-Audio格式解码。该芯片采用208脚PQFP封装形式,并采用+2.5V与+3.3V。两组电压供电方式。
2、AML3250解码芯片构成的解码系统电路分析
电路以AML3250解码芯片为核心,配置装有软件的HASH(MX29F400T)和64MBSDRAM(ML64164A)构成,其组成电路如附图所示。可将播放CD格式输入的位流(串行数据)与播放DVD格式输入的字节流(并行数据)按不同的解压算法进行MPEGl和MPEG2解码。
接通市电,DVD播放机开关电源便通过由片状电感、电容组成的抗扰滤波电路向构成解码系统的芯片AML3250、MX29F400T、ML64164A等各供电端提供稳定的+5V、+3.3V和+2.5V直流工作电压。其中+2.5V向AML3250的VDD供电端12、26、42、54、63、66、68、69、76、91、112、131、161、169、183、192、208脚供电;+3.3V向AML3250的VDD供电端23、82、124、141、175、31、129、173、199脚和ML64164A的VCC供电端①、③、⑨、14、27、43、49脚供电;+5V向MX29F400T的VDD供电端37脚供电,+5V还向复位芯片V6303的VCC端供电,数十毫秒钟后,便从该芯片的OUT端输出一个复位脉冲信号RESET,从156脚送入解码芯片AML3250内,主CPU首先被复位自身初始化,确认80、81、89脚时钟正常后,便通过16位数据线M2D(0;15)、11位地址线M2A(0:10)从MX29F400T中读取初始化程序,再通过数据通讯电路对各受控电路实施初始化操作,同时还将解码程序与控制程序下载存入ML64164A下载程序的缓冲区,作为执行程序。则该解码系统电路进入正常的工作状态。
嵌入在AML3250芯片内的AMD-RISCTMuP,在获得播放碟片类别信息之后,能依据其压缩格式,在解码过程中读取其视频和音频PES头缓冲器中的系统头数据进行缓冲读/写、片选/中断与存储区域分配等操作,控制音/视频解码器对播放的VCD碟片进行MPEG-1音/视频解压运算,而对播放DVD碟片进行MPEG-2音/视频解压运算。
在播放期间,AMI_3250对从①~⑧、202~207脚输入的码流进行处理,然后通过16位数据线和12位地址线存人ML64164A分配的缓冲区,以备解码用。
视频解码器自动读取PES缓冲区中的视频数据进行解码,然后将亮度数据与色度数据存入ML64164A数据缓冲区,由视频编码器分别处理成亮度数据Y和色度数据C、复合视频数据V及RGB数据,这些数据经6个10bit的DAC转换成模拟的视频信号,分别从AML3250的59脚输出模拟视频信号(CVBS)、55脚输出模拟亮度信号Y,56、60、64脚分别输出模拟色度信号C、B、G。
音频解码器自动从ML64164A读出缓冲区中的音频PES数据,并对播放VCD或DVD碟片的音频位流分别进行MPEG-1或MPEG-2解码音频帧,对播放具有AC-3、DTS、DVD-Audio方式编码的碟片,在专用指令程序控制下进行解码,分离出音频数据与环绕声数据。再由音频输出电路处理成立体声音频数据(ADATA0)及环绕声(5.1)音频数据(ADATA0~A-DATA2),分别从AML3250的46脚输出ADATA0串行数据、47脚输出ADATA1串行数据、48脚输出ADATA2串行数据。音频DAC变换缺一不可的ABCK、ALRCLK、AMCLK等时钟信号分别从AML3250的44、45、52脚输出,提供给音频DAC电路。其数字音频(SPDIF)信号从51脚输出。