Sun 01/07, 2007

MSP430 マザーボード [Electronics ]

MSP430年明け早々に hamayan さんの基板が届いた。とても綺麗に仕上がっていて嬉しい。ざっと組み立ててテストしてみた。LED 点滅と LCD 表示について期待通りに動作することを確認。引き続きシリアルその他のテストをおこなう予定。

  • パーツキットの抵抗が 1/4W 標準サイズのため、縦位置で実装している。LCD の下になる部分は背が高くならないように気を付ける。LCD のゲタ(ソケット)が必須。板バネタイプの IC ソケットをばらして使う。やはりスモールサイズの抵抗を使うのがベター。なお、LCD の上側のピンは回路に接続されていないため、D1 に干渉する場合にはその辺りは省略する手もある。[VIM-503-1(R0) 図面]
  • JTAG I/F の TEST ピン用のバッファはとりあえず省略。後で実装しよう。
  • MSP430 基板との接続用ピンソケットは 6x2 のものを使うのだが、パーツセットには 7x2 が入っている。仕方ないのでピンを 2 本抜いて実装する。
  • デバッグ用のホスト機には IBM ThinkPad 240 と Gateway E-1400 を使用し、JTAG I/F からの給電で書き込みとデバッグができた。写真は D-Sub 25 の延長ケーブル(梅澤無線)を使って E-1400 につないでいるところ。この延長ケーブルのコネクタ部はカバーが出張るタイプのために ThinkPad 240 ではつかえてしまうから、書き込み器のコネクタの嵌合台のネジを外して直結する。
  • LED 点滅、SW-LED 連動、LCD 表示テストプログラムの動作確認。
  • ケースをどうしよう。
  • hamayan さんには改めて感謝。ありがとうございます。

関連記事

2007.01.08 追記 - トラ技誌のプログラム、抜粋テスト。

  • 4720DIO (DIO)
    DIO_A/B/C OK - SEL キーで LED4 の点滅を確認。
    DIO_D ではIOポートの入出力切り替えの関係でLEDが消燈している時間が長くなり、そのまま実行しても動作の確認が難しい。割り込みサービスルーチンでブレークさせてステップ実行すると良いようだ。
    *注 プログラムをスタートし、キーを押していない状態では全 LED が点燈しているのであるが、点いているようには見えない。割り込みサービスルーチンでブレークさせてステップ実行すると順次点燈するのが確認できる。IO ポートでキー入力をチェックする場合は LED を消燈しなければならない。これを WDT で周期的におこなっているが、割込み間隔を長くして点燈時間のデューティー比を大きくすればなんとか点燈しているように見えるが、やはり無理のあるプログラムだと思う。「SW の押下が不安定な場合、LED に並列に抵抗を挟む」とあるが、どうだろう。
  • 4720TA (Timer, PWM)
    TA_interval_A/B, TA_CAP_A/B/C OK - LED 点滅の目視。
    TA_PWM_A OK - CN9(SP)端子にオシロスコープを接続して確認。
  • 4720WDT (Watch Dog Timer)
    WDT_WDT_A, WDT_interval_A OK - LED 点滅の目視。
  • 4720DAC (DAC)
    DAC_OSC_A/B/C OK - オシロスコープで波形(正弦波)出力確認。
  • 4720_574 (シリアル)
    テストプログラムを走らせても正常に動作しない。D-Sub 9 のコネクタに誤ってオスタイプを使っていた。手持ちのパーツと紛れていたため、神保商会のキットのものがどちらかだったか判らない。トラ技誌の部品表には指定はないが、hamayan さんの部品表ではメスが指定されている。基板裏面に実装すればオスタイプでも使用することはできる。メスタイプに交換して動作を確認できた(ストレートケーブルで PC に接続[TeraTerm])。"EIA574 Test" の出力、入力はブレークをかけてバッファの内容を確認。サンプルプログラムでは入力をエコーバックしていない。
    また、シリアルポート出力バッファの電源にはは DTR 信号を使用しているから、TXD,RXD,GND だけの手抜きインターフェースでは通信ができない。
  • 4720LCD (LCD)
    LCD_A OK - LCD 表示の目視。
ADC 関係のテストにはまだ手を付けていない。。

2007.01.12 追記。ネットで見つけた工作仲間。hamayan さんの基板を使っての実装例。

2007.01.15 追記 - hamayan さんのページからトラックバックをいただきましたが、エラーになってしまいました。spam 除けの細工がうまく機能しなかったようです。すみません。

Posted by masato at 06:45 PM
このエントリーのトラックバックURL: http://bird.dip.jp/cgi-bin/mt/mt-tb.cgi/1280
コメントする

おそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。










名前、アドレスを登録しますか?