LinearLabTools

LinearLabToolsは、リニアテクノロジーのデータ・コンバータ評価用ボードに直接アクセスできるMATLAB® と Python のプログラムを集めた製品です。

通常、データ・コンバータ用の評価ボードは、一緒に使用するコントローラ・ボードに接続し、さらにそのコントローラ・ボードを、A/D コンバータ用の PScope や D/A コンバータ用の LTDACgen といったリニアテクノロジーの GUI プログラムを実行するホスト・コンピュータに接続します。GUI によって基本的な性能測定はできますが、特定の用途に応じて部品の評価を行うために必要な任意のテスト・シーケンスを実行したり、他のハードウェアと通信したりすることなどには対応していません。LinearLabTools を使用することで、他のテスト機器と同様に固有のソフトウェアを使用してリニアテクノロジーのデータ・コンバータ・デモ・ボードを制御することができます。

それだけではありません。

LinearLabToolsパッケージには、さまざまなアプリケーション例、シミュレーション、ミックスド・シグナルの概念を説明する教育用プログラムも含まれています。

クイック・スタート

MATLAB インストール方法の詳細(英語/PDF)

Python インストール方法の詳細(英語/PDF)

1) 評価対象のデモ・ボードに使用する GUI(ADC 用の PScope または DAC 用の LTDACgen)をインストールします。詳細はボードのデモ・マニュアルに記載されています。これによって正しいドライバがインストールされ、LinearLabTools からアクセスする前にシステムの基本的な機能をテストできるようになります。

2) ボードのデモ・マニュアルに記載されている方法に従います。ボードのパワーアップ、適切なクロック信号の適用、アナログ入力および出力への適切な接続などが記載されています。

3) LinearLabTools のインストーラをダウンロードします。インストーラには 32 ビット版と 64 ビット版があります。オペレーティングシステムではなく、呼び出し元のソフトウェア(例えば 32 ビット版または 64 ビット版の MATLAB)に合ったバージョンを選択してください。このファイルを適当な場所で解凍しますが、ディレクトリ構造は変更しないでください。

32 ビット版インストーラをダウンロード

64 ビット版インストーラをダウンロード

4m) MATLAB ユーザー: LinearLabTools のすべての MATLAB スクリプトは基本バージョンの MATLAB を使ってテストされていますが、一部のスクリプトには追加機能の信号処理用ツールボックスが必要です。これらの機能は必要に応じてコメントアウトできます。

MATLAB を起動します。MATLAB サブディレクトリで、Test_LinearLabTools_MATLAB.m を実行してください。以下の画面が表示されます。

4p) Python ユーザー: 依存性は最小限になっていますが、テスト・スクリプトには NumPy、SciPy、Matplotlib が必要です。LinearLabTools のすべての Python スクリプトは、下記の URL で入手できる Continuum Analytics 社提供のディストリビューションを使ってテストされています。

https://store.continuum.io/cshop/anaconda/

(Anaconda は、必要な依存性で事前に設定されています)

Spyder デバッガか、ご使用の Python 環境を起動します。\python\Test_LinearLabTools_Python サブディレクトリで、Test_LinearLabTools_Python.py ファイルを実行してください。以下の画面が表示されます。

5m) \MATLAB\DemoBoardExamples\LTCxxxx ディレクトリへ移動します。ここで、xxxx は評価対象のデバイスの部品番号です。次に LTCxxxx_DCyyyy.m ファイルを実行します。通常、ここで一連の動作を行ってデモ・ボードのさまざまな機能を実証します。

5p) \Python\DemoBoardExamples\LTCxxxx ディレクトリへ移動します。ここで、xxxx は評価対象のデバイスの部品番号です。次に LTCxxxx_DCyyyy.py ファイルを実行します。通常、ここで一連の動作を行ってデモ・ボードのさまざまな機能を実証します。

5) サンプル・コードを修正して適切なコードを作成します。あるいは、作成したテスト・ルーチンにサンプル・コードを組み込みます。

コントローラ・ボード

インターポーザ・ボード

互換性のある製品評価用ボード

このコントローラボードは、評価環境の一部として、さまざまなADIのコンポーネント評価ボードと組み合わせて使用するように設計されています。 以下のボードは、LinearLabツールおよびこのコントローラーボードと互換性があります。

Product (49)

Recommended Controller

FAQ