世界を動かす技術を、日本語で。

DE9です、DB9ではありません(でもあなたの言いたいことは分かります)

概要

  • D-subコネクタの誤用 が広く一般化
  • 正しい名称は DE9、一般的には DB9 と呼ばれがち
  • シェルサイズとピン数で決まる D-sub命名規則
  • SparkFunは 技術的正確さ を重視しDE9を採用
  • 製品名の意図と 学びの機会 提供

D-subコネクタの正しい呼び方とその理由

  • D-subminiature (D-sub)コネクタは、D字型の金属シールドが特徴
  • シェルサイズを示す 2文字目 とピン数で型番が決定
  • 主なシェルサイズとピン数
    • DA :15ピンシェル
    • DB :25ピンシェル(古いプリンターポートで使用)
    • DC :37ピンシェル
    • DD :50ピンシェル
    • DE :9ピンシェル(今回の主題)
  • 9ピンのD-subコネクタは DE9 が正しい名称
  • DB9 は誤用であり、本来25ピンシェル(DB)に9ピンは存在しない
  • 一般的には DB9 が通用しているが、技術的には不正確

なぜ「DB9」と呼ばれるようになったのか

  • IBM PC 初期はDB25コネクタが主流
  • IBM PC/ATで9ピンシリアルポート(DE9)が登場
  • 多くの人が「DB25」の呼び名に慣れていたため、ピン数だけを変えて「DB9」と呼称
  • この誤用が業界標準となり、広く普及
  • 慣用表現 が技術的正確性に勝った事例

SparkFunの命名方針とコミュニティへの姿勢

  • SparkFunは 技術的正確性 を重視し、 DE9 名称を採用
  • Male DE9 BreakoutおよびFemale DE9 Breakoutを正しい名称で展開
  • 製品名を通じて 学びの機会 を提供
  • コミュニティへの 知識還元 と誤用是正への貢献
  • 検索では「DB9」が多いが、 意図的にDE9を選択

命名規則における表記の注意点

  • 「DE-9」「DB-25」のように ハイフンの有無 は任意
  • SparkFunでは ハイフンなし で表記
  • 書き方の一貫性を重視

まとめ

  • 9ピンD-subコネクタの 正しい呼称はDE9
  • 通称「DB9」は誤用だが、広く認知されている現状
  • SparkFunは 正確な名称 を採用し、 学びのきっかけ を提供
  • 製品名の裏にある 意図と技術的配慮
  • 今後も 技術的正確性 を重視した情報発信

Hackerたちの意見

俺はいつもシリアルポートって呼んでたんだ。DB9なんて最初から覚えられなかったからさ。将来的にオタクたちを驚かせるために、これを覚えておきたいな。あの最後の文を皮肉っぽくならずに書くのは難しいけど、本気で言ってるんだよ。

もしずっとシリアルポートって呼んでたら、他のうるさい人が来るかもしれないよ。彼らは「それはRS-232だ」とか、「DB-25もそれに使われる」とか言うかもしれないし、「シリアルポート」はRS-422やRS-485のポートも含むって言うかもしれない。SIOやUSBのことも言うかもね。

シェルサイズとピンのデザインationを分けることにした理由が気になるな。シェルサイズとピンには1:1の相関関係があるみたいだし(つまり、'B'シェルは常に25ピン、'E'シェルは常に9ピン)。もしかしたら、同じシェルでピン数を減らす計画でもあったのかな?

DE15とDA15はどちらも存在していて、結構一般的に使われてるよ。他に普通のバージョンでの競合は知らないけど。ただ、COAXみたいな変なDsubコネクタもあるから、シェルサイズに名前があると便利だね。

9ピンだけじゃないよ。シェルの中に収められるピンの数や種類(高電流、コアキシャル)についてはかなりクリエイティブになれるからね。DEで高電流コンタクトが2つあるやつとかもあるし。: https://de.wikipedia.org/wiki/D-Sub#/media/Datei:D-Sub_conne... DEで15コンタクト(「VGA」): https://de.wikipedia.org/wiki/D-Sub#/media/Datei:D-SUB_DE-9-...

VGAコネクタはDE-9と同じシェルを使ってるけど、ピンが15個になるように3列になってるんだ。

標準と同じだけど、1ピンだけが欠けてる独自のコネクタがあったような気がする。

個人的には、問題はシェルの名称があることよりも、その名称が解釈しづらいことだと思う。一文字だけじゃあまり意味がないし、A-Eの順番もEシェルが他のどれよりも小さいのと一致してない。'D'に完全に隣接させることで、その文字が規格名の一部みたいに聞こえるんだ。'RJ'が'RJ45'に含まれてるみたいにね。ピン数や列数に焦点を当てた方が良かったと思う。そうすれば、標準のピン間隔と合わせてシェルサイズが決まるから。DA-15に相当する2列15ピンコネクタはD-2R-15、DE-15 / VGAに相当する3列15ピンはD-3R-15。短くしたいなら、'R'を省いて「D2-15」と「D3-15」にするのもアリだね。

わけがわからないことに、実際にちゃんと名前が付けられたDB-9コネクタを見たことがあるんだ。DB-25からDE-9への変換器の安いバージョンだったよ。余分なピンをちゃんと組み合わせる代わりに、片方の端にDE-9をつけてDB側の9ピンだけに接続してた。時々、低いラインレートではちゃんと動くこともあったけどね。

俺のVGA(DE-15)とキーボード、マウス(Mini DIN #6)のポートは意見が合わないな。プリンターポート(DB-25)は一方向設定のままだから、コメントをもらうことはできなかった。

それと、8P8CであってRJ45じゃないんだよね。標準化団体の用語を使う方が大事な時もあるけど、普通はみんなが知ってる用語を使う方が重要だよ。ドキュメントに書く時は、こんな感じで言うのがオススメだよ。「J3はIEEE P802.3bz 2.5GBASE-T通信用の8P8Cジャック(一般的にはRJ45)で、ギガビットやファストイーサネットと後方互換性があります。」

ほとんどの8P8Cの他のコネクタはRJ45と互換性がないよ。なんでRJ45って言わないの?

Hacker Newsで議論の続きを見る