【新時代!】PSoC スレ 其の九

このエントリーをはてなブックマークに追加
1774ワット発電中さん
PSoC = Programmable System on a Chip

Cypress(PSoCのメーカー)のWebサイト
http://www.cypress.com/

【過去ログ】
http://science6.2ch.net/test/read.cgi/denki/1245848449/ 【新時代!】PSoC スレ 其の八
http://science6.2ch.net/test/read.cgi/denki/1228729051/ 【新時代!】PSoC スレ 其の七
http://science6.2ch.net/test/read.cgi/denki/1210782007/ 【新時代!】PSoC スレ 其の六
http://science6.2ch.net/test/read.cgi/denki/1193121417/ 【新時代!】PSoC スレ 其の伍
http://science6.2ch.net/test/read.cgi/denki/1163073993/ 【Capsense】PSoC スレ 其の四【USB】
http://science4.2ch.net/test/read.cgi/denki/1126112909/ 【新時代!】PSoC スレ 其の参
http://science4.2ch.net/test/read.cgi/denki/1093785868/ 【新時代!】PSoC スレ 其の弐
http://science3.2ch.net/test/read.cgi/denki/1078845306/ 【新時代!】PSoC スレ 其の壱
2774ワット発電中さん:2010/06/21(月) 18:31:05 ID:qTcEPSGq
【参考図書】
「PSoCマイコン・トレーニング・キット」(ISBN:9784-7898-3833-7)
   http://www.cqpub.co.jp/hanbai/books/38/38331.htm
「はじめてのPSoCマイコン」(ISBN:9784-7898-3443-8:残念ながら品切れ絶版)
   http://www.cqpub.co.jp/hanbai/books/34/34431.htm
「改訂 はじめてのPSoCマイコン」 (ISBN:9784-7898-4215-0)
http://www.cqpub.co.jp/hanbai/books/42/42151.htm
「Designer's Guide to the Cypress PSoC」(ISBN:9780-7506-7780-6)
   http://www.amazon.co.jp/dp/0750677805
「The Beginnerfs Guide to PSoC Express」(ISBN:9780-9790-3440-4)
   http://psoctraining.com/

【PSoC取扱店】
「共立電子」
   http://eleshop.kyohritsu.com/
「パステルマジック」
   http://www.pastelmagic.com/
「秋月電子通商」
   http://akizukidenshi.com/
「ストロベリー・リナックス」
   http://strawberry-linux.com/
「DigiKey(日本語サイト)」
   http://jp.digikey.com/
   ※注:注文時、使用目的・使用者申告欄に日本語で記入すると、発送が遅くなる
      場合があります。急ぎの場合は英語で記入することをお勧めします。

【PSoC1(M8C)開発ツールベンダ】
「ImageCraft Inc.」 (ICCM8C C tools for Cypress PSoC / M8C)
   http://www.imagecraft.com/
「HI-TECH Software」(HI-TECH C for the PSoC Mixed-Signal Array)
   http://www.htsoft.com/
   ※注:HI-TECH SoftwareはMicrochip(PICマイコンのメーカー)に買収されました。
      PSoC向けコンパイラは2009年9月いっぱいで販売・サポートが終了します。

【その他便利リンク】
日本サイプレス PSoCワークショップ案内ページ
   http://www.cypress-japan.co.jp/openworkshop/
3774ワット発電中さん:2010/06/21(月) 18:36:19 ID:qTcEPSGq
【よくある質問】
(1) ImageCraft Cコンパイラのライセンスが届きません
    ⇒Cypressが販売したImageCraft Cコンパイラのライセンス取得方法は、
      2008年4月1日から変更された。http://www.cypress.com/c-compiler
      記載の案内に従ってライセンスを取得できるが、レスポンスはかなり
      遅いらしい。
   ※注:2009年5月からCypress・ImageCraft間のライセンス契約が再度変更になり、
      ImageCraft CコンパイラのSTD版が無償で利用できるようになりました。
      このコンパイラはPSoC Designer 5.0 SP4.5以降に付属しています。
      詳細は http://www.imagecraft.com/devtools_Cypress.html を参照。

