ZHCUCX0 March 2025 DS320PR810 , DS320PR822
DS320PR810 需要手動 CTLE 調優??赏ㄟ^修改每個 CTLE 級(CTLE 升壓 1 級和 2 級)的值或繞過 EQ1 級來更改 CTLE 增益電平。CTLE 電平可針對每個通道單獨設定或者廣播至所有通道。表 5-1 顯示了一個示例序列,通過對每個通道單獨執行寫入操作,將組 0 通道上的 CTLE 增益電平設置為 CTLE 指數 2、平坦增益(直流增益)設置為 0dB,以及將組 1 通道上的 CTLE 增益電平設置為 CTLE 指數 6、平坦增益(直流增益)設置為 0dB。使用 表 4-1 中提供的寄存器值將 CTLE 增益電平設置為任何其他可用指數。
| 步驟 | 寄存器組 | 運行 | 寄存器地址 [十六進制] |
寄存器值 [十六進制] |
寫入掩碼 [十六進制] |
注釋 |
|---|---|---|---|---|---|---|
| 1 | 組 0:通道 0 | 寫入 | 0x01 | 0x98 | 0x7F | 將通道 0 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 2。 |
| 2 | 組 0:通道 0 | 寫入 | 0x03 | 0x05 | 0x78 | 將通道 0 上的 CTLE 1 級二階升壓控制設置為指數 2。 |
| 3 | 組 0:通道 1 | 寫入 | 0x21 | 0x98 | 0x7F | 將通道 1 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 2。 |
| 4 | 組 0:通道 1 | 寫入 | 0x23 | 0x05 | 0x78 | 將通道 1 上的 CTLE 1 級二階升壓控制設置為指數 2。 |
| 5 | 組 0:通道 2 | 寫入 | 0x41 | 0x98 | 0x7F | 將通道 2 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 2。 |
| 6 | 組 0:通道 2 | 寫入 | 0x43 | 0x05 | 0x78 | 將通道 2 上的 CTLE 1 級二階升壓控制設置為指數 2。 |
| 7 | 組 0:通道 3 | 寫入 | 0x61 | 0x98 | 0x7F | 將通道 3 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 2。 |
| 8 | 組 0:通道 3 | 寫入 | 0x63 | 0x05 | 0x78 | 將通道 3 上的 CTLE 1 級二階升壓控制設置為指數 2。 |
| 9 | 組 1:通道 4 | 寫入 | 0x01 | 0x08 | 0x7F | 將通道 4 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 6。 |
| 10 | 組 1:通道 4 | 寫入 | 0x03 | 0x0D | 0x78 | 將通道 4 上的 CTLE 1 級二階升壓控制設置為指數 6。 |
| 11 | 組 1:通道 5 | 寫入 | 0x21 | 0x08 | 0x7F | 將通道 5 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 6。 |
| 12 | 組 1:通道 5 | 寫入 | 0x23 | 0x0D | 0x78 | 將通道 5 上的 CTLE 1 級二階升壓控制設置為指數 6。 |
| 13 | 組 1:通道 6 | 寫入 | 0x41 | 0x08 | 0x7F | 將通道 6 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 6。 |
| 14 | 組 1:通道 6 | 寫入 | 0x43 | 0x0D | 0x78 | 將通道 6 上的 CTLE 1 級二階升壓控制設置為指數 6。 |
| 15 | 組 1:通道 7 | 寫入 | 0x61 | 0x08 | 0x7F | 將通道 7 上的 CTLE 1 級和 2 級一階升壓控制設置為指數 6。 |
| 16 | 組 1:通道 7 | 寫入 | 0x63 | 0x0D | 0x78 | 將通道 7 上的 CTLE 1 級二階升壓控制設置為指數 6。 |
假設 0x18 和 0x19 分別是通道組 0 和 1 的 SMBus 地址,以下是 表 5-1 中序列的 XML 批處理腳本:
<i2c_write addr="0x18" count="0" radix"16">01 98</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">03 05</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">21 98</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">23 05</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">41 98</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">43 05</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">61 98</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">63 05</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">01 08</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">03 0D</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">21 08</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">23 0D</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">41 08</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">43 0D</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">61 08</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">63 0D</i2c_write>
表 5-2 顯示了一個示例序列,通過對每個通道組執行廣播寫入操作,將組 0 通道上的 CTLE 增益電平設置為 CTLE 指數 2、0dB 平坦增益(直流增益),以及將組 1 通道上的 CTLE 增益電平設置為 CTLE 指數 6、0dB 平坦增益(直流增益)。
| 步驟 | 寄存器組 | 運行 | 寄存器地址 [十六進制] |
寄存器值 [十六進制] |
寫入掩碼 [十六進制] |
注釋 |
|---|---|---|---|---|---|---|
| 1 | 組 0:通道 0-3 | 寫入 | 0x81 | 0x98 | 0x7F | 將通道 0-3 上的 EQ 設為指數 2。 |
| 2 | 組 0:通道 0-3 | 寫入 | 0x83 | 0x05 | 0x78 | 將通道 0-3 上的 EQ 設為指數 2。 |
| 3 | 組 1:通道 4-7 | 寫入 | 0x81 | 0x08 | 0x7F | 將通道 4-7 上的 EQ 設為指數 6。 |
| 4 | 組 1:通道 4-7 | 寫入 | 0x83 | 0x0D | 0x78 | 將通道 4-7 上的 EQ 設為指數 6。 |
假設 0x18 和 0x19 分別是通道組 0 和 1 的 SMBus 地址,以下是 表 5-2 中序列的 XML 批處理腳本:
<i2c_write addr="0x18" count="0" radix"16">81 98</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">83 05</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">81 08</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">83 0D</i2c_write>