文档详情

基于PCXT接口的电路设计说明.doc

发布:2025-05-21约小于1千字共3页下载文档
文本预览下载声明

基于PC/XT接口的电路设计说明

12位A∕D转换器接口

选择8088作为总线,选择双向缓冲器74LS245用于数据总线缓冲,当DIR=1,R/C=0时,系统用假写外设操来启动AD574作为双极性A∕D转换。由于电压从10VIN输入,因而只需外接±12V电源即可。译码电路用系统的地址线A9~A1参加译码,IOR和IOW也参加译码。信号AEN必须参加译码,以避开DMA操作时对AD574的误操作。

12位D∕A转换器接口

选择DAC1210作为12位的D/A转换器。当D/A转换器位数大于8位时,与8位微处理器接口时转换的数据分次送出。

如电路图所示DAC1210与8088存器(存放待转换数据的高8位)和4位输入寄存器(存放待转换数据的低四位)的输入允许控制都需要CS和WR1同时为低电平,且8位输入寄存器还需要在B1/B2为高时才能被选通,所以当DAC1210与8位数据总线相连,送12位的待转换数据时,必须首先使B1/B2为高,以便将数据的高8位送到8位输入寄存器锁存;然后使B1/B2为低,以使数据的低4位送到4位输入寄存器进行锁存。

在DAC1210与74LS273之间选择光耦连接,以便使电路信号稳定,使电路不致失真。

16位24V输入与输出

通过光耦的作用将电路模拟量与CPU进行交换和处理。选择16个光耦组成16位电路,同样的选择了74LS245作为双向缓冲器,在电路中根据所输入和输出的24V电压值选择一些电阻值。这样就实现了电路电压之间的转换。

译码器的说明

选择74LS138作为译码器,其地址具体见下表

高四位地址

中间四位地址

低四位地址

控制芯片地址

0

0

1

0

0

0

0

1

1

0

0

0

Y0

0

0

1

0

0

0

0

1

1

0

0

1

Y1

0

0

1

0

0

0

0

1

1

0

1

0

Y2

0

0

1

0

0

0

0

1

1

0

1

1

Y3

0

0

1

0

0

0

0

1

1

1

0

0

Y4

0

0

1

0

0

0

0

1

0

1

0

1

Y5

0

0

1

0

0

0

0

1

0

1

1

0

Y6

0

0

1

0

0

0

0

1

0

1

1

1

Y7

附电路图

显示全部
相似文档