(2) PSoC Designerで、思ったようにモジュールが動作しません
    ⇒APIの「**_Start()」を忘れていませんか?
      また、割り込みを使う場合は「M8C_EnableGInt」もお忘れなく。

(3) PSoC DesignerでCコンパイラが使いたい
    ⇒PSoC Designer Version 4.4 SP3以降にはHI-TECH Cコンパイラが同梱
      されている。HI-TECH CコンパイラにはPROモードとLiteモードがあり、
      Liteモードは無償で利用できる。使用期間制限・コードサイズ制限は
      ないが、生成コードは大きく、実行速度は遅くなる。
   ※注:HI-TECH SoftwareはMicrochip(PICマイコンのメーカー)に買収されました。
      PSoC向けコンパイラは2009年9月いっぱいで販売・サポートが終了します。
      また前記中のとおり、ImageCraft Cコンパイラが無償で利用できます。

(4) 「PSoCマイコン・トレーニングキット」のライセンスの取得方法が分かりません
    ⇒http://www.cypress-japan.co.jp/ccompiler/ で取得できるらしい。

(5) PSoC ProgrammerがWindows Vistaでハングアップする
    ⇒更新自動チェックがVistaで正常に動作しないため発生するらしい。
      C:\Program Files\Cypress MicroSystems\PSoC Programmer\Support
      に入っているDoNotExpire.regをダブルクリックしてインストールすると
      更新自動チェックが行われなくなる。

4774ワット発電中さん:2010/06/21(月) 18:53:20 ID:qTcEPSGq
※補足

【PSoC3(8051) PSoC5(CortexM3) 開発ツール】
「PSoC Creator」
http://www.cypress.com/?id=2494
5774ワット発電中さん:2010/06/21(月) 18:58:53 ID:qTcEPSGq
まえスレ いつのまにか過去ログになってしまったので立てました。

ほとんどコピペで ごめんなさい。
6774ワット発電中さん:2010/06/21(月) 22:03:50 ID:bmA9wm9C
             ∧ ∧    >>1これは俺のおごりだ
             (´・ω・)シュッ
  _______つ と彡 /
  |i:¨ ̄ ,、    ̄¨.: i  /  ./
  |i: /ヘ:\     :i|/   /
  .|i:〈`_、/´_`>.、  :i|     /
   |ii~~'、;'´`,'~,;~~~~:i| // ./
   |i`::;:':::::;::;:'::::::::::;.:i|   ./
   |i::::::;:':::::::::::::::::::::::i|  /
   |`ー=====一 | /
  /`ー―――‐一´./
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
7774ワット発電中さん:2010/06/21(月) 23:46:33 ID:G16RSy5f


>>2
参考図書2つめ
「改訂 はじめてのPSoCマイコン」(ISBN:9784-7898-4215-0)
   http://www.cqpub.co.jp/hanbai/books/42/42151.htm
8774ワット発電中さん:2010/06/23(水) 13:41:02 ID:aU/ka/K+
>>1
おお、乙

最近、話題が無いところでdat落ちしてしまったからねぇ
9774ワット発電中さん:2010/06/23(水) 21:03:34 ID:T0EOHo28
いつもアナログブロックよりデジタルブロックが足りなくて困る
PSoCの使い方間違ってる気がしてきた
10774ワット発電中さん:2010/06/24(木) 19:15:03 ID:gxJkWqdp
漏れはもうちょっとアナログブロックが欲しい。
あと、メモリ。

