サブページ
オーディオ & ビデオ
オーディオ/ビデオコネクタの構成はAmigaのモデルによって異なる。A500とA1000はRCA(CINCH)コネクタでコンポジットビデオを提供するが、A2000にはコンポジットビデオ出力がなく、オプションのビデオモジュレータまたはGenlockアダプタ用のヘッダのみがある。
コンポジットビデオ
A1000のコンポジットビデオ信号は完全なFBAS(カラーコンポジット)信号であり、大半のモニタと互換性がある。A500ではコスト削減のため、より単純なBAS信号(モノクロコンポジットのみ)となっている。フランス語キーボードを持たない初期のA1000モデルはPALではなくNTSCを出力するため、PALモニタでは白黒に干渉線が入った映像となる。
ビデオ出力はトランジスタバッファを通して75オームの出力インピーダンスで出力され、永続的な短絡保護を提供する。
ステレオオーディオ
オーディオはすべてのモデルで2つのRCAコネクタで出力される:
出力インピーダンスは1 Kohmで、標準的なアンプ(AUX、TAPE、CD入力)に接続可能。短絡保護のため内部に36オームの負荷抵抗を備えている。
A1000 TVモジュレータコネクタ
A1000には追加の8ピンDINオーディオ/ビデオコネクタがある(C64のモジュレータコネクタと同一)。テレビ接続用のRFモジュレータ向けで、ビデオとオーディオの両方に加えてモジュレータ用の+12V電源も提供する。このコネクタのオーディオピンは1 Kohmの出力インピーダンスだが内部負荷抵抗がないため、RCA出力と比較して約4倍の無負荷信号レベルとなる。
RGBビデオ
RGBコネクタは23ピンD-subで、3つのAmigaモデルすべてで同一である。アナログRGBモニタ(Amigaモニタなど)、デジタルRGBモニタ、およびGenlockアダプタなどの特殊デバイスをサポートする。
アナログRGB信号
アナログRGBモニタ(Commodore 1084など)への接続にはピン3(R)、4(G)、5(B)、10(CSYNC)を使用する。Deniseのデジタル RGB出力は4ビットDACを通じてアナログに変換される。Agnusからのコンポジット同期信号は、垂直同期と水平同期のミックスである。4つの出力すべてが75オームの出力インピーダンスを持ち、トランジスタバッファで短絡保護されている。
デジタルRGB信号
ピン6–9はデジタルRGB信号をデジタルモニタ向けに提供する。Deniseのデジタル RGB出力から74HC244バッファを通して出力される。カラー信号はDeniseの上位ビットに接続されている(例:DBはB3に接続)。4信号すべて47オームの出力インピーダンスでTTLレベルである。
同期信号
HSYとVSYピンは双方向である。通常動作では、Agnusからの水平・垂直同期を出力する(TTLレベル、47オームインピーダンス、Agnusピンに直結)。同期信号はアクティブLOW — 通常は5Vで、同期パルス時に0Vとなる。
AgnusのGenlockビットが有効になると、これらのピンは入力モードに切り替わる。Amigaは HSYとVSYに供給される外部同期信号にビデオタイミングを同期させ、外部ビデオソースとのGenlockを実現する。
ゼロ検出(ZD)
ZD信号は、現在表示されているピクセルが背景色(カラーレジスタ0)の場合にLOWとなる。Genlockアダプタが外部ビデオをAmigaの表示の後ろにキーイングするために使用される。垂直帰線期間中(VSY=0)、ZDはレジスタ$100(BPLCON0)からのGAUDビット(Genlock Audio Enable)を伝送し、Genlockインターフェースのオーディオスイッチとして使用される。
外部クロック
C1UピンはカスタムチップのCLK信号と同一の3.58 MHzクロックを出力する。XCLKとXCLKENピンにより、外部マスタークロックをAmigaに供給可能。Amigaのすべてのクロックは28 MHzの発振器から派生しており、XCLKENをLOWに駆動するとXCLK経由の外部クロックに置き換えられる。ピン13(GND)がクロックのグランド基準となる。
パラレルポート(Centronics)
Centronicsパラレルポートは25ピンD-subコネクタを使用する。A500とA2000ではPC互換のピン配置であり、標準的なPCパラレルプリンタケーブルがそのまま使用可能。A1000は異なるピン配置(特にピン23が+5Vでありは GNDではない)のため、標準ケーブルを接続するとショートする。A1000にはカスタムケーブルが必要。
CIA-A接続マッピング
すべてのパラレルポート信号はCIA-Aを通じてルーティングされる:
転送プロトコル
有効なデータバイトがピン2–9に置かれると、STROBE信号が1.4マイクロ秒LOWにパルスし、データが準備完了であることをプリンタに通知する。プリンタは/ACKを1マイクロ秒LOWにパルスして確認応答する。プリンタがBUSYをアサートした場合、AmigaはBUSYがデアサートされるまで次のバイト送信を待つ。POUTは用紙切れを、SELECTはプリンタがオンライン(LOW)かオフライン(HIGH)かを示す。
パラレルポートはサウンドデジタイザなどの拡張ハードウェアに適している。CIAの方向レジスタを通じて、すべてのデータピンを入力または出力としてプログラム可能であるためである。
シリアルポート(RS-232)
シリアルポートは25ピンD-subコネクタを使用し、完全なRS-232インターフェースといくつかの非標準信号を提供する。
RS-232信号ルーティング
データラインTXDとRXDはPaulaのシリアルデータピンに直結する。5つのハンドシェイク信号はCIA-BポートAを通じてルーティングされる:
RS-232信号はCIAに直接接続されていない。レベルコンバータ(1488出力ドライバ、1489A入力レシーバ)を通じてTTLとRS-232電圧レベル間を変換する。出力ドライバは+12Vから-5Vのスイングを使用する。入力レシーバは-12Vから+0.5VをLOW、3Vから25VをHIGHとして受け付ける。
RS-232の規約ではハンドシェイク信号はアクティブHIGH、TXDとRXDはマーク(1)に負論理を使用する。出力ドライバが信号を反転するため、対応するCIA-BポートビットはアクティブLOWとなる。CIAレジスタの0がRS-232ラインのHIGHとなる。
オーディオパススルー
AUDOUTピンは1 Kohmの出力インピーダンスで左オーディオチャンネルを出力する。AUDINピン(47オームインピーダンス)はPaulaの右オーディオ入力(AUDR)に直結する。AUDINから入力された外部オーディオ信号は、Paulaのローパスフィルタを通過して右オーディオRCA出力から出力される。
A1000との違い
A1000のシリアルポートには追加の非標準信号がある:
外部フロッピードライブ
外部フロッピーコネクタは23ピンD-subであり、Shugartバス規格を使用する。内蔵ドライブ(DF0)に加えて最大3台の外部ドライブ(DF1–DF3)をサポートする。
フリップフロップによるモーター制御
MTRX信号は個々のドライブモーターを直接制御しない。代わりに、各ドライブにはフリップフロップがあり、そのSELラインがLOWになったときにMTRXの状態をラッチする。これにより各ドライブのモーターを独立して制御できる。例えば、内蔵ドライブのモーターを起動するには、MTRXを0にしてSEL0をLOWにパルスする。フリップフロップがモーター状態を保持し、その後MTRXを変更しても再びSEL0がパルスされるまで当該ドライブには影響しない。
内蔵ドライブのフリップフロップはマザーボード上にある。外部ドライブには独自のフリップフロップ回路が必要であり、通常74LS74と74LS38 NANDゲートで構成される。
ドライブ識別
モーターがオフでドライブが選択されているとき、特別な32ビット識別モードが利用可能。識別を開始するには、モーター信号を短時間トグルしてドライブのシフトレジスタをリセットする。次に、SELをLOWにサイクルしてRDY信号を読み取ることで各データビットを読み取る。これを32回繰り返す(MSBファースト)。信号はアクティブLOWであるため、ビットを反転する必要がある。
実際には最初の2ビットのみを読めばよい:00 = ドライブなし、11 = 3.5インチ、01 = 5.25インチ。
CIA接続
4つの入力信号(/CHNG、/WPRO、/TK0、/RDY)はCIA-A PA4–PA7に接続される。8つの出力信号(/STEP、/DIR、/SIDE、/SEL0–/SEL3、/MTR)はCIA-B PB0–PB7から出力される。読み書きデータ信号(/DKRD、/DKWD、/DKWE)はPaulaに直結する。すべての信号はオープンコレクタドライバ(7407タイプ)を使用し、アクティブLOWである。
ゲームポート
2つのゲームポートは9ピンD-subコネクタ(DB-9)であり、マウス、ジョイスティック、トラックボール、パドル、ライトペンを接続できる。ゲームポート0が左側、ゲームポート1が右側。構造的には同一だが、ゲームポート0はAgnusのライトペン(LP)入力にも接続されている点が異なる。
内部チップ接続
すべてのボタンおよび方向信号はアクティブLOWである — 内部スイッチが押されると入力ピンをGNDに接続する(HIGH = 開、LOW = 閉)。アナログ入力(P0X、P0Y、P1X、P1Y)は+5Vと入力ピンの間に接続された470 Kohmの可変抵抗(ポテンショメータ)を受け付ける。
電源保護
A1000では、両ゲームポートの+5V供給は電流リミッタで保護されており、連続短絡電流(400 mA)とピークサージ(700 mA)を分離する。両ポートの合計電流消費は250 mAを超えてはならない。この保護はA500とA2000モデルでは削除されている。
拡張ポート
拡張ポートは86ピンのエッジコネクタであり、68000プロセッサの重要なバス信号と制御信号をすべて公開する。メモリ拡張、アクセラレータボード、その他のペリフェラルの接続が可能。A1000ではゲームポート付近にプラスチックカバーの下に配置されている。A500では本体底面にある。ピン間隔は0.1インチ(2.54 mm)。
A2000では構成が異なり、1つの86ピンコネクタと5つの100ピンZorroバススロットを拡張カード用に備えている。
クロック信号
拡張ポートはいくつかのクロック基準を提供する。CDACは7.16 MHzで動作する。/C1と/C3は異なる位相の3.58 MHz信号である。A2000では28.64 MHzのマスター発振器もピン9で利用可能。これらのクロックと内部の7M、CCK、CCKQ信号の関係は位相図から導出できる。
構成信号
/OVR、XRDY、PALOPE(A500/A1000のみ)は拡張カードの自動構成プロトコルに使用される。「拡張」と記されたピンは将来の使用のために予約されている。A2000では一部がすでに割り当てられている(例:28 MHzクロック)。
電源
各Amigaコネクタは1つ以上の電源電圧を供給する。合計電流バジェットはモデルと同時に負荷されるポートの数に依存する。
これらの値はすべてのコネクタが同時に負荷された場合を想定している。未使用のコネクタがあれば、その電流バジェットは他で利用可能。A1000の電源は短絡時に8A以上の電流を供給できるため、実験は慎重に行う必要がある。
A500はより小さな電源を持つ。電流消費の大きい拡張には外部電源が推奨される。A2000はIBMエミュレーションボードを含む複数の拡張カードをサポートするため、より大きな電源を持つ。
注:A500は負電圧レールに-12Vを提供するが、A1000は-5Vを提供する。