一种通用编程器中的电源驱动结构的制作方法

文档序号:6754692阅读:260来源:国知局
专利名称:一种通用编程器中的电源驱动结构的制作方法
技术领域
本实用新型涉及一种通用编程器,尤其是涉及一种通用编程器中的电源驱动结构。
背景技术
通用编程器早已在相关行业应用,例如数码手机、数码相机、MP3播放器、PDA、打印机、传真机、电脑主板等生产及维修行业,凡是有用到EEPROM、FLASH、MCU等储存芯片的行业,都有必要采用通用编程器,通用编程器的主要功能是把数据写入到储存芯片上面,或者把储存芯片上面的数据读出来,简而言之就是读写储存芯片。
由于通用编程器需要应付几千上万种不同封装的储存芯片,通用编程器与芯片之间的接口需要采用万能驱动结构,其每一个驱动接口都可以作为读写储存芯片的地址线、数据线、控制线、时钟线、电源线、地线、高压写入线等功能,其中地址线、数据线、控制线、时钟线总称为信号线,信号线可以通过大规模逻辑阵列芯片产生,此过程称之为信号驱动。电源线、地线和高压写入线总称为电源线,电源线提供高电压、大电流来保证读写储存芯片工作正常,这里称之为电源驱动。大规模逻辑阵列芯片是不能满足需要的,目前的通用编程器都采用电子开关(三极管、大功率集成电路或者继电器)来实现电源驱动。目前常用的48路万能驱动结构的通用编程器,其每一路都可以实现信号驱动和电源驱动,要实现一路电源驱动,起码需要3个电子开关,理想的需要4个电子开关(参见图1),实现48路电源驱动则需要144个甚至192个电子开关。而48路万能驱动只能满足48个管脚以下储存芯片的万能驱动需求,如果储存芯片的管脚数超过48路,只能通过精简储存芯片的无用管脚来实现读写,这就失去万能驱动的真正意义。按照目前各种储存芯片的发展方向,具有120路万能驱动的通用编程器就基本能满足要求,例如BGA80封装的FLASH,其管脚为8X10结构,BGA107封装的FLASH,其管脚为10X12结构,即需要120路万能驱动,而120路万能驱动的电源驱动部分就需要360个电子开关,理想状态则需要480个电子开关,其线路是相当复杂的,损坏几率高,生产成本也高。
实用新型内容本实用新型目的在于提供一种通用编程器中的电源驱动结构;只需通过简单的更改接插连线就能满足各种储存芯片的电源驱动需要。
本实用新型的目的可通过以下技术措施来实现包括用于产生可变的与读写储存芯片相对应供电电压的电压控制模块和用于连接存储芯片的每一个管脚的驱动接口模块,还包括电源驱动模块,该电源驱动模块与驱动接口模块经电源驱动总线对应连接,电压控制模块的各个输出端根据所述驱动接口模块连接的存储芯片的电源驱动接口状态,经活动的接插连线与电源驱动模块上相应的连接端连接。
本实用新型所述的驱动接口模块为排孔接插座或可活动锁紧的锁紧座。
本实用新型所述的电源驱动模块为排孔/排针接插座或可活动锁紧的锁紧座。
对于不同储存芯片的电源管脚分布,即电源结构状态,可以更改接插连线与电源驱动模块上的连接端之间连接,满足不同储存芯片的不同电源驱动结构的需要。一般的储存芯片要用到的电源驱动线数量有限,通常是一至两个GND,一至两个VCC,一至两个VCCQ或没有,一个VPP或没有,因此更改的电源驱动数量也是很有限的,配合电脑软件的提示和自动监测纠错功能,可以轻松准确完成电源驱动的更改过程。
本实用新型由于抛弃了电子开关,整个通用编程器的线路相当精简,大大减少元器件损坏的几率,降低生产成本以及减少生产过程中的调试检测老化工作量,并提高电源驱动的质量,例如提高驱动电流和降低电源纹波等,而且随着驱动数量的增加不会成比例增加成本。


