并行A/D转换器AD574
发布时间:2008/12/8 0:00:00 访问次数:1883
ad574a是一种带有三态缓冲器的快速12位逐次比较式a/d转换芯片,可以直接与8位或16位微处理器相连,而无须附加逻辑接口电路。片内有高精度的参考电源和时钟电路,不需要外接时钟和参考电压等电路就可以正常工作。ad574a的转换时间为25 μs。芯片内含有逐次sts逼近式寄存器sar、比较器、控制逻辑、dac转换电路及三态缓冲器等。
ad574a的引脚排列如图所示。ad574a的引脚定义如下:8脚refout:内部参考电源输出(+10v)。10脚refin:参考电压输人.12脚bip:偏置电压输人。接至正负可调的分压网络,以调整adc输出的零点。13骨却10vin: ±5 v互戈0 ~10v模拟输。14脚20 yin:±10 y或0~⒛ⅴ模拟输入。7脚v,,,yee:模拟部分供电的正电源和负电源,为±12v或±15v。1脚vl:数字逻辑部分的电源+5v。15脚dgnd:数字地。
9脚agnd:模拟地。
16~27脚db0~db11:数字量输出,高半字节为db8~db11,低半字节为db0~db7。
28脚sts:状态信号输出端。sts=1时表示转换器正处于转换状态,srs返回低电平时,表示转换完毕。sts可作为状态信息被cpu查询,也可以用它的下降沿向cpu发出中断申请。
2脚:数据输出格式选择端。当=置(+5y)时,双字节输出,即12条数据线同时有效输出,当=0(0v)时,为单字节输出,即只有高8位或低4位有效。
3脚、6脚,ce:片选信号,当=0,ce=1同时满足时,ad574a才能处于工作状态。
5脚:读数据/转换控制信号,当=1,adc转换结果的数据允许被读取;=0,则允许启动凡/d转换。
4脚ao字节选择控制线。在启动ad574a转换时,用来控制转换长度。ao=0时,按完整的12位a/d转换方式工作,a0=1时,则按8位a/d转换方式工作。在ad574a处于数据读出工作状态时,a0和12/8作为数据输出格式控制。当=1时,对应12位并行输出;当=0时,则对应8位单字节输出,a0=0时输出高8位,a0=1时输出低4位,另外的半字节补4个0。胴在数据输出期间不能变换。
上述有关引脚的控制功能的状态关系见表。
ad574a控制信号状态表
1.ad574a单极性和双极性输入特性
ad574a有两个模拟电压输入引脚10vin和⒛vin,具有10v和⒛ⅴ的量程范围。这两个引脚的输人电压可以是单极性的,也可以是双极性的。由用户通过改变输人电路的连接形式,可使ad574a进行单极性和双极性模拟信号的转换。如图所示,图(a)是单极性输入情况,图(b)是双极性输入情况。
2.ad574a与单片机的接口
图所示为ad574a与单片机的接口示例。该电路采用双极性输入方式,可对±5 v或±10 v模拟信号进行转换。ad574a与8031单片机接口时,由于ad574a输出12位数码,单片机读取转换结果时,需分两次读入,所以接地;ad574a的高8位数据线接单片机的数据线,低4位数据线接单片机的低4位数据线;ad574a的ge信号要求无论是单片机对其启动控制,还是对转换结果的读取都应为高电平有效,所以和通过74ls00与非门接ce信号;ad574a的sts信号接单片机的一根i/o口线,单片机对转换结果的读取采用查询方式。
3.转换程序设计举例
设要求ad574a进行12位转换,单片机对转换结果读入,高8位和低4位分别存人片内ram的31h和30h单元,其转换子程序如下:
欢迎转载,信息来自维库电子市场
ad574a是一种带有三态缓冲器的快速12位逐次比较式a/d转换芯片,可以直接与8位或16位微处理器相连,而无须附加逻辑接口电路。片内有高精度的参考电源和时钟电路,不需要外接时钟和参考电压等电路就可以正常工作。ad574a的转换时间为25 μs。芯片内含有逐次sts逼近式寄存器sar、比较器、控制逻辑、dac转换电路及三态缓冲器等。
ad574a的引脚排列如图所示。ad574a的引脚定义如下:8脚refout:内部参考电源输出(+10v)。10脚refin:参考电压输人.12脚bip:偏置电压输人。接至正负可调的分压网络,以调整adc输出的零点。13骨却10vin: ±5 v互戈0 ~10v模拟输。14脚20 yin:±10 y或0~⒛ⅴ模拟输入。7脚v,,,yee:模拟部分供电的正电源和负电源,为±12v或±15v。1脚vl:数字逻辑部分的电源+5v。15脚dgnd:数字地。
9脚agnd:模拟地。
16~27脚db0~db11:数字量输出,高半字节为db8~db11,低半字节为db0~db7。
28脚sts:状态信号输出端。sts=1时表示转换器正处于转换状态,srs返回低电平时,表示转换完毕。sts可作为状态信息被cpu查询,也可以用它的下降沿向cpu发出中断申请。
2脚:数据输出格式选择端。当=置(+5y)时,双字节输出,即12条数据线同时有效输出,当=0(0v)时,为单字节输出,即只有高8位或低4位有效。
3脚、6脚,ce:片选信号,当=0,ce=1同时满足时,ad574a才能处于工作状态。
5脚:读数据/转换控制信号,当=1,adc转换结果的数据允许被读取;=0,则允许启动凡/d转换。
4脚ao字节选择控制线。在启动ad574a转换时,用来控制转换长度。ao=0时,按完整的12位a/d转换方式工作,a0=1时,则按8位a/d转换方式工作。在ad574a处于数据读出工作状态时,a0和12/8作为数据输出格式控制。当=1时,对应12位并行输出;当=0时,则对应8位单字节输出,a0=0时输出高8位,a0=1时输出低4位,另外的半字节补4个0。胴在数据输出期间不能变换。
上述有关引脚的控制功能的状态关系见表。
ad574a控制信号状态表
1.ad574a单极性和双极性输入特性
ad574a有两个模拟电压输入引脚10vin和⒛vin,具有10v和⒛ⅴ的量程范围。这两个引脚的输人电压可以是单极性的,也可以是双极性的。由用户通过改变输人电路的连接形式,可使ad574a进行单极性和双极性模拟信号的转换。如图所示,图(a)是单极性输入情况,图(b)是双极性输入情况。
2.ad574a与单片机的接口
图所示为ad574a与单片机的接口示例。该电路采用双极性输入方式,可对±5 v或±10 v模拟信号进行转换。ad574a与8031单片机接口时,由于ad574a输出12位数码,单片机读取转换结果时,需分两次读入,所以接地;ad574a的高8位数据线接单片机的数据线,低4位数据线接单片机的低4位数据线;ad574a的ge信号要求无论是单片机对其启动控制,还是对转换结果的读取都应为高电平有效,所以和通过74ls00与非门接ce信号;ad574a的sts信号接单片机的一根i/o口线,单片机对转换结果的读取采用查询方式。
3.转换程序设计举例
设要求ad574a进行12位转换,单片机对转换结果读入,高8位和低4位分别存人片内ram的31h和30h单元,其转换子程序如下:
欢迎转载,信息来自维库电子市场
上一篇:可编程逻辑器件的基本结构
上一篇:A/D转换器概况