DSO Quad
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
DSO Quad(DSO203としても知られる)は、一般的な電子工学作業向けのポケットサイズの4チャンネルデジタルオシロスコープです。ARM Cortex M3(STM32F103VCT6)をベースにしており、統合FPGAと高速ADCを備え、72MS/sのサンプリングレートを提供します。内部には2MBのUSBディスクがあり、波形キャプチャ、ユーザーアプリケーションの保存、ファームウェアのアップグレードに使用できます。
特徴
- ポケットサイズで軽量
- 2つの36MS/sアナログチャンネル(シングルチャンネルに設定すると最大72MS/s)
(.sysバージョンv1.31以降、2つの72MS/sアナログチャンネル、シングルチャンネルに設定すると最大144MS/sにアップグレード可能) - 2つのデジタルチャンネル
- 信号発生器
- 多様なトリガーオプション
- 簡単な波形保存
- ファームウェアアップグレード
- ユーザーアプリケーション
- オープンソース
出典: 機能サポート
アプリケーションアイデア
ユーザーアプリケーション
進行中のプロジェクト:
GCCポート(FFT、スペクトログラム、さまざまな修正を含む) pmos69とmarcosinによる
代替ユーザーインターフェース gabonator1による
デフォルトファームウェアのGCCポート tmbincによる
周波数応答プロッター jpaによる
FFTサンプルアプリケーション gabonator1による
ロジックアナライザー jpaによる
Pawnプログラミング環境とさまざまなアプリケーション jpaによる
SYSのGCCへの移植: [1]
テトリス LinXによる
アプリケーション
「シンプルモード」 - 経験のない人々を助けるために、最も基本的な機能のみを利用可能にするモード。
"マルチメーターモード" - 基本的なマルチメーター機能(AC/DC VOM、ピーク/実効値/差分があると便利)
- 詳細はこちら
プロトコル解析/データキャプチャ - シリアル、I2C、SPI、CAN
LCR(uH、uF、R)測定機能 - 内蔵信号発生器を活用。外部コンポーネントが必要な3つの方法が存在 例
半導体アナライザー - DACを使用してダイオード/トランジスタの電圧応答をテストおよびチャート化(トランジスタのピン配置や極性の識別を含む)
RFスペクトラムアナライザー
2D X-Yモード - アナログチャンネルを2軸でプロットし、デジタルチャンネルを「ビーム」有効/無効としてオプションで使用。
- 何かが存在する?APP2.50にはまだ含まれていない。
DMXデコーダー/アナライザーおよびジェネレーター(外部RS485 ICと組み合わせて使用) - 劇場技術者にとって非常に便利なガジェットになる。
テレビモード(アナログTV):フレーム/フィールド/ライン(フィールドA/Bを選択)またはライン番号を表示。ベクトルスコープ図を表示。コンテンツ(例:TV画像)を表示。
2台目のDSO Quadとの同期 - 4チャンネルのアナログ/デジタル信号を取得。USBscope50に類似。
- 「波形出力」を使用して、マスターユニットがトリガーされたときにパルス/ステップを生成し、C/Dをスレーブのトリガーとして使用。
USBリモートコントロールソフトウェアを作成 - LCDが壊れた場合でも、PCソフトウェアで使用可能。[HARDWAREから移動]
データをPCにストリーム - PCをストレージバッファとして使用し、追加の処理能力を活用。PCはQuadではデコードできないI2Cワードやその他のプロトコルをデコード可能。[HARDWAREから移動]
ホワイトノイズ機能 - 信号発生器の機能に追加。
拡張
- 周波数/時間の視点からのスペクトラムアナライザー表示
- 高速フーリエ変換(FFT) - 単一信号のスペクトラムデータを簡単に表示可能。
ハードウェア/デバイス指向
SDR(ソフトウェア定義ラジオ) - USBフルスピード(12Mb/s)のみ対応。
10倍のプリアンプが非常に必要!
メニューにアクセスしやすいベゼルボタンを追加。
アナログチャンネルを2つ追加 - USBドングルを介して可能。
拡張デバイス用ポートを追加 - 拡張デバイスがRF生成や大振幅対応の信号発生器などの機能を提供可能に。特に+5Vおよび3.3V出力が有用。
その他
技術サポートスタッフ向けのサービスアプリケーション - 画面を分割して「ポート3、ピン5に信号があるか確認してください。ない場合はxyzが壊れている可能性があります」といった指示を表示可能。次のボタンを押すと、各ステップでテキスト、適切なタイムスケール、トリガー値などが選択される。
ARMベースのスマートフォン向け - USBバージョンを作成し、スマートフォン用アプリを開発。スマートフォンをディスプレイ/タッチスクリーンディスプレイとして使用可能。
アナログチャンネルと生成信号の両方で簡単な数学関数を実行可能。
完全に接地分離された2つの入力 - 同じ接地基準ではない入力を測定可能(例:Vellemanの2チャンネルパーソナルスコープのように)。
入力過電圧保護ダイオードを追加 - 高電圧スパイクからデバイスを保護。
オーバーサンプリングとそのソフトウェア実装 - ノイズを低減し、有効ビット深度を向上。
特殊技術である等価時間サンプリング - 繰り返し信号の帯域幅を向上可能。
非ストレージモードでは、大きなオフスクリーンバッファに保存する代わりに、可視領域を常にスイープします。現在のバージョンではサンプルレートを50msに設定しています(例:オーディオ信号を観察するため)。しかし、画面は数秒ごとにしか更新されず、連続的に更新されるべきです。
さらにアイデアを追加してください...
DSO Quadのアプリケーション開発に関する情報も参照してください。
仕様
アナログチャンネル *2 | [CH_A] [CH_B] |
デジタルチャンネル *2 | [CH_C] [CH_D] |
垂直スケール | 20mV-10V/div (1-2-5 ステップ) x1プローブ / 200mV-100V/div (1-2-5 ステップ) x10プローブ |
垂直分解能 | 8ビット |
入力結合 | AC/DC |
最大入力電圧 | 80Vpp (x1プローブ) / 400Vpp (x10プローブ) |
ストレージ | 各チャンネル4K / 単一チャンネル8K |
ソフトウェアトリガータイプ | エッジ、パルス、レベル(追加予定) |
ハードウェアトリガータイプ | エッジ |
トリガーソース | CH1/CH2/EXT |
トリガーモード | オート、ノーマル、シングル、スキャン、なし |
テスト信号ジェネレーター | 10Hz~8MHz 2.8Vpp 方形波、デューティサイクル10~90%調整可能 / 10Hz~20kHz 2.8Vpp 正弦波、方形波、のこぎり波、三角波 |
ストレージ | 内蔵2MB USBディスク、BMP、DATファイル |
自動測定 | Vmax, Vmin, Vpp, Vavr, Vrms, Freq, Period, Pulse, Duty |
カーソル測定 | レベル、電圧 |
表示モード | CH1, CH2, EXT, CH1+CH2, CH1-CH2 |
サンプリングモード | リアルタイム |
サンプリングレート | 30S/s - 72MS/s |
電源 | LiPoバッテリー |
寸法 | 98 * 60 * 14.5 (mm) |
重量 | 80g(バッテリーなし) |
パック内付属品 | 2 mcxオシロスコーププローブ、2 mcxデジタルプローブ |
コンポーネント
コアコンポーネントのデータシートへのリンクを追加してください。
CPU | 72 MHz - ARM 32ビット Cortex™-M3 CPU - STM32F103VC [[2]](http://www.st.com/internet/mcu/product/164492.jsp) |
FPGA | ICE65F_VQ100 [[3]](http://www.siliconbluetech.com/media/downloads/iCE65L04DiCEDatasheet.pdf) |
TFT | |
ADC | AD9288-40 [[4]](http://www.analog.com/static/imported-files/data_sheets/AD9288.pdf) |
OPアンプ | OPA2354 [[5]](http://www.datasheetcatalog.org/datasheet/texasinstruments/opa354.pdf) |
MOSFETスイッチ | |
USBストレージ | |
(ここにさらに追加) |
注意事項
このデバイスを不適切に操作すると、身体的な怪我やデバイスの損傷を引き起こす可能性があります。必要なすべての注意事項を確認し、デバイスを使用する前にすべての文書を必ずお読みください。
ファームウェアのアップグレード
この手順は現在、Windowsでのみ動作します。Linux用の手順はこちら。(2011-04-29) LinuxやMacでアップグレードディスクが動作するようになれば、初心者向けにこのプロセスを自動化するアプリケーションを作成するのは非常に簡単になるでしょう。また、アップグレードプログラムがハードウェアバージョンを確認し、誤ったファームウェアのアップロードを防ぐことも可能になるかもしれません。
ファームウェアの入手先
また、ソースからファームウェアをビルドすることもできます。
バージョンに関する警告
警告: 特定のハードウェアバージョンに対応したファームウェアを使用することが重要です。ハードウェアバージョンはデバイスを起動した際のスプラッシュスクリーンに表示されます。ハードウェアバージョンが判別できない場合はフォーラムで助けを求めてください。誤ったファームウェアをアップロードすると、デバイスが使用不能になる可能性があります。
アップグレード手順
(Windowsのみ) DSO QuadをミニUSBケーブルでPCに接続します。デバイスをオンにする際に">||"(再生/一時停止)ボタンを押し続けます。これでデバイスはファームウェアアップグレードモードになり、USBディスクがシステムに表示されます。ファームウェアファイルを1つずつコピーします。新しいファイルをコピーするたびに、デバイスはファイルを準備するために接続を切断します。ディスクが再接続されると、アップロードしたファイルの拡張子が変更されます(".rdy"はアップロードが正常に行われたことを意味します)。
ファイルをアップロードする順序は重要です。まず.hexファイルをアップロードします(順序は重要ではありません)。.BINファイルをアップロードするには、対応する.ADRファイルを最初にアップロードする必要があります。これにより、デバイスがバイナリファイルを配置する場所を認識します(例: まずCFG_FPGA.ADRをアップロードし、その後すぐにxxxxFPGA.BINをアップロードします)。間違えた場合は、すべてのファイルを削除して最初からやり直してください。
すべてのファームウェアファイルのアップロードが完了したら、デバイスをオフにしてアップグレードを完了します。再度デバイスを起動すると、ファームウェアバージョンが更新されているはずです。スプラッシュスクリーンでエラーが発生した場合は、上記の手順を慎重に従ってファームウェアを再度アップロードしてください。
詳細およびLinuxの手順はこちら: DSO_Quad:Upgrading_Firmware
ファイルの説明
ファイルタイプ | ファイル名形式 | 説明 |
---|---|---|
FPGAファイル | xxxxFPGA.BIN | FPGAの構成データ |
ロゴファイル | logo_xxx.BIN | 任意の16色64*256 .BMPファイル(ファイルサイズ=46.9KB)を作成し、拡張子を.INFに変更します。これはスプラッシュスクリーンに表示される画像です。 |
システムファイル | SYS_xxxx.hex | ???(説明が必要) |
アプリケーションファイル | APP_xxxx.hex | ???(説明が必要) |
アドレスファイル | xxxx.ADR | これらのファイルは、次にアップロードする.BINファイルをデバイスが配置する場所を指定します。FPGAファイル用とLOGOファイル用にそれぞれ1つずつあります。ファイル名は対応するファイルが分かるように命名されています。 |
注意: 新しいバージョンが利用可能になると、これらのファイル名が若干異なる場合があります。xは時間とともに変化する可能性のある値を表します。
メモリレイアウト
開始 | 終了 | サイズ | 備考 |
0x00000 | 0x03fff | 16384 | DFU |
0x04000 | 0x0bfff | 32768 | SYS |
0x0c000 | 0x13fff | 32768 | APP1(デフォルト) |
0x14000 | 0x1bfff | 32768 | APP2 |
0x1c000 | 0x23fff | 32768 | APP3 |
0x24000 | 0x2bfff | 32768 | APP4 |
0x2c000 | 0x3d7ff | 71680 | FPGAビットストリーム(データシートでは最大サイズが533KBitと記載されているため、これは少し大きい) |
0x3d800 | 0x3ffff | 10240 | ロゴ(bmp, 256x64, 4ビット) |
注意: フラッシュのベースアドレスは0x08000000ですが、BOOT0が低い場合、チップによって0x00000000にミラーリングされます。
関連ページ
外部リンク
Seeedstudio ブログ [6]
flickr上の写真集 [7]
BMW検査におけるDS203の応用 (中国語、英語に自動翻訳) [オリジナルページ] - BMWの作業員がDSO203を使用して車両を検査しました。手のひらサイズで便利な性能に加え、DSO203はBMWバス:FlexRayの検査において完璧に動作しました。
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。