このQ&Aは役に立ちましたか?
産業用のマイコン・バスを探しています
2023/09/06 21:24
- 産業用の計測システムの拡張性を有する使いやすいバスを探しています。ISAバスやVMEの規格があいまいで市販のマイコンボードも少なくなってきたため、適当な規格を探しています。
- 現在は10スロットぐらいの拡張ボックスを自前で作っており、PCIコントローラの開発や特殊なアナログ回路を開発する際のリソース割り当てを避けたいです。カードエッジタイプのバスも大型になるため避けたいです。
- USBで周辺機器を接続することも考えられますが、周辺機器にターゲットコントローラを搭載するのは大変です。RS-232Cの速度は足りないため、独自規格のバスを設計するのは避けたいです。
産業用のマイコン・バス
2010/05/22 23:43
産業用の計測システムを設計していますが、ユーザごとの要求に対応するため、拡張性を有する使いやすいバスを探しています。
これまでは、ISAバスに、マイコンボードや周辺ボードを接続する方式をとっていましたが、さすがにISAバスをサポートする市販のマイコンボードも少なくなり、規格があいまいなためのタイミングトラブルも絶えません。
VMEも使用していますが、こちらも規格としては古くなってきた気がします。
今ですとPCI-Expressなどを使うのがいいのかもしれませんが、周辺IOを設計するのが面倒ですね。モータ1個回すカードを設計するのにPCIのコントローラのFPGAをいちいち乗せるのも無駄な気がします。
マイコンボードに、USBで周辺機器を接続することも考えられますが、これまた周辺機器にターゲットコントローラをいちいち搭載するのは大変です。
RS-232Cではさすがに速度が足りません(速度的にはISAでも十分なんですが)
独自規格のバスを設計するのは避けたい気がします。
なにか適当な規格ってありますでしょうか?
ははは 様
回答ありがとうございます。
少し補足しますと、
接続する周辺機器はユーザやシステム構成、新たに開発するオプションにより多様ですので、スロット数も市販のマザーのように2個とかでは足りず、現在は10スロットぐらいある拡張ボックスを自前で作っています。
それから、PCIコントローラは開発したことがありませんが、P&Pの機能を持つコントローラ等が必要と思いますので、たとえばA/Dを1個ぶら下げるためにいちいちコントローラを開発するのは避けたいです(たいてい、何らかの特殊なアナログ回路がつくので、いちいち開発することになります)。OS側のドライバも開発が必要???
PCIコントローラのIPを含むFPGAを開発して標準的に使えるようにしておくという手もあるのですが、正直なところ、バスアクセス自体にあまり開発リソースを割きたくないと思っています。
ISAやPCIのようなカードエッジタイプのバスは、筺体が大型になってしまうのも避けたい理由の1つです。
質問者が選んだベストアンサー
PCI-Express 以下 ISA以上
=PCI
産業用のマザーのカタログは今手元にないですが
http://www.k-sd.co.jp/a-2.html
PCIは最低2つは持ってると思う
一本はグラボ用で埋まってるかもしれないが
ただx8とかでは使えない可能性はあるけど
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
その他の回答 (2件中 1~2件目)
PCI-Busで、こんなものを使ったことがあります。
なかなか優れもです。開発キットもあります。
http://www.adtek.co.jp/seihin/apic/index.html
お礼
2010/05/30 22:54
がらっぱち様
回答ありがとうございました。
確かに、こういう市販のコントローラを使えば、比較的楽に実装できますね。
お礼
2010/05/30 23:00
ははは様
回答ありがとうございました。
頭を冷やしていろいろ考えてみましたが、現時点ではPCIというのはかなり有望な解ですね。
・PCI Express・・・基板の高周波設計が大変そう
・VME・・・コネクタ高そう。バス負荷が大きそう。
・USB,IEEE1394・・・コントローラ大変そう
・CANとかFlexRay・・・よくわからない
・LVDS・・・上位規格は作らないといけない
とか考えると、規格が明確で市販ボードもあり、コントローラも作れなくはないPCIは、バスを製作することを考えるといい解である気がしてきました。
SpaceWireというのもよさそうだと思ってます。
ありがとうございました。