PSoC CY2170-FirstTouchを触ってみた
おととい注文したPSoC CY2170-FirstTouchが届きました。
位置づけとしては、PSoCの便利機能を一通り開発して使ってみましょう!というキットのようです。
付属品は、FTPC、FTMF、説明書(日本語含む!)、近接センサー用アンテナ
CD-ROM(マニュアル、PSoC Express3、ExpressPack1、.NetFramework、Programmer、ドキュメント)でした。
ドキュメントは回路図込みの説明書です。FTPCのファームは付属していませんでした。
モジュールはFTPC(FirstTouch PC interface card?)と、
FTMF(FirstTouch MultiFunction card)にわかれています。
FTPCの仕様としては、
・USBデバイスとして動作
・Expansionカード用ISSP PSoC MiniProgエミュレーション
・PSoCプログラミングツールとの通信をサポート
・HIDデータチャネルサポート
・Expansionカードとの I2C サポート
・ExpansionカードとのSPIサポート
付属のFTMFでできるデモとしては、
マルチタッチデモ(7エレメント)、近接センサーデモ、温度、光センサーデモ、のようです。
FTPCのコネクタ(8×2)に出ているのは
・+5V
・GND
・ISSP
・I2C
・SPI
・GPIO 4本
GPIOは、そのうちFTPCのファームを書き換えられるようにするから、その時使ってね。的な感じでした。
なかなかよさそう!という第一印象ですが、これが、かなりの罠でした。
軽くいじった範囲で気づいたことを。
FirstTouchキットは、PSoC ProgrammerではMiniProgと同じ感覚で扱われています。これはいいですね。
でも、USB-I2C Bridge Software(Ver1.25)では認識されませんでした。
そして、PSoC ExpressでのI2CによるMonitorも使えませんでした。となるとTunerも使えないのか。
これはかなり痛いです。
さらに、現状ではCY8C21434以外のプログラミングができないようです。
色々と試したのですが、どうもFTPCのファームとして認識チップにリミットを掛けているような感じです。
・FTMFの21434→OK
・自作ブレッドボード上の29466→NG
・CY3121上の27643→NG
・CY3121上の24894→NG
・CY3121上の29666→NG
・CY3121上の21434→OK
NGのものはProgrammerで「Silicon:00 Family:00 Rev:00」として認識されて「Is not in the database」です。
うーん、最初の期待では、MiniProg + CY3240-I2USBの代わりに使えそうだったのですが、
これそのままでは本当にFTMFを書き換えて遊ぶ以外に使えなそうです。
せめてPSoC ExpressでMonitorが使えれば、初心者にオススメのキットになるのに・・・と思うのですが。
さらにFTMF側にGPIOピンを用意するか、他デバイスの書き込みができるようになれば、超オススメレベルですね。
今の制限が、私の勘違いであるか、FTPC側のファームアップで対応してくれる事を期待してしまいますね。
ここの辺りの詳しそうな方も購入するようですし、もうすこし調べてみようかな。
しかしうーむ。送料めんどかったので、3つも届いてしまった・・・



最近のコメント