主题中讨论的其他器件:TUSB214、 TUSB214EVM、
工具/软件:
DearTi、
I²C 目前正在根据数据表中概述的程序和 TI E2E 论坛主题以 μ H 模式测试 TUSB214。 但是、我们遇到了两个问题、希望您给予支持:
我们的原理图布局:
I²C 目前正在评估 TUSB216、但由于样片供货情况、我们正在使用类似的 T Ü V S Ü D 进行初步功能测试 TUSB214 频率。
复位后寄存器0x03 (CFG_ACTIVE)出现意外的初始值
根据数据表(第7.4.5节)和论坛中的另一个主题(请参阅 Ryan Kitto 的帖子)
尽管原理图中放置了 TUSB216、但由于
tusb214数据表:
和另一个 E2E 主题
Ryan 和数据表主题中提到的预期行为 如下:
-
RSTN 切换并进入 I²C Ω 模式后、寄存器
0x03
应返回0x35
、这意味着位0被设置(配置模式)。 -
配置后、将位0清除为
0
、使之0x03 = 0x34
生效、从而启用状态机。
但是、在我们的电路板上、在复位并进入 μ I²C 模式后、我们观察到:
-
0x03
返回0x74
、表示位0已经0
(正常模式)。 -
这与规范相矛盾、该规范规定位0
1
在 μ I²C 模式下默认应为位0。
您能解释一下为什么0x03
显示、0x74
而不是0x35
复位后的预期结果吗?
2. Eq/DC 设置对 USB 信号眼图没有影响
我编写了一个 I²C 脚本来自动执行寄存器写入:
-
0x03
设置为0x75
(配置模式) -
0x01
(EQ 增强)设置为0x07
(级别3) -
0x0E
(直流升压)设置为0x05
(60mV) -
0x03
设回0x74
(正常模式)======== TUSB216 Initialization Log ======== [BEFORE enter active mode] cfg_active: 0x74 [AFTER enter active mode] cfg_active: 0x75 [SETTINGS] Set eq_boost = 3 [SETTINGS] Set dc_boost = 60 mV [BEFORE exit active mode] eq_boost: 0x7 (Level 3 (MAX)) [BEFORE exit active mode] dc_boost: 0x5 (60mV) [AFTER exit active mode] cfg_active: 0x74 [AFTER exit active mode] eq_boost: 0x7 (Level 3 (MAX)) [AFTER exit active mode] dc_boost: 0x5 (60mV) ======== TUSB216 Log Done ========
尽管寄存器已更改、 USB 信号眼图没有观察到任何改善或变化 、而相同的硬件在自举模式下接线(非 I²C Ω) 显示了预期的增强功能 。
请帮助确定这两个问题。
谢谢