メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

コンピュータベースのロジックアナライザ。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / コンピューター

記事へのコメント 記事へのコメント

コンピュータに関する公的文献は主に、計算、文書の作成と編集、情報の検索と保存、娯楽といったパーソナル コンピュータ (PC) の従来の使用法に特化しています。 PC を使用したさまざまな電子デバイスの設計に関する記事や書籍はあまり一般的ではありません。 アマチュア無線家の作成したデバイスのセットアップやデバッグに PC がどのように役立つかについての資料はほとんどありません。 このためには、PC にかなり複雑で高価な追加のボードとセットトップ ボックスを装備する必要があると考えられています。 ただし、多くの場合、アマチュア無線家にとって非常に役立つ多くの機能は、通信ポートなど、各 PC で利用可能な標準デバイスを使用して実装できます。 これについては、提案された記事で説明します。

すべての IBM 互換 PC には、COM ポートまたは RS-232C インターフェイスと呼ばれる、通信用のシリアル ポートが XNUMX つあります。 通常、マウスはそのうちの XNUMX つに接続されており、今日ではこれなしで効果的な作業を想像することは困難ですが、XNUMX つ目は空き状態のままであるか、外部モデムや常時動作しないその他の周辺機器を接続するために時々使用されます。

RS-232C インターフェイス信号のセットとその目的については、[1] で詳細に説明されています。 それらすべてを表に示します。 同じ記事で言及されていないRI (リングインジケーター、回路1) とともに図125に示します。 ご覧のとおり、ユーザーは XNUMX つの出力回路と XNUMX つの入力回路を自由に使用できます。 COM ポートの出力で必要な形状の信号を生成し、同時にその入力の状​​態を分析するプログラムは、幅広い分析期間と豊富な同期、処理、および表示を備えたストレージ マルチチャネル ロジック アナライザーに PC を変えることができます。能力。 さまざまなデジタル デバイスをデバッグするときに役立ちます。

コンピューターベースのロジックアナライザー

アナライザー プログラムを開発する際の主な困難は、IBM 互換 PC の標準的なハードウェアおよびソフトウェア構成では、たとえ高速プロセッサーと RAM を搭載していても、DOS プロセッサーを使用して数百ミリ秒未満の間隔を正確に生成できないことです。システム タイマーがオーバーフローすると割り込みが発生し、Windows ではタイマー メッセージが表示されます。 これらのイベントは約 55 ミリ秒の周期で発生するため、これはまさに時間の「量子」が得られることになります。 タイマーを再プログラムしようとすると、実行中のすべてのプログラムとオペレーティング システム自体に予期せぬ結果が生じます。

プログラムが実行するサイクル数をカウントし、このプロセスが外部イベントによって中断されないことを確認することで、時間を測定できます。 しかし、このタスクは最新のオペレーティング システムでは正しく解決されておらず、さらに、PC ハードウェア構成ごとにシャッター スピードを調整する必要があります。 MS DOS では、このような問題は簡単に解決できますが、グラフィカル インターフェイスや補助的なアクション (計算、グラフの印刷) が必要な場合、プログラム開発は非常に労働集約的になります。

ただし、どのオペレーティング システムを使用していても、厳密に指定された周波数と形状の信号を TXD シリアル ポートの出力で取得できます。 知られているように、送信データのビット繰り返しレートは、水晶振動子によって安定化された標準周波数 (115 ~ 200 Hz) を係数 M で割った商に等しくなります。システム ソフトウェアは、標準情報に基づいてこの係数を選択および設定します。転送速度。 ただし、アプリケーション プログラムが M ファクターに 1 ~ 216 -1 (0FFFFH) の値を割り当てることを妨げるものはありません。 したがって、TXD 出力では、57,6 kHz から数分の 12 ヘルツまでの周波数のパルスを取得でき、10 kHz 未満の任意の周波数は +1,2 以内、1 kHz - +XNUMX 未満の誤差で設定できます。 %。

シリアル ポートは、ユニバーサル非同期トランシーバー (UART) と呼ばれるコントローラーの 2 個の 7 ビット レジスタを通じて制御されます。 テーブル内図 1 は、PC 入出力空間内のこれらのレジスタのアドレスとその機能目的を示しています。 それらのいくつかが同じアドレスを持っていることが簡単にわかります。 他へのアクセスは、ライン制御レジスタの最上位ビット (D0) によってさらに制御されます。 論理 XNUMX の場合、速度分割レジスタ (数値 M の上位バイトと下位バイト) にアクセスし、XNUMX - 送信機と受信機のデータの場合、割り込みを有効にします。

