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

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


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

PCインターフェースエクステンダー。 無線エレクトロニクスと電気工学の百科事典

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

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

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

PC を使用する最も一般的な方法の 232 つは、センサーの状態に関する情報の収集と処理、さまざまなメカニズムと技術システムの制御です。 この場合に発生する典型的な問題は、コンピューターに入力して必要なすべての信号をコンピューターから出力する方法であり、その数はしばしば数百に達します。 多くの場合、センサー信号を受信して​​、コンピューターに標準装備されている RS-2C シリアル インターフェイス (「CXNUMX ジョイント」) からの信号に変換する特別なユニットを開発する必要があります。 通常、同じブロックが逆問題も解決します。つまり、標準インターフェースの信号をアクチュエータの制御に必要な形式に変換します。 残念ながら、この決定は常に正当化されるとは限りません。 第 XNUMX に、標準インターフェイスは、他のコンピュータ、プリンタ、および同様のデバイスとの通信などで頻繁に使用されます。 第 XNUMX に、比較的低速なシリアル インターフェイスを介して大量の信号を絶えず送受信する必要があるため、システム全体の速度に大きく影響する可能性があります。

IBM PC を含む多くのコンピューターは、追加のデバイスをシステム バスに直接接続する機能を備えています。 これを行うには、メイン コンピュータ ボードに特別なソケット (「スロット」) が取り付けられ、そこに追加のカードを挿入して、元のコンピュータ構成で提供される機能を実行できます。 システム バス上のデータ間の交換速度は、特定のコンピュータで可能な最大値であり、主にプロセッサの速度によって制限されます。 現在、コンピュータと外部デバイス間の通信機能の拡張など、さまざまな機能を実行する追加ボードが多数製造されています。 必要に応じて、そのようなボードを独立して作成することができます。

PCインターフェイスエクステンダー
(クリックして拡大)

簡単な追加インターフェイスボードの概略図を図に示します。 1. 有名なパラレル インターフェイス アダプタ KR580VV55A に基づいて構築されており、コンピュータから最大 24 個の論理信号を入力または出力できます。 チップ DD2、DD3 にはデコーダが作成され、そこにコンピュータ アドレス バスの信号 A4 ~ A9 が供給されます。 コンピュータがアドレス 00H ~ 30FH のポートから読み取るコマンド、または同じポートに書き込むコマンドを実行すると、DD8 のピン 3 に低論理レベルのパルスが生成され、マイクロ回路 DD1 および DD4 の動作が可能になります。 アドレスビット A2 と A3 は使用されず、信号 AO と A1 はアドレス入力 DD4 に直接供給されます。 したがって、このマイクロ回路のポート A は、アドレス Z00N、304H、308H Z0CH のいずれでもアクセスできます。 ポート B - アドレス 301Н、305Н、309Н、З0ДН; ポート C - アドレス 302H、306N、Z0AN、Z0EN、およびコントロール ワード レジスタ - アドレス 303Н、307Н、30ВН、30FH に送信されます。

読み取りまたは書き込み操作は、コンピューター プロセッサによって生成された IOR または IOW 信号に従って実行されます。 ただし、コンピューターでは、これらの信号はプロセッサだけでなく、ダイレクト メモリ アクセス コントローラー (DMA) によっても生成される可能性があります。 障害を排除するために、AEN信号がデコーダーに適用され、コンピューターがDMAモードで動作しているときにブロックされました。

バス シェーパー DD1 の目的について簡単に説明します。 ボードがデータ出力のみに使用されることになっている場合、このマイクロ回路がなくても十分に可能です。コンピューターのデータバスバッファーには、直接接続されたDD4マイクロ回路のデータバスを制御するのに十分な負荷容量があります。 ただし、逆方向の伝送では、このマイクロ回路の負荷容量が十分でないため、強力なバス ドライバーが必要です。

コンピューターによって生成される書き込み信号と読み取り信号の持続時間が短すぎて、比較的「遅い」周辺マイクロ回路 (KR580BB55A を含む) を確実に動作させることができない場合があります。 この状況は、プロセッサのクロック周波数を上げてコンピュータを高速化する場合 (いわゆるターボ モード) に特に発生する可能性があります。 書き込み/読み取りサイクルを必要な値に拡張するために、外部デバイスの準備完了信号用の特別な入力 RDY がシステム コネクタに用意されています。 書き込みまたは読み取りパルスの開始後に、この入力で論理ロー レベルが設定されると、このレベルが取り除かれるまでパルスの終了が遅延されます。 RDY出力は、必要に応じて、異なるソースからのこれらの信号を組み合わせることができる「オープンコレクタ」スキームに従って実行される必要があります。

