まごころせいじつ堂

浜町庄金 研究開発  マイコンで遊んでばっかりで

RJ45

VGAFRJ45 VGA端子とRJ45を相互変換

 シュリンクDsub15ピン-RJ45の変換アダプタを作りました。

関連:

2023-06-16 22.34.57

2023-06-16 22.35.06

回路図
VGAFRJ45V01L02-sch

VGAFRJ45V01L02-pcb

 今回工夫したのはシュリンクDsub15ピンのフットプリントで、表面にメスコネクタ、ひっくり返して裏面にオスコネクタをはんだ付けできるように1ピン増やしたこと。VGAの規格を調べたら9ピンは+5Vになっている場合があるので対応するピンはカットしてはんだ付け。シルクにはその指示を入れている。実際はシュリンクDsub15ピンの基板取り付け用オスコネクタは入手難で、ここはジェンダチェンジャー(VGA延長アダプター)を使ったほうがよい。
 だがもっというと市販のVGAエクステンダーを買ったほうが1個あたり500円で安く上がる。

2023-06-16 22.33.42

2023-06-20 21.52.43

設計データ一式:





CGA2RJ45V CGA出力をRJ45に変換(FM-16β)

 Dsub9ピンのCGA対応映像出力(RGBI)からVGAエクステンダーで使用されるRJ45コネクタに変換するアダプタです。

2023-07-09 01.36.15


関連:



 が、CGA対応機種を持っていないため(PASOPIA16はどうも異なる)、ピン配置がほぼ同一のFM-16βで動作確認しました。水平同期周波数が対応しているディスプレイであれば表示できます。

回路図:
スクリーンショット 2023-06-01 023539

  貫通部品は立てて面積を減らしています。表面実装部品を使ってもこの程度のはず。
スクリーンショット 2023-06-01 023312

部品表 すべて秋月電子で揃います。
D1~D3 1N4148
R1~R4 330Ω or 300Ω


 FM-16βでは1pinが+12Vとなっており、CGAのGNDとショートするのでJP1で切っています。
2023-06-22 20.15.19

 ハンダ面にJP1。
2023-07-09 01.36.45

 このアダプタはRGBI対応ですがR1,D1,D2,D3をはずしR2,R3,R4を150ΩにすればRGBに対応します。これは本体未改造ではRGB出力のみのFM-77L4に接続した例。
2023-06-22 02.58.41




RJ45コネクタを使うシリアル通信の調査

 まずは前回、PASOPIAのシリアルインターフェース PASOPIA232C の続きから。

 当時のシリアル通信、RS-232Cの主なコネクタの形状はDsub25ピンだった。これを現代のパソコンにつなごうとするとDsub9ピン(EIA-574)かそれをUSBに変換するUSBシリアルケーブルを使うことになる。これが結構煩雑で途中にクロス変換やジェンダーチェンジャーが必要になることがある。PASOPIA232Cはストレートとクロス接続をスライドスイッチで切り替えるのでクロス変換は不要だがそれでもこんなかんじになる。
2023-02-18 19.32.04

 そこでCISCOルータとのコンソール接続に使われるRJ45コネクタを使ったシリアル通信を流用することにした。RJ45-8P8Cのジャックなら通常のLANケーブル(CAT5以上の全結線)が使えて取り回しも楽になるはず。

以下はCISCOのコンソールポートに関する資料:

これらの資料によると、CISCOルータ側のコンソールポートであるRJ45ジャックのピンアサインは以下のとおり。

1 - RTS
2 - DTR
3 - TXD
4 - DCD
5 - GND
6 - RXD
7 - DSR
8 - CTS

このピンアサインはうまくできていて、逆順だとシリアル通信のクロス接続になる。これはLANケーブルのクロス接続とは異なり、ストレートに対してロールオーバーと呼ばれている。

 さてこのルータ側にあるコンソールポートはDTEかDCEか?

 これ以前のルータはコンソール接続にDsub9ピンオスのコネクタが使われていた。これがコストダウン目的かRJ45のコンソールポートに変化した。PCとの接続はクロスケーブルだったはずで、そうなるとこのピンアサインはDTEになるはずだが決め手となる文書が見つからない。
 ということでPASOPIA232Cを元にRJ45コネクタに変更したPASOPIARJ45Sを作ってみた。この基板はRJ45コネクタを2つ搭載し、ストレートとロールオーバーに対応させている。

使用部品:
※PASOPIA232Cと同じく接続にはDIP CABLE(16P)が必要

IMG_20230307_173454

PASOPIARJ45S-sch

