基于PNX1500的嵌入多媒体平台

发布者:BlissfulJoy最新更新时间:2007-08-30 来源: 电子技术关键字:电感  阻抗  电平  电流 手机看文章 扫描二维码
随时随地手机看文章

随着片上系统设计技术的发展,嵌入式技术在IT界扮演着越来越多的重要的角色。多媒体应用是嵌入式系统的一个重要方面,本文介绍了一种基于飞利浦PNX1500DSP的多媒体嵌入式系统的硬件设计以及底层驱动程序。
 
1 平台整体结构图

基于飞利浦的嵌入式多媒体硬件平台以飞利浦PNX1500为核心,完成视音频编码解码工作。由EEPROM存储系统最基本的启动配置程序,如配置内存和DSP工作频率,配置应用程序起始地址。我们选用三星NandFlash存储系统应用程序,如音视频编解码程序;由三星K4D551638F-TC构成系统的内存。由LG Philip的5.6英寸数字液晶显示屏构成系统的视频输出部分,该液晶屏能与1500输出的数字信号直接匹配,无需数模转换。视频输入部分由模拟摄像头与模数转换芯片SA7113组成。如图1所示。

2 系统各模块介绍

2.1 飞利浦PNX1500内部结构

飞利浦PNX1500是一款32为超长指令集的音视频和图像处理器,其内含为TM3260处理器,并行五个指令执行槽。能够运行音视频处理软件和通用控制PNX1500里的几个图像和视频协处理器能够进行图像缩放和合成,大大提高了视频处理的性能。除此之外,PNX1500内部还集成有音频输入输出模块、网络模块、系统启动模块、硬件计时器、通用输入输出口等等。内部高速总线将多个模块连接在一起,如图2所示。

2.2 内存模块

我们选用了两片三星公司的K4D551638F-TC作为内存,共64MB,支持200Mhz工作频率。由于DDR内存技术较为成熟,就不再过多的介绍。值得注意的是,内存部分的时钟信号采用差分信号的方式,在发送端匹配接地电阻,在接收端匹配串连电阻,防止信号反射。

2.3 启动EEPROM模块

PNX1500上电后根据指定的8个引脚的电平高低来判断采取怎样的启动模式,从而从不同的存储体读取可执行的程序。启动模式分为EEPROM启动模式、Flash启动模式和辅助主机模式(例如PNX1500作为PC上显卡芯片时)。这里选择EEPROM启动模式,用上下拉电阻来配置8个引脚。由于启动程序二进制代码较短,选择容量为16KB的Atmel 24C128,通过IIC总线和PNX1500通信。启动程序中最最要的信息就是对PNX1500工作状态的配置和接下来应该的程序入口。EEPROM中配制DSP工作模式的程序如下所示。

以上程序编译为二进制代码后写入EEPROM。

由于IIC总线结构简单,硬件图省去。

2.4 Flash模块

由于EEPROM容量有限,并不能装载下视频编解码等应用程序,所以需要例如Flash这样容量合适的存储媒体。选取的是由三星公司生产的NandFlashK9F2808U0C,16M×8bit。PNX1500提供了与Flash很好的兼容,引脚的接口如图3所示。

通过阅读K9F2808U0C的手册,根据其工作时序,为上层软件编写了Flash的驱动程序,如下。

2.5 视频输入模块

本系统采用Philips SAA7113作为视频解码器,SAA7113接收标准的CVBS PAL/NTSC制式的视频信号,也可以接收S-Video视频输入信号。SAA7113内建了很多视频处理单元,通过其IIC接口可以方便的控制其色度、亮度等等。SAA7113可以选择输出CCIR656规定的数字视频信号,提供与DSP处理器的方便接口。在系统上电后,PNX开始操作IIC总线对SAA7113的寄存器进行配置,让其输出所需要的视频格式,PNX1500内部的视频输入(Video Input)单元可以工作在几种不同的模式下,用来从片外的视频源读取(这个过程是DMA操作)数据到内存中。它可以与符合ITU-TCCIR656的设备直接相连,视频数据输入后,将被分成Y/U/V分别存放在内存中。SAA7113H与PNX1500连接如图4:

本设计中,对SAA7113的设置其实就是设置他们芯片中的IIC寄存器,我们将功能做封装,实现如下接口函数。

2.5.1 基本IIC操作函数


2.5.2 初始化函数


2.5.3 以下函数针对SAA7113的某个功能作处理

类似的函数要实现很多,将这些函数写成板级支持库的软件代码包,供上层调用,构成BSP。

2.6 视频输出模块

PNX1500支持数字液晶屏数据格式。我们采用数字液晶屏来作为视频输出部分,从而省掉了数模转换的这一环节,方便了开发。选用了LG-Philps的LB064V02-A16.4英寸液晶屏,该显示屏分辨率为480×640,每个象素用18bit数据表示,采用RGB模式,每种色彩6bit。LB064V02-A1的工作信号时序图的如图5所示。

LB064V02-A1与PNX1500连接图如图6所示。

其中LB064V02-A1的时序参数都是由一定的规格要求。为了能让PNX1500的输出图像能被正常显示,设计了以下程序初始化PNX1500的视频输出模块。

2.7 音频输入输出

我们选择了具有回声消除功能的音频编解码芯片MSM7731,它与PNX1500的接口是通过PNX1500的音频输入输出模块连接的。如图6所示。

音频部分的设置有几点需要注意:将PNX1500的音频输出单元(AO)作为主控器,由其输出时钟和帧同步信号,将MSM7731和PNX1500的音频输入单元(AI)作为从设备,其位同步信号和帧同步信号由外界传来。AO_CLK和AO_WS通过设置分频系数从PNX1500的PLL处得到。

配置音频编解码芯片,音频编解码芯片的配置接口分为两种,一种通过管脚外接上拉或下拉的电阻来设定参数,由于管脚有限,所以这种方法能配置的参数均为基本参数,功能有限。另一种方法是通过单片机MCU来控制,其接口信号为串行的同步信号。我们在系统上添加一款单片机来配置该音频解码芯片。


2.8 网络部分

选用National Semiconductor公司的DP83847作为MAC层上的设备。由于DP83847与PNX1500之间有很好的硬件兼容,故不再介绍两者之间的硬件链接。值得注意的是,DP83847的状态指示LED引脚和DP83847物理地址引脚是共用的,所以一定要用上拉或下拉电阻配置。主要的驱动函数如下。

2.9 电源系统

PNX1500的电源系统相对复杂,其核心电压为1.2V,内存操作模块工作电压为2.5V,其余模块都工作在3.3V。作为一个嵌入式平台,希望外接电源的电压总数越少越好,所以我们平台上运用了DC-DC器件,将单一的外界电源5V转换为系统所需要的多种电压。值得注意的是,由于平台上芯片和器件比较多,需要将每件器件的工作电流峰值之和作为DC-DC器件的电流参数。我们选用ST公司的LD1580芯片,这款芯片的特点是能提供最大7A的电流,输出电压范围大,由外接匹配电阻决定输出电压。一共三个LD1580芯片组成本系统,首先外接直流电源5V被LD1580转换为3.3V,然后3.3V由两个LD1580分别转换为1.2V和2.5V。电源部分电路图和输出电压计算公司如图7,其中VREF为2.5V。

此外,由于系统各芯片具有大量的I/O口,在这些I/O口进行高低电平转换时,会瞬间产生大的电流变化量,由于电路板并不是一个理想导体,存在电感效应,在电流变化过快时会产生电压差,导致误动作,所以需要在电源的电和地之间加上低阻抗通道消除电感效应带来的电压差。我们在电源的电和地之间并联220微法到100纳法的多个旁路电容,消除不同频率的电压跳变。同时对板上各个芯片的电脚也加以旁路电容。

3 印刷电路设计