图1为现有技术中通用编程器中一路电子开关驱动结构的原理图;图2为采用本实用新型的通用编程器原理框图;图3为采用本实用新型的通用编程器具体实施例的原理框图;图4为本实用新型具体实施例的连接示意图。
具体实施方式
如图2所示,整个通用编程器由通信接口/处理器模块,电压控制模块,信号驱动/辅助处理器模块、电源驱动模块以及驱动接口模块组成(可选存储卡/显示模块),它们功能分别为通信接口/处理器模块连接到电脑,负责数据和命令的传送;处理电脑发送过来的命令和数据,控制信号驱动/辅助处理器模块产生读写储存芯片所需要的控制信号和提供数据。同时控制电压控制模块产生相应的供电电压。
电压控制模块受控于通信接口/处理器模块,产生可变的与读写储存芯片相对应的供电电压。读写储存芯片所需要的有地线(GND)、电源线(VCC)、IO电压线(VCCQ)和高压写入线(VPP),以上4项分别可以单独连接或者关闭,并连接到手动电源驱动模块。
信号驱动/辅助处理器模块受控于通信接口/处理器模块,并可以装载不同的辅助处理程序,和通信接口/处理器模块共同完成产生读写储存芯片所需要的各种控制信号和提供数据,通过匹配电阻网络连接到驱动接口模块,匹配电阻网络的作用是匹配信号驱动/辅助处理器模块与储存芯片的阻抗以及保护信号驱动/辅助处理器模块不会被储存芯片的供电电压损坏。
驱动接口模块负责连接存储芯片的每一个管脚,可以采用各种排孔/排针接插或可活动锁紧的锁紧座,例如欧式插座等。
存储卡/显示模块该模块是可选模块,用来完成脱离电脑连接时的显示工作状态和储存数据之用,特别适合工厂大批量生产采用。
电源驱动模块电源驱动模块与驱动接口模块经电源驱动总线对应连接,电压控制模块的各个输出端根据所述驱动接口模块连接的存储芯片的电源驱动结构状态,经活动的接插连线与电源驱动模块上相应的连接端连接。对于不同储存芯片的电源管脚分布,可以更改电源驱动结构,以128路驱动为例,如果某一款储存芯片的GND、VCC、VCCQ、VPP分别位于第1路、第10路、第50路和第80路电源驱动上面,就要求用户根据电脑软件的提示完成这4路电源驱动的连接,采用活动接插连线或者直接焊线的方法这4路电源驱动的连接。
如图3所示为128路万能驱动的通用编程器的原理框图通信接口/处理器模块由附带有USB2.0接口的高速处理器组成,简称CPU。CPU可以通过其USB2.0接口与电脑连接,并可以自动适应USB1.1接口。CPU通过8位宽度的数据总线与FPGA连接,确保了整个通用编程器的重要数据通道的高速传送。
信号驱动/辅助处理器模块由PQ208封装的5万门大规模逻辑阵列芯片组成,简称FPGA,该芯片可以提供140个任意配置功能的IO管脚,作为连接CPU和驱动接口模块之用,芯片内部的5万门逻辑资源可以灵活地随时更改,与CPU共同产生各种封装的储存芯片所需的相应读写驱动信号,其运行速度可高达200MHz。128路信号总线通过128个220欧姆电阻与驱动接口模块相连,220欧姆电阻的作用是匹配FPGA和储存芯片之间的阻抗,并保护FPGA不被电源驱动电压损坏,同时也起到防静电的作用。驱动接口模块由四个32脚欧式插座组成(如图4)。
CPU同时连接电压控制模块A,控制其产生相应的读写电压,并通过活动接插线连接到电源驱动模块B。电源驱动模块B也由四个32脚欧式插座组成,每一个欧式插座的管脚分别连接到驱动接口模块C的欧式插座的相应管脚。电压控制模块A中的各输出脚GND、VCC、VCCQ和VPP上可以连接一根以上的活动接插线D,通过这些活动接插线D可以任意连接到电源驱动模块B(如图4所示)上,从而实现不同储存芯片所需要的任何一种电源驱动结构状态。
权利要求1.一种通用编程器中的电源驱动结构,包括用于产生可变的与读写储存芯片相对应供电电压的电压控制模块和用于连接存储芯片的每一个管脚的驱动接口模块,其特征在于还包括电源驱动模块,该电源驱动模块与驱动接口模块经电源驱动总线对应连接,电压控制模块的各个输出端根据所述驱动接口模块连接的存储芯片的电源驱动结构状态,经活动的接插连线与电源驱动模块上相应的连接端连接。
2.根据权利要求1所述的通用编程器中的电源驱动结构,其特征在于所述的驱动接口模块为排孔/排针接插座或可活动锁紧的锁紧座。
3.根据权利要求1所述的通用编程器中的电源驱动结构,其特征在于所述的电源驱动模块为排孔/排针接插座或可活动锁紧的锁紧座。
专利摘要本实用新型公开了一种通用编程器中的电源驱动结构,包括用于产生可变的与读写储存芯片相对应供电电压的电压控制模块和用于连接存储芯片的每一个管脚的驱动接口模块,其特征在于还包括电源驱动模块,该电源驱动模块与驱动接口模块经电源驱动总线对应连接,电压控制模块的各个输出端根据所述驱动接口模块连接的存储芯片的电源驱动结构状态,经活动的接插连线与电源驱动模块上相应的连接端连接。由于抛弃了电子开关,整个通用编程器的线路相当精简,大大减少元器件损坏的几率,降低生产成本以及减少生产过程中的调试检测老化工作量,并提高电源驱动的质量,而且随着驱动数量的增加不会成比例增加成本。
文档编号G11C16/06GK2686042SQ20042004333
公开日2005年3月16日 申请日期2004年3月10日 优先权日2004年3月10日
发明者白锦添 申请人:白锦添
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1