てなわけで3/5には期待してるわけだが・・・
11774ワット発電中さん:2010/06/28(月) 20:56:04 ID:Mnoy229R
AGNDを外に引っ張り出すためだけに貴重なアナログブロックを消費するのが心苦しい
12774ワット発電中さん:2010/06/29(火) 08:18:51 ID:hjeyUZ5A
>>11 え?
はじめてのPSoCマイコンの82ページ
改訂版では102ページ
13774ワット発電中さん:2010/06/30(水) 21:17:25 ID:B4zyPkhx
専用ピンが他に使われてる場合か、
アナログブロックをバッファにするとかなんだろうか。

ってか、書籍じゃなくてデータシートにしるw
14774ワット発電中さん:2010/07/03(土) 23:45:03 ID:oXldQeAj
miniProgで書き込んで、書き込み結果がOKかNGを電気的信号で受ける方法ないですか?
15774ワット発電中さん:2010/07/04(日) 01:14:25 ID:16dafSG5
>>14
コマンドライン版の返り値を、そのなんらかの電気信号にしては?
16774ワット発電中さん:2010/07/04(日) 02:11:19 ID:ZYkY7TbI
>>15
ありがとうございます。
検討してみます。
17774ワット発電中さん:2010/07/04(日) 15:50:45 ID:SJyyscGx
PSoC5のキット来たぞー
とりあえずPOVのメッセージだけ変えて遊んでみた
18774ワット発電中さん:2010/07/05(月) 20:17:51 ID:5qkFhgLj
>>15
コマンドライン版、dosで動作すれば良いんだけどねぇ・・・
19774ワット発電中さん:2010/07/09(金) 08:08:19 ID:SutcxY5T
MiniProgのプロトコル解析して,自前でUSBドライバ書いて
DOSアプリ作ってやれば動くんじゃない?
20名無しさん@そうだ選挙に行こう:2010/07/10(土) 10:29:32 ID:J2X65h6M
DOSじゃUSB喋れないだろ
21名無しさん@そうだ選挙に行こう:2010/07/11(日) 06:47:51 ID:TCGz0oe+
直接USBコントローラを操作する「USBドライバ」があればいいっしょ?
しっかし,キーボードまでUSBな時代だしなあ

22774ワット発電中さん:2010/07/15(木) 10:42:58 ID:+j8EAxgC
改定本買ったよ。別物だったよ。
23774ワット発電中さん:2010/07/16(金) 00:56:40 ID:YYXkf9DZ
PSoC Expressがh復活とな。
そんなもん使わないですか、そうですか。
24774ワット発電中さん:2010/07/16(金) 11:32:49 ID:ZabPd6I3
統合しきれないと判断したか・・・
25774ワット発電中さん:2010/07/28(水) 20:22:26 ID:ugO0RnfK
PSoCでクワッドラチャエンコーダのカウンター表示器作ったら、
どれくらいの速度(相周波数)までついてこれますかね。
7seg-LED表示とLCDでも違いが出ますかね。。


カウント値としては、long intサイズぐらいがほしいのですけれど。
専用表示器は高価だし、簡単に作れないかなぁと。。
26774ワット発電中さん:2010/07/29(木) 18:16:32 ID:4a1CSwLq
どういう風に作るのかを考えてみれば良いんでは?
PSOC1ではUP&DOWNカウンタは無いからねぇ
27774ワット発電中さん:2010/07/29(木) 22:34:08 ID:ipLXKdWq
>>25 www.cypress.com で quadrature decoder で検索すれば疑問が
とけるかも、と、まんまと釣られてみる。

PSoC1でやるなら、AN2145を見る。
PSoC3/5にはずばりquadratic decoderというモジュールがある。

結局入力の質次第なんでしょうけれど。
28774ワット発電中さん:2010/07/29(木) 22:36:44 ID:ipLXKdWq
×quadratic decoder ○quadrature decoder

