2012年8月7日火曜日

PSoC3、RL78/G14など...

ふは~~  もうお盆前になっちゃいましたねぇ。

遅ればせながら

  暑中お見舞い申し上げます。

色だけでも暑苦しいねぇ(笑)

さて、割とのんびり出来ているかと思えば、ここ1ヶ月ほど、
急にドタバタして、更新どころではなくなっていました。
で、やっとめどがつきつつあるので、ちょっと更新をば。

まずはPSoC3。
さる7月11日、大阪スカイビルで行われたサイプレス社主催の
に参加してきました。
太っ腹なことにこんなサンプルボードもくれちゃったりしてます。
たぶん1万弱くらいのボードじゃないかな。

  

内容的には、予期に反して結構よかったかな、と。

PSoCはPSoC1のときに注目して使おうと
いろいろやり始めたんだけど、

1)能力低すぎ!!
2)ツールがダメダメ

というマイコンとしては致命的な内容だったので
結局お蔵入りになってました。

というのも、内蔵のアナログ機構をいろいろできる!
というのがふれこみだったのに、スイッチングキャパシタ
で抵抗なんかを実現している影響で、あまりにも
応答性がなくて、結局使える領域がみつけられなかった
ことが最大の要因でして。





また、ツールも内蔵で埋め込めるブロックが少なすぎて結局なんにもできなかったり
配置配線を替えると、ごっそりソースファイルまで消されてしまったりと、
どうしようもない状態。そのうえ、日本語の注釈もつかえないとか、もうさんざんだったんですよね。

で、数年前にPSoC3/5を出しますよ!と言われたときにかなり期待してたんですが、
それから、ま~~~~ったく出す気配がなく、ようやくといった印象。

CPUコア的には、独自コアM8Cから8051に変更になっており(PSoC5はARM)、
かなり普通になっています。
ツールもかなり普通になって、回路図(スケマティック)でごそごそとツールを配置して、
コード生成、という流れになっており、かなり普通に使える印象になっていました。

内蔵のADコンバータが20ビットΔΣが1チャンネルだけ、というのが気になっていたんですが
これについても自分でマルチプレクサを配置しちゃえばいい、というのが新しいといえば
新しいところでしょうか。
つまり、究極にまで、自由度を上げたマイコン、というかんじでした。
あとは、どの程度まで使えるかは追々試してみたいとおもいます。

ただ、仮にいいなぁ、とおもってもつかうかどうかはちょっと疑問ではあるけど。
というのも、Chip1Stopで2800円、Digikeyでも2200円もするその価格。
8ビットマイコンだよね??
と聞きたくなってしまう設定はどうなんだろ???と。

まぁ、CPU+CPLDと思えば、それなりなのかもしれんけど、
その割にはサポートに若干の不安もあるし。
もうすこし様子見のほうがいいのかもしれませんけどね。
いずれにせよ、おもしろいなぁ!とおもったのは事実なので、
ある意味がんばってほしい、デバイスではあります。


閑話休題。

え~、7月31日には、新大阪で行われた、
にも参加してきました。
こちらは抽選だったんですが、一応OKもらえたので(笑

G13についてはすでに稼働実績もあって、結構使いやすい石に仕上がってる
(というか78K0Rそのものだよね、って)印象だったんですが、
こんどのG14はちょっと高機能化してました。
主要なところだと

1)タイマーRD(R8Cに内蔵されてる3相コントロールPWMタイマ)
2)イベントリンクコントローラ(ELC)
3)SNOOZE
4)DTC

ってかんじでしょうか。
実践練習はこの3までをおこなうわけです。
タイマーRD用に64MHzの供給ができるようになってて、ちょっと高機能に
なってました。まぁこれはぼくにはあんまり関係ないなと。

2のELCは、RX210にもついてたんで、期待してたんですが、省電力で
うごかして、ADやタイマー直結で起動!という機能以上にはつかいようが
なさげな感じでした。
これについてはちょっとがっかり感もあったんだけど、まぁ使いようかなぁ。
低速/高速クロックをがっつり使い分ける用途には向くかもしれず。

3のスヌーズはG13にもあったけど、きちんと説明きくとおもしろかったですよ。
CPU自体の高速クロックも止めて、CPUをがっつり止めておきながら
ADとタイマーだけは生きてる!というなんかスゴイ世界。
で、設定されたADの閾値を超えたら割り込み発生で、CPUが生き返るという
なんとも優れもの。
CSI(シリアル通信)もこの機能に対応している(ただし、9600bpsまで)ので
うまくつかえばおもしろいかもなぁ、と。

こっちもTESSERA RL78/G14 Stickがもらえるはずだったんだけど
用意がまにあわなかったのか、結局もらえず。

まぁ、楽しめたけどね。
値段があえば、G14でもいいかもね。