您好:
我想了解一下PTN3222CUK-EVB的功能。我现在有一个eUSB设备,希望通过PTN3222CUK-EVB将eUSB信号转为USB2.0与PC通信。但我不了解PTN3222CUK-EVB是应该如何使用。比如PTN3222CUK-EVB是怎么知道自己是host repeater还是peripheral repeater的?
我的应用框图如下:
ZhirongRao_0-1760515819679.png
若想要PTN3222正常工作,流程是否如下所示:
1、在进行eUSB通信之前,需要MCU(eUSB设备端)通过I2C给PTN3222下命令,让PTN3222进入peripheral repeater;
2、PTN3222的USB2.0接口插入电脑;PC USB2.0 发起sof包,PTN3222将SOF包转为eUSB信号发送给MCU(eUSB设备),同时MCU(eUSB设备)识别到此信号,并回PTN3222对应的波形;
期待您的回复,祝您生活愉快!
你好
它不会 "自动感知 "角色。角色由应用程序通过 I²C 寄存器配置或 eUSB2 端口配置命令选择。EVB 通过其 I²C 接头可轻松实现这一功能。默认情况下,在 RESET 后,设备进入外围设备角色,可以在状态机的控制下过渡。
是的。这是一个推荐步骤(尽管 EVB 出厂默认设置为外设)。还可根据需要配置 SI 设置。
是的,概念上是正确的。实际上,通常使用 USB2 连接 → RESET →(可选的)HS 线性调频协商 → 枚举 → SOF 序列,而 PTN3222 只是在整个过程中对信号进行电平移位/条件调节。
BRs, Tomas