工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->电路简单性能优异的拷贝机

电路简单性能优异的拷贝机

作者:dolphin时间:2016-09-29

  目前,市售的拷贝机中,有些因为软件算法问题拷贝速度非常慢,有的是手动设置(在拷贝前要人工设置待拷贝芯片的型号),使用十分不便。针对这种情况,设计了这款电路简单、性能优异的拷贝机。

  一、电路及工作原理
  
  拷贝机采用Atmel公司的Attiny13作主控芯片。该芯片只有8个脚,采用内部振荡器,外电路非常简单。下图是其电原理图,右图是PCB图。电路非常简单,共有6只电阻、两只发光管、一只5V稳压管、两只8脚DIP8座(用来插主片和从片),再然后加上一个电源座就行了。下图中的短按跳线帽W1是用来设置24C系列芯片的两种地址方式的(存储容量大于24C16的芯片要短接W1,其余的就不用了)。

拷贝机原理图


  
  芯片的拷贝是全自动的,使用者只要把两个芯片插入对应的插座,拷贝机就会自动进行拷贝和校验,然后通过指示灯来显示拷贝结果(拷贝时可以先通电也可以先插入芯片)。
  
  此拷贝机只需要简单的稳压就可以用。
  
  二、提高拷贝速度的三种方法  
  
  1.采用页写入模式对于24C系列芯片的操作时序已有很多的资料介绍,但很多人没有注意充分利用芯片的潜在能力。24C系列芯片的拷贝最费时间的是写入,而每种芯片都有写入模式。
  
  将一页的数据进行一次性写入,通过这个方法会大大增加芯片拷贝速度。PCB
  
  2.采用循环检测拷贝结果的方法在芯片进入写入,循环检测拷贝是否完成,一旦完成便立即转入下面的工作,而不是延时等待拷贝完成,从而提高了拷贝速度。
  
  3.主、从片采用直接对拷方式对于IIC总线所支持的400kHz的速度,如果靠单片机的指令来产生所需时序,则单片机要在每次操作中判断后才能输出,而且大部分程序采用的是单片机内部缓冲的拷贝方式,就是先将数据从主片读到单片机,再写入从片,这样就增加了一倍的时间。这款拷贝机采用直接对拷方式,将数据直接从主片传送给从片,不经过单片机缓冲,这样将节省一半拷贝时间。
  
  具体办法是:通过单片机控制主、从两个芯片工作于不同方式,时钟是由单片机来控制的,数据在整个的对拷过程中,单片机不参与控制,只维持一下I2C总线的上拉,这相当于在单片机的指挥下,主片直接将数据送给从片,从片在接收到数据后的应答信号也是直接发给主片。在这种情况下,单片机执行的是简单的计数输出脉冲功能,程序实现起来也非常简单。
  
  通过以上的几种方法的组合,就能够让芯片的拷贝达到非常快的速度。这里采用的是一种非常规思路。

程序流程图见下图所示。

程序流程图



评论

技术专区