ここのところ、XBeeについていろいろと調べています。PCと接続して利用する場合、なんらかのUSB-to-UARTブリッジを利用してつなぐことになると思うのですが、XBeeが3.3V系というのが要注意です。Arduinoのフォーラムなどで「XBeeは5Vトレラントなのか?」という議論がありましたが、MaxStreamのウェブサイトでは明確に否定されています。
http://www.maxstream.net/support/knowledgebase/article.php?kb=160
そこで、Arduino XBee Shieldを見ると、これは抵抗分圧によって約3.3Vまで電圧を落としています。しかし、この方法だと波形が少し鈍ってしまうため、転送速度がある程度以上になるとエラーが発生してしまうようです。他にもいくつか簡易的な方法はあるようですが、なんといっても信頼性は重要ですのでできれば避けたいところです。真っ当にやるには、
http://mrtof.danslchamp.org/AXIC
にあるように、74LVC245とかを使ってレベル変換してやることになりますが、これは部品点数も増えてしまって面倒です。そこで、ふと「FTDIからI/Oの電圧違いのUSB-to-UARTケーブルが出ていたよなぁ」と思って確認してみました。
TTL-232R
http://www.ftdichip.com/Documents/DataSheets/Modules/DS_TTL232R.pdf
TTL-232R-3V3
http://www.ftdichip.com/Documents/DataSheets/Modules/DS_TTL232R3V3.pdf
ほとんど間違い探しのような感じになっていますが、それもそのはずであらかじめ基板上に用意されたパターンでVCCIOを5Vにつなぐのか3.3Vにつなぐのかを切り替えているだけの違いです。Gainer v1.0では何の気なしにVCCIOを5Vに接続していましたが、ちゃんとこういう機能も用意されていたんですねぇ。これを使えば、余計な部品を追加してコストアップすることなく3.3V系にも対応できるということで、便利そうです。
と思ってSpark Funのはどうだったっけ?と確認してみましたが、VCCIOはSJ1経由で3V3OUTに接続されていて、このSJ1は出荷時にはんだでブリッジされています。念のため実物で確認してみると、確かにVCCIOの電圧は3.3Vになっていました。さすがです。
SKU#: BOB-00718
http://www.sparkfun.com/datasheets/BreakoutBoards/FT232RL-Breakout-Schematic.pdf
いろいろと探してみたところ、FT232RLを使ってXBeeに接続するモジュールでコンパクトなのが見つからなかったので、作ってみようと思います。もともとの動機としてはFunnel用ですが、Arduinoをはじめとしていろんなところで使えそうですからね。悩みどころは、XBee Proも想定してFT232RLとは別にレギュレータを用意するか否かですが…。
ご存知かもしれませんが、作ってみました。動作確認もようやくとれました。
http://fenrir.naruoka.org/archives/000588.html
投稿情報: fenrir | 2007.10.26 02:28
コメントありがとうございます。これはいいですね〜。早速自分でもボードを注文してみたいと思います。ライセンスなどは設定していらっしゃいますか?
投稿情報: Shigeru Kobayashi | 2007.10.29 22:04
fenrirです
ブログと同様のライセンス、Creative Commonsの『表示-非営利-継承』にしようかと思います。商用利用をお望みでしたらお知らせください。
投稿情報: fenrir | 2007.10.30 15:57
コメントありがとうございました。いろいろ試行錯誤しているうちにすっかり時間が経ってしまったのですが、公開されているデータをP-ban.comに注文してみようと思っております。もし商用利用を検討するようなことがありましたら、またご相談させていただければと思います。
投稿情報: | 2007.12.08 23:39
Cars and houses are expensive and not everyone is able to buy it. However, mortgage loans was created to help different people in such kind of hard situations.
投稿情報: ObrienBelinda | 2011.11.15 12:44
If you don't run after what you want, you'll never have it. If you don't propose, the answer is always no. If you don't get used to dissertation , you're continually in the consistent place.
投稿情報: custom thesis | 2011.11.22 18:37
Interesting topic just about study! No doubts everybody set about whatever problems with dissertation help. It is particularly elusive when you have opposite prefer in life. I have had the aforementioned problems until I have found a company supply skilled writing services.
投稿情報: buy dissertation | 2011.11.24 16:41