一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种串行EEPROM的型号识别及控制器设计方法

2022-07-16 22:27:15 来源:中国专利 TAG:

技术特征:
1.一种串行eeprom的型号识别及控制器设计方法,其特征在于,包括:步骤1、读取串行eeprom在地址0x000处的数据;步骤2、在读操作开始进行计数,当计数到特定区间内开始持续检测eeprom输出端口在输出dummy位时的位置;步骤3、根据dummy位出现的位置判断该eeprom的地址位宽大小,若在计数区间内未检测到dummy位,则说明为其他eeprom型号或未插入eeprom;步骤4、若其地址宽度不能直接判断eeprom型号,则进一步区分eeprom型号,根据地址宽度和数据宽度,选择向eerpom的地址0x00和0x80分别写入数据0x5555和0xaaaa,或向地址0x000和0x100分别写入数据0x55和0xaa;步骤5、分别读出两个地址处的数据,判断数据是否相同,进一步确定eeprom型号;步骤6、将型号编码信息写入eeprom控制器的配置寄存器中,并指示该型号信息是否有效;步骤6、eeprom控制器中的位宽转换模块根据配置寄存器的有效型号信息进行自动配置,使其进入连续两次或四次读写模式;步骤7、eeprom控制器的信号发生器根据配置寄存器的有效型号信息进行自动配置,使其能够输出对应eeprom型号的地址宽度和数据,或从eeprom输出端口采样正确宽度的读出数据;步骤8、完成型号识别及控制器自动配置,开始对eeprom进行正常读写等操作。2.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,所述eeprom型号包括93c46、93c56、93c66、93c86。3.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,所述的eeprom型号在读出数据时接收所需宽度的地址信息后会首先输出dummy位,其为低电平,据此进行型号识别。4.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,不同eeprom型号的容量不同。5.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,不同eeprom型号都可以通过端口连线方式的不同而使其数据位宽配置为8或16。6.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,地址宽度相同的两个eeprom其容量大小不同,数据宽度相同,低容量的eeprom的最高位地址信息实际上并不使用,但其额外周期是被要求的。7.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,控制器中的位宽转换模块和信号发生器模块会根据自动识别的型号信息进行自动配置。8.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,控制器中的位宽转换模块会在写操作时将32位数据分成2个16位数据或4个8位数据分成两次或四次依次写入eeprom,在读操作时会连续读两次16位数据或读四次8位数据,整合成32位数据后输出。9.如权利要求1所述的一种串行eeprom的型号识别及控制器设计方法,其特征在于,采用该方法控制器可以兼容多种型号的eeprom及32位数据宽度的系统。

技术总结
本发明公开了一种EEPROM型号识别及控制器设计的方法,该方法包括:对EEPROM的0x0地址进行读操作;通过EEPROM输出dummy位的位置判断地址宽度;若能确定EEPROM型号则结束识别;若不能确定则向0x000地址和0x100或0x80地址写入不同数据;通过判断从这两个地址读出的数据是否相同进一步区别具体型号;将有效EEPROM型号编码写入配置寄存器中;控制器中的位宽转换模块根据型号信息配置自身进入连续两次还是四次读写操作模式;控制器中的信号发生器配置自身从而输出正确控制信号。利用本发明可以实现对EEPROM型号的自动识别,并通过识别信息对控制器进行配置,使得控制器能够兼容多种EEPROM型号,同时也实现数据位宽8位和16位向32位的自动转换,使该控制器和EEPROM能够直接兼容数据宽度为32位的系统。兼容数据宽度为32位的系统。兼容数据宽度为32位的系统。


技术研发人员:王忆文 余长江 王瑶 潘涛
受保护的技术使用者:电子科技大学
技术研发日:2022.04.22
技术公布日:2022/7/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献