主题中讨论的其他器件: DS125BR401
尊敬的团队:
我的客户在连接到特定 SAS HDD 时遇到检测问题。
他们发现输入侧的 OOB 信号与输出侧不同。
因此、我们想知道 OOB 信号不相同的原因。 请帮助评论。
是否有任何寄存器可以调整信号检测信号?
请参阅下图。
(黄色线是输入信号、蓝色线是输出信号)
输入 OOB 信号
输出 OOB 信号
谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的团队:
我的客户在连接到特定 SAS HDD 时遇到检测问题。
他们发现输入侧的 OOB 信号与输出侧不同。
因此、我们想知道 OOB 信号不相同的原因。 请帮助评论。
是否有任何寄存器可以调整信号检测信号?
请参阅下图。
(黄色线是输入信号、蓝色线是输出信号)
输入 OOB 信号
输出 OOB 信号
谢谢你。
您好 Jim 和 Nasser (很抱歉、我不知道 Nasser 是否是您的名字)、
目前、我们发现 SATA SSD 无法检测到问题、有三个问题需要您提出建议。
OOB 信号0 V 向左问题:
从波形1中、我们可以看到波形输出的0V 与原始波形的0V 不同。
黄色一个是 Intel PCH SATA 控制器输出信号、蓝色一个是 DS123BR401A CH0 CHB 的输出
哪个寄存器可能与该 symptonm 相关?
2. OOB 输出信号不是原始输入的"副本"一个问题:
从波形2中、来自 PCH 的第一个低电平脉冲不由 DS123BR401A 输出、而来自 DS123BR401A 的低电平脉冲的末尾不会变为0V、您能建议哪个寄存器可以改善这种情况吗?
DS123BR401A 的 OOB 输出不是对称问题
从 Waveform3中、我们可以看到 DS123BR401A 的信号输出不对称、信号的高/低不匹配、差值约为133mV。 根据您的经验、您能不能帮助通知能够解决此症状的寄存器?
很抱歉、客户的染料(富士通日本公司)没有请求并要求解决问题、您能不能提供有关详情的反馈?
塔恩克你。
Gary
尊敬的 TI 团队:
我更新有关此问题的最新信息。
在从 TI 论坛查看之前的问题后、我发现有多个可帮助 OOB 信号的保留寄存器。
写入通道 B0寄存器0x0D[1]= 1'b (强制信号检测始终为"打开" CH B0)
写入通道 B1寄存器0x14[1]= 1'b (强制信号检测始终为"打开" CH B1)
写入通道 B2寄存器0x1B[1]= 1'b (强制信号检测始终为"打开" CH B2)
写入通道 B3寄存器0x22[1]= 1'b (强制信号检测始终为“ON”CH B3)
因此、我尝试这样做、并在 OOB 信号上获得良好的改善。
但仍会发生0V 漂移、是否需要重新命令任何寄存器或检查点?
无论如何、我仍然需要 TI 有关该寄存器功能的命令并向客户解释。
谢谢你。
您好、Gary、
列出的寄存器位与之前的帖子中所述的完全相同。 它们会从控制路径中移除信号检测电路。 信号检测电路导致您在先前波形波形波形波形波形波形波形中注意到的延迟。 输出现在会立即响应 OOB 信号输入、从而消除这种形式的 OOB 失真。
还有一个额外的寄存器、可以帮助最大程度地减小您在输入和输出之间观察到的直流失调电压。
写入寄存器0x4C = 01'h
这将禁用直流偏移控制环路。 OOB 信号的"开"/"关"性质会使该环路变暗、从而导致低于最佳的直流电平。 禁用它可以在 SATA 应用程序中实现更好的偏移控制。
此致
1、故障的根本原因是 OOB 发送突发时序。 在同一波形中、它超过110ns。 规格最大值为109.9ns。
2.信号检测电路使用能量检测来确定输入端是否存在有效信号。 正如您在波形中看到的、此电路运行以及打开或关闭中继器输出需要几纳秒的时间。
2.2此设置仅影响 OOB 传输、阈值较低、因此在存在有效数据时不会关闭。
2.3改进后的 OOB 设置不会改变正常的驱动器输出。
该位用于启用或禁用 内部信号路径的直流偏移校正。 默认情况下、当值= 0时、寄存器位被启用。 写入值"1"将禁用此功能。
3.2 该电路旨在针对 晶圆制造变化进行调整。 现在 、这是一个成熟的过程、我们知道它实际上不是必需的。 我无法讨论具体 的实施细节。 失调电压校正电路带宽和 OOB 信令相结合可 提供 较差的失调电压校正结果。 当波形在顶部和底部幅度之间不平衡时、会出现这种情况。
3.3是的、当处理非常小的输入电压时、这是一个线性器件。 如果输入端存在差分偏移、则很可能出现在输出端。
偏移仍然可以通过系统交流耦合获得。 最终电压将衰减、但时间常数长于 OOB 脉冲计时。
输入端接网络的 VDD 阻抗为2个50欧姆。
此致、
Lee
您好、Lee、
客户告知需要您提供建议的更多问题。
问题从1开始:
我的理解是、为了区分 COMRESET、COMWAKE 和 COMSAS、间隙长度比突发长度更重要。
您是否正确理解 COMWAKE 的突发和间隔标称长度相同、如果突发长度变长、间隔长度将变短、对吧?
问题2:
(4)下面的方框图显示了我的理解。 当我们将0x0D 设置为02h 时、数据将简单地传播。 当我们将0x0D 设置为00h 检测电路门控信号时、对吧?
(5)我想确认这句话 :"阈值很低,因此在存在有效数据时不会关闭"。
当6G 数据有效时、该电路始终开启。 但它不会影响我们何时将0x0D 设置为02h、对吧?
(6)当我们禁用信号检测电路时、什么是优缺点?
我相信您在这个电路上有很大的优势、因为这个电路的缺省设置为启用、并且没有 ROM 映射可禁用。
使用此电路有什么优点,不使用时有什么缺点?
Questoin 从3:
(4)此设置是否仅影响 OOB? 不影响6G SAS 数据?
(3.2)让我确认一下。 在当前的晶圆制造中、工艺已经成熟、您不需要此功能、但此功能仍保持启用状态。 当波形不平衡时、该函数会产生较差的偏移、对吗?
1.是的、间隙长度和突发长度应彼此相反。
4、是的、这是信号检测和寄存器0x0D 的逻辑。
5.当0x0D = 02'h 时、信号检测电路控制被完全旁路掉。 它与信号检测在100%时间内处于"开启"状态的效果相同。
6.使用信号检测的优点 是 在 OOB 信号的间隙期间更好地抗高频噪声。 禁用信号检测功能的优势 是有效和 GAP OOB 信令的失真更小。
6.当存在正常 信号时,信号将始终被检测到,因此 在正常信号活动期间没有差异。
问题从3.
4.这些设置将对 OOB 信令产生重大影响。 器件传输正常6Gbps 数据的能力没有影响。
3.2偏移校正电路 受 OOB 信令的开/关性质的影响。 这往往会将"校正"值驱动到错误的电平、从而导致输出不平衡-使输出更糟。
此致、
Lee
您好、Lee、
需要确认另一项。
0x0D/0x14/0x1B 和0x4C 是否属于 CHB 或 CHA 或两者?
我看到0x2A/0x31/0x38属于 DS125BR401中的 CHA、那么 我们也应该将它们更改为02h 吗?
但我无法找到属于 CHA 或 CHB 的0x4C。
那么、如果我们必须将 0x2A/0x31/0x38更改为02h、我需要您的确认吗?
0x4C 属于哪个 CH?
谢谢你。
您好、Gary、
0x0D/0x14/0x1B 中的寄存器位不可通过 EEPROM 接口使用。
或者、您可以对以下位进行编程以实现相同的功能。
写入寄存器位0x08[4]= 1'b
写入寄存器位0x0E[4]= 0'b
写入寄存器位0x15[4]= 0'b
写入寄存器位0x1A[4]= 0'b
写入寄存器位0x23[4]= 0'b
只有寄存器0x08是非默认值。
在 EEPROM 中、该位的位置如下所示。 此字节中的默认 EEPROM 值为07'h、新值为87'h
此致、
Lee