PASOPIARJ45S

 これをUSB-RJ45変換のコンソールケーブルを使用して接続する。互換品はたくさんある。



RTSが1番ピンのJ2コネクタに接続したら通信できた。これがコンソールポート相当になる。
IMG_20230307_173425

さてこのRJ45-USBケーブルは、パソコン側にDsub9ピンオスのシリアルポートがあれば以下のRJ45-Dsub9メスケーブルと同等。

ピンアサインは以下のとおりでRJ45のRTS-1番ピンに対応するのがDsub9の8番ピン、CTSに接続されている。つまりこれらのコンソールケーブルはRS-232Cのクロスケーブルになる。ということはPASOPIARJ45SのJ2コネクタはDTEということになる。

スクリーンショット 2023-03-13 1.06.48

 さて以上をふまえてもうちょっと一般的なものを作ってみますよ。Dsub25オスをRJ45コネクタ2つに変換するDSUB25RJ45S 、昔のPCなどの本体側に直接接続しLANケーブルを使って通信する。

DSUB25RJ45SV01L01-sch

DSUB25RJ45SV01L01-pcb

IMG_20230312_234759

 確認したとおりRTSが1番ピンのRJ45コネクタで通信できた。
IMG_20230312_213434

 ここで使った機器は東芝のMSX、PASOPIA IQ HX-22で当時のMSXとしてはめずらしくRS-232Cインターフェースを内蔵している。MSXでRS-232Cを使用するには拡張BASICが必要となり、それも内蔵している。以下の操作で接続先PC側のTeraTermと通信できた。

call comini("0:8N1NNNNN",9600,9600,30)
call comterm("0:")




↓こういうのもあるのでテスターで調べてもよかったんですけどね

DIN8RJ45V01L04 デジタルRGBをVGA RJ45コネクタに変換

 DIN8コネクタのデジタルRGB信号をVGA相当のRJ45に変換する DIN8RJ45 V01L04 を作りました。
シュリンクDsub15ピンのディスプレイに接続するにはVGAエクステンダーと呼ばれるアダプタが必要です。LANケーブルはCAT5以上の物を使用し、これにより配線の取り回しが楽になります。


2022-12-22 16.43.02

回路図
DIN8RJ45V01L04-sch

部品表:
J2 DIN8Pコネクタ 若松通商 で 8pinDIN端子メス で検索
R1~R3 150Ω 1/6W

 DCジャックと逆流防止用のダイオードは通常不要です。
DIN8RJ45V01L04-pcb

 もうひとつの機能はこのDIN8RJ45を2つ使ってデジタルRGB出力のパソコンとデジタルRGB入力のディスプレイ間をLANケーブルでつなぐことです。
2022-12-22 17.04.04

 VGAの映像信号の入力インピーダンスは75Ωですが、TTLの入力インピーダンスはkΩのオーダーなのでこの回路図で150Ω+150Ωの計300Ωが直列に入っても影響ないだろうとの判断です。

 TTLの入出力インピーダンスについては以下に説明があります。
入力の576mV 26uA から計算すると約22kΩで、直列に300Ω入っても問題なし。

念のためにR/G/Bそれぞれに入っている150Ωをバイパスするためのジャンパを用意しています。
2022-12-22 19.34.54

ガーバーなどは以下で公開しています。
https://github.com/houmei/DIN8RJ45

LANケーブルを使ったVGAエクステンダーの結線

 シュリンクDsub15ピンのVGAをRJ45に変換しLANケーブルで延長できるアダプタがある。ペアで1000円程度。太いVGAケーブルの代わりに取り回しのよいLANケーブルが使えると便利だがこの配線は一般的なものだろうか?
2022-09-02 00.26.14

 このようにRJ45コネクタの向きが反対になっているが、手持ちの液晶ディスプレイとPC本体を接続したところ表示できたので結線は同じみたい。
2022-09-02 00.26.25


 結線を調べてみた。R,G,B各色の信号と対応するGNDは、LANケーブルでペアになるよう考慮されているようだ。

スクリーンショット 2022-09-02 1.01.32

 別のVGA延長用コネクタも調べてみたが同じ結線だった。なおこのタイプはフレームとR,G,Bの各GNDが接続されていた。
2022-09-02 00.28.00

2022-09-02 00.28.15

 単純にVGAとRJ45を結線しただけのものは別メーカー品でも互換性がありそう。VGA信号をRJ45に割り当てるのが一番最初にどこで使われたかは探しきれていない。







記事検索
プロフィール

hardyboy

カテゴリ別アーカイブ
月別アーカイブ
QRコード
QRコード
  • ライブドアブログ