orz
29774ワット発電中さん:2010/07/30(金) 07:02:27 ID:46ZxPuGp
>と、まんまと釣られてみる。
思わずワラタ
30774ワット発電中さん:2010/07/30(金) 16:05:44 ID:1CNI4c4l
>>13
データシートだとしたら、どこを参照すればいい?
今までずっとAGNDをアンプで作ってたわ・・・
31774ワット発電中さん:2010/07/30(金) 18:15:46 ID:46ZxPuGp
>>30
アナログPSoCブロックの内部構造の図を眺めればわかる
32774ワット発電中さん:2010/07/30(金) 20:06:41 ID:S/TwhRKH
>>30
たとえばTRMのAnalog Continuous Time Block Diagram ってやつ。
ACBブロックは起動する必要あるけど。
出力をアナログバスに直接出す使い方でなければ。
(OUTを通じて次のブロックへ送るなどの使い方であれば)
その図のAnalogBusっていうスイッチはOffにしておける。
するとTextMUXからの出力を…
いじるレジスタは…
33774ワット発電中さん:2010/07/30(金) 21:11:15 ID:S/TwhRKH
TextMUXでなくてTestMuxだったわ。スマソ
34774ワット発電中さん:2010/07/31(土) 17:10:18 ID:1GXkphoL
こんなところにpsoc
http://ascii.jp/elem/000/000/543/543655/
35774ワット発電中さん:2010/07/31(土) 17:55:31 ID:Khxk47N6
あれ?この顔、サイプレス社員としてセミナーで見かけたような・・・?
36774ワット発電中さん:2010/07/31(土) 20:33:44 ID:H+M3rp5l
社員だったと書いてあるよ。

