LMKDB1120 具有 16 个不同的压摆率选项,可供分配给输出。0x0 是最快的压摆率设置,0xF 是最慢的压摆率设置。要设置每个输出的压摆率,请执行以下步骤:
- 共有四个不同的寄存器 SLEWRATE_OPT#,可存储多达四个不同的压摆率。通过向每个 SLEWRATE_OPT# 寄存器分配从 0x0(最快)到 0xF(最慢)的值来选择所需的压摆率。为每个 SLEWRATE_OPT# 寄存器设置的默认值可在表 4-3 中找到。
- 例如,如果需要最快、第二快和最慢的压摆率,请将 0x0、0x1 和 0xF 分别赋值给寄存器 SLEWRATE_OPT#。SLEWRATE_OPT1 = 0x0(最快),SLEWRATE_OPT2 = 0x1(第二快),SLEWRATE_OPT3 = 0xF(最慢)。不必对 SLEWRATE_OPT4 赋值,但如果您希望将多个寄存器设置为相同的压摆率,则可以将 SLEWRATE_OPT4 分配给之前三种设置中的任何一个。在本示例中,SLEWRATE_OPT4 = 0xF(最慢)如图 4-4 所示。
表 4-3 默认 SLEWRATE_OPT_# 值
| 寄存器字段名称 |
默认值 |
默认压摆率 |
| SLEWRATE_OPT_1 |
0x0 |
最快 |
| SLEWRATE_OPT_2 |
0x6 |
快 |
| SLEWRATE_OPT_3 |
0xA |
慢 |
| SLEWRATE_OPT_4 |
0xF |
最慢 |
- 使用 Output Slew Rate Control 部分下的下拉菜单为每个输出设置压摆率。所有输出的默认 SLEWRATE_OPT# 寄存器赋值为 SLEWRATE_OPT2,其默认压摆率为 0x6。
- 按照步骤 1a 中的示例,如果希望 CLK0、CLK1、CLK2 和 CLK3 具有最快的压摆率,CLK4 和 CLK7 具有最慢的压摆率,并且 CLK5 和 CLK6 具有第二快的压摆率,请将 CLK0、CLK1、CLK2 和 CLK3 的下拉菜单设置为 OPT_1,将 CLK4 和 CLK7 设置为 OPT_3 或 OPT_4,并将 CLK5 和 CLK6 设置为 OPT_2,如图 4-5 所示。重复该步骤,设置其他 12 个输出的压摆率。