基于PowerPC的模拟量输入接口扩展
The Analog Input Expansion Based on the PowerPC
摘要:介绍了PowerPC集成主处理器MPC8349E的性能特点。介绍了模数转换(A/D)接口芯片MAX197的结构功能。设计了模拟量输入接口扩展的硬件连接,并在硬件平台基础上进行了驱动程序的软件开发。
关键字:PowerPC;模数转换;驱动程序
Abstract: The performance and characteristics of the PowerPC integrated host processor MPC8349 are introduced .Also the structure and function of the A/D chip MAX197 is introduced.The hardware of the analog input interface expansion is designed,and the driver software based on the hardware platform is developed.
Key words: PowerPC ; A/D; Driver software
数据采集技术是信息科学的重要分支,是传感器、信号获取、存储与处理等信息技术的结合。将外部世界存在的温度、压力、流量、位移、液位等转换为数字信号,再传送到计算机作进一步处理的这一过程,即"数据采集"。数据采集已在工农业、医药卫生、生态环保、航空航天、军事、气象等领域得到了广泛的应用。可以通过对信号的测量、处理、控制及管理,实现测、控、管的自动化与系统化。模拟量输入接口(A/D)是采集系统的重要的组成部分。
1 MPC8349E系列嵌入式集成主处理器
1.1 处理器性能特点
Power.org™定义的Power™体系结构为广泛的处理器提供了技术基础,包括高端服务器芯片,以及到为计算机、手持设备和网络产品设计的PowerPC处理器。
MPC8349处理器是飞思卡尔半导体公司生产的基于Power™体系结构的嵌入式SoC。MPC8349的集成度非常高,除了一个高性能的E300核外,还包括DDR2控制器、两个32位PCI控制器、两个10/100/1000以太网控制器、安全引擎、USB控制器以及其他一些嵌入式应用需要的UART、I2C、GPIO等接口,被广泛应用于网络通讯领域、SOHO NAS、CPE、网关和交换机产品,打印机和复印机等产品,以及嵌入式计算和工业控制领域。MPC8349处理器支持扩大的运行温度范围,其指令与Power™体系结构的其他产品兼容,并提供比较广泛的开发工具支持。
1.2 MPC8349E局部总线(LBC)
局部总线控制器是本系统中CPU与A/D转换芯片的接口,该控制器提供了到多种类型存储设备和外部设备的无缝接口。该控制器负责控制八个存储体(bank),这八个存储体由一个高性能的SDRAM、一个GPCM和可多达三个的UPMs所共享。因此它支持到SDRAM、SRAM、EPROM、flash EPROM、可突发RAM、常规DRAM设备、扩展数据输出DRAM设备和其他一些外部设备的最小粘结逻辑接口。外部地址锁存信号(LALE)允许地址和数据信号的多路复用,减少信号数量。可以很方便地支持用户自定义的存储或者类似的外设。
2 A/D转换芯片MAX197
作为一种基本电路, A/D转换广泛应用于数据采集与信号测量中。A/D转换芯片有并行、串行两种,精度从8位到24位,存在多个等级。其中12位的MAX197 是性能比较优越的一款, 接口简单,转换速度快,操作容易,精度能够满足多数信号测量和工业控制场合。
2.1 MAX197 结构特点
MAX197芯片是美国MAXIM公司近年的新产品,是多量程( ±10V、±5V、0~10V、0~5 V)、8通道、12位精度的A/D转换器。它采用逐次逼近工作方式,有标准的微机接口。三态数据I/O口用做8位数据总线,数据总线的时序与绝大多数通用的微处理器兼容。全部逻辑输入和输出与TTL/CMOS电平兼容,仅需要一个+5V供电,且外围电路简单,可简化电路设计。
2.2 MAX197 的控制字
如图1所示,MAX197控制字的PD1、PD0这两位选择时钟和低功耗模式;ACQMOD为0表示内部控制采集,ACQMOD为1表示外部控制采集;RNG选择输入端的满量程电压范围;BIP选择单极性、双极性转换模式;A2、A1和A0用于选择多路输入通道的地址。在VEF=4.096V时,MAX197通过软件设置控制字节的D3、D4位,可选择输入量程为±10V、±5V、0~10V和0~5V。
2.3 MAX197 的管脚功能
MAX197有28个管脚, 管脚图如图2所示。
图2中REF控制满量程输入电压大校在REFADJ管脚加外部基准电压后,MAX197多量程A/D 转换器VREF =1.6384×VREFADJ(2.4V<VREF<4.18V)。输入通道的过压保护为±16.5V,即使芯片处于低功耗工作模式,这种防护也有效。VDD=0V 时,输入阻抗网络所具有的电流限制足以保护器件。数字接口输入和输出数据在三态并行口上是复用的,这些并行I/O口可以很容易地和处理器接口。与处理器相
- 基于ISP1581型接口电路的USB2.0接口设计(01-18)
- 基于PCI总线的数字卫星解调卡驱动程序开发(06-15)
- USB设备驱动程序开发(05-20)
- 基于PCI9054的接口卡(08-08)
- 基于PCI总线的塔康视频信号产生电路设计 (08-15)
- 高速DAC-AD9779/AD9788的应用(04-14)