しかし凄い人もいるものだな(褒め言葉

>PSoC 3というすごいICが出るという話を聞いて、それで入社を決めました。

腹イテェww
何気で採っちゃう採用担当もただものじゃねえ
37774ワット発電中さん:2010/07/31(土) 20:46:28 ID:Khxk47N6
ああ、いや、セミナー担当だった?っていう。

しかし、PSoC3知ってってことは・・・本当に入社期間短いんだな・・・
38774ワット発電中さん:2010/07/31(土) 21:59:49 ID:7NwdnoLR
>>34
大人の科学のふろくにウダーがつくまえにPSoC3のESは
とれるのかと小一時間問い詰めてみたい気持ち。
もしくはESでも使うから安く卸せと学研がごねるのか
どうか小一時間(しつこい)
39774ワット発電中さん:2010/08/02(月) 21:09:10 ID:ibPNXk+i
最近書き込み無いですね、そろそろPSoC5使った人居ます?
Createrダウンロードしてみましたが使い方が分かりませんでした。
CPLD部分はVerilogで書けるとのことですが、どのレベルで使えるのか教えてください。
40774ワット発電中さん:2010/08/02(月) 21:38:20 ID:ETQpBuWN
41774ワット発電中さん:2010/08/03(火) 10:31:43 ID:oightLMg
4240:2010/08/03(火) 21:34:44 ID:odo7k9Je
>>41 ああ、ひとまとまになってるページあったんだ。わたしゃPSoC3とか
5のページの下のほうに並んでるリンクで知ったけど。
43774ワット発電中さん:2010/08/03(火) 21:40:10 ID:r2LLaWYY
>>40>>41
あちがとう。
取りあえず使ってみました。
単純にFPGAの開発とは勝手が違いますね。
モジュールのシミュレーションが出来れば良いのですが、まだそこまでは望み過ぎかも?
そこまで求めるならSmartFusionの方を買えって事ですかね?
PSoC5はPSoC5で例えば10チャンネルPWMモジュールのマイコンとか簡単に出来そうなので、遊んでみようと思います。
44774ワット発電中さん:2010/08/04(水) 14:07:12 ID:HB0UfrgV
>単純にFPGAの開発とは勝手が違いますね。
PSoCはFPGAじゃないからね(UDBはCPLDだし)

>そこまで求めるならSmartFusionの方を買えって事ですかね?
別にSmartFusionがどうであっても関係ないし、
買いたければ買えば良いんじゃないの?誰も>43にPSoC使ってくれと
頼んでるわけでもないし。
45774ワット発電中さん:2010/08/04(水) 23:16:11 ID:3BupUKHL
>>44
CPLDとFPGAの開発方法に差があるとでも?

デジタルブロックをVerikigで書いて思うように動作しなかったらデバッグ苦しそうですね。
取りあえずはModelsimでシミレーションすればいいけど、今後のバージョンアップに期待するということで、スターターキットは発注しました。
46774ワット発電中さん:2010/08/05(木) 00:19:58 ID:cO38aSS9
Creator自体がまだ完全じゃないから回路図レベルで書いていても
何がおきたのかと思うような挙動を示したりするしな。

PSoC3/5はCypress自身も「何に使えば良いのか分からないけど、とりあえず作って
みました。すごいでしょ?見て見て!」っていう感じだから、シミュレータみたいに
作る側の楽しみの少なさそうなものにはあまり期待をしないほうが良いと思う。

「System on Chip」だからシミュレーションするならCPUやらアナログな周辺まで
含めて全部丸ごとシミュレーションできないとあまり美味しくないし、
それをやろうとしたら結構大変だということも確かだけどね。
47774ワット発電中さん:2010/08/05(木) 21:13:26 ID:mgEBcPH/
>>46
マイコン側とロジック部は一応切り分けてデバッグ出来るので、Verilogシミュレータがあれば随分楽じゃない?
逆にプロセッサも含めてシミュレートするにはテストベンチ書くのが大変だし。
アナログ部分に関してはどういう設計スタイルになるかまだ分かってないので、どういうものかも理解できてないんですけど、PSoCシリーズの売りでもあるので、結構期待してます。
48774ワット発電中さん:2010/08/07(土) 07:51:20 ID:Uw/b0CVc
それこそVerilogだけのシミュレーションだったらModelSimのフリー版でも
使っておけば良いんじゃない?

ロジック=Verilogじゃないし、デジタル部分だけ,Verilogで記述した
部分だけっていうのでは(あればそれなりには便利だけど)やはり
痒いところに手が届かないというもどかしさがでてきそうだな。
CPUとFPGA/CPLD,アナログ回路なんかが独立しているならI/Oポート部分
でロジアナでもひっかけておく手もあるけどPSoCだとそうはいかないし。

CPU,アナログ,デジタルが混載された製品は今後も増えていくだろうし
そのあたりを全部まとめてどうやって検証していくのかというのは
面白いテーマになっていくんだろうね。
49774ワット発電中さん:2010/08/09(月) 22:02:28 ID:BgQHruhE
PSoC(のユーザー)が苦労して確立した開発ノウハウを
他社が美味しくいただく構図が見えそうな罠
50774ワット発電中さん:2010/08/11(水) 20:04:04 ID:2+KsMv1g
>>49
そのノウハウを持つユーザーって間違いなく外人だから安心しる
51774ワット発電中さん:2010/08/12(木) 00:07:22 ID:IeB+c/r8
>>48
お前は本来SoC(半導体メーカーのマイコン搭載LSI)がどういう開発されてるか知ってるのか?
マイコンソフトも含めてシミュレーションされてるとでも思ってるのか?
52774ワット発電中さん:2010/08/12(木) 13:29:11 ID:mbAX4U8J
シミュレーターでややこしい回路論議してて、実際にはLチカもできなかったりして。
53774ワット発電中さん:2010/08/26(木) 01:14:11 ID:kiP8OlZ4
桑野さんのPSoC談話室に湧いたノンノなる人物、なんかヤバイ人みたい。
54774ワット発電中さん:2010/08/26(木) 13:32:21 ID:nPpP72O4
軽石スレでもさっそく話題になってたねぇ
軽さん以上にヤバイ上にネタにはならんとかで。
55774ワット発電中さん:2010/09/01(水) 16:42:04 ID:/NxZKtaT
絶滅危惧種警報発令中
漏れのPSoc3ESボードどうしてくれんだよ
56774ワット発電中さん
なんか盛大なうpだてがきた