[设为首页] [加入收藏[繁体中文]
SMT易网技术频道

  当前位置:首页 >> 技术文章 >> 电子技术 >> 正文

基础知识 SMT工艺 技术交流 无铅专题 焊接技术 PCB工艺 行业标准 品质管理 电子技术 封装技术

基于单片机的高速信号测试接口板的实现(二)

【来源:E代电子 】【编辑:王 雪,田红心,田 斌】【时间: 2006-7-5 9:00:59】【点击:

1.2  FIFO1与被测板的通信(数据输入被测板)
    
  
FIFO1与被测板的通信连接包括数据线以及读允许REN1REN1的的作用是控制被测板的读取过程,只有当此信号为低电平,被测板才能从FIFO1中读数据。

   由于被测板的读取速度很高,而单片机的指令周期相对慢得多,当FIFO1被读空后,如果使用单片机来控制读允许使其恢复到高电平,可能在关闭读允许以前被测板已经读入了很多无用数据,所以这里采用FIFO1的空标志位通过D触发器,和单片机的读允许端一起组成控制信号具体电路如图3(a)所示。

控制信号产生


    当单片机发出读允许信号,被测板开始读取数据,当FIFO1为空,EF1通过D触发器关断使被测板停止读数,同时,单片机关闭FIFO1的读有效信号。

    1.3  被测板与FIFO2的通信(数据从被测板输出)    
    
   被测板与FIFO2的通信连接包括数据线、写允许、反馈线NW、部分复位PRS以及时钟CLK。PRS 的作用是部分复位FIFO,即将FIFO的读写指针归零,其他设置不变。CLK由被测板提供,作为FIFO1的读时钟和FIFO2的写时钟,这里为40 MHz,当
测试不同的单元电路时,CLK的频率也可以随着被测对象的总线频率改变而改变。

   被测板对测试信号进行处理后,首先通过PRS将 FIFO2部分复位,防止由于两者没有同时复位带来的数据误读。接着被测板将BWEN2置为低,开始向FIFO2写数据。

   当FIFO2被写满,同样存在一个及时关闭其写允许的问题。这里采用FIFO2的满标志位FF2通过D触发器关断同时触发NW信号反馈给被测板,通知被测板停止输出数据,如图3(b)所示。

   1.4  FIFO2与RS232口通信(数据从RS232口输出)


·最新文章·
 
·热点文章·
·其他相关文章·
上一篇:基于单片机的高速信号测试接口板的实现
下一篇:基于单片机的高速信号测试接口板的实现(三)