一种驱动脉冲的确定方法、控制器及磁性存储设备的制造方法_3

文档序号:9376606阅读:来源:国知局
Ι个驱动脉冲的驱动强度比第k个驱动脉冲的驱动强度减小第一预设强度值。
[0091]其中,在本实施方式中,所述第一预设强度值为所述第k个驱动脉冲的驱动强度的十分之一。即若第k个驱动脉冲的驱动强度为Hk,则所述第k+Ι个驱动脉冲的驱动强度为Hk+1 = Hk-Nl0其中,NI为第一预设强度值。所述NI = Hk/10。当然,在NI = Hk/10中,分母“10”可以根据实际需要进行调整。当需要精确性较高时,则分母可以设置较大。即在其他实施方式中,所述第一预设强度值也可以为所述第k个驱动脉冲的驱动强度的百分之
O
[0092]步骤304、所述控制器确定所述读取装置在第k+Ι个驱动脉冲的驱动下未读取到所述磁性存储轨道中两个磁畴的数据。
[0093]需要说明的是,所述控制器通过确定所述读取装置是否读数到所述磁性存储轨道中两个磁畴的数据来确定所述磁畴是否移动了至少2bit位置。若确定所述读取装置读数到所述磁性存储轨道中两个磁畴的数据,则表明所述控制器发送的驱动脉冲的驱动强度过大导致所述磁畴移动了至少2bit位置,从而会导致所述磁性存储设备发生读写错误。则所述控制器需要减小再次发送的驱动脉冲的驱动强度,直至所述控制器确定所述读取装置读取到所述磁性存储轨道中一个磁畴的数据,表明所述磁畴仅移动了 Ibit位置为止。其中,所述控制器确定读取装置获得所述磁性存储轨道中两个磁畴的数据的表现形式之一是获得的数据在预定时间内发生变化(即所述磁畴的阻态在预设时间发生改变)。当获取的数据在预定时间内未发生变化,则表明所述读取装置获得了所述磁性存储轨道的一个磁畴的数据。
[0094]步骤305、所述控制器确定第k+Ι个驱动脉冲的驱动强度为所述磁畴的最大驱动强度。
[0095]需要说明的是,当所述控制器确定第k个驱动脉冲的驱动强度使得所述读取装置读取到所述磁性存储轨道中两个磁畴的数据,表明所述磁畴移动了 2bit位置,而第k+Ι个驱动脉冲的驱动强度未使得所述读取装置读取到所述磁性存储轨道中两个磁畴的数据,则可以确定第k+Ι个驱动脉冲的驱动强度为确保所述磁畴移动Ibit位置的最大驱动强度。
[0096]因此,所述控制器只要发送驱动强度等于或略小于所述最大驱动强度的驱动脉冲至所述磁性存储轨道,便可驱动所述磁畴移动Ibit位置,从而确保所述磁性存储设备不发生读写错误。
[0097]在本实施方式中,所述驱动脉冲的确定方法通过控制器向向所述磁性存储轨道和所述读取装置发送第k个驱动脉冲,其中,所述k是不为O的自然数;确定所述读取装置在所述第k个驱动脉冲的驱动下是否读取到所述磁性存储轨道中两个磁畴的数据;在确定所述读取装置读取到所述磁性存储轨道中两个磁畴的数据时,向所述磁性存储轨道和所述读取装置发送第k+Ι个驱动脉冲,其中,第k+Ι个驱动脉冲的驱动强度比第k个驱动脉冲的驱动强度减小第一预设强度值;确定所述读取装置在第k+Ι个驱动脉冲的驱动下未读取到所述磁性存储轨道中两个磁畴的数据;确定第k+Ι个驱动脉冲的驱动强度为所述磁畴的最大驱动强度。因此,本发明实施例实现了确定驱动所述磁畴移动的最大驱动强度的目的。且由于本发明实施例已经确定了磁畴移动的最大驱动强度,因此可以使所述控制器发送驱动强度等于或略小于所述最大驱动强度的驱动脉冲便可精确地驱动磁畴移动ibit位置,确保了磁性存储设备不发生读写错误。
[0098]请参阅图4,本发明实施例第二方案的第二实施方式提供了一种驱动脉冲的确定方法。本发明实施例第二方案的第二实施方式提供的一种驱动脉冲的确定方法与第二方案的第一实施方式提供的一种驱动脉冲的确定方法相似,两者的区别在于:在所述第二方案的第二实施方式中,所述方法还包括如下步骤。
[0099]步骤401、所述控制器向所述磁性存储轨道和所述读取装置发送第m个驱动脉冲。其中,所述m为大于k+Ι的自然数。
[0100]步骤402、所述控制器确定所述读取装置在所述第m个驱动脉冲的驱动下是否读取到所述磁性存储轨道中一个磁畴的数据。
[0101]需要说明的是,所述控制器通过确定所述读取装置是否读数到所述磁性存储轨道中一个磁畴的数据来确定所述磁畴是否移动了 Ibit位置。若确定所述读取装置读数到所述磁性存储轨道中一个磁畴的数据,则表明所述控制器发送的驱动脉冲的驱动强度未达到驱动所述磁畴移动了 Ibit位置的极限。所述控制器需要减小再次发送的驱动脉冲的驱动强度,直至所述控制器确定所述读取装置未读取到所述磁性存储轨道中一个磁畴的数据,表明所述磁畴未被移动为止。
[0102]步骤403、所述控制器在确定所述读取装置读取到所述磁性存储轨道中一个磁畴的数据时,向所述磁性存储轨道和所述读取装置发送第m+1个驱动脉冲,其中,第m+1个驱动脉冲的驱动强度比第m个驱动脉冲的驱动强度减小第二预设强度值。
[0103]其中,在本实施方式中,所述第二预设强度值为所述第m个驱动脉冲的驱动强度的十分之一。即若第m个驱动脉冲的驱动强度为Hni,则所述第m+1个驱动脉冲的驱动强度为Η?+1 = Ηη-Ν20其中,Ν2为第二预设强度值。所述Ν2 = H?/10。当然,在N2 = Hn/10中,分母“10”可以根据实际需要进行调整。当需要精确性较高,则分母可以设置较大。即在其他实施方式中,所述第二预设强度值也可以为所述第m个驱动脉冲的驱动强度的百分之一。所述第二预设强度值也可以与第一预设强度值相等。
[0104]步骤404、所述控制器确定所述读取装置在第m+1个驱动脉冲的驱动下未读取到所述磁性存储轨道一个磁畴的数据。
[0105]其中,若所述控制器确定所述读取装置未读数到所述磁性存储轨道中一个磁畴的数据,则表明所述控制器发送的驱动脉冲的驱动强度已太小,已无法驱动所述磁畴移动Ibit位置。
[0106]步骤405、所述控制器确定所述第m个驱动脉冲的驱动强度为所述磁畴的最小驱动强度。
[0107]需要说明的是,当所述控制器确定第m+1个驱动脉冲的驱动强度使得所述读取装置未读取到所述磁性存储轨道中一个磁畴的数据,表明所述磁畴未被移动,而第m个驱动脉冲的驱动强度使得所述读取装置读取到所述磁性存储轨道中一个磁畴的数据,则第m个驱动脉冲的驱动强度为确保所述磁畴移动Ibit位置的最小驱动强度。
[0108]因此,所述控制器只要发送驱动强度等于或大于所述最小驱动强度且小于或等于所述最大驱动强度的驱动脉冲至所述磁性存储轨道,便可驱动所述磁畴移动Ibit位置,从而确保所述磁性存储设备不发生读写错误。
[0109]请参阅图5,本发明实施例第三方案实施方式提供一种控制器100。所述控制器100应用于磁性存储设备中,以确定所述磁性存储设备中磁畴的驱动脉冲。其中,所述磁性存储设备包括由磁畴组成的磁性存储轨道,控制器及读取装置。所述控制器用于向所述磁性存储轨道和所述读取装置发送驱动脉冲。所述控制器100包括发送模块10及确定模块20。
[0110]所述发送模块10用于向所述磁性存储轨道和所述读取装置发送第i个驱动脉冲。其中,所述i是不为O的自然数。
[0111]所述确定模块20用于确定所述读取装置在所述第i个驱动脉冲的驱动下是否读取到所述磁性存储轨道中一个磁畴的数据。
[0112]需要说明的是,在本实施方式中,i可以为自然数1,且使所述发送模块10第一次发送的驱动脉冲的驱动强度足够小,以无法驱动所述磁畴移动,从而使得所述读取装置无法读取到所述磁性存储轨道中一个磁畴的数据。所述驱动脉冲可以为电流脉冲或电场脉冲。
[0113]所述发送模块10还用于在确定所述读取装置未读取到所述磁性存储轨道中一个磁畴的数据时,向所述磁性存储轨道和所述读取装置发送第i+Ι个驱动脉冲,其中,所述第i+Ι个驱动脉冲的驱动强度比第i个驱动脉冲的驱动强度增加第一预设强度值。
[0114]其中,在本实施方式中,所述第一预设强度值为所述第i个驱动脉冲的驱动强度的十分之一。即若第i个驱动脉冲的驱动强度为H1,则所述第i+Ι个驱动脉冲的驱动强度为H1+1 =氏+Dl。其中,Dl为第一预设强度值。所述Dl =氏/10。当然,在Dl = Η,/1中,分母“10”可以根据实际需要进行调整。当需要精确性较高时,则分母可以设置较大。即在其他实施方式中,所述第一预设强度值也可以为所述第i个驱动脉冲的驱动强度的百分之
O
[0115]所述确定模块20还用于在确定所述读取装置在所述第i+Ι个驱动脉冲的驱动下读取到所述磁性存储轨道中一个磁畴的数据时,确定所述第i+Ι个驱动脉冲的驱动强度为所述磁畴的最小驱动强度。
[0116]需要说明的是,所述确定模块20通过确定所述读取装置是否读取到所述磁性存储轨道中一个磁畴的数据来确定所述磁畴是否移动了 Ibit位置,从而确定选择的驱动强度是否是确保所述磁性存储设备不发生读写错误的驱动强度。当所述确定模块20确定所述读取装置未读取到所述磁性存储轨道中的一个磁畴数据时,表明所述磁畴未被移动Ibit位置,需要增加再次发送的驱动脉冲的驱动强度,直至所述确定模块20确定所述读取装置读取到所述磁性存储轨道中一个磁畴的数据,表明所述磁畴移动了 Ibit位置为止。
[0117]需要说明的是,当确定了所述磁畴的最小驱动强度后,所述发送模块10只要发送驱动强度等于或略大于所述最小驱动强度的驱动脉冲至所述磁性存储轨道,便可驱动所述磁畴移动Ibit位置,从而确保所述磁性存储设备不发生读写错误。
[0118]在本实施方式中,所述控制器100的发送模块10用于向所述磁性存储轨道和所述读取装置发送第i个驱动脉冲,其中,所述i是不为O的自然数。所述确定模块20用于确定所述读取装置在所述第i个驱动脉冲的驱动下是否读取到所述磁性存储轨道中一个磁畴的数据。所述发送模块10还用于在确定所述读取装置未读取到所述磁性存储轨道中一个磁畴的数据时,向所述磁性存储轨道和所述读取装置发送第i+Ι个驱动脉冲,其中,所述第i+Ι个驱动脉冲的驱动强度比第i个驱动脉冲的驱动强度增加第一预设强度值。所述确定模块20还用于确定所述读取装置在所述第i+Ι个驱动脉冲的驱动下读取到所述磁性存储轨道中一个磁畴的数据,即表示所述磁畴移动了 Ibit位置;确定所述第i+Ι个驱动脉冲的驱动强度为所述磁畴的最小驱动强度。因此,本发明实施例实现了确定驱动所述磁畴移动的最小驱动强度的目的。且由于本发明实施例已经确定了磁畴移动的最小驱动强度,因此可以使所述控制器发送驱动强度等于或略大于所述最小驱动强度的驱动脉冲便可精确地驱动磁畴移动ibit位置,确保了磁性存储设备不发生读写错误。
[0119]进一步地,所述发送模块10还用于向所述磁性存储轨道和所述读取装置发送第j个驱动脉冲,其中,第j个驱动脉冲的驱动强度大于所述最小驱动强度,j为大于i+Ι的自然数。
[0120]所述确定模块20还用于确定所述读取装置在所述第j个驱动脉冲的驱动下是否读取到所述磁性
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1