フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
webadm | 投稿日時: 2011-3-2 18:08 |
Webmaster 登録日: 2004-11-7 居住地: 投稿: 3086 |
Re: ようやく完成 もうあれから3年以上の歳月が経ってしまった。
検索でエレツール株式会社さんを探してここまで来られる方がちらほらあったので調べたらエレツール株式会社さんのサイトが消失していることが判明。それでか。 したがって当時無償公開されていたI2C I/F FreeIPを探しにこられたのではないだろうか。当時のURLがあれば、もしかして木村さんのMyLaみたいにinternet archiveにそっくり歴史保存されている可能性があるが、残念ながらURLもブックマークしていなかったのでそれもできない。Googleのキャッシュにも無い感じ。 オリジナルのI2C I/F FreeIPのソースコードは手元にあるのだが、得に利用条件とかは制限なく自由にご活用くださいということだったと記憶している。ただし著作権はエレツール株式会社さんにあるのですでにサイトを閉じたということで公開を取りやめてしまっている。まだサイトが存在した頃ならいざ知らず、今となっては著者の許諾なく勝手に再配布はできない。 実に良く出来ているのでもったいないことだが、暇があったらVerilogで同様のものをスクラッチから書くことも可能だ。しかしいつのことになるやら。 というのも、別の件でそのI2C I/F FreeIPをベースに17個のLEDを制御できるコントローラを即席で作るという必要が出たので、以前にこしらえた基板とかを引っ張りだしてみたものの、基板の配線図が見当たらない。 確かI2C I/F FreeIPをベースにこしらえた3軸加速度センサーエミュレーションIPをトラ技MAX-IIに書き込んで本物のセンサーチップの代わりにPIC評価基板に使っていたのだが、すっかり詳細を忘れてしまっている。やはりドキュメントは残しておくべきだった。 I2Cだから信号線が少ないし簡単だからということで配線図も書かずに作ったようだ。 でも段々思い出してきて、トラ技MAX-II基板をこんな具合に挿して使っていたのだった。 これにUSB I/FとしてPIC評価ボードにI2Cレベル変換基板をアタッチしたものを接続していたのだった。 PIC評価ボードのレベル変換基板は当方で作成した回路図を提示して以前の会社のハードウェア屋さんに組んでもらったもの。どうみてもやっつけ仕事で本職が作ったものとは思えない。人のことは言えないが。 これに今度は17個のLED表示回路を付加すれば別の人にお願いしているデバイスドライバのデバッグに使える。どうも本当の製品は台湾で開発しているらしいがまだ出来ていないらしいので待っていてもしょうがないので自前でエミュレータを作って事前にデバッグしておこうというアイデアである。 I2C I/F FreeIPは今見ても非常にシンプルかつ確実に動作する造りなので、17個のLED制御機能を追加するのはわけのないことだ。 問題は外部のLED表示回路で。CPLDの信号線にはあまり電流が流せない(CPLDそのものの消費電流が多くなるしノイズで誤動作や故障し易くなるのを懸念してのことだ)ので外部に別途電流制限回路を組む必要がある。昔はトランジスタと抵抗で組んでいたが、今はトランジスタアレイICがあるのでそれを使った方が賢明だ。 |
フラット表示 | 前のトピック | 次のトピック |
投稿するにはまず登録を | |