【新時代!】PSoC スレ その11
■ このスレッドは過去ログ倉庫に格納されています
PSoC = Programmable System on a Chip 公式サイト:Cypress(PSoCのメーカー) ttp://www.cypress.com/ 開発ツール「PSoC Creator」:for PSoC3(8051), PSoC4 and PSoC 5LP(CortexM3) ttp://www.cypress.com/psoccreator/ 講習会:日本サイプレス PSoCワークショップ案内ページ ttp://www.cypress-japan.co.jp/openworkshop/ 【PSoC1(M8C)開発ツールベンダ】 「ImageCraft Inc.」 (ICCM8C C tools for Cypress PSoC / M8C) ttp://www.imagecraft.com/ 「HI-TECH Software」(HI-TECH C for the PSoC Mixed-Signal Array) ttp://www.htsoft.com/ ※注:HI-TECH SoftwareはMicrochip (PICマイコンのメーカー)に買収され PSoC向けコンパイラは2009年9月末で販売・サポート終了 【参考図書】 「PSoCマイコン・トレーニング・キット」(ISBN:9784-7898-3833-7) ttp://www.cqpub.co.jp/hanbai/books/38/38331.htm 「改訂 はじめてのPSoCマイコン」 (ISBN:9784-7898-4215-0) ttp://www.cqpub.co.jp/hanbai/books/42/42151.htm 「はじめてのPSoCマイコン」(ISBN:9784-7898-3443-8:こちらは絶版) ttp://www.cqpub.co.jp/hanbai/books/34/34431.htm 洋書:「Designer's Guide to the Cypress PSoC」(ISBN:9780-7506-7780-6) ttp://www.amazon.co.jp/dp/0750677805 洋書:「The Beginner's Guide to PSoC Express」(ISBN:9780-9790-3440-4) ttp://psoctraining.com/ 【PSoC取扱店】 ・共立電子 http://eleshop.kyohritsu.com/ ・パステルマジック http://www.pastelmagic.com/ ・秋月電子通商 http://akizukidenshi.com/ ・ストロベリー・リナックス http://strawberry-linux.com/ ・Digi-Key (日本語サイト) http://www.digikey.jp/ ※注:注文時、使用目的・使用者申告欄に日本語で記入すると発送が遅くなる場合あり 急ぎの場合は英語で記入することをお勧めします 前スレ 【新時代!】PSoC スレ 其の十 http://uni.2ch.net/test/read.cgi/denki/1295760504/ アナログデバイスを扱う≠小信号を扱う ですが? 材料のこともある程度知っておかないと、量産品質で泣くことになります。 PSoCを触っていてハード屋、ソフト屋、アナログ、デジタル個々に議論するのはなんか変だな? 目的の機能を1チップ納めるのに非常に便利なチップですよね。 チップ内で処理できるエリアが増えた分だけ、全体をどうとりまとめていくのか というセンスが問われるね。 CPUをぶん回して演算して処理するのも一つのやりかただけど、答えはそれだけじゃ ないよってね。 >>471 PSoCで12V以上を直に扱えるの? RFを扱えるの? おせ〜てw そういや、PSoC1でAMワイヤレスマイクやラジオの製作があったな。 PRoCはWireless内蔵で、 Power PSoCは12V以上(30Vくらいまではいけたっけ?)扱えるね >>474 PSoCがはじめて紹介された10年くらい前に、同じような事を 捨て台詞みたいに言ってたのがいたよw 10年前の仕様でまだ入手可能ってことだろ 業務に最適じゃねえか あんま儲けとれないけど 修理より丸ごと買い買えのほうが利益上がるからな 8051コアのpsoc5って秋葉でどこに逝ったら買える? 秋月はh8なんて骨董品に夢中だし駄目だww 業務に必要なのは、同じ型番の物がディスコンにならないこと。 新しい機能や性能の物が新しい型番で売られること。 どちらも厳しいんでは? 8051コアのPSoC5/PSoC5LPはありません PSoC3のこと? >>477 >477自身に10年間進歩が無いってことだねwww >>482 できることをできないと勘違いして難癖つけるやつがいつまでたってもいなくならないねと言われてると理解できない481の読解力が足りないだけだろ >>483 そんなに日本語の読解力が無い事を自慢しなくてもいいのに・・・ オレ、使ったことは無いが興味はあるのでこのスレ見てる奴w >>483 > できることをできないと勘違いして難癖つけるやつが 無理ないと思う、資料の書き方が独特だから。 個々のCPU・OPAMP・CPLDを知ってても、なんかPSoC資料って独特。 メリットが伝わって来ない。 最初にPSoCの英文資料と内部ブロック図を見た時には感動したっけな。 メリットは充分伝わってきたわ。 メリットが分かるか否かは、今までやってきた事にもよるかもね。 ないなぁ〜 新しいブロジェクトが立ち上がる毎にPSoCを候補に上げるけど、いつもコスパ悪しで消える。 強く推せないんだよね。 >>487 私は製品にも美味しく使わせて頂いてるけどね。 そもそも、PSoCを候補にあげること自体が間違ってるんじゃない? PSoCはそもそもPICだのAVRみたいなMCUじゃないし。 (CypressのサイトでもMCUには分類されていないでしょ?) システム全体を見た見極めが大切よ。 >>488 > そもそもPICだのAVRみたいな いまさら新製品に、それ使う奴いるんか? そんな設計や依頼、5年前のdsPICが最後だったな〜 いいんじゃねぇの?別に無理して使うようなものじゃないし。 >>487 高い割には性能いまいちなのがネックだな。 それならPICに外付け回路の方が高性能を狙える事が多い。 >>489 仕事がこないのは単に見限られたからでは? それとも他の石でなら仕事あるのか? >>490 そう。今となっては無理して使うPICやAVRが、なんで出てくるかが不思議 >>491 なぜPICと言うコスバの悪いチップを使うのか、俺には理解不能。 どんなもんでも使う人の能力しだい、デバイスの違い が全てではないと思うよ。 うまく使えなければ仕事も来ないし 性能とコストと製品の完成度で判断しなきゃね!! どんなチップでも生きる場所は存在します PICが8ビットマイコンの出荷実績で世界1位にはならないと思うよ >>495 マイクロチップの言う事鵜呑みにして、頭大丈夫? 16/32bit市場に対して8bit市場がどうなっているのか、分かってないの? >>495 ttp://pc.watch.impress.co.jp/img/pcw/docs/683/646/html/02.jpg.html そんな縦軸が何かもわからないようなグラフで何言いたいのかわからんな 出荷数なの?出荷金額なの? 出荷金額のシェアであれば、単価の高い32bitが増えれば出荷数以上に出荷金額シェアも増えるし 逆に8bitはコストダウンが続いてるんだから個数が増えても金額シェアが減るという事も考えられる そもそも、Freescaleが作ったデータをARMの人が引用してる訳じゃん そりゃ32bitに有利なグラフ持って来るわな そういうバイアスを含んだデータをポンと出して何か語ったつもりになってるとか、コミュ障ってレベルじゃねーぞ PICて品揃えが豊富でも、流通している型式に偏りがあり 作りたいモノがあって、それからPICを選ぶべきなのに 入手しやすいPICが起点となり、それから実現できる機能を 絞っていく本末転倒の選び方になっている。 これがPSoCが開発された動機だろ。 色々な石使わないと片寄るよー 頭固まっちゃったらエンジニアとしては終わりじゃない? 普段はPSoCだけどたまにはPICって感じ(逆かな?)の方が健康的だと思う >>500 そんな似たようなレベルのものばかりやってると偏るよー とかね(笑) >>500 適材適所、同じチップで済むのが不思議。 無論、無理矢理使えば使えるけど苦労する部分もあるし、半年経てばもっといいチップが出てるし。 適材適所というのは簡単だが、その適材を探すのにPSoCが一番確実なのだが。 乾電池1本で起動して、超音波距離計と連動して白色LEDの明るさが 自動的に変わる懐中電灯とか デジタル設定できる実験用のプログラマブルトラッキング電源とか PRS-PWMで同期ノイズの影響を避ける小細工を入れ込んだり UARTの出力に変調かけて差動出力して、ツイストペアケーブルで伝送したり、 某社さん向けのセンサの調整用アダプタ作ったり まぁいろいろ。 PSoC3でアナログRGBディスプレイに繋いでシューティングゲームみたいなの作った こととかもあったな。英数字のフォントデータを全部手作りするのは面倒だった けど、面白かった。 >>289 PSoC 4200と違ってブートローダーもいらんし書き込みも手間がかからんしデバッグもできるしなかなかいいな >>508 4200のライター&デバッガーにもなるしね。 明日秋葉行くんで意味もなく買っちゃいそうだからやめなさい 昔のトラ技に載ってたラジオの時報で補正する時計 作った人おりますか? ど素人なのですが PSocを使うと加算回路などが外部の抵抗なしに作れますか? 電源ピンに付ける0.1uF のコンデンサも省略できますか? 加算回路は外部に抵抗などは不要だな。 コンデンサを省略したければすればいい。電子回路は貴方の思った ようにではなく、作ったように動く。 それだけのこと。 >>513 PSoC4は外部抵抗で作る。 そのためコードでゲインを調整するのは難しい。 PWMのDuty制御とCRの充放電で擬似的に出きるだろうが 当然揺れる。 あと、PSoC3はVdd端子がそこらじゅうに分散してるので コンデンサの推奨回路が複雑で、以外と使える端子が少ない。 PSoC3〜5はプログラマブル・アナログって要素はなくなっちゃったからね 単につなぎ方を内部で代えられるOP-AmpとComparatorが入ってるだけで >>513 のやりたいようなことには、PSoC1 まあ、0.1uF のコンデンサは省略できんけど PSoC3〜5のすみにPSoC1(CPUなし)っていうふうにはできなかったのかな? キャパシタがチップ面積食う? >>521 何を言いたいのかさっぱり分からんが普通1と同等の周辺つけて欲しいっていわんか? >>518 が言ってるのは、PSoc3〜5に更にPSoC1の「周辺」が入ってる ってことだろ? まあ丸ごとPSoC1が入っててもいいかも知れんけど プログラミングが煩雑になるだけだから M8CのCPUをひっぺがして、CPUバスをPSoC3/4/5LPの内部バスと ブリッジしてくれても良いかな? 秋月で"PSoC 5LP Prototyping Kit"と"SDカードスロットDIP化モジュール" 買ってきて、SDemFile_Example 動かしてみたら動かない。 数日放置後、別のサンプルプログラム動かしてて、回路図見てたら なんとSDカードに割り当てたピンに1.0uFのコンデンサがぶら下がってるでわないか! 他のピン割り当てたら成功。でも、SPIクロックの最高周波数を10000kHzとかすると 動かなくなる。そういうものなのか・・・ ちなみに、"PSoC 4200 Prototyping Kit"のほうは、600円で売ってるけど これ、Cortex-M3の載ってる評価ボードでは最安値じゃない? 中華Arduinoでもこの値段では買えない。KitProg部分だけUSBシリアルとして 使っても引き合うかも >SPIクロックの最高周波数を10000kHzとかすると >動かなくなる。そういうものなのか・・・ まぁ、>525の技量がそのくらいだったということで。 >Cortex-M3の載ってる評価ボード PSoC4はM0じゃないっけか? PSoC4はM0じゃないかな。あとKitProgじゃなくただのブートローダーとUSBシリアル。 >PSoC4はM0 そうだった >KitProgじゃなく ↓見るとPSoC5LPのと同じのがくっついてるみたいだよ ttp://www.cypress.com/documentation/development-kitsboards/cy8ckit-043-psoc-4-m-series-prototyping-kit なるほど、考えて見たらそうだ 秋月のHPの写真見たら、分かることだったけど 思い込みは怖い 529のボードはまだ売られてないみたいね まあ、PSoc5のと同じ値段なんだろうから、デバイス評価目的以外には 意味ないだろうけど 変換基板作るより、この手のをそのまま使った方が良さそうだな・・・ 下手すると、っていうより明らかにチップ自体より値段安いからね 1500円の買わないとデバッガ別に買わないといけないから とりあえず1枚も買わないって選択はないと思う 考えてみたら、PICはともかくAVRで遊んでる連中ってデバッガ持ってるの ほとんどいないと思うんだけど、よくやると感心するよ microsemiのSmartFusion2、このチップについておまえらの感想は? >>535 >このチップについておまえらの感想は? 「まぁ、盛りだくさんだこと」 かな? PSoCの利点はDesigner/Creatorにありだと思ってるから、 あんな感じのツールが用意されているならいいかも。 PSoCは堕落?したとはいえ、アナログあってなんぼの石だから FPGA内蔵の石と比べられてもな CPUのクロックが高いからこっちの選ぶなんてのはパソコン買うとき くらいだよ >541はサヨナラしてもいいんじゃない? 漏れはありがたく美味しく利用させていただいてますだ。 今度の新規案件もPSoC5LPで便利にしてるわ。 DMAとVerilogなロジックの組み合わせでCPUのサポートしてやると 実にいい感じ。 トランジスタ技術2013年7月号 技術を磨ける古き良き時代の最新IC PSoC 秋田純一 (前略) ムーアの法則によって回路を構成するトランジスタ数の制限が事実上無くなった時代では 凝った工夫をするよりは、システマチックな設計法を尊重する傾向が強くなっています。 潤沢に使えるリソース(トランジスタ)を惜しむことなく使ってモノを作り上げる、いわば 富豪的なアプローチと言えます。 (略) システマチックな設計法は設計論を体系立てやすく、またミスも入りにくいというメリットがあるのは 事実です。アナログ回路でも、トランジスタで増幅器を作るよりもOPアンプを使う方が高い線形性を 得やすく、設計方法も体系立てやすい。 でも、その構成要素えあるトランジスタの挙動をよく知っている程、OPアンプやフリップフロップの限界 が分かり、性能を引き出すことができるのです。 (略) マイコンに対しても、潤沢な処理性能を活用してすべてのI/O処理をソフトウェアで実現することも 不可能ではないかもしれませんが、適材適所で用途に合わせた周辺モジュールをパズルのように 配置するPSoCのアーキテクチャは、「富豪的アプローチ」とは別の世界として、残していくべき 「古典」のように思います。 コンピュータを使った数学の証明やAI将棋と一緒だね。 >>543 その秋田氏、何言ってるんだか… リソースを潤沢に使うのと、体系的な設計論とは別物。 それにリソースが潤沢なら力技で作りがち。 まあ、ブロトタイプ型開発と言うんだがw >「富豪的アプローチ」とは別の世界として、 違うな、PSoCは完全に潤沢なリソースのアプローチ。 とりあえずPSoC載せて、あとは力技でなんとかw こんな奴がライターかよw http://akita11.jp 多分、この人。 東大卒で、四十路半ばで金沢大学教授。 まぁ、システム全体としての処理のありかたを考えないと、 CPUのクロック周波数さえ高ければ良いって思ってしまう というのは確かだけどね。 >538もその一人かな? まあ、PSoC5の80MHz品とSmartFusion2の166MHz品とは値段が肉薄してて、なんだかなあ。 サイブレス、値段下げろ! どんな風に統合されているのかっていうのが興味深いけどもね CPUからアナログFPGA部分がどう見えるのかとか、 FPGA部分にしてもデータ入出力はどうなるのかな?とか CPUのプログラムとFPGA、アナログFPGAとそれぞれバラバラの 開発ツールで作って最後に統合しろなんていう調子だと 萎えそうだけど。 「興味深い」とかって、SmartFusionは発表されてもう5年以上 SmartFusion2のほうでももう3年たってるんだけど "Programmable Analog"部分を"Analog FPGA"と呼んだり 何か勘違いしちゃってるような気がする >>550 > SmartFusion2のほうでももう3年 なに!! じゃ、そろそろSmartFusion3が出てもおかしくないじゃん。 (出て良かったら乗換えようか) ただひたすら詰め込みましたって感じであんまり興味出ないかなぁ。 むしろ、ルネのDRPの方が興味あるかな。 CPUともFPGAとも違うアプローチとして。 SmartFusion(2)のProgrammable Analogは、ADCの入力に ついてるAFEの機能がProgrammableってだけだから 高機能ADC内蔵ってだけで、「アナログFPGA」っていうのは ちょっとイメージに合わないな >>554 アナログFPGAと勘違いしているのは>>549 だけ Programmable Analogと称するのもちょっと詐欺っぽいよなぁ。 どんな実装だと詐欺っぽく感じないの? つか誰も話題にもしなかったSmartFusionが他のスレでも ネタになってるのは何故なんだろ? FPGAスレのほうで、ソフトコアCPUのせるくらいだったら 初めからハードコアでCortex-M3のってるのがいいんじゃ というような話があって、それならSmartFusionがある って話になった。 それ見かけて、SmartFusion2 > PSoC5 って勘違いしたやつが こっちで宣伝してるんだと思う >>557 最低でもPSoC1程度の機能(性能はもちろん、他とバランスする程度に 引き上げていただくとして)は欲しいところかな? トラ技の今月号の記事のうち1つはNios-IIのIP-coreを入れるだけ、 もう1つもSH-2のIP-coreを入れるだけの記事だったな。 そんなうんこなマイコン入れるとかに高価なFPGA使うなよ。 12bitADCまで内蔵しているSTM32F103RCT6が500円とかそんなもんなんだから http://www.aitendo.com/product/9848 FPGAはもっと有意義な事に使え >>560 > 12bitADCまで内蔵しているSTM32F103RCT6が500円 高いと思えば数量1個の話か。 今ならF30xだろうに… いうまでもないがFPGAにマイコン入れるのはスタート地点 記事はそのスタート地点に誰でも簡単に立てるように解説してるわけ それくらい理解しなよ 初歩のラジオじゃあるまいし、トラ技でそんな記事イラネ スレ違いも甚だしいね。 FPGAスレにでも行ってなさい。 PSoCのUDBは、例えば手元にあるPSoC4200だとたった4個ですが これはFPGAやCPLDのLEに換算すると何個でしょうか? UDB1個に8個のFFが入っていて、8LE相当という事はありますか? PLD部分はレジスタ8個だから8LEと考えていいかもね UDBにはdatapathがあるからこの分が大きいと思う フルに使えば112個+αのレジスタになるね 全部まとめると120LE相当になるのかな datapathは使いこなしが難しいからなかなか使いきれないけど >>566 おお そもそもLEを理解してなかった PSoC5だと32UDBで、CPLDのXC9536XLは 36マクロセル数、800使用可能ゲート数だから似たような感じかな Datapathの8bitレジスタsはおいとくとして 32UDBだと8FFx32UDB=256FFだから(FFの数だけで考えるとして) XC9536と似たような感じってことにはならないんじゃ? それとも、PSoC4200 =(8FFx4UDB=32FF) ≒ XC9536ってこと? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる