新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 多通道A/D转换控制模块的设计与实现

多通道A/D转换控制模块的设计与实现

作者:时间:2011-09-23来源:网络收藏

其中,S是起始位,字的起始位总为“1”;A2~A0是选择位,在单端输入时分别对应8个,对应关系见表2,而对于差分输入,CH0~CH1、CH2~CH3、CH4~CH5、CH6~CH7分别对应差分信号的输入端,其对应关系如表3所示。

本文引用地址:http://www.eepw.com.cn/article/178601.htm

e.JPG f.JPG


SGL/DIF是模式位,该位为“1”时是单端输入模式,为“0”时是差分输入模式;PD1和PD0是电源模式位,其含义如表4所示。

g.JPG


(3)ADS7844的时序图。
ADS7844有3种时序,分别是15-时钟时序、16-时钟转换时序和24-时钟转换时序,通常采用转换周期为24个时钟周期的工作时序,其中8个用于输入控制字,16个用于读取转换结果,如图2所示。控制字的所有位在时钟上升沿被锁入芯片,转换结果在时钟的下降沿被逐位移出。所有移入和移出的数据都是高位在前、低位在后。需要说明的是,ADS7844是12位A/D转换器,其转换结果只有12位,故在移出12位结果后,还需送入4个时钟来完成整个转换过程,这4个多余时钟移出的数据为“0”,使用时不应作为转换结果处理。

h.JPG


1.2 MC143150 Neuron芯片
MC143150 Neuron芯片是Motorola公司成熟的VLSI设备,集成了硬件和固件,提供了完整的系统资源,3个管线处理器,其中一个用于执行用户编写的应用程序、另外两个完成网络中Neuron芯片间的信息交互任务。Neuron芯片通过11只引脚与应用指定的外部硬件相连,可以配置直接I/O对象、并行双向I/O对象、串行I/O对象等多种工作方式,从而可以借助最少的外接电路灵活的输入输出功能。

i.JPG


为了便于现场应用,将MC143150 Neuron芯片、收发器Transceiver、定时器以及存储器集成在一起,如图3所示。其中Clock给MC143150 Neuron芯片提供工作基准时钟信号,RAM/ROM等存储器用于存放MC143150 Neuron芯片的固件与用户应用程序,Transceiver用于间网络互联,I/O调处与A/D转换器ADS7844的对应数据端口、外围电源、MC143150 Neuron芯片的Reset和Service控制按键相连接,维护MC143150 Neuron芯片的正常工作以及端口数据的采集、分析和处理等功能。

c语言相关文章:c语言教程


模数转换器相关文章:模数转换器工作原理




评论


相关推荐

技术专区

关闭