2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pico + USB C Type: USBとイーサネットの機能を統合

Posted at

image.png

革新的なアイデアを思いつきました。USBとイーサネットの通信の両方を扱えるUSB C-Typeコネクタです。

image.png

上の画像のように、Raspberry Pi PicoボードとWIZnet W5500、USB C-Typeコネクタを組み合わせて、
USBとイーサネットの通信を同時に可能にする非常にコンパクトなボードを作成する予定です。

Design

image.png
上の画像はUSB C-Typeコネクタのピンマップを示しています。
これには、USB 2.0のピンD+とD-、電源ピン、追加の電源関連ピン、およびUSB 3.0以上をサポートする2対の差動線が含まれています。

image.png

USB 3.0の2対の差動線はイーサネットに使用され、残りはUSB C-Typeの既存の使用に従います。

インピーダンスは問題ではないようです。イーサネットは100オームで動作し、USBは90オームで動作しますが、その差は最小限です。

image.png

全体の回路図はPicoボードに一致しています。重要なポイントは上の画像に示されています。いずれにせよ、外部LANトランスフォーマーが必要なため、別のトランスフォーマー設計が実装されています。MDI回路の設計にはいくつかの課題がありましたが、それらはすでに成功裏に解決されています。詳細には立ち入りません。

image.png

上述したとおり、WIZnetチップも同様の方法で設計します。

image.png

Picoに関連する回路はPicoボードの回路と一致しています。

image.png

アートワークを進め、やむを得ず4層ボードとしてボードを設計しました。

image.png

上記の製品からUSBコネクタを使用しましたが、上のPCB画像に示されているようにPCBレイアウトを変更する必要がある点が不便です。現時点では最速で配送される製品を選びましたが、後で変更しても問題ないようです。

image.png

3Dビューでは、このように見えます。WIZnetチップはボードの底面に取り付けられています。開発中のWIZnetチップが取り付けられると、チップを底面に取り付ける必要がなくなります。しかし、まだリリースされていないため、後でそのように構成することを検討します。

PCB Assembly and Debugging

image.png
PCBが到着しました。

image.png

これは前面の組み立てです。組み立ててみると、思ったほど悪くない感じがします。
image.png

これは裏面の組み立てです。

image.png

同じ機能を持つWIZnet EVB Picoと比べて、かなりサイズが異なることが分かります。

Cable manufacturing

image.png

さて、ケーブル作成の時です。まず、USB通信を可能にするために、USB 2.0ラインをUSB Bケーブルに接続します。

image.png

さらに、イーサネットケーブルとUSB 3.0ラインを接続してセットアップを完了します。

image.png
完成しました。ケーブルはこのように構成されています。

image.png
ケーブルとイーサネットC Picoが完成しました。

image.png

テストしたところ、LinkとACTのLEDが予想通り正しく動作しています。

image.png

左側の端末では、USB経由で「Good」とラベル付けされたデータを継続的に受信しており、右側のツールではループバックを通じてイーサネット通信が確立されていることが確認できます。

これは実際の Demo ビデオです。
https://www.youtube.com/watch?v=4lHwnyf_Nns

USBを介したデータ受信とイーサネット通信の成功したループバックにより、この製品の信頼性が証明されました。この創造的な設計と実装は、技術コミュニティに新たな可能性を提示し、小型で効率的な統合通信ソリューションの必要性を満たしています。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?