8位A/D转换器与8位CPU的接口

来源:本站
导读:目前正在解读《8位A/D转换器与8位CPU的接口》的相关信息,《8位A/D转换器与8位CPU的接口》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《8位A/D转换器与8位CPU的接口》的详细说明。

   当 A/D转换器与 CPU均为8位时,其接口相当简单。如A/D转换器本身不带三态输出锁存器,必须把8位数据线通过三态缓冲器和CPU的数据线相连接。如A/D转换器本身带有三态输出锁存器,则可将其和CPU的数据线直接相连。

   ADC 0804为一个8位逐次比较的A/D转换器。在电路内,有三态输出锁存器。其转换时间为 100μS。其逻辑符号如图1所示。

8位A/D转换器与8位CPU的接口

图1 ADC 0804的逻辑符号

  ADC 0804与CPU之间的接口信号包括:

  DB0~DB7 8位数据线。

  -CS片选信号,低电平有效。

  -WR写信号,当-CS信号为低,-WR将复位内部逻辑,并启动A/D转换器。

  -RD读信号,当-CS信号为低,-RD读出转换数据。

  -INTR 中断申请信号,低电平表示转换结束,新的数据可通过-RD控制读出,此信号可通过三态缓冲器接到数据总线上,通过查询方式读出A/D转换器的工作状态。

  与ADC 0804模拟输入有关的信号有:

  VIN(+)、VIN(-),模拟输入信号。

  CLK IN、 CLK R 端通过外接电阻电容产生0804的工作时钟。10K,150pF时的转换时间为100μS。

  VREF(不接时的参考电压为2.5V)。

  VCC、GND 电源端、接地端。

  图2是ADC0804的时序图,当片选信号有效时,-WR信号启动A/D转换,当A/D转换结束后,-INTR由高变为低,此时可通过-RD信号将数据读出。由于ADC0804采用了三态缓冲输出的形式,数据总线可直接与CPU的数据总线相接。

8位A/D转换器与8位CPU的接口

图2 ADC 0804的时序

  图3为ADC 0804的接口图。

8位A/D转换器与8位CPU的接口

图3 ADC 0804的接口

  图中基准电压不连接,即采用内部2.5V的基准电压。

  此接口采用查询的方式控制A/D转换,A/D转换器和状态读入采用了2个地址。当选中第一个地址时,写指令将使A/D转换器被启动并开始转换。当转换结束时,INTR信号变为低电平,此信号可作为中断申请信号,也可以作为状态信息,供 CPU在查询方式时使用,在本例中通过地址2的选中,读入A/D的状态。CPU在得知 A/D转换已结束后,则发出地址1的读信号,将转换后的数据读入 CPU。

提醒:《8位A/D转换器与8位CPU的接口》最后刷新时间 2023-07-10 03:54:20,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《8位A/D转换器与8位CPU的接口》该内容的真实性请自行鉴别。