Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB hosts hubs transceivers Forum Discussions

YuMa_1534086
Level 6
Level 6
10 likes received 100 solutions authored 50 solutions authored

HX2VLはHOSTからのVBUSを検知する端子がないように見えます。

HX2VLでのHOSTの検知方法を教えてください。

pastedImage_0.png

0 Likes
1 Solution

返信が遅くなり申し訳ございません。

USB Specにあるように、VBUSが存在しない場合はD+側に実装されている1.5kΩのプルアップ抵抗を駆動してはいけません。

HX2VLにはご存知のようにVBUSを監視するための別個のピンはありません。

そのため、VBUSの監視をするために、reset pin divider回路が使用されています。

AN72332[3.7 Reset Circuit]に、同様の記述がございます。

pastedImage_0.png

この回路により、VBUSが存在しない間、ハブはリセットされます。

結果として、D+側の1.5kΩのプルアップ抵抗は駆動されません。

一般的にサイプレスで推奨しているリセット方法でございます。

但し、このような回路を使わなくても、外部(HX2VL以外の製品)からリセットをかけることも可能です。

よろしくお願い致します。

Hirotaka Takayama

View solution in original post

0 Likes
3 Replies
HirotakaT_91
Moderator
Moderator
Moderator
25 solutions authored 10 solutions authored 5 solutions authored

EnumerationはD+/D-を用いて行われます。

そのため、CY7C65632がSelf Powerで動作する場合、CY7C65632とHostのD+/D-が接続されれば、Enumerationが開始されます。

Enumeration後、Hubは認識されます。

上記では求める回答になっていないかと思いますので、質問の詳細を教えていただけないでしょうか。

0 Likes

他のデバイスと比較した際の質問をさせて頂きました。

他のデバイスはVBUSを検知する端子があり、

検知後HUBがD+を返し、通信を開始する仕様でした。

CY7C65632はVBUSを検知する端子がなく何をトリガーにD+を返すのか理解が出来ておりません。

認識間違い等あれば教えてください。(Enumerationの方法に違いがあるのか等)

可能であれば、Enumerationのフロー(タイミングチャートなど)教えていただけると助かります。

0 Likes

返信が遅くなり申し訳ございません。

USB Specにあるように、VBUSが存在しない場合はD+側に実装されている1.5kΩのプルアップ抵抗を駆動してはいけません。

HX2VLにはご存知のようにVBUSを監視するための別個のピンはありません。

そのため、VBUSの監視をするために、reset pin divider回路が使用されています。

AN72332[3.7 Reset Circuit]に、同様の記述がございます。

pastedImage_0.png

この回路により、VBUSが存在しない間、ハブはリセットされます。

結果として、D+側の1.5kΩのプルアップ抵抗は駆動されません。

一般的にサイプレスで推奨しているリセット方法でございます。

但し、このような回路を使わなくても、外部(HX2VL以外の製品)からリセットをかけることも可能です。

よろしくお願い致します。

Hirotaka Takayama

0 Likes