由于本系统有模拟和数字信号混合,器件繁多,电压复杂,如何保证系统能够稳定工作成为需要着重考虑的问题。本系统采用10层设计,每个信号层之间由电层或者地层隔开,模拟地与数字信号的地信号分开,同时在布局的时候考虑芯片电流回流问题,防止串扰。

本文介绍了基于飞利浦多媒体DSP PNX1500的嵌入式多媒体平台的硬件设计和低层驱动。该平台能性能稳定,工作良好,具有很好的应用前景。

关键字:电感  阻抗  电平  电流 引用地址:基于PNX1500的嵌入多媒体平台

上一篇:AMX推出基于Wind River Linux的标准化Modero系列触摸屏面板
下一篇:基于ARM Linux的图像采集与蓝牙传输

推荐阅读最新更新时间:2024-05-02 20:37

广泛应用于传感器的电流输入型前置放大器
广泛应用于传感器的电流输入型前置放大器 电路的功能 本放大器又称电流-电压转换器,是OP放大器的有效应用实例,由于本电路反相输入端是作为假设地而工作的,可以作为输入电阻极低的电流测量,也可作为各种传感器的前置放大器使用。在本电路输出端增加一个模拟表头,把输入电流转换成电压。则可构成高灵敏度的电流计。 电路工作原理 电路去掉了反相输入端的电阻,在反相放大中电路的工作就是由电路控制的,从信号源流入的电流IIN被送到OP放大器的输出,即IIN=IF。但作为衰减因素要考虑OP放大器的输入偏流IB。 电流-电压转换原理是,在OP放大器的输出输入端加入反馈电阻RF,就可以转换成电压EO(EO=IF*RF)。RF可由RF=EO/
[模拟电子]
广泛应用于传感器的<font color='red'>电流</font>输入型前置放大器
基于瞬时无功电流理论三相谐波提取的DSP实现
摘要:首先回顾和总结了目前谐波提取的方法并比较了各种方法的特点;详细地讨论了一种基于瞬时无功电流理论三相谐波提取的方法并讨论了这种方法的低通数字滤波器设计,具体分析研究了滤波器的种类、截止频率和采样频率对三相谐波提取效果的影响。最后仿真和实验研究了基于瞬时无功电流理论dq变换方法。 关键词:有源滤波器;谐波提取;瞬时无功功率理论 引言 有源滤波器是目前国内外谐波抑制技术的一个重要研究方向,在国外APF技术已得到了大量应用。APF技术的原理就是把三相畸变电流的谐波提取出来作为指令电流,控制PWM主电路产生一反向的谐波电流以补偿电网中的谐波电流,因此,三相谐波电流提取的效果直接决定了APF谐波补偿的效果。 图1 1 现有三
[应用]
美国国家半导体再添新品:轨到轨运算放大器及电流反馈运算放大器
36V电流反馈运算放大器可提供高摆率与高带宽 5V轨到轨输入输出运算放大器突破高保真度低电压操作屏障 二零零七年十月十一日 -- 中国讯 -- 美国国家半导体公司 (National Semiconductor Corporation)(美国纽约证券交易所上市代号:NSM)宣布推出一款5V的轨到轨输入/输出运算放大器和一款36V的电流反馈运算放大器。 型号为LME49721轨到轨输入/输出运算放大器不但具有极高的保真度,还可为低电压高端便携式电子产品提供信号调节功能。 另一款型号为LME49713电流反馈运算放大器具有超低失真与低噪声的优点,带宽高达190MHz以上,快速设定时间更短至50毫微秒。 这两款运算放大器与备受殊荣的L
[新品]
Maxim推出高精度、微型电流检测放大器
Maxim推出高边电流检测放大器MAX9610,为便携式设备提供高精度的检测功能。MAX9610专为电池供电设备而设计,采用精密的输入级实现1.6V至5.5V的输入共模电压范围(电池电压)。该输入范围非常适合检测单节锂离子(Li+)电池的电流,这种电池充满时电压为4.2V,正常使用时为3.6V、电压低于2.9V时将再次进行充电。此外MAX9610的1µA超低电源电流,延长了电池使用时间;500µV (最大值)的VOS和±0.5% (最大值)的增益误差大大提高了检测精度。该高精度器件提供微型µDFN和SC70封装,理想用于检测USB端口和蜂窝电话、PDA及其它便携式设备中的单节锂离子电池。 MAX9610是电压输出型器件,提供三种
[模拟电子]
Maxim推出高精度、微型<font color='red'>电流</font>检测放大器
无刷直流电机的电流换向电路 无刷直流电机的三相全桥驱动电路
无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。 无刷电机是指无电刷和换向器(或集电环)的电机,又称无换向器电机。早在十九纪诞生电机的时候,产生的实用性电机就是无刷形式,即交流鼠笼式异步电动机,这种电动机得到了广泛的应用。但是,异步电动机有许多无法克服的缺陷,以致电机技术发展缓慢。上世纪中叶诞生了晶体管,因而采用晶体管换向电路代替电刷与换向器的直流无刷电机就应运而生了。这种新型无刷电机称为电子换向式直流电机,它克服了第一代无刷电机的缺陷。 无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品,具有响应快速、较大的起动转矩、从零转速至额定转速具备可提供额定转矩的性能,具有可靠性高,稳定性好,适应性强
[嵌入式]
无刷直流电机的<font color='red'>电流</font>换向电路 无刷直流电机的三相全桥驱动电路
HL601A双电平保护器厚膜集成电路及应用
       1 引言   电力电子运行装置是电力电子技术的核心,一个装置投入运行后的稳定性和可靠性,与其保护性能是否完善和反应灵敏密切相关。通常电力电子装置设置的保护有:过压、过流、直通、短路、缺相等许多种,保护电路借助于传感器检测装置的运行参量,与设计设定的门槛值进行比较,当超过该门槛值时便进行相应的保护,常用的方法是借助于比较器和设定门槛的电位器。对大批量生产的电力电子装置,这种调试方法工作量大,且因电位器滑头的接触是否可靠,参数分散性等因素都会给设备的可靠性带来影响。陕西高科电力电子有限责任公司生产的双电平保护器厚膜集成电路HL601A,可以弥补上述不足,它采用集成电路封装,翻转门槛固定,给电力电子成套装置的调试和维护
