バス海賊

バス海賊5
バスパイレーツ5 PCB
開発者危険なプロトタイプ
タイプデバッガ
前任者バス海賊 v4.0
後継バス海賊6
Webサイトbuspirate.com

Bus Pirateは、マイクロコントローラやその他のICのプログラミング、デバッグ、解析用に設計された汎用バスインターフェースデバイスです。オープンソースのハードウェアおよびソフトウェアプロジェクトとして開発されました。 [1] [2]

概要

Bus Pirateは、「新しい、あるいは未知のチップ」のデバッグ、プロトタイピング、解析のために設計されました。[1] Bus Pirateを使用すると、開発者はSPII 2 C1-Wireなどのハードウェアプロトコルを介して、シリアルターミナルを使用してデバイスとインターフェースすることができます

Bus Pirateは、 Atmel AVRMicrochip PICなどのローエンドマイクロコントローラのプログラミングが可能です。JTAGやSWDなどのより高度なプロトコルを使用したプログラミングも可能ですが、ハードウェアの速度制限により制限があります。JTAGバージョン5のサポートは現在進行中です。[3]

バスパイレート5は、デンジャラス・プロトタイプのイアン・レスネットとSMDプルッツァーのシャークによって設計されました。[4] [5]

機能一覧

Bus Pirate v3.6 は、 0~5.5 ボルトのライン レベルで1-WireI²CSPIJTAG非同期シリアル、およびMIDIなどのシリアルプロトコルを介して通信できます。

キーボードからの入力を受け取りHitachi HD44780 LCD コントローラに出力することができます。

その他の機能:

世代間の違い

バス海賊 v3.6バスパイレーツ v4.0 [6]バス海賊5バスパイレーツ 5XLバス海賊6
開発状況成熟した製造中止アクティブアクティブアクティブ
寸法mm60×3760×3760×6060×6060×60
マイクロコントローラPIC24FJ64GA002PIC24FJ256GB106RP2040RP2350ARP2350B
クロック周波数( MHz )32未知125133133
プログラムフラッシュ( kB )6425616,38416,38416,384
ストレージフラッシュ( MB )128128128
SRAM ( kB )816264520520
I/Oピン57888
メインヘッダー5×2ピンヘッダー6×2ピンヘッダー10×1ピンヘッダー10×1ピンヘッダー10×1ピンヘッダー
補助ヘッダー9×1ピンヘッダー9×1ピンヘッダー9×1ピンヘッダー
USBインターフェースFTDI FT232RLPIC24統合RP2040 -統合型RP2350 -統合型RP2350 -統合型
USBコネクタUSBミニBUSBミニBUSB-CUSB-CUSB-C
ロジックアナライザー低速未知入力のみ[7]入力のみ[7]はい[7]
JTAG限定限定進行中[3]いいえいいえ

Bus Pirate v3.6以降では、基板のサイズが60 mm x 37 mmに変更され、「Sick of Beige」DP6037ケースの取り付け穴に合うようになりました。 [8] [9]

Bus Pirate v3.6 はPIC24 MCU ( SSOP ) をベースとしており、 FT232RL ( SSOP ) を使用したUSBインターフェイスまたはオンチップ USB モジュールのいずれかを使用してホスト コンピュータと通信します。

Bus Pirate 5は長年開発が続けられ、当初はARMベースのSTM32マイクロコントローラを搭載していました。その後、ピン配置の柔軟性と高速ロジックアナライザを実現するためにFPGAが追加されました。STM32のサプライチェーン上の問題により、リリースはさらに2年延期され、RP2040がリリースされた際にボードが再設計され、現在の設計となりました。[10]

Bus Pirate 5、5XL、6 には 320x240 の IPS ディスプレイが搭載されており、IO ピンの電圧、ステータス、電流消費量を一目で確認できます。

参照

参考文献

  1. ^ ab 「Bus Pirate v3.6 ユニバーサルシリアルインターフェース」。www.seeedstudio.com . 2022年7月。
  2. ^ 「バス海賊 v4」. www.seeedstudio.com。 2022 年 8 月 12 日。
  3. ^ ab 「Bus Pirate v5のJTAGサポート」Bus Pirate . 2024年12月1日. 2025年4月13日閲覧
  4. ^ “Bus Pirate - v3.6a - TOL-12942 - SparkFun Electronics”. www.sparkfun.com . 2017年3月29日閲覧
  5. ^ 「バス・パイレーツ v5 サーガ」.バス・パイレーツ. 2023年8月2日. 2025年4月15日閲覧
  6. ^ 「Bus Pirate v4とv3の比較 - DP」。dangerousprototypes.com
  7. ^ abc 「利用可能なロジックアナライザ | Bus Pirate 5ファームウェア」。firmware.buspirate.com 。 2025年4月14日閲覧
  8. ^ 「Bus Pirate v3.6 - DP」。dangerousprototypes.com
  9. ^ 「Sick of Beige 互換ケース - DP」。dangerousprototypes.com
  10. ^ 「バス・パイレーツ v5 サーガ」.バス・パイレーツ. 2023年8月2日. 2025年4月15日閲覧
  • 公式サイト
  • 最近の公式ウェブサイト
  • GitHubの Bus Pirate ソフトウェアのソースコード
「https://en.wikipedia.org/w/index.php?title=Bus_Pirate&oldid=1304135786」より取得