电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者电子文章模拟电子技术ad1674应用电路

ad1674应用电路

11-20 17:32:41 | http://www.5idzw.com | 模拟电子技术 | 人气:149
标签:模拟电子技术基础,模拟电子电路,http://www.5idzw.com ad1674应用电路,http://www.5idzw.com
2.3 8253 定时器编程
outportb(0x23b,0x03); /*set 8253 timer into writing mode word state*/
outportb(0x23f,0x36); /*set 0 channel working with mode 3*/
outportb(0x23f,0x74); /*set 1 channel working with mode 2*/
outportb(0x23b,0x00); /*set to write data to 0 Channel mode */
outportb(0x23f,0x02); /*write low data to 0 channel*/
outportb(0x23f,0x00); /*write high data to 0 channel*/
outportb(0x23b,0x01); /*set to write data to 1 channel*/
outportb(0x23f,LC1); /*write low data to 1 channel*/
outportb(0x23f,HC1); /*write high data to 1 channel*/
outportb(0x23b,0x0c); /*启动CH0,CH1 工作*/
其中采样频率决写入计数器1 的计数值。
2.4 DMA 方式下PC 主机中8237A DMA 控制器编程
8237A DMA 控制器具有4 个DMA 通道,该接口电路使用通道1。
outportb(0x0x,0x05); /*mask DMA channel 1*/
outportb(0x0c,0x00); /*clear byet pointer flip*/
outportb(0x0b,0x55); /*write mode word.demand mode,address tincrease,autoinitialization,write trasfer
and select 1*/
outportb(0x83,SEG); /*write page number*/
outportb(0x02,LA); /*write low 8 bit address*/
outportb(0x02,HA); /*write hige 8 bit address*/
outportb(0x03,LC); /*write low 8 bit count data*/
outportb(0x03,HC); /*write hige 8 bit count data*
outportb(0x03,0x01); /*clear mask bit of DMA channel*/
其中写入11 口的数值应按照具体的工作方式来确定,写入131 口的页地址SEG 取20 位绝对地址的最高4 位的数值,而将低16 位地址的数值写入地址寄存器。写基值字节计数寄存器的字节总数值应为需要传输的字节数减1。
2.5 中断服务程序的编写以有中断向量的装入
void interrupt int9() /*中断服务程序*/
{ disable();
ah5=inportb(0x23d); /*输入高八位数据*/
outportb(0x23a,0x01); /*选择传输低四位数据*/
dl5=inportb(0x23d); /*输入低四位数据*/
outportb(0x23a,0x00); /*选择传输高8 位数据并为A/D 转换作准备*/
outportb(0x23c,0x00); /*A/D 转换完毕的标志位清零*/
outportb(0x20,0x20);
enable();
}
void stall 1(void interrupt(*faddr)())
{
disable();
setvect(INT1,faddr); /*装入中断服务程序*/
enable();
}
本文介绍一种基于AD1674 设计的接口电路,该电路具有查询、中断和DMA 三种数据传输功能,同时采用8253 定时脉冲或端口写两种A/D 启动方式。其中DMA 方式实现了数据的快速传输,而两种A/D 启动方式将会使采样率的设定更加灵活。应用本文原理设计的可插入通用PC 机的数据采集板已用于我们的高频多谱勒和到达角探测分析系统中,取得了满意的效果。这些设计方法和原理在其它实际数据采集系统的设计过程中,也会具有重要的参考价值。

应用电路

图6 为某新型国产机载武器系统的数
据采集处理部分的电路原理框图。来自保
传感器的十六路模拟信号经过多路开关切
换后送至高精密运放进行缓冲放大,同时
还要保持信号的采样精度。AD1674T 被接
在±10V 双极模拟电压输入模式,使用的是
内部基准源和时钟。从开关选通模拟信号
到A/D 转换以及数据输出均由ADSP2100
微处理器进行逻辑控制,每个这样的变换
周期均为64μs,因而完成16 个通道的模拟转换大约需要1ms 的时间,可以符合该系统的响应技术要
求。

上一页  [1] [2] 

,ad1674应用电路
关于《ad1674应用电路》的更多文章