[电源管理]
HL601A双<font color='red'>电平</font>保护器厚膜集成电路及应用
利用两个并联的转换器倍增最大负载电流
汽车设备、工业设备和FireWire外围设备都需要高效率、节省空间、能够在高电压下输出大电流的电源。但问题是高电压、大电流的单芯片降压型转换器并不能控制所需的负载电流。 一个解决方案是将两个转换器并联,使最大负载电流增大一倍。但是需要对标准配置的降压型转换器进行改进,以维持两个转换器之间的负载共享(分担)和稳定性,减小输入/输出电压的纹波。 图1 中给出了一个输入电压为8~40V、最大负载电流4A下输出电压为5V的DC-DC转换器。它使用两个并联的LT3430 60V 3A(峰值开关电流)单芯个降压型转换器。电路采用具有扩频调制功能(SSFM)的多相振荡器,使两个转换器能在高达250kHz的频率上保持同步 (18
[电源管理]
Zetex新型电流监视器适合模块电源应用
Zetex Semicondutors近日推出新型ZXCT1051电流监视器。该器件具有普通模式的0-2V之间供电压的宽感应范围,能发挥真正的短路电流监测功能。该器件以专用的电源引脚供电,能够在高、低端负载条件下工作,最适合模块电源的需要。 Zetex亚洲区副总裁林博文先生指出,这款新型电流监测器能将低成本的外置感应电阻器的电压转换成精确并且成比例的输出电压。该器件的偏置电压非常低,能在25℃温度下提供高于3%的测量精度及30mV的感应电压。   ZXCT1051的固定增益值为10,无须附加的外置电阻器。它采用微型SOT23-5封装,为设计人员带来非常紧凑而又具成本效益的电流监测解决方案。 此外,ZXCT1051的静态电流低
[新品]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved