最終更新:2013-09-24 (火) 06:19:52 (1459d)  

PSoC はてなブックマークを見る
Top / PSoC

Programmable System-on-Chip

Cypressマイコン

http://www.cypress.com/psoc

http://www.cypress.com/?id=1353

概要

を1パッケージに収めたセミカスタムIC

アーキテクチャ

開発環境

書き込み機

デジタルブロックアナログブロック

通常、マイコンにはタイマ3つ、A/Dコンバータ5ch、などあらかじめ周辺回路の構成は 決まっています。そして自分の目的に合ったマイコンを選ぶわけですが、 PSoCではユーザが好きな機能を選択し、マイコンに搭載することができます。 例えば、ロボットにはPWMをよく使うからPWMを10chで・・・とか決められます。 使わない機能を搭載しないことで、必要な機能を最大限乗せることが出来ます。

デジタルブロック

デジタル回路を構成するにはデジタルブロックを使います。700円のCY29466では、 16個のデジタルブロックが存在し、8bitPWMなら最大16個搭載できます。

アナログブロック

アナログブロックはかなり自由に回路を変更できるようです。 アンプコンパレータバンドパスフィルタ?ローパスフィルタ積分器?乗算器?、等々、多くのアナログ回路PSoCワンチップで構成できるようです。 これにより普通のマイコンでは外部回路を必要としたアナログ回路も、 ワンチップで、もしくはわずかな+α程度で構成できるようになりました。

ユーザモジュール

デジタルブロックアナログブロック等を用いて実現した機能モジュール。ライブラリのようなもの。

採用しているもの

コンパイラ

ラインナップ

PSoC 1 (M8C)

PSoC 3 (Single-Cycle 8051 core)

  • CY8C32xxx?
  • CY8C34xxx?
  • CY8C36xxx?
  • CY8C38xxx?

PSoC 5 (ARM Cortex-M3)

  • CY8C52xxx?
  • CY8C53xxx?
  • CY8C54xxx?
  • CY8C55xxx?

8ピン

  • CY8C27143?
  • CY8C24123A?

通販

参考

キット