1.一种控制器,所述控制器控制用于热辅助磁记录的热源,所述控制器包括:
计数器,被配置为测量所述热源处于活动操作状态或非活动操作状态的持续时间,所述热源加热存储介质上的斑点;
控制器部件集合,被配置为基于所述热源处于所述活动操作状态或所述非活动操作状态的所述持续时间,调整热学补偿值,所述热学补偿值指示所述热源处于所述活动操作状态或所述非活动操作状态的持续时间的历史;以及
驱动器,被配置为基于所述热学补偿值向所述热源的前置放大器输出信号,以使得所述热源对所述存储介质上的所述斑点进行加热。
2.根据权利要求1所述的控制器,其中被配置为调整所述热学补偿值的所述控制器部件集合还被配置为:确定持续时间测量结果是否满足递增阈值或递减阈值,并且基于阈值中的哪个阈值被满足的指示来递增、递减或不调整所述热学补偿值。
3.根据权利要求2所述的控制器,其中所述递增阈值和所述递减阈值的值基于与所述存储介质上的写入位置相关联的可变时钟的频率。
4.根据权利要求2所述的控制器,其中所述递增阈值和所述递减阈值的值基于所述热学补偿值。
5.根据权利要求1所述的控制器,其中所述热学补偿值指示以下之一:用于所述热源的功率设置以及用于所述热源的电流调整。
6.根据权利要求1所述的控制器,其中所述控制器部件集合包括第一寄存器,所述第一寄存器被配置为存储经调整的所述热学补偿值的指定数目的最高有效位作为所述信号。
7.根据权利要求1所述的控制器,其中所述计数器被耦合以从存储驱动器的读取通道中的时钟接收时钟脉冲,并且所述持续时间的测量结果是时钟脉冲的计数,其中测量持续时间的重启包括:重置所述时钟脉冲计数。
8.根据权利要求1所述的控制器,其中所述控制器部件集合包括:
第一比较器,被耦合到所述计数器以接收所述持续时间的测量结果作为输入,并且接收递增阈值作为输入,所述第一比较器被配置为确定所述递增阈值和所述持续时间的测量结果是否相等,并且如果等于测量持续时间,则生成指示所述递增阈值被满足的输出;以及
第二比较器,用于接收所述持续时间的测量结果作为输入,并且接收递减阈值作为输入,所述第二比较器被配置为确定所述递减阈值和所述持续时间的测量结果是否相等,并且如果等于所述测量持续时间,则生成指示所述递减阈值被满足的输出。
9.根据权利要求8所述的控制器,其中所述控制器部件集合包括第一多路复用器,所述第一多路复用器用以:接收阈值中的哪个阈值被满足的指示作为输入;接收控制信号,所述控制信号指示所述热源的激活状态;如果所述控制信号指示所述热源的所述活动操作状态,则确定所述递减阈值被满足;如果所述控制信号指示所述热源的所述非活动操作状态,则确定所述递增阈值被满足;以及基于阈值中的哪个阈值被满足的所述指示,输出调整指示以递增、递减或不调整所述热学补偿值。
10.根据权利要求1所述的控制器,其中所述控制器部件集合根据递增、递减或不调整的调整指示来调整所述热学补偿值。
11.根据权利要求10所述的控制器,还包括绝对函数部件,所述绝对函数部件用于接收所述调整指示作为输入,生成所述调整指示的绝对值,并且将所述调整指示的所述绝对值耦合到所述计数器的重置引脚。
12.根据权利要求1所述的控制器,其中所述控制器部件集合还被配置为确保经调整的所述热学补偿值不超过上限。
13.根据权利要求1所述的控制器,其中所述控制器部件集合被配置为确保经调整的所述热学补偿值不超过下限。
14.一种存储驱动器,具有用于热辅助磁记录的激光器,所述存储驱动器包括:
激光器前置放大器;
存储介质;
读取通道,所述读取通道具有:
时钟脉冲计数器,被配置为测量所述激光器处于活动操作状态或非活动操作状态的持续时间,所述激光器加热所述存储介质上的斑点;
控制器部件集合,被配置为基于所述激光器处于所述活动操作状态或所述非活动操作状态的所述持续时间,调整热学补偿值,所述热学补偿值指示所述激光器处于所述活动操作状态或所述非活动操作状态的持续时间的历史;以及
通道驱动器,被耦合为基于所述热学补偿值向所述激光器前置放大器输出信号,以驱动所述激光器对所述存储介质上的所述斑点进行加热;以及
写入头,被配置为在所述斑点被加热的同时,向加热的所述斑点施加磁场,以将数据写入到所述存储介质。
15.根据权利要求14所述的存储驱动器,其中所述通道驱动器经由一个或多个引脚的集合而被耦合到所述激光器前置放大器。
16.根据权利要求14所述的存储驱动器,其中所述激光器前置放大器包括:
求和器,用于将来自所述通道驱动器的所述信号与用于所述激光器的稳态电流的指示相加;以及
激光器驱动器,被耦合为接收来自所述求和器的输出,并且基于来自所述求和器的所述输出来驱动所述激光器。
17.根据权利要求14所述的存储驱动器,其中所述激光器前置放大器包括:
用于所述激光器的功率设置表;
求和器,用于将来自所述通道驱动器的所述信号与第二信号相加,所述第二信号指示用于激光器输出的稳态功率设置;以及
激光器驱动器,用于根据功率设置来驱动所述激光器,所述功率设置基于来自所述求和器的输出而从所述功率设置表中选择。
18.一种操作存储驱动器的方法,所述存储驱动器实现热辅助磁记录,所述方法包括:
测量热源处于活动操作状态或非活动操作状态的持续时间,所述热源加热存储介质上的斑点;
基于所述热源处于所述活动操作状态或所述非活动操作状态的所述持续时间,调整热学补偿值,所述热学补偿值指示所述热源处于所述活动操作状态或所述非活动操作状态的持续时间的历史;以及
基于所述热学补偿值向所述热源的前置放大器输出信号,以对所述存储介质上的所述斑点进行加热。
19.根据权利要求18所述的方法,其中调整所述热学补偿值包括:确定当所述热源处于关闭时,基于时间的递增阈值是否被满足,或者确定当所述热源处于开启时,基于时间的递减阈值是否被满足;
基于确定当所述热源处于关闭时所述基于时间的递增阈值被满足,增加所述热学补偿值;
基于确定当所述热源处于开启时所述基于时间的递减阈值被满足,减小所述热学补偿值;以及
所述方法还包括:基于增加或减小的所述热学补偿值来调制到所述热源的电流。
20.根据权利要求18所述的方法,还包括:在所述斑点正在被加热的同时,将磁场施加到所述存储介质上的所述斑点,所述磁场指示要写入的数据。