40-412 PXIデジタルI/Oの読み取り速度について
40-412は、32本の入力に対し、接続された電圧の状態を監視るための読み取り機能が用意されています。この機能は、2つのプログラムから設定可能な閾値電圧に対して、高いか、または、低いかというステータス情報を読み取る機能です。
また、40-412には、読み取り速度が異なる2つの製品が提供されています。
- 40-412-001は、シリアルに値を取得します。
- 40-412-111は、パラレルに値を取得します。
40-412-001 : PXI 32 Channel I/O Serial I/P Prog Threshold
40-412-001の各入力は、入力電圧レベルを管理しやすいレベルに下げる減衰器に接続されています。マルチプレクサー(MUX)は、これらの電圧のいずれかを選択して、独立した(プログラム可能な)基準電圧を持つコンパレーターのペアと比較します。基準電圧と比較した入力信号のレベルを決定するために、ユーザーが最初に読み戻すチャンネルを選択し、比較プロセスを安定させ(遅延はドライバーの一部です)、その後値を読み戻すことができます。読み戻すチャネルを選択すると、MUX出力が変化します。容量性負荷とは、電圧が安定するまでに遅延があることを意味します。ソリッドステートMUXが使用されるため、容量性負荷は主にMUXキャパシタンス自体によるものです。
32本の入力全ての入力ステータスを読み取ることが必要な場合には、単一のコマンドを利用できます。ドライバは、各チャンネルを順番に選択し、値を読み込み、次のチャンネルを選択します。
このシリアル処理では実行時間が長くなりますが、多くの用途で駆動される(リレーコイルなどの)デバイスの値の変化は比較的低速です。
40-412-111 : PXI 32 Chan I/O Parallel I/P Prog Threshold
40-412-111では、シリアル処理ではなくパラレル処理が使用されます。各入力は、信号が2つの基準電圧を上回るか下回るかを示す専用の比較器のペアに接続されます。すべての32チャネル(64値)を同時にサンプリングでき、取得されたデータはシリアルシフトレジスタからPCIインターフェイスを介して読み取ることができます。
全てのチャンネルが同時にアクティブになるため、測定プロセスが非常に高速になります。MUXがないために減衰器の容量性負荷が減少し、1つのチャンネルでもリードタイムが短くなります。
40-412-111は典型的なコントローラー(3GHz Hyper Threading)では、32本の全ての入力状態を48μsで読み取ります。コントローラーの負荷が低いほど応答速度が高速化します。
40-412-001と40-412-111の比較
比較結果を取得するプロセスの違いにより、40-412-111は入力信号のステータスの読み取りがはるかに高速になりますが、この機能を実現するために、モジュールは2枚の基板で構成され、40-412-001よりも価格が高くなります。
低い読み取り速度が受けられる場合には、40-412-001が良い製品です。
RTOSを使用する場合に、40-412-111はコントローラの応答時間の大幅短縮に有効です。
そのため、より遅い読み取り速度を受け入れて40-412-001のチャネルあたりの最低コストを取るか、40-412-111の高い取得速度を使用してチャネルあたりの高いコストを受け入れるかを選択します。
また1度に32チャンネルを取得する必要があるのか、1本ずつの取得で良いのかも、選択する際の大きなポイントになります。
RTOSの使用(40-412-111はコントローラーの応答時間を大幅に短縮します)および通常の操作で32チャンネルすべてのステータスをキャプチャする必要があるか、一度に1チャンネルのみをキャプチャする必要があるかによっても決定が影響を受ける場合があります。