マイコン工作実験日記

Microcontroller を用いての工作、実験記録

SAM3Sの嬉しいところ

2009-12-20 19:21:42 | Weblog
これまでSAM3Uが発表されても様子見状態でしたが、ピン数が手ごろなSAM3Sには興味をもったので、マニュアルを読み始めています。以下、64ピンのSAM3S4BをSAM7S256と比べた場合に個人的に便利だと感じた点を列挙してみます。

  • RTCがある! SAM7Sでは発信周波数があまり安定していない、RTTだけだったので、RTC機能は別途用意する必要がありました。
  • バックアップ機能あり。RTCがあれば、当然バックアップも必要。
  • MCIが使える。SDカードのアクセスに便利。
  • 12MHzのクリスタルで良い。これまでは標準的なクリスタルは18.432MHzという周波数だったので、入手性悪かった。12MHzなら秋月で買える。
  • USBエンドポイント数が8つに倍増。これで、複合デバイスも作れます。プルアップ制御も内蔵された。
  • TWIが改善された。DMAが使えるようになったし、送信の際に明示的にSTOPが送れるようになった。これまでは次のデータの書き込みが間に合わないと、クロック・ストレッチをしてくれず、自動的にSTOPが送出されてしまっていた。
  • 12bit DACが使える! ADCも12bit対応。コンパレータ機能もあり。
  • PIOキャプチャ・モードを使えばCMOSカメラもつなげられる。
  • USARTにSPI機能が加わった。


LPCシリーズとかSTM32とか使っている人からみれば、当たり前のことも多いでしょうが、これまで不自由に感じていた点が改善されることは、なんとも嬉しいものです。クロックは、最高64MHz. 速度と消費電力とのバランスを考えてのことでしょうか? 速く動かしたい人は、96MHzまでのSAM3Uを選択できます。このシリーズにもEthernetとUSB OTGはありませんから、いずれこれらをサポートしたシリーズが発表されるのでしょうね。

64ピンでは外部メモリは使えないので、CMOSカメラをつなげてもLCDへ表示するか、いったんSDカードへ書き出さないといけないでしょうが、ちょっと実験するには面白そうです。

クロックについては最高64MHzとなっていますが、高速にするとフラッシュアクセスのウェイトを増やさなきゃいけない制約があります。評価ボード用のソースが公開されたのでさっそく覗いてみましたが、1ウエイトで済む48MHzで動かしているようです。

期待度は高まりましたが、実際に使い始められるのはいつになるでしょうか。ヘッダボードを待っていたら、来年春以降くらいかなぁ。

最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
Unknown (maya)
2009-12-21 09:18:47
こんにちは。

私もAT91SAM7SEを使ったとき、TWIが勝手にSTOPを送信する仕様だということをロジアナを接続するまで気がつかなくて悩まされたことがあります。

後発?のAT91SAM9系では修正されていますが、いろいろと使い勝手が向上していそうなSAM3は私も期待しています。
返信する
Re: Unknown (sirius506)
2009-12-21 10:34:54
mayaさん、

こんにちは、コメントありがとうございます。
はい、わたしもハマッタことあります。後で考えてみれば、受信の時にはSTOP指定出すのに、送信の時にSTOP指定が無いというのも奇妙な仕様なんですよね。

ARM9系でも修正されているのは、比較的新しいデバイスのようです。AT91SAM9260では自動送信でした。
返信する

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。