コンピューターベースのロジックアナライザー

TXD 出力信号フォーマットは、ライン制御レジスタに書き込まれるコードによって異なります。 このコードのビット D1 と D0 は、UART によって送信 (または受信) されるワード内の情報ビットの数を設定します。 00 つ(上記の数字 - コード 11)から 2 つ(コード 0)まであります。 ストップ ビットの数は、D1 ビットの状態によって異なります。XNUMX ~ XNUMX。 XNUMX~XNUMX。 XNUMX つのストップ ビットの代わりに XNUMX つの情報ビットを使用すると、XNUMX つの情報ビットが送信されますが、持続時間は XNUMX つ半になります。これは、古い機械式テレタイプとの互換性のために行われました。

ライン制御レジスタのビット D3 ~ D5 はパリティ ビットを制御します。 D3=1 の場合、送信中に最後の情報と最初のストップ ビットの間に「挿入」されますが、それ以外の場合は存在しません。 送信機は、情報ビットと制御ビット内の 4 の合計数が偶数 (D1=4 の場合) または奇数 (D0=5 の場合) になるように、このビットの値を自動的に選択します。 このロジックは、D1=4 に設定することで無効にできます。 制御ビットは、情報ビット内の XNUMX の数に関係なく、ビット DXNUMX の値の逆になります。

ビット D1 の論理 6 は、通信中断シミュレーション モードをオンにします。 TXD 出力では、他のすべてのビットとレジスタの状態に関係なく、一定の論理レベル 0 が設定されます。ビット D7 の目的は上で説明しました。 テーブル内図 3 は、TXD 回路におけるさまざまな周波数とデューティ サイクルの信号形成の例をいくつか示していますが、すべての可能性を網羅しているわけではありません。 表の対応する列に示されている信号形式は、UART の TXD 出力で直接観察できます。 ポートの外部コネクタでは反転されます。 ただし、以下で説明する結合デバイスは信号を再度反転し、その形状は再び表 XNUMX と一致します。

コンピューターベースのロジックアナライザー

送信機データ レジスタに書き込まれるバイトの送信は最下位ビットから始まることを思い出してください。 バイトは 5 回だけ転送されるため、厳密に周期的な出力信号を取得するには、指定されたレジスタを解放した直後に繰り返しロードする必要があります。 新しいバイトを書き込む準備ができていることは、ライン ステータス レジスタの D1=XNUMX によって示されます。

ステータス レジスタを常にポーリングして時間を無駄にしたくない場合は、割り込みを使用できます。 通常、COM1 ポート コントローラーは IRQ4 を生成し、COM2 は IRQ3 を生成します。 送信機の準備が完了したときの割り込み要求の生成は、割り込みイネーブル レジスタのビット D1 に論理 1 を書き込むことによって有効にする必要があります。 他の理由でリクエストが同時に許可されている場合、リクエストを処理するときは、まず割り込み識別レジスタを読み取り、そのビット D2 および D1 にバイナリ コード 10 があることを確認してから、トランスミッタ データに新しいバイトを書き込む必要があります。登録する。

RTS および DTR 出力の信号レベルは、モデム制御レジスタの D1 および D0 ビットの状態によって異なります。 このレジスタのビット D2 および D3 に論理 0 を書き込むことが推奨されますが、一部の PC では、ビット D3 にゼロ値を設定すると、UART が割り込みコントローラから切断されます。 ビット D1 に論理 4 を追加すると、TXD 回路と RXD 回路が UART 内で相互接続され (いわゆる「内部ループ」)、デバッグや診断の目的で使用できます。

モデム ステータス レジスタのビット D4、D5、D6、および D7 は、0 つの入力 (CTS、DTS、RI、および DCD) での現在の信号レベルをそれぞれ表示します。 このレジスタへのプログラム呼び出しの合間に指定された回路の状態変化の事実をユニット D3 ~ D3 で記録できる UART の機能は非常に便利です。 モデムの状態を変更するための割り込みもあります。 これらは、割り込みイネーブル レジスタのビット D11 と、割り込み識別レジスタのビット D2 および D1 のコード XNUMX に対応します。 残念ながら、意図された目的でシリアル ポートを使用する場合の主要な回路である RXD 入力回路は、検討中のタスクにとってはあまり重要ではありません。

UART レジスタの目的と使用方法の詳細については、たとえば [2] を参照してください。

シリアル ポートの入力および出力の論理信号レベルは、-3 ~ -15 V (論理 1) および +3 ~ +15 V (論理 0) の範囲内である必要があります。 TTL および CMOS チップ上のデバイスをデバッグするには、これらのレベルをそれに応じて変換する必要があります。 これは、図に示すインターフェースユニットを使用して行うことができます。 1. DD1 マイクロ回路の要素はポートの出力信号を必要なレベルに変換し、トランジスタ VT1 ~ VT4 のスイッチが逆変換を実行します。 スイッチ SA1 を使用して、ポート入力の XNUMX つを TXD 出力に直接接続できます。 これは、分析プロセスの時間を調整するために必要な場合があります。

コンピューターベースのロジックアナライザー

XS1 プラグは、最大数メートルの長さのケーブルで PC のシリアル ポート ソケットに接続され、デバッグ対象のデバイスは XS2 ~ XS11 ソケットに接続されます。 インターフェイス ノードとデバッグ対象のデバイスに共通の電源から電力を供給するのが最善です。 多くの場合、デバッグ対象のデバイスには、トランジスタ VT1 ~ VT4 のコレクタ回路に電力を供給するために必要な負の電圧がありません。 この場合、論理 1 状態にあるダイオード VD3 ~ VD1 によって「整流」されたポート出力信号の負の電圧によって電力が供給されます。

著者が開発した信号発生器およびロジック アナライザ プログラムは、32 ビット Windows 環境で動作します。 そのメインウィンドウ「Analyzer」を図に示します。 図2は、仮想4チャンネル(ポート入力回路数による)ストレージオシロスコープの画面である。 画面の左側には、遅いプロセスを観察しやすくするインジケーター (「発光ダイオード」) があります。 プログラムを起動した後、「ポート」メニューで使用する通信ポートを選択する必要があります。

コンピューターベースのロジックアナライザー

オシロスコープの掃引は、指定された期間で連続的に行うことも、単一(対応するボタンを押して開始する)で行うこともできます。 「停止」ボタンを使用すると、画像を「フリーズ」できます。 「同期」ウィンドウ (図 3) を開いたら、入力信号または出力信号のいずれかを同期信号として選択します。

コンピューターベースのロジックアナライザー

「スイープ」ウィンドウ (図 4) では、解析のクロック周波数とその期間を設定します。

コンピューターベースのロジックアナライザー

生成される信号の周波数と形状を設定する「出力ラインモード」ダイアログボックスを図に示します。 5. クロックの分周比はディケードスイッチで変更します。 プログラムは、指定された係数と TXD 出力で選択された信号形状に対応する周波数と繰り返し周期の値を計算し、ウィンドウに表示します。 生成は、連続的、単一、または指定された数のパルスのバーストで行うことができます。

コンピューターベースのロジックアナライザー

DTR および RTS 信号レベルは、「0」および「1」ボタンを使用して設定します。 さらに、これらの出力は「方形波」または任意波形を生成できます。

著者の信号発生器およびロジック アナライザ プログラム

文学

  1. Karmyzov A.IBMPCのインターフェース。 -ラジオ、1996年、No。10p。 24、25; No.11p。 24-26。
  2. Frolov A. V.、FrolovG.V.モデムのプログラミング。 -M .:対話-MEPhI、1993年。

著者:A。シュライバー、モスクワ

他の記事も見る セクション コンピューター.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

光信号を制御および操作する新しい方法 05.05.2024

現代の科学技術は急速に発展しており、日々新しい手法や技術が登場し、さまざまな分野で新たな可能性を切り開いています。そのような革新の 1 つは、ドイツの科学者による光信号を制御する新しい方法の開発であり、これはフォトニクス分野での大きな進歩につながる可能性があります。最近の研究により、ドイツの科学者は石英ガラス導波管内に調整可能な波長板を作成することができました。液晶層の使用に基づくこの方法により、導波路を通過する光の偏光を効果的に変化させることができる。この技術的進歩により、大量のデータを処理できるコンパクトで効率的なフォトニックデバイスの開発に新たな展望が開かれます。新しい方法によって提供される偏光の電気光学制御は、新しいクラスの集積フォトニックデバイスの基礎を提供する可能性があります。これにより、次のような大きな機会が開かれます ... >>

プレミアムセネカキーボード 05.05.2024

キーボードは、私たちの毎日のコンピューター作業に不可欠な部分です。ただし、ユーザーが直面する主な問題の 1 つは、特にプレミアム モデルの場合、騒音です。しかし、Norbauer & Co の新しい Seneca キーボードでは、状況が変わるかもしれません。 Seneca は単なるキーボードではなく、完璧なデバイスを作成するための 5 年間の開発作業の成果です。このキーボードは、音響特性から機械的特性に至るまで、あらゆる側面が慎重に考慮され、バランスがとられています。 Seneca の重要な機能の 1 つは、多くのキーボードに共通するノイズの問題を解決するサイレント スタビライザーです。さらに、キーボードはさまざまなキー幅をサポートしているため、あらゆるユーザーにとって便利です。 Seneca はまだ購入できませんが、夏の終わりにリリースされる予定です。 Norbauer & Co の Seneca は、キーボード設計の新しい標準を表します。彼女 ... >>

世界一高い天文台がオープン 04.05.2024

宇宙とその謎の探索は、世界中の天文学者の注目を集める課題です。都会の光害から遠く離れた高山の新鮮な空気の中で、星や惑星はその秘密をより鮮明に明らかにします。世界最高峰の天文台、東京大学アタカマ天文台の開設により、天文学の歴史に新たなページが開かれています。アタカマ天文台は海抜 5640 メートルに位置し、天文学者に宇宙研究の新たな機会をもたらします。この場所は地上望遠鏡の最高地点となり、研究者に宇宙の赤外線を研究するためのユニークなツールを提供します。高地にあるため空はより澄み、大気からの干渉も少なくなりますが、高山に天文台を建設することは多大な困難と課題を伴います。しかし、困難にもかかわらず、新しい天文台は天文学者に研究のための広い展望をもたらします。 ... >>

アーカイブからのランダムなニュース

プロフェッショナル OLED ディスプレイ LG UltraFine Display OLED Pro 05.12.2021

LG Electronics は、ビデオ処理の専門家、テレビ、映画スタジオを対象としたプロ用 OLED ディスプレイを発表しました。

LG UltraFine Display OLED Pro は、OLED 技術を使用して 8 万を超える自己発光ピクセルを備え、実物そっくりの画像で完璧な黒と正確な色を実現します。

さらに、LG OLED Pro では、広範な色補正によって高画質を実現できます。 特に、色温度、R/G/B の色ゲイン、色座標の選択 (Native (sRGB) / DCI-P3 / BT709 / SMPTE-C (BT.2020) / EBU / Adob​​e RGB / NTSC) を変更できます。人間の目で知覚されるものに最も近い画像を修正します。

LG UltraFine Display OLED Pro には、プロフェッショナルなビデオおよび放送処理用の専用の SDI および SFP+ インターフェイスが装備されています。 ディスプレイには 4 つの SDI インターフェイスがあり、Single/Dual/Quad Link およびさまざまな入出力解像度 (SD/HD/3G/6G/12G) をサポートし、元のビデオを圧縮および再エンコードなしで確実に伝送します (50m での伝送テスト済み)。 12G-SDI経由)。

また、新しいディスプレイは HDR 10、HLG 仕様を完全にサポートし、最先端の HDR 規格である Dolby Vision と互換性があります。 LG OLED Pro はメタデータ パラメータをフレームごとに認識し、フレームの最も明るい部分から最も暗い部分まで正確なコントラストの変化を提供します。

ほとんどのディスプレイとは異なり、LG OLED Pro は最大 25 の色、輝度、および均一性ポイントを使用してホワイト バランスの均一性を実現し、SuperSign WB ソフトウェアと専用の Calman ソフトウェアを使用して調整されます。 高精度なキャリブレーションにより、EBU Grade 1 までの表示品質を実現します。

LG OLED Proには、幅広い専門的および専門的な機能が装備されています。 プログラム可能なハードウェア設定キー、画像調整プロファイル、Gen-lock インターフェイス、GPI デバイス接続インターフェイスから、多くのソフトウェア機能に至るまで。 ソフトウェア LG OLED Pro には、SDI 信号の音量レベルを出力する機能、HDR / SDR 信号を比較する機能、画面領域を拡大する機能、タイム コード プロトコルをサポートする機能、色補正用のテンプレートが組み込まれている機能、スクリーン マーカーをサポートする機能、ピクチャー イン ピクチャー、輝度スペクトログラムとカラー ベクトル形式、サブタイトル .

その他の興味深いニュース:

▪ Lensbaby Velvet 28 レンズ

▪ バッジによるユーザー識別

▪ 宇宙天気が自動運転車を脅かす

▪ 鶏の骨からのバイオディーゼル

▪ アトミック・テイクオーバー

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ 敷地内のセクション 接地と接地。 記事の選択

▪ リチャード・ブローティガンによる記事。 有名な格言

▪ 中世の大学では教育と科学のプロセスがどのように行われたのでしょうか?詳細な回答

▪ 記事 職業病とその予防

▪ 記事 共振周波数計。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 128-148 MHz から 88-108 MHz への VHF コンバーター。 無線エレクトロニクスと電気工学の百科事典

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024