PCインターフェイスエクステンダー

RDY信号生成部の回路図を図2に示します。 1. パルス持続時間は、コンデンサ CXNUMX を選択することによって設定されます。 製造されたボードでこのノードを使用する必要性は、実験的に確認するのが最適です。

外部デバイスを接続するためにピンの数を増やす必要がある場合は、追加の KR580VV55A チップをインターフェイス ボードにインストールできます。 それらのそれぞれにより、さらに24のロジック信号を入力または出力できます。 直面する主な問題は、これらすべての信号を伝送するのに十分な数のピンをコンピュータに取り付ける方法です。

追加の KR5VV8A マイクロ回路のピン 9、27、36、7 ~ 26 および電源ピン (580 および 55) は、DD4 チップの対応するピンに並列に接続されています。 アドレス デコーダ (DD2.1 ~ DD2.5、DD3) は 556RT7 または KR556RT18 PROM チップに置き換えられます。 このマイクロ回路のアドレス入力 A2 ~ A9 (ピン 6-1、23,22、1) は XP10 コネクタの対応する回路に接続され、入力 A21 (ピン 7) は AEN 回路に接続され、ピン 8、20、18 は接続されます。共通ワイヤとピン 19、5 - 1 kΩ 抵抗を介した +9 V 電源に接続します。 ピン 19 は DD1 のピン 13 と DD2 のピン 10 に接続され、ピン 6 は DD4 のピン 1 に接続されます (DD2 と DD11 への接続は切断されています)。 追加の 13 つの KR17VV580A マイクロ回路のピンは、ピン 55、4 ~ XNUMX に接続されています。 したがって、合計で最大 XNUMX つまで存在する可能性があります (DDXNUMX を含む)。

スペースを節約するために、デコーダ PROM チップ プログラミング テーブルの代わりに、このテーブルをプリンタに出力する単純な BASIC プログラムを提示します。

10 REM 追加入出力ポートのデコーダ 20 PA1=&H300: ポート A の REM アドレス DD4 30 PA2=&H304: ポート A の REM アドレス 1 番目の追加。 BB55 40 PA3=&H308: REM ポート A アドレスの 2 番目の追加。 BB55 50 PA4=&H30C: REM ポート A アドレスの 3 番目の追加。 ВВ55 60 FOR A=0 TO 2047 70 X=&B11111111l 80 IF (A>=PA1) AND (A<=PA1+3) THEN X=&B11111100:GOTO 120 90 IF (A>=PA2) AND (A<=PA2) +3) THEN X=&B11111010 :GOTO 120 100 IF (A>=PA3) AND (A<=PA3+3) THEN X=&B11110110 :GOTO 120 110 IF (A>=PA4) AND (A<=PA4+3) ) THEN X=&B11101110 120 IF (A AND &HF)=0 THEN LPRINT: LPRINT HEX (A) 130 LPRINT" "; 140 進数(X); 150 次の XNUMX のプリント

このテーブルは、ポート アドレスが 580H-55FH 領域にある 300 つの KR30BBXNUMXA マイクロ回路用のデコーダ用に設計されています。 計算プログラムに明らかな変更を加えたので、異なる数のマイクロ回路とそれらのポートの他のアドレスのテーブルを取得することは難しくありません。 ただし、アドレスを選択するときは、それらのアドレスがまだコンピュータで使用されていないことを確認する必要があります。

結論として、K573シリーズのROMチップは、性能が不十分なためデコーダに使用できないことに注意してください。

コンピュータプログラミングの機能に移りましょう。 説明されているボードで動作するように設計されたプログラムは、ボードにインストールされているすべての KR580VV55A マイクロ回路の構成を提供する必要があります。 これらの超小型回路の動作の既知の詳細には立ち入らずに、最も一般的に使用されるモード 0 の制御ワードの表を提示します。

表1

マネジャー 単語 (参照) ポート A ポート c(st) ポートイン ポート c(ml)
(RAO..RA7) (PC4..PC7) (PBO..PB7) (РСО..РС3)
80 出力 出力 出力 結論
81 出力 出力 出力 入る
82 出力 出力 入る 出力
83 出力 出力 入る 入る
88 出力 入る 出力 出力
89 出力 入る 出力 入る
出力 入る 入る 出力
8V 出力 入る 入る 入る
90 入る 出力 出力 出力
91 入る 出力 出力 入る
92 入る 出力 入る 出力
93 入る 出力 入る 入る
98 入る 入る 出力 出力
9S 入る 入る 出力 入る
入る 入る 入る 出力
9V 入る 入る 入る 入る

