2009年3月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

最近のトラックバック

俺リスト

  • はてなスター
  • ソーシャルブックマーク
    はてなブックマーク
    livedoor clip
  • FireFoxとか
    Mozilla Firefox ブラウザ無料ダウンロード

PSoC

2007年9月12日 (水)

PSoC CY2170-FirstTouchを触ってみた

Img_0132おととい注文した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

Img_0131

NGのものはProgrammerで「Silicon:00 Family:00 Rev:00」として認識されて「Is not in the database」です。

うーん、最初の期待では、MiniProg + CY3240-I2USBの代わりに使えそうだったのですが、
これそのままでは本当にFTMFを書き換えて遊ぶ以外に使えなそうです。
せめてPSoC ExpressでMonitorが使えれば、初心者にオススメのキットになるのに・・・と思うのですが。

さらにFTMF側にGPIOピンを用意するか、他デバイスの書き込みができるようになれば、超オススメレベルですね。

今の制限が、私の勘違いであるか、FTPC側のファームアップで対応してくれる事を期待してしまいますね。

 

ここの辺りの詳しそうな方も購入するようですし、もうすこし調べてみようかな。

しかしうーむ。送料めんどかったので、3つも届いてしまった・・・