Shukran で問題を切り取る

ブログ

ホームページホームページ / ブログ / Shukran で問題を切り取る

Jan 13, 2024

Shukran で問題を切り取る

ほとんどのハッカーは、ゴールドスタンダード USB-UART インターフェイスのメーカーとして FTDI をよく知っていると思います。 超安価な CH340 や CP2102 のような部品が一般的になる前は、

ほとんどのハッカーは、ゴールドスタンダード USB-UART インターフェイスのメーカーとして FTDI をよく知っていると思います。 超安価な CH340 や CP2102 のような部品が一般的になる前は、USB ケーブルを TTL UART デバイスに変える必要がある場合、それを実現する手段は「FTDI」 (おそらく FT232RL) でした。 しかし、FT232* ファミリの一部の部品はさらに多くの機能を備えています。 UART 以上のものを実現したいと考え、[linker3000] は FT232H の可能性を最大限に引き出すために Shukran を設計しました。

FT232H が興味深いのは、非常に汎用的なインターフェイス デバイスであるためです。 構成に応じて、USB を UART、JTAG、SPI、I2C、および GPIO に変換できます。 新しいセンサーのドライバーのプロトタイプを作成したいですか? FT232H と適切なライブラリを備えた開発マシンから直接 Teensy を駆動できるのに、なぜわざわざ Teensy をフラッシュする必要があるのでしょうか?

Shukran は、実際には、多くの高級インターネット小売店から入手できる「CJMCU FT232H」モジュールのブレイクアウトです。 このボードは、一方の側に USB-A コネクタ、もう一方の側に標準の 0.1 インチ ヘッダーが露出するブレークアウトで、QFN FT232H とすべてのパッシブが中央にあります。 ただし、裸の 0.1 インチ ヘッダー (正方形です!) を使用するには、さらにブレッドボードを作成するか、ジャンパー ワイヤーをネストする必要があります。 シュクランに入ります。 この配置では、CJMCU ボードは安価で SMT コンポーネントを処理し、Shukran は組み立てが簡単で使いやすくなります。

Shukran では、LED、ボタン、スイッチ、および適切にグループ化されラベル付けされたヘッダー上に多数のプルアップ抵抗 (I2C 用など) が提供されます。 しかし最も重要なのは、ヒューズ付き電源を提供することです。 犠牲 USB ハブをインラインするのを忘れたために、コンピュータの USB コントローラを強制終了したことがありますか? このヒューズはそのリスクに対処する必要があります。 これらの便利なツールの構築に興味がある場合は、上部にリンクされている GitHub リポジトリでソースと詳細な BOM、および使用手順を入手できます。