《控制器.pdf》由会员分享,可在线阅读,更多相关《控制器.pdf(29页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103021429 A (43)申请公布日 2013.04.03 CN 103021429 A *CN103021429A* (21)申请号 201210451330.3 (22)申请日 2009.11.23 61/153,352 2009.02.18 US 200980100526.4 2009.11.23 G11B 7/126(2012.01) (71)申请人 联发科技股份有限公司 地址 中国台湾新竹科学工业园区 (72)发明人 吴国辉 刘碧海 陈志卿 (74)专利代理机构 北京三友知识产权代理有限 公司 11127 代理人 任默闻 (54) 发明名称 控制器 (。
2、57) 摘要 本发明提供一种控制器, 用于光存储装置以 产生多个控制信号。所述控制器包括写入策略电 路, 用于处理待记录数据 ; 以及代码产生器, 用于 根据与数据记录相关的输入数据或者所述写入策 略电路的输出决定多个控制代码, 以及产生所述 多个控制信号以转移所述多个控制代码。每一控 制信号代表一个功率电平。 此外, 每一控制信号的 最小传输脉冲长度相应于多于一个的功率符号周 期。 以上所述的控制器与信号产生方法, 可有效减 轻由连接于控制器与 LDD 之间的软电缆引起的负 面影响。 (30)优先权数据 (62)分案原申请数据 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附。
3、图 16 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 10 页 附图 16 页 1/2 页 2 1. 一种控制器, 用于光存储装置以产生多个控制信号, 其特征在于, 所述控制器包括 : 写入策略电路, 用于处理待记录数据 ; 以及 代码产生器, 耦接至所述写入策略电路, 用于根据与数据记录相关的输入数据或者所 述写入策略电路的输出决定多个控制代码 ; 且用于产生所述多个控制信号以转移所述多个 控制代码, 其中, 所述多个控制信号的每一者的最小传输脉冲长度多于一个的功率符号周 期。 2. 根据权利要求 1 所述的控制器, 其特征在于, 所述控制器用。
4、于产生至所述光存储装 置的半导体激光器驱动器的所述多个控制信号。 3. 根据权利要求 1 所述的控制器, 其特征在于, 所述代码产生器决定的所述多个控制 代码代表的功率电平遵循支持功率形状类型包括方块类型、 L- 形状类型与城堡类型的写入 策略 ; 或者 所述代码产生器决定的所述多个控制代码代表的功率电平遵循支持功率形状类型仅 包括方块类型与城堡类型的写入策略 ; 或者 所述代码产生器决定的所述多个控制代码代表的功率电平遵循支持功率形状类型仅 包括 2T 多脉冲写入策略。 4. 根据权利要求 1 所述的控制器, 其特征在于, 所述多个控制信号的数量不小于三, 以 及所述最小传输脉冲长度相应于至。
5、少两个功率符号周期。 5. 根据权利要求 1 所述的控制器, 其特征在于, 所述输入数据是待记录数据, 且所述代 码产生器决定的所述多个控制代码包括特定控制代码, 所述特定控制代码通过检查所述输 入数据以决定相应于所述特定控制代码的 T- 型, 以及根据已决定的所述 T- 型设置所述特 定控制代码而产生。 6. 根据权利要求 1 所述的控制器, 其特征在于, 所述写入策略电路处理所述待记录数 据以获得作为所述输入数据的功率形状数据 ; 其中, 所述代码产生器决定的所述多个控制代码包括特定控制代码, 所述特定控制代 码通过参考所述输入数据以决定相应于所述特定控制代码的功率形状类型, 以及根据已决。
6、 定的所述功率形状类型设置所述特定控制代码而产生。 7. 根据权利要求 1 所述的控制器, 其特征在于, 所述写入策略电路处理所述待记录数 据以获得多个输入代码, 所述多个输入代码指示功率电平且作为所述输入数据 ; 其中, 所述代码产生器决定的所述多个控制代码包括特定控制代码, 所述特定控制代 码通过参考所述输入数据以决定跟随相应于所述特定控制代码的第一输入代码的至少一 个第二输入代码, 以及根据已决定的所述至少一个第二输入代码设置所述特定控制代码而 产生。 8. 根据权利要求 1 所述的控制器, 其特征在于, 所述代码产生器决定的所述多个控制 代码包括映射于不同功率电平的至少一个控制代码。 。
7、9. 根据权利要求 1 所述的控制器, 其特征在于, 所述代码产生器包括 : 状态机, 根据所述输入数据运作且具有分别相应于多个预设控制代码的多个状态, 其 中当所述状态机根据所述输入数据进入特定状态时, 所述状态机输出所述特定状态的特定 控制代码。 10. 根据权利要求 9 所述的控制器, 其特征在于, 所述代码产生器还包括 : 权 利 要 求 书 CN 103021429 A 2 2/2 页 3 代码表, 耦接至所述状态机, 用于存储分别映射至所述多个状态的所述多个预设控制 代码, 其中当进入所述特定状态时, 所述状态机向所述代码表请求映射于所述特定状态的 所述特定控制代码。 权 利 要 。
8、求 书 CN 103021429 A 3 1/10 页 4 控制器 0001 此申请为 2009 年 11 月 23 日提交的中国专利申请 200980100526.4 分案申请。 0002 相关申请的交叉引用 0003 本申请要求如下美国临时申请的优先权 : 编号为 61/153,352, 申请日为 2009/2/18。其内容在此一起作为参考。 技术领域 0004 本发明有关于控制器与半导体激光器驱动器之间的写入脉冲传输, 且特别有关于 用于光存储装置 (例如光驱) 以产生多个控制信号 (例如至少三个写入使能信号) 的控制器 与信号产生方法。 背景技术 0005 当今光盘 (optical 。
9、disc) 已成为流行的存储介质 (storage media) 。光存储装置 (optical storage apparatus) , 例如光驱, 因而配备数据记录能力, 以在光存储介质 (例如 光盘) 上记录用户数据。通常, 半导体激光器驱动器 (LaserDiode Driver, 以下简称为 LDD) 电连接于控制器与半导体激光器 (LaserDiode, 以下简称为 LD) 之间, 用于接收从控制器产 生的驱动与控制信号, 以驱动 LD 发射用于数据记录的具有指定 (designated) 激光功率的 激光光束。 图1是传统的半导体激光器驱动系统100的方块图。 如图所示, 范例L。
10、DD 104包 括多个电流放大器 (current amplifier) 112_1、 112_2、 112_3 与多个开关 (switch) 114_1、 114_2、 114_3。控制器 102 分别输出驱动电流 (driving current) IIN1、 IIN2、 IIN3 至电流 放大器 112_1、 112_2、 112_3 ; 此外, 控制器 102 产生写入使能信号 (write enable signal) WEN1、 WEN2、 WEN3 至 LDD 104, 以作为输出使能信号 (output enable signal) OE1、 OE2、 OE3, 输出使能信号 。
11、OE1、 OE2、 OE3 控制各自的 (respective) 开关 114_1、 114_2、 114_3 的开 / 关 (on/off) 状态。通过对开关 114_1、 114_2、 114_3 的适当控制, 从电流放大器 112_1、 112_2、 112_3 产生的已放大的电流在输出节点 N 可选的结合来驱动后续的 LD 106, 以发射具有特 定激光功率 (specific laser power) P的激光光束 (laser beam) , 其中, 特定激光功率P与 从输出节点 N 接收的 LD 驱动电流成比例。 0006 请参考图 2, 图 2 是激光功率 P (或 LD 驱动。
12、电流) 与写入使能信号 WEN1、 WEN2、 WEN3 的波形图。以蓝光光盘 (Blu-ray Disc, 以下简称为 BD) 为例, 所采取的写入策略支持的功 率形状类型包括方块类型 (block type) 、 L- 形状类型 (L-shape type) 与城堡类型 (castle type) 。如图 2 所示, 功率符号包括冷却功率 (cooling power) Pc、 间隔功率 (space power) Ps、 写入功率 (write power) Pw 与中间功率 (middle power) Pm。为清楚与简洁起见, 每一 功率符号 (功率电平) 具有等于 1T 的持续时间。
13、 (即一个功率符号周期为 1T) 。对于传统写入 脉冲传输设计, 可能发生最小传输脉冲长度等于 1T 的情况。例如, 为产生需要的功率形状 类型 (即方块类型、 L- 形状类型或城堡类型) , 要求写入使能信号 WEN2 在 T1 与 T2 之间的高 传输脉冲 (hightransmission pulse) 的长度为 1T ; 对于写入使能信号 WEN1, 要求 T2 与 T3 之间的低传输脉冲 (low transmission pulse) 的长度、 T6 与 T7 之间的另一低传输脉冲的 说 明 书 CN 103021429 A 4 2/10 页 5 长度、 以及T11与T12之间的又。
14、一低传输脉冲的长度都为1T ; 此外, 对于写入使能信号WEN3 来说, 要求T1与T2之间的第一高传输脉冲的长度、 T4与T5之间的第二高传输脉冲的长度、 T8 与 T9 之间的第三高传输脉冲的长度、 以及 T10 与 T11 之间的第四高传输脉冲的长度都 是 1T。因为控制器 102 通常是配置于光存储装置内的不可移动 (unmovable) 的控制芯片, 而 LDD 104 与 LD 106 是配置于光存储装置的可移动的光学头 (opticalpick-up head) 上, 因此需要使用软电缆 (flex cable) 将控制器 102 电连接至 LDD 104。然而, 在高速数据记 。
15、录 (high-speed data recording) 已使能的情况下, 1T 的传输周期可为 1.26 纳秒 (ns) 或 者更少, 短于软电缆的最小传输脉冲周期 (2 纳秒) 。因此, 软电缆的有效带宽 (effective bandwidth) 不能满足传输在高速数据记录操作时产生的 1T 短传输脉冲的要求, 从而导致 控制器 102 与 LDD 104 之间的较差 (poor) 信号传输质量 (signal transmissionquality) 。 其结果是, 开关114_1、 114_2、 114_3不能被精确控制以使LD 106产生具有所需的功率形状 的激光脉冲, 从而导致。
16、写入质量 (write quality) 明显 (significantly) 退化。 0007 因为传输质量恶化因素包括阻抗 (impedance) 不连续、 信号丢失 (signalloss) 以 及连接于控制器与 LDD 之间的软电缆的串音 (crosstalk) , 所以最好是避免从控制器向 LDD 的任何短传输脉冲 (例如 1T 传输脉冲) 的转移 (delivery) 。因此, 需要通过连接在控制器 与 LDD 之间的软电缆传输控制信号 (例如写入使能信号) 的新方案。 发明内容 0008 有鉴于此, 本发明特提供控制器。 0009 依据本发明的实施范例, 提出一种用于光存储装置 。
17、(例如光驱) 以产生多个控制信 号 (例如至少三个写入使能信号) 的控制器, 其中每一控制信号具有相应于多于一个的功率 符号周期的最小传输脉冲长度。 0010 本发明的一种实施方式揭露一种控制器, 用于光存储装置以产生多个控制信号。 所述控制器包括写入策略电路, 用于处理待记录数据 ; 以及代码产生器, 用于根据与数据记 录相关的输入数据或者所述写入策略电路的输出决定多个控制代码, 以及产生所述多个控 制信号以转移所述多个控制代码。每一控制信号代表至少一个功率电平。此外, 每一控制 信号的最小传输脉冲长度相应于多于一个的功率符号周期。 0011 以上所述的控制器, 可有效减轻由连接于控制器与 。
18、LDD 之间的软电缆引起的负面 影响。 0012 对于本领域的技术人员来说, 本发明的上述和其他目的可通过阅读后续的优选实 施例的实施方式并参考附图得到充分理解。 附图说明 0013 图 1 是传统的半导体激光器驱动系统的方块图。 0014 图2是根据现有技术的激光功率 (或半导体激光器驱动电流) 与写入使能信号的波 形图。 0015 图 3 是使用本发明的范例控制器的半导体激光器驱动系统的方块图。 0016 图 4 是图 3 所示控制器的实施范例的方块图。 0017 图 5 是图 4 所示代码表的实施范例的示意图。 说 明 书 CN 103021429 A 5 3/10 页 6 0018 图。
19、 6 是图 4 所示状态机的第一范例状态表的示意图。 0019 图 7 是激光功率 (或半导体激光器驱动电流) 与从控制器产生的控制信号的波形 图。 0020 图 8 是图 4 所示状态机的第二范例状态表的示意图。 0021 图 9 是图 4 所示状态机的第三范例状态表的示意图。 0022 图 10 是图 3 所示解码器的实施范例的示意图。 0023 图 11 是图 10 所示第一查找表的实施范例的示意图。 0024 图 12 是图 10 所示第二查找表的实施范例的示意图。 0025 图 13 是图 4 所示状态机的第四范例状态表的示意图。 0026 图 14 是图 4 所示状态机的第五范例状。
20、态表的示意图。 0027 图 15 是范例 2T 多脉冲写入策略的波形图。 0028 图 16 是根据本发明状态机的范例状态表的示意图, 所述状态机用于产生每一者 都具有分别通过四个控制信号传输的四个比特的控制代码。 具体实施方式 0029 在说明书及权利要求书当中使用了某些词汇来指称特定的组件。 所属技术领域的 技术人员应可理解, 硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利 要求书并不以名称的差异作为区分组件的方式, 而是以组件在功能上的差异作为区分的准 则。在通篇说明书及权利要求项中所提及的 “包括” 为开放式的用语, 故应解释成 “包括但 不限定于” 。此外,“耦接” 。
21、一词在此包括任何直接及间接的电气连接手段。因此, 若文中描 述第一装置耦接于第二装置, 则代表第一装置可直接电气连接于第二装置, 或透过其它装 置或连接手段间接的电气连接至第二装置。 0030 为简单起见, 本发明提出光存储装置的控制器与相关方法, 用于通过以下步骤产 生多个控制信号 : 根据通过与数据记录 (data recording) 相关的输入数据传输的信息, 决 定多个控制代码, 其中, 每一控制代码相应于一个功率符号 (功率电平) ; 以及产生所述多个 控制信号以转移所述多个控制代码, 其中, 每一控制代码的多个比特分别通过所述多个控 制信号转移, 且每一控制信号的最小传输脉冲长度。
22、相应于多于一个的功率符号周期。为更 清楚的描述本发明的技术特性, 以下特给出实施范例。 0031 图 3 是使用本发明的范例控制器 302 的半导体激光器驱动系统 300 的方块图。控 制器 (例如, 光存储装置的控制芯片) 302 包括但不限于写入策略 (Write Strategy, 以下简 称为 WSR) 电路 322 以及耦接至 WSR 电路 322 的代码产生器 (code generator) 324。代码产 生器 324 作为编码器, 用于参考输入数据从而根据通过与数据记录相关的输入数据传输的 信息决定多个控制代码, 其中输入数据可是非归零 (non-return-to zero。
23、, 以下简称为NRZ) 数据 (即待记录数据) 或者 WSR 电路 322 通过处理所述 NRZ 数据而产生的输出, 而每一控制 代码相应于一个功率符号 (功率电平) , 例如冷却功率 Pc、 间隔功率 Ps、 写入功率 Pw 或中间 功率 Pm。此外, 代码产生器 324 也可用于产生至少三个控制信号 WEN1、 WEN2、 WEN3 以接续 的转移控制代码, 其中每一控制代码的比特分别通过控制信号 WEN1、 WEN2、 WEN3 转移。特别 的, 对于本发明的所述实施范例中的每一控制信号 WEN1、 WEN2、 WEN3 来说, 其最小传输脉冲 长度相应于多于一个的功率符号周期。 更具体。
24、的, 在一个优选实施方式中, 最小传输脉冲长 说 明 书 CN 103021429 A 6 4/10 页 7 度相应于至少两个功率符号周期, 以有效减轻 (alleviate) 由连接于控制器 302 与 LDD 304 之间的软电缆引起的负面影响。 0032 除电流放大器 312_1、 312_2、 312_3 与开关 314_1、 314_2、 314_3 以外, LDD 304 包 括解码器 (decoder) 316, 用于接收具有分别通过控制信号 WEN1、 WEN2、 WEN3 传输的比特的 每一控制代码。当接收到控制器 302 产生的一个控制代码时, 解码器 316 解码已接收的。
25、控 制代码以设置输出使能信号 OE1、 OE2、 OE3, 用于可选的对各个开关 314_1、 314_2、 314_3 切 换开或者切换关。以这种方式, 为响应在输出节点 N 的 LD 驱动电流, LD 306 被驱动以产 生具有指定激光功率 P 的激光光束。因为输出使能信号 OE1、 OE2、 OE3 产生自包括在 LDD 304中的解码器316, 而不是产生自控制器302且随后通过软电缆传输, 因此, 输出使能信号 OE1、 OE2、 OE3 可满足高速数据记录操作的需求。此外, 在本实施范例中, 代码产生器 324 用 于适当设置通过软电缆传输的每一代码, 从而使控制信号 WEN1、 。
26、WEN2、 WEN3 不包括短传输 脉冲 (即 1T 传输脉冲) 。也就是说, 代码产生器 324 用于保证 (guarantee) 最小传输脉冲长 度必须相应于多于一个的功率符号周期。以这种方式, 因为控制信号 WEN1、 WEN2、 WEN3 的信 号传输质量不会由于软电缆的有限带宽而明显退化, 从而写入质量可相应提升。 0033 应注意, 图 3 所示的 LDD 304 的实施范例仅用于例示本发明的目的。可基于通过 控制信号转移的控制代码产生需要的 LD 驱动电流的其他 LDD 的实施方式都可实施, 其中, 所述控制信号是从本发明的范例控制器 302 产生的。 0034 图 4 是图 3。
27、 所示的控制器 302 的实施范例的方块图。在本实施范例中, WSR 电路 322 根据参考时钟 CLK 处理待记录数据 (即 NRZ 数据) , 且能获得功率形状数据 Data_PS 以 及产生输入代码 Code_1, 其中, 功率形状数据 Data_PS 指示待使用的功率形状类型 (例如, BD 规格中定义的方块类型、 L- 形状类型与城堡类型) ; 输入代码 Code_1 指示待使用的功率 电平 (例如, 冷却功率、 间隔功率、 写入功率或中间功率) 。代码产生器 324 包括但不限于代 码表 (code table) 402、 状态机 (state machine) 404、 复用器 。
28、(multiplexer, MUX) 406, 并 可选的使用 NRZ 数据、 功率形状数据 Data_PS、 或输入代码 Code_1 作为输入数据, 以决定 控制代码 Code_2。在本实施范例中, 代码表 402 与状态机 404 是单独的功能块。以这种 方式, 代码表 402 外连接至状态机 404 是可编程的, 且当需要时可被轻易编程。然而, 在另 一个可选设计中, 代码表 402 可集成 (integrate) 于状态机 404 中, 以简化整体硬件实施 (hardwareimplementation) 。这种作法也遵循本发明的精神。 0035 状态机 404 根据输入数据 (即 。
29、NRZ 数据、 功率形状数据 Data_PS、 或输入代码 Code_1) 而运作, 且具有分别相应于多个控制代码的多个状态。因此, 当状态机 404 根据输 入数据进入特定状态 (specific state) 时, 状态机 404 输出所述特定状态的特定控制代码 (specific control code) 。代码表 402 用于存储映射于多个状态的多个控制代码。在本 实施范例中, 当状态机 404 进入特定状态时, 状态机 404 请求代码表 402 以获取映射于特定 状态的特定控制代码。图 5 是图 4 所示的代码表 402 的一个实施方式的示意图。图 6 是图 4 所示的状态机 4。
30、04 的第一范例状态表 (state diagram) 的示意图。当状态机进入状态 S0 时, 输出至复用器 406 的相应控制代码是 Code_2=c1=000 b(即二进位代码 000) 。接着, 当 发生功率转变 (即从冷却功率 Pc 转变为间隔功率 Ps) 时, 状态机 404 离开当前状态 S0 且进 入下一状态 S1。因而, 输出至复用器 406 的相应控制代码是 Code_2=s1=001 b。 0036 相似的, 当发生功率转变 (即从间隔功率 Ps 转变为写入功率 Pw)时, 状态机 说 明 书 CN 103021429 A 7 5/10 页 8 404 离开当前状态 S1 。
31、且进入下一状态 S5。因而, 输出至复用器 406 的相应控制代码是 Code_2=w1=101 b。如图 6 所示, 从相同状态 S5 至不同状态 S4、 S6、 S7, 有三种可能的路径 (功率转变) 。在一种实施方式中, 相应于下一控制代码的功率形状类型是根据功率形状数 据 Data_PS 决定, 且状态机 404 根据已决定的功率形状类型进入适当状态以设置下一控制 代码。例如, 若功率形状类型是 L- 形状类型, 状态机 404 离开当前状态 S5 且进入下一状态 S4 ; 若功率形状类型是城堡类型, 状态机 404 离开当前状态 S5 且进入下一状态 S6 ; 以及若 功率形状类型是。
32、方块类型, 状态机 404 离开当前状态 S5 且进入下一状态 S7。 0037 一般的, NRZ 数据的 T- 型 (pattern) 有关于已使用的功率形状类型。例如, 具有 方块类型的功率形状用于记录 2T 型 ; 具有 L- 形状类型的功率形状用于记录 3T 型 ; 以及具 有城堡类型的功率形状用于记录选自包括 4T-9T 的型组中的型。因此, T- 型也可用于决定 从一个状态至另一状态的路径 (状态转变) 。在另一种实施方式中, 相应于下一控制代码的 T- 型是根据待记录数据 (即 NRZ 数据) 决定, 且状态机 404 进入适当状态以根据已决定的 T- 型设置下一控制代码。举例来。
33、说, 若已决定的 T- 型是 2T 型 (这说明相应的待使用功率 形状具有方块类型) , 状态机 404 离开当前状态 S5 且进入下一状态 S7 ; 若已决定的 T- 型是 3T 型 (这说明相应的待使用功率形状具有 L- 形状类型) , 状态机 404 离开当前状态 S5 且进 入下一状态 S4 ; 以及若已决定的 T- 型是 4T-9T 型其中之一 (这说明相应的待使用功率形状 具有城堡类型) , 状态机 404 离开当前状态 S5 且进入下一状态 S6。 0038 在又一种实施方式中, 使用前向观察方案 (look-ahead scheme) 决定状态转变。 假 设状态机 404 当前。
34、停留 (stay) 于当前状态 S5 以输出当前控制代码 Code_2=w1。若当前功 率转变是从当前写入功率 Pw 至下一冷却功率 Pc, 状态机 404 离开当前状态 S5 且进入下一 状态 S7, 而无需考虑紧接于当前功率转变的下一功率转变。然而, 若当前功率转变是从当 前写入功率 Pw 至下一中间功率 Pm, 则会有两个可能的状态转变选项, 即 S5-S4 与 S5-S6。 因此, 前向观察方案主动考虑到下一功率转变 (从中间功率Pm至冷却功率Pc或从中间功率 Pm 至写入功率 Pw) , 以决定实际 (actual) 状态转变。在本实施方式中, 状态机 404 参考输入 代码 Cod。
35、e_1, 以决定紧随相应于下一控制代码的第一输入代码的至少一个第二输入代码, 且进入适当状态以根据所述至少一个第二输入代码设置所述下一控制代码。例如, 当第一 输入代码与紧随第一输入代码的第二输入代码分别指示中间功率 Pm 与冷却功率 Pc 时, 状 态机 404 离开当前状态 S5 且进入下一状态 S4 ; 另一方面, 当第一输入代码与紧随第一输入 代码的第二输入代码分别指示中间功率 Pm 与写入功率 Pw 时, 状态机 404 离开当前状态 S5 且进入下一状态 S6。 0039 本领域的技术人员在阅读上述段落的基础上, 应可理解图 6 中所示的其他状态的 状态转变, 为简洁起见, 在这里。
36、省略对它们的进一步描述。 0040 图 4 中所示的复用器 406 负责输出控制信号 WEN1、 WEN2、 WEN3, 以转移从状态机 404 产生的每一控制代码 Code_2。从图 5 可更清楚的看出, 每一控制代码 Code_2 的多个 比特分别通过从状态机 404 产生的控制信号 WEN1、 WEN2、 WEN3 来转移。通过适当设计分配 (assign) 至功率符号 Pc、 Ps、 Pw、 Pm 的控制代码, 可保证控制信号 WEN1、 WEN2、 WEN3 的最小 传输脉冲长度相应于多于一个的功率符号周期, 其中, 每一功率符号具有分配给它的两个 不同的控制代码。请参考图 7, 图。
37、 7 是激光功率 P(或 LD 驱动电流) 与从控制器 302 产生的 控制信号 WEN1、 WEN2、 WEN3 的波形图。以 BD 为例, 采取的写入策略支持的功率形状类型包 说 明 书 CN 103021429 A 8 6/10 页 9 括方块类型、 L- 形状类型与城堡类型。为清楚与简洁起见, 每一功率符号具有等于 1T 的持 续时间。即, 一个功率符号周期为 1T。如图 7 所示, 在本实施范例中, 每一传输脉冲 (包括 高传输脉冲与低传输脉冲) 具有等于或者大于 2T 的长度。即, 每一传输脉冲相应于至少两 个功率符号周期。例如, 控制信号 WEN1 在 T1 与 T3 之间的高传。
38、输脉冲相应于两个功率符号 Pw 与 Pc, 且控制信号 WEN1 在 T3 与 T5 之间的低传输脉冲相应于两个功率符号 Ps 与 Pw。 0041 如图7所示, 在时间点T9, 控制信号WEN1具有从逻辑低 (即 “0” ) 至逻辑高 (即 “1” ) 的转变, 且控制信号 WEN2 具有从逻辑高至逻辑低的转变。也就是说, 3 比特的控制代码具 有两个同时变化的比特, 这种作法在特定情况下可能导致脉冲干扰 (glitch) 问题。为解决 这个问题, 在图 6 所示的状态表中添加附加状态 (additional state) 。请参考图 8, 图 8 是 图 4 所示的状态机 404 的第二范。
39、例状态表的示意图。在状态 S5 与状态 S6 之间插入状态 S4” , 在状态 S2 与状态 S4 之间插入状态 S6” 。应注意, 用于状态 S4” 与 S6 的控制代码相 应于相同的功率符号 (功率电平) Pm, 用于状态 S6” 与 S4 的控制代码相应于相同的功率符 号 (功率电平) Pm。因此, 当状态机 404 由于从写入功率 Pw 至中间功率 Pm 的所需状态转变 而决定离开状态 S5 时, 在进入状态 S6 之前, 状态机 404 临时进入状态 S4” , 类似的, 当状态 机 404 由于从写入功率 Pw 至中间功率 Pm 的所需功率转变而决定离开状态 S2 时, 在进入 状。
40、态 S4 之前, 状态机 404 临时进入状态 S6” 。因为状态机 404 在短时期内停留于中间状 态 (intermediate state) S4” 或 S6” , 最小传输脉冲长度稍短于相应于两个功率符号周期 的长度, 但仍然相应于多于一个的功率符号周期。 与传统设计相比, 此实施范例仍然有效减 轻 (mitigate) 由连接于控制器 302 与 LDD 304 之间的软电缆引起的负面影响。 0042 如图4所示, 复用器406也从WSR电路322接收指示功率电平的输入代码Code_1。 因此, 复用器406根据状态机404的输出或WSR 322的输出, 决定最终控制信号WEN1、 。
41、WEN2、 WEN3, 其中, 每一控制代码 Code_1 与每一控制代码 Code_2 的多个比特分别通过从 WSR 电路 322 与状态机 404 产生的控制信号转移。在本实施方式中, 控制器 302 用于支持本发明提 出的新的控制信号传输方案与传统控制信号传输方案, 其中, 所述新的控制信号传输方案 可保证最小脉冲传输长度相应于多于一个的功率符号周期, 而传统控制信号传输方案可包 括短传输脉冲。这种作法增加了控制器 302 的使用的灵活性 (flexibility) 。即, 控制器 302 可依据实际应用需求可选的使用新的控制信号传输方案或传统控制信号传输方案。应 注意, 这种设计仅用于。
42、例示本发明的目的, 其并非本发明范围的限制。 使用本发明提出的新 的控制信号传输方案的任何控制器都应属本发明涵盖的范围。通过举例的方式, 而并不限 于这种方式, 在一个可选设计中, 复用器 406 是可选元件, 且可省略, 其中, 在这个可选设计 中, 本发明提出的新的控制信号传输方案仅用于控制器 302。 0043 请注意, 图 5 所示的控制代码与功率符号 (功率电平) 之间的映射仅为一个范例。 也可使用其他代码表设计, 以提供大体相同的效果。 例如, 可根据选自以下范例代码表集的 代码表, 设置控制代码与功率符号 (功率电平) 之间的映射, 其中, 十进制格式的代码值包括 0-7。请注意。
43、, 为简单起见, 此处仅例示五个代码表 ; 然而, 这种作法并不表示所有可用的代 码表总数仅限于 5。 0044 说 明 书 CN 103021429 A 9 7/10 页 10 0045 在上述实施范例中, 根据一对一 (one-to-one) 映射规则, 每一控制代码分配至一 个功率符号 (功率电平) 。然而, 适当修改图 3 所示的解码器 316, 一个控制代码也可映射至 多个不同的功率符号 (功率电平) 。图 9 是图 4 所示的状态机 404 的第三范例状态表。控制 代码 c1、 c2、 c3 与 c4 映射至功率符号 (功率电平) Pc, 控制代码 s1 与 s2 映射至功率符号 。
44、(功 率电平) Ps, 控制代码m1与m2映射至功率符号 (功率电平) Pm, 控制代码w1与w2映射至功率 符号 (功率电平) Pw。如图 9 所示, 控制代码 s1 与 c4 彼此相同 (即 s1=c4=100 b) , 且控制代 码 s2 与 c3 彼此相同 (即 s2=c3=101 b) 。因为控制代码与功率符号 (功率电平) 并不遵从一 对一映射规则, 因此解码器 316 需要附加信息以正确解码已收到的控制代码。例如, 当解码 进入 (incoming) 的控制代码时, 解码器 316 可使用后向观察方案 (look-backwardscheme) 。 特别的, 在收到的控制代码是 。
45、100 b(或 101 b) 的情况下, 当前一个 (previous) 控制代 码或状态相应于 c1/c3(或 c2/c4) 或者前一个功率符号为 Pc 时, 解码器 316 可决定映射 至已收到的控制代码的功率符号为 Ps。另一方面, 当前一个控制代码或状态相应于 w1(或 w2) 或者前一个功率符号为 Pw 时, 解码器 316 可决定映射至已收到的控制代码的功率符号 为 Pc。请一起参考图 10、 图 11 及图 12, 图 10 是图 3 所示的解码器 316 的实施范例的示意 图。图 11 是图 10 所示的第一查找表的实施范例的示意图。图 12 为图 10 所示的第二查找 表的实。
46、施范例的示意图。如图 10 所示, 范例解码器 316 包括第一查找表 (Look-Up Table, 以下简称为 LUT) 1002、 第 LUT 1004、 复用器 1006、 选择器 (selector) 1008、 边沿检测器 (edge detector) 1009以及锁存器 (latch) 1010。 选择器1008包括多个决定逻辑 (decision logic) 1012-1018、 多个逻辑门 (logic gate, 例如或门) 1020 与 1022、 锁存器 1024 以及延 迟单元 (delay unit) 1026。决定逻辑 1012 与 1014 用于检测第一 L。
47、UT1002 是否应被用于 解码其后通过控制信号 WEN1-WEN3 传输的控制代码, 且决定逻辑 1016 与 1018 用于检测第 LUT 1004是否应被用于解码其后通过控制信号WEN1-WEN3传输的控制代码。 延迟单元1026 用于延迟从锁存器 1024 产生至复用器 1006 的选择信号 SEL。因此, 第一 LUT 1002 与第二 LUT 1004 之间切换 (switch) 的时机 (timing) 是当前控制代码 (例如, c1/c2/c3/c4 或 w1/ w2) 到达解码器 316 的时机与下一控制代码 (例如, s1/s2 或 c3/c4) 到达解码器 316 的时机。
48、 之间。 所选查找表中找到的每一映射控制代码的多个比特分别通过输出使能信号转移至复 用器 1006。从选择器 1008 产生的选择信号 SEL 控制复用器 1006 以将输入节点耦接至输 出节点, 其中, 输入节点接收已选查找表的输出, 而输出节点电连接至锁存器 1010。锁存器 说 明 书 CN 103021429 A 10 8/10 页 11 1010用于参考复用器1006的输出, 以产生分别至开关314_1、 314_2、 314_3的最终输出使能 信号 OE1、 OE2、 OE3。然而, 应注意, 本实施方式中的锁存器 1010 并不根据复用器 1006 的输 出改变输出使能信号 OE。
49、1、 OE2、 OE3, 直至被边沿检测器 1009 产生的触发信号 TR 触发。特 别的, 边沿检测器1009用于根据进入的控制信号WEN1-WEN3执行控制代码传输检测 (或WEN 的边沿检测) , 且基于检测控制代码转变 (或 WEN 的边沿) 产生触发信号 TR。以这种方式, 仅 当实际需要功率转变时, 图 3 所示的 LD 306 的实际激光功率 P 才会改变。 0046 图 9 是根据功率形状 (例如, BD 规格定义的方块类型、 L- 形状类型与城堡类型) 控 制的特定状态转变的示意图。 然而, 当状态表中的当前状态具有多个状态转变选项时, 可实 施以上所述任一决定规则以控制从当前状态至下一状态的状态转变。 这些可选设计也应属 本发明的涵盖范围。 0047 在以上实施范例中, 控制器302用于使用支持功率类型包括BD规格中定义的方块 类型、 L- 形状类型与城堡类型的写入策略。然而, 在另一个可选实施方式中, 控制器 302 也 可用于使用支持功率类型仅包括方块类型与城堡类型的写入策略。请一起参考图 13 与图 14, 图 13 是图 4 所示状态机 4。