ラズベリーパイのGPIOやGroundの配置が入り組んでいる理由


ラズベリーパイのGPIOの配置が以下の画像のように入り組んでいるのにはどのような理由があるのでしょうか？

素人考えですと、同じ種類の物は同じ場所に固めてしまったほうがわかりやすいと思うのですが。

画像は[公式サイトのドキュメント](http://www.raspberrypi.org/documentation/usage/gpio/)のものです。

![ラズベリーパイGPIO](https://i.stack.imgur.com/kFMsT.png)




ＧＰＩＯのレイアウトの設計の意図を文書として見つけることはできなかったので、推測ですが以下の利点があると思いました。

**ＧＰＩＯと接続する基盤の配線パターンが単純になる**

Ａｒｄｕｉｎｏシールドのように、ＧＰＩＯに直接接続する基盤を設計するとします。

ブレッドボードなどでは気になりませんが、基板上の平面の回路だと配線の問題があります。  
例えば、22番から遠くの6番に配線すると、その内側にある12番16番のピンなどは平面上の配線に制限がかかってしまいます。

20番のようにGNDが近くにあれば回路の内側にあるピンが少なくなるので、このような問題が起きにくいと考えられます。

**複数のコネクタを接続できる**

ＧＮＤが固まっていると、ＧＰＩＯの一区画にコネクタを接続しただけでＧＮＤや電源を占有してしまうため、他のコネクタを接続する余地がなくなってしまいます。

(追記)  
例えば２つの([2x5ピンのコネクタ](http://akizukidenshi.com/catalog/g/gC-00168/))を接続するときＧＮＤが片側にしかないと、一方のコネクタはＧＮＤにアクセスできなくなります。




ＧＰＩＯのレイアウトの設計の意図を文書として見つけることはできなかったので、推測ですが以下の利点があると思いました。

**ＧＰＩＯと接続する基盤の配線パターンが単純になる**

Ａｒｄｕｉｎｏシールドのように、ＧＰＩＯに直接接続する基盤を設計するとします。

ブレッドボードなどでは気になりませんが、基板上の平面の回路だと配線の問題があります。  
例えば、22番から遠くの6番に配線すると、その内側にある12番16番のピンなどは平面上の配線に制限がかかってしまいます。

20番のようにGNDが近くにあれば回路の内側にあるピンが少なくなるので、このような問題が起きにくいと考えられます。

**複数のコネクタを接続できる**

ＧＮＤが固まっていると、ＧＰＩＯの一区画にコネクタを接続しただけでＧＮＤや電源を占有してしまうため、他のコネクタを接続する余地がなくなってしまいます。

(追記)  
例えば２つの([2x5ピンのコネクタ](http://akizukidenshi.com/catalog/g/gC-00168/))を接続するときＧＮＤが片側にしかないと、一方のコネクタはＧＮＤにアクセスできなくなります。