これらのレイヤーの 580 つを、各 KR55BBXNUMXA チップのコントロール ワード レジスタに書き込んでから、他の操作を実行する必要があります。 たとえば、コマンド (BASIC の場合)

OUT &H303、&H80

24個の外部回路すべてに出力するようにマイクロ回路を構成します。 OUT &H300, &H55: REM 定数 55H をポート A に出力 OUT &H301,X: REM 変数 X の値をポート B に出力

OUT&H303,2*N+Z

最後の例は、特別な制御ワードを使用してポート C の個々のビットの状態を変更する可能性を示しています。 ここで、N はポート C のビット番号 (0 ~ 7) で、Z はそのビットに設定する値 (0 または 1) です。

外部ピンに適用された信号の読み取りは、次のようなコマンドで実行できます。

T=INP(&H302): REM 変数 T は、ポート C から読み取った値に設定されます

当然、対応するポートを入力用に構成する必要があります。

アセンブリ言語でプログラミングする場合、ポートにアクセスするためのコマンドが連続して続く状況は避ける必要があります。 そのような場合、それらの間に「アイドル」コマンドを挿入する必要があります。

記載されているデバイスのプリント回路基板は以下から作られています。 両面フォイルグラスファイバーラミネート。 おおよその寸法は 112x93 mm です。 +5 V の印刷導体と共通線の間に、各マイクロ回路の電源端子にできるだけ近く、図には示されていない、容量が少なくとも 0.047 μF のブロッキング コンデンサを取り付ける必要があります。 XP1 プラグは、ボードの端にある長さ 10 mm、幅約 2 mm の一連の接触パッドで、コンピュータのシステム コネクタに挿入されます。 IBM PC コネクタはインチ単位で設計されているため、パッドは 2,54 mm (0,1 インチ) ピッチで配置する必要があります。 接点 A1 ~ A31 は部品取り付け側、B1 ~ B31 は半田付け側にあります。 可能であれば、信頼性の高い接触を確保するために、これらの領域に特殊なガルバニック コーティングを適用する必要があり、極端な場合には錫メッキする必要があります。

外部デバイスを接続するための回路もプラグイン コネクタにつながり、コンピュータのリア パネルに面するボードの端に配置されます。 コネクタのタイプは関係ありません。主なことは、十分な数の接点があり、そのサイズによって割り当てられたスペースに配置できることです。 このコネクタでは、信号用コンタクトとコモン線 (0 V 回路) に接続されたコンタクトを交互に使用することをお勧めします。

K555シリーズのマイクロ回路の代わりに、K155、K531、K1533シリーズの類似品を使用できます。 バスシェーパ K555AP6 は、KR580VA86 または 589 つの K16APXNUMX に置き換えることができます。

著者: N. ヴァシリエフ、モスクワ。 出版物: N. ボルシャコフ、rf.atnn.ru

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

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

<<戻る

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

バルク物質の固化 30.04.2024

科学の世界には数多くの謎が存在しますが、その一つにバルク物質の奇妙な挙動があります。それらは固体のように振る舞うかもしれませんが、突然流れる液体に変わります。この現象は多くの研究者の注目を集めており、いよいよこの謎の解明に近づいているのかもしれません。砂時計の中の砂を想像してください。通常は自由に流れますが、場合によっては粒子が詰まり始め、液体から固体に変わります。この移行は、医薬品生産から建設に至るまで、多くの分野に重要な影響を及ぼします。米国の研究者は、この現象を説明し、理解に近づけようと試みました。この研究では、科学者たちはポリスチレンビーズの袋からのデータを使用して実験室でシミュレーションを実施しました。彼らは、これらのセット内の振動が特定の周波数を持っていること、つまり特定の種類の振動のみが材料を通過できることを発見しました。受け取った ... >>

埋め込み型脳刺激装置 30.04.2024

近年、神経工学分野の科学研究は大きな進歩を遂げ、さまざまな精神疾患および神経疾患の治療に新たな地平を切り開きました。重要な成果の 1 つは、ライス大学の研究室によって発表された、最小の埋め込み型脳刺激装置の作成です。 Digitally Programmable Over-brain Therapeutic (DOT) と呼ばれるこの革新的なデバイスは、患者の自律性とアクセスしやすさを向上させ、治療に革命をもたらすことを約束します。 Motif Neurotech および臨床医と共同で開発されたこのインプラントは、脳刺激への革新的なアプローチを導入しています。磁電電力伝送を使用した外部送信機を介して電力が供給されるため、既存の技術に特有の配線や大型バッテリーが不要になります。これにより、手術の侵襲性が低くなり、患者の生活の質を向上させる機会が増えます。治療での使用に加えて、抵抗します。 ... >>

時間の感覚は何を見ているかによって決まります 29.04.2024

時間心理学の分野における研究は、その結果で私たちを驚かせ続けています。ジョージ メイソン大学 (米国) の科学者らによる最近の発見は、非常に注目に値するものであることが判明しました。彼らは、私たちが見ているものが私たちの時間の感覚に大きな影響を与える可能性があることを発見しました。実験中、52 人の参加者がさまざまな画像の視聴時間を推定する一連のテストを受けました。その結果は驚くべきものでした。画像のサイズと詳細が時間の認識に大きな影響を与えました。大きくて乱雑でないシーンは時間が遅くなるような錯覚を引き起こし、小さくて混雑した画像は時間が早く感じられるように感じました。研究者らは、視覚的な混乱や詳細の過多により、周囲の世界を認識することが困難になり、それが結果的に時間の認識を早めることにつながる可能性があると示唆しています。このように、私たちの時間の認識は、私たちが見ているものと密接に関係していることが示されました。大きいものと小さいもの ... >>

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

記憶は色の識別を困難にする 12.06.2015

私たちの目は多くの色合いを区別します。青だけでなく、紺碧、コバルト、ウルトラマリン、その他多くのオプションを区別できます。 しかし、私たちの記憶では、すべての色合いに取って代わるある種の「メイン」カラーがまだあります。紺碧、コバルト、ウルトラマリンは単なる青になります。

ジョンズ・ホプキンス大学のジョナサン・フロムバウムと他の多くのアメリカの研究センターの彼の同僚は、次の実験を設定しました: ボランティアは、180 の異なる色合いのカラー ホイールを見て、その中から「最高の」青、「最高の」緑を見つけるように求められました。 、オレンジなど。その後、しばらくの間 (より正確には、XNUMX 分の XNUMX 秒間) 色付きの正方形が表示され、それが完全に白い正方形に置き換えられました。この時点で、最初の正方形の色を復活させる必要がありました。メモリー。 最後に、その人は同じカラー ホイールでその色を見つけなければなりませんでした。

心理学者が Journal of Experimental Psychology: General に書いているように、彼らが見た色を示そうとしたとき、実験のすべての参加者は間違っていました。 、実際に起こったものではなく、黄色、青、緑などに最も対応しています。 さらに、そのような原色への渇望は、色付きの正方形の後、少なくとも一瞬その色を覚えておく必要がある場合に強まりました. つまり、記憶がより活発に機能するほど、その人は実際に見た日陰をより悪く見つけました。

言い換えれば、私たちが店に行って、家にあるのと同じ(私たちには思われる)色合いの壁紙やペンキを手に入れると、その色合いがまったく同じではないことがわかります。そうではなく、私たち自身の記憶を取るように私たちを説得した売り手のせいではありません。 同じことが花だけでなく、一般的に私たちが目にするものすべてに起こります。脳はすべてのオブジェクトを、そこに置かれた基本的な「プロトタイプ」に還元しようとします。 もちろん、最高の、または基本的な、または原型的な色について話すとき、これは色の物理学とは何の関係もありません-ここでは、個人の個人的な心理的特徴について話しています. これまたはそのオブジェクトまたは色が突然彼にとって主要なものになった理由は、別の研究が必要な別の問題です。 ここでの手がかりの一部は、言語と単語の使用法にある可能性があります。「紺碧」という単語よりも「青」という単語に遭遇して発音する頻度が高い場合、記憶に保持される色に影響を与える可能性があります。

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

▪ セラミックコーティングを施したナノメカニカルマイクロチップセンサー

▪ CRT モニターは予想よりも早く消えます

▪ におい認知症

▪ BlackBerry 所有者は無料でチャットできます

▪ ScopeMeter 190 ハンドヘルド オシロスコープ

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

 

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

▪ サイトの「あなたのストーリー」セクション。 記事の選択

▪ 記事 皇国を翔け。 人気の表現

▪ 記事 オリンパスに君臨したのは誰? 詳細な回答

▪ 記事 錠前屋。 労働保護に関する標準的な指示

▪ 記事 推測マシン。 無線エレクトロニクスと電気工学の百科事典

▪ コジアンのことわざと格言の記事。 豊富な品揃え

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

Имя:


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


コメント:





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

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024