August 08, 2014

SPI/I2Cを利用したUART 4ch拡張基板

シリアル通信をたくさんしたいという欲求があるのですが、残念ながらマイコン等に内蔵されているUARTのチャンネル数が少ないといった場合がありました。この問題を解消するために調査をしたところ、SPIまたはI2Cを1ch割れあてられるだけで、UARTが4chも取れるMaxim MAX14830という半導体を発見しました。せっかくなので使いやすい形にした基板をおこしてみることにしました。

こんな感じの基板です。片側がSPI/I2Cで、もう片側の4つのコネクタから、コネクタあたりUART(TX, RX, -CTS, -RTS, GPIO, 電源等)が取れます。

uart_ext_brd.png
表と裏。

半導体を1つ載せただけの基板なので大した特徴はないですが、1.2 x 1 inch (約 30 x 25 mm)とコンパクトにまとめてみました。熱収縮チューブにいれて、配線途中に設置することもできるかと思います。コネクタはJST NSHコネクタを使うことにしました。ロック付なので外れにくいと思います。SPIとI2Cの切り替えは半田ジャンパ(J1)でできるようにしてあります。

設計データとして、Eagleの回路図とアートワークを公開します。elecrowのデザインルールに沿っています。

※その後、実装してみました

23:37 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: https://fenrir.naruoka.org/mt/mt-tb.cgi/913

August 17, 2014

Super Sylphide 進捗状況(78) -- あらちょっとすごいロガー (NinjaScan Slim2)

現在公開中の『もうちょっとすごいロガー(NinjaScan Slim)』を改良した『あらちょっとすごいロガー(NinjaScan Slim2)』を企画してみました。基板のアートワークまで終了しました。

基板のアートワークを例によって貼っておきます。

NAV4_8051_Slim2_brd.png

あらちょっとすごいロガーでは、もうちょっとすごいロガーから下記の変更を行う予定です。

あらちょっとすごいロガー試作をするべく、部品集めをはじめました。すごいロガーもシリーズ化していきました。細かい改良を少しずつ進めるのが楽しいです。

※次の進捗として、あらちょっとすごいロガーを実装してみました。

10:21 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: https://fenrir.naruoka.org/mt/mt-tb.cgi/914

August 24, 2014

UARTフエール こと シリワレール 実装完了

先日、4chのUARTをI2CまたはSPI経由で増やすことができる基板について記事を書きましたが、基板や部品が揃い実装してみました。小さいです。

uart_ext_impl.jpg

現在は写真のようにRaspberry Piに接続して動作確認をしようと考えています。Raspberry Pi、治具としてとっても便利です。

なお基板の名前は『UARTフエール』(@ienaga045さん命名)になりました。『シリワレール』(@cronos_svさん命名)と呼んでいただいても問題ありません(笑)。

※その後、Raspberry Piで認識させることができました。

09:26 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: https://fenrir.naruoka.org/mt/mt-tb.cgi/915