本发明涉及一种读写系统,具体是一种实现编程器上芯片随意摆放读写的系统及方法。
背景技术:
目前,公知的编程器,必须拆下存储器,放到编程器锁紧座上并靠固定的一侧对齐,操作起来不方便,工作效率低下。
为了克服现有的编程器必须在固定位置摆放芯片的弊端,本发明提供一种编程器上芯片随意摆放并读写的方法。
技术实现要素:
本发明的目的在于提供一种实现编程器上芯片随意摆放读写的系统及方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种实现编程器上芯片随意摆放读写的方法,包含以下步骤:
a、上位机软件控制usb接口芯片或mcu,依次发出引脚侦测信号并接收返回的信息,根据数据库内置的芯片引脚接触特征码;
b、判断芯片在锁紧座上的摆放位置;
c、按照对应的偏移量设置硬件脚位。
d、产生时序、编程芯片。
一种实现编程器上芯片随意摆放读写的系统,包括usb接口p1、锁紧座芯片p2和usb接口芯片u2,usb接口芯片u2的脚8连接电阻r1,电阻r1的另一端连接电容c1和usb接口p1的脚2,usb接口芯片u2的脚7连接电阻r2,电阻r2的另一端连接电阻r4、电容c1和usb接口p1的脚3,电阻r4的另一端连接usb接口芯片u2的脚5。
作为本发明的优选方案:所述usb接口芯片u2的型号为ft2232d、ft2232h、ch341a、cy7c68013a、cyusb3014、c8051f或以stm32为代表的带usb接口的arm单片机中的一种。
与现有技术相比,本发明的有益效果是:本发明能够自动识别芯片在锁紧座上的摆放位置,可以更简单、更快速的对各种存储芯片进行读写编程,提高操作者的工作效率,创造更大的社会效益。
附图说明
图1是本发明的电路原理图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例中,一种实现编程器上芯片随意摆放读写的方法,包含以下步骤:
a、上位机软件控制usb接口芯片或mcu,依次发出引脚侦测信号并接收返回的信息,根据数据库内置的芯片引脚接触特征码;
b、判断芯片在锁紧座上的摆放位置;
c、按照对应的偏移量设置硬件脚位。
d、产生时序、编程芯片。
一种实现编程器上芯片随意摆放读写的系统,包括usb接口p1、锁紧座芯片p2和usb接口芯片u2,usb接口芯片u2的脚8连接电阻r1,电阻r1的另一端连接电容c1和usb接口p1的脚2,usb接口芯片u2的脚7连接电阻r2,电阻r2的另一端连接电阻r4、电容c1和usb接口p1的脚3,电阻r4的另一端连接usb接口芯片u2的脚5。
usb接口芯片u2的型号为ft2232d、ft2232h、ch341a、cy7c68013a、cyusb3014、c8051f或以stm32为代表的带usb接口的arm单片机中的一种。
本发明的工作原理是:图中p1.usb接口,u2.ft2232d接口芯片,p2为锁紧座(图示为16脚,也可以用mcu或者fpga扩展,支持40脚或者48脚锁紧座),夹持芯片用。
上位机软件控制usb接口芯片或mcu,依次发出引脚侦测信号并接收返回的信息,根据数据库内置的芯片引脚接触特征码,判断芯片在锁紧座上的摆放位置,再按照对应的偏移量设置硬件脚位,然后产生时序、编程芯片。
这就是编程器上芯片随意摆放并读写的方法。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。