2ch勢いランキング アーカイブ

【新時代!】PSoC スレ その11


[sage] 2013/10/24(木) 12:01:54.43:xH+1DUen
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取扱店】
・共立電子
  ttp://eleshop.kyohritsu.com/
・パステルマジック
  ttp://www.pastelmagic.com/
・秋月電子通商
  ttp://akizukidenshi.com/
・ストロベリー・リナックス
  ttp://strawberry-linux.com/
・Digi-Key (日本語サイト)
  ttp://www.digikey.jp/
  ※注:注文時、使用目的・使用者申告欄に日本語で記入すると発送が遅くなる場合あり
  急ぎの場合は英語で記入することをお勧めします

前スレ
【新時代!】PSoC スレ 其の十
ttp://uni.2ch.net/test/read.cgi/denki/1295760504/
[sage] 2013/10/24(木) 12:04:59.92:xH+1DUen
【よくある質問】
(1) ImageCraft Cコンパイラのライセンスが届きません
  ⇒Cypressが販売したImageCraft Cコンパイラのライセンス取得方法は
    2008年4月1日から変更された。ttp://www.cypress.com/c-compiler
    記載の案内に従ってライセンスを取得できるが、レスポンスはかなり遅いらしい。
  ※注:2009年5月からCypress・ImageCraft間のライセンス契約が再度変更になり
   ImageCraft CコンパイラのSTD版が無償で利用可能に。
   このコンパイラはPSoC Designer 5.0 SP4.5以降に付属しています。
   詳細は ttp://www.imagecraft.com/devtools_Cypress.html を参照。

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

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

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

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

【過去ログ】
ttp://uni.2ch.net/test/read.cgi/denki/1295760504/ 【新時代!】PSoC スレ 其の十
ttp://kamome.2ch.net/test/read.cgi/denki/1277112027/ 【新時代!】PSoC スレ 其の九
ttp://science6.2ch.net/test/read.cgi/denki/1245848449/ 【新時代!】PSoC スレ 其の八
ttp://science6.2ch.net/test/read.cgi/denki/1228729051/ 【新時代!】PSoC スレ 其の七
ttp://science6.2ch.net/test/read.cgi/denki/1210782007/ 【新時代!】PSoC スレ 其の六
ttp://science6.2ch.net/test/read.cgi/denki/1193121417/ 【新時代!】PSoC スレ 其の伍
ttp://science6.2ch.net/test/read.cgi/denki/1163073993/ 【Capsense】PSoC スレ 其の四【USB】
ttp://science4.2ch.net/test/read.cgi/denki/1126112909/ 【新時代!】PSoC スレ 其の参
ttp://science4.2ch.net/test/read.cgi/denki/1093785868/ 【新時代!】PSoC スレ 其の弐
ttp://science3.2ch.net/test/read.cgi/denki/1078845306/ 【新時代!】PSoC スレ 其の壱
外部キャッシュサイトで当スレの過去ログ検索もできます
・ログ速 ttp://logsoku.com/bbs/denki/
・デスクトップ2ch ttp://desktop2ch.org/denki/
・2ちゃんぬる ttp://2chnull.info/
・うんかー ttp://unkar.org/
外部キャッシュサイトは全ての過去ログを保持しているわけじゃない模様

テンプレらしきものは以上だよ
[sage] 2013/10/24(木) 21:45:55.22:23fR+agR
                  -−-
            _.  ' ´        ` 、
           / /            \
         / //             ` ー-
.        //ィ'   ./ __ _,./  | |
        ,ィ' /   / ´,  ' ^ ′   ,| |
       '´ l′  _/ .__/    /    7ト/.
.        / . ィ'/  「'7女ァr /   / !'| lヽ |
       //,r1' ,.イ ム.  / / / ぇ、リ |  |
.       ´ l.{ |/ | [_/  //   ' ヾ:、  |
         | ヽ|   |     '    ん /|  / |
         | |   |         ヽ、/,r´|/  ,ハ
         | |   |\   ´’      /  ,  , ' l/  マイコンいろいろ、PSoCもいろいろ
         | |   | j` ー--‐ャ  ´ / |/
        '. ハ.   |/   / /  , <   !
   ⊂,. ̄`ヽ∨ ∨ | ̄`/   / , /,r⌒.ー、
   /     ゙l   V' |  /   //'´ i´   `ヾ
    }',. , /  |   ヽl. /  /'    !     )
[sage] 2013/10/24(木) 22:58:58.19:i98PQocD
Digi-Key で PSoC 4 Pioneer Kit が急に値段が上がってる。
数日前に 2,685 円だったのが、今見たら 4,038 円に。
[sage] 2013/10/24(木) 23:24:56.02:AhaluEUE
マジか。大分高くなったんだなぁ。って今のレート考えると$25が4000円はやりすぎじゃね?
[] 2013/10/25(金) 01:10:47.70:bJeYvhCo
共立が在庫切れ。次入荷分ははもっと上がるね。
[] 2013/10/25(金) 01:13:12.96:bJeYvhCo
ダイレクトでいいか
ttp://www.cypress.com/?rID=77780

Cypress のサイト、芸風変わった?
探しやすんですけどw
[sage] 2013/10/25(金) 14:45:47.01:vxzIHltY
円安で少しずつ値上がりなのである
買う分には円高で割安感があったが
[sage] 2013/10/26(土) 00:21:23.66:uxDiQv6I
一般人が為替レートに何言ったところで。
必要なら買うのです
[sage] 2013/10/26(土) 00:23:03.33:uxDiQv6I
いまこちらは暴風雨ですが
新スレの即死判定防止機能を作動させますよ、と
[] 2013/10/26(土) 01:20:40.13:inC0jwJm
いらなくても取りあえず買って死蔵…
[sage] 2013/10/26(土) 01:40:43.27:uxDiQv6I
積みPSoCかいな
[sage] 2013/10/26(土) 09:09:11.65:Jy+EYoAd
合わせて価格チェックしてた他の商品は値上がりしてなかったので、
為替レートのせいってわけでもなさげ。
[sage] 2013/10/26(土) 14:02:42.70:fLV3+02j
本家の見たら$25+US内の送料$12だから今まで送料無料のキャンペーンでもやってたのかなと思ってる
[sage] 2013/10/26(土) 14:37:28.39:Qg+CmhtU
>8051って、積和演算命令あったっけ?
積和が必要になるのはフィルタ演算が主体だけどィルタブロックを持ってるでそ?
>The DP is a 24-bit fixed-point
>numerical processor containing a 48-bit multiply and accumulate
>function (MAC), a multi-function ALU, sample and coefficient
>data RAMs as well as data routing, shifting, holding and rounding
>functions.

浮動小数点じゃない云々とか言い出すかもだけど、PSoCで想定してる
範囲はその程度ってことでしょ。

>もうアナログブロックは要らないとでも言いたい?
PSoC3/5の設計では、PSoC1にあるような、CT/SCブロックによる
アナログ演算機能は大幅に縮小されていることは確かだね。
代わりにADC/DACをぶち込んで、デジタルブロックを大幅に強化。
フィルタも従来の単純なMACからデジタルフィルタブロック化。
ブロック間のデジタルデータ転送が交錯することにも配慮して
多チャンネルDMACをぶち込み。
このDMACはかなりありがたかった。
[sage] 2013/10/27(日) 11:54:39.37:BUit50/w
     \  /   / , -−-_,,ィ 、_,,イ,.-−、 ヽ    \  /:;:;:l;:;:;:;:;:;:;:;:`丶、;:;:;:;l
三)    \/  x-、/ 、ィ或 ン゙:ミ {ィt或アン  ヽ,-x ヽ / ---┴――--、、;:丶、!
   、_,,ィ,.--\/  |  ヽ 二ノr、  ト ` ‐''"´   .|   /7 '"^   ^`'   ,ィ'三ミ、_〉
tュ、゙ミ {,'ィt或ア\、_|     ノ`-、,_,r'ヽ、     |ノ/{:/, ニ丶  ,r,'-、 ヾ:::::::ミヾ
二ノ  ト ` ‐''"´ |.\     ソ,ィrェェzュ、,_〉  ,'  / 〃ィ'。`>ソ { ィ'。`'ァ::..  !::::::ミ:l
  r'、  ヽ     |  \//)ヘヾ'zェェェッ'シ (//./.   l:! `~´/ ,l、  ̄´   ,. }:::::三<
  ゙ー、  ,r'ヽ    |    \_ `‐--‐ '" _/     ll   (、 っ)     : ,l::::シ久'l
    `'"  丶   |     \∧∧∧∧/      l   ,.,__、     ,:' f::/ン ノ/
, ィrェェzュ、,_ 〉 ∴ |      < で  D >       l 、 f{二ミァ ,)    {,ツ>-‐'′
.ヾ'zェェェッ',シ'∵∴|     <        >.      ヽヽ`ー ' : ヽ   ,_ソ/
..` ー--‐ '"'´∵∴|     < く  I  >       丶、__, -―''"/,/
 ──────────<   .    >──────────────
ト、ニ| <でiンヽ  ;'i"ィでiン | <. れ  P >     li_     _  <;;;;;;;;;;;ヽノ
, iヽ!  、 ‐' /  !、 ーシ | <!!   >    ヾ,.。、 '゙,。、`. ',;;;;;;;;;;;l
i,ヽリ    ,' :  !.     |fノ/∨∨∨∨\     i`フ  `''´   l;;;;;;/,i、,..,、、.,、,、、.
 ヾ!    i ,、 ,..、ヽ   / だまりゃ!その\   i ゝ ,、)     l;;/ィ/、:、 .:、:,
  |      _ _    /恐れ多くも帝より三\ ', iニニヽ    `'!;'`、:、 .:、:, :,
   l    ,ィチ‐-‐ヽ /中納言まで勤めた麿の\',ヽ三ノ,'  .';: .、..: ,:. :.、.:',.: .
   ゙i、   ゝ、二フ’/どのようなことになるのか分 \.ニ, ' ノ
   | \  ー一 /麿はI/Oが欲しいのではない!DIP\‐'
[sage] 2013/10/27(日) 15:22:15.55:M1dHTwQo

結局、何を主張したいんだい?

8051に積和演算なぞない。
なのに「PSoC3/5はCPUの性能向上に」とPSoC3を含めるのは極めて的外れ。
よ〜わからんな。
[sage] 2013/10/27(日) 16:09:37.98:rj9y1Leb

> 浮動小数点じゃない云々とか
固定小数点が当たり前。
出来ない奴は転職を考えたほうがいい。
[sage] 2013/10/28(月) 08:35:58.19:I+xhWKPm

積和演算命令だけに目がいってしまう、視野狭窄症な方ですなぁ
可哀想に。
[sage] 2013/10/28(月) 08:46:50.91:I+xhWKPm
「PSoCはワンチップマイコンではない」
という、Cypressの中の人の言葉は心しておいたほうがいい。
CPUはあくまでもPSoCの中のコンポーネントの一つ。
位置付けとしては「オマケ」だな。
[sage] 2013/10/29(火) 15:38:21.32:fkC6nzhs
どう?

ttp://toragi.cqpub.co.jp/tabid/627/Default.aspx

●PSoC 4 デザイン・コンテスト,開催!
PSoC 4を対象としたデザイン コンテストを開催します!PSoC 4に興味のある方ならだれでも参加可能です.奮ってご応募ください!

▲コンテスト内容
・第1弾:PSoC 4 Pioneer Kitをプレゼント! 提出期限2013年11月10日
PSoC 4 Pioneer Kitを使用したデザイン案をペーパーベースで編集部へ投稿してください.投稿いただいたデザイン案のなかから20件が選考して,PSoC 4 Pioneer Kitをプレゼントします.
[sage] 2013/10/29(火) 18:56:59.57:khwzrQal

4にはあんまり興味無いんだよね。
[sage] 2013/10/29(火) 21:41:07.52:Gtbtn7tX

(笑)
それ、サイブレスに毒されすぎだよw
[sage] 2013/10/30(水) 08:24:57.65:Q8kVmjGc

”作ってる側のスタンス”がそうだということだから。
それを前提に頭を切り替えないと。
でも、頭の硬い人にはなかなか受け入れられないんだよね。
[] 2013/10/30(水) 13:31:15.93:MUnG925y
DSPで片付けちゃう
[sage] 2013/10/30(水) 14:02:27.51:IeAxU7cr
DSPも用途によっては便利だけどね。
[sage] 2013/10/31(木) 05:14:46.91:1xvo/Nis

7 シリーズ FPGA の XADC
12 ビット 1MSPS デュアル アナログ - デジタル コンバーター
ttp://japan.xilinx.com/support/documentation/user_guides/j_ug480_7Series_XADC.pdf
[sage] 2013/10/31(木) 07:53:06.71:KuBBAQ4y

FPGAにA/DとD/A入れるというのは、古典的なアプローチだけど、
それなりに便利なのでは?
ゲート数が大きくなってるんだし、多少の無駄は承知でCベース
(この際、Javaベースとか?)の論理合成と繋がっていくと
オモシロそうだけど、Xはやらないだろうな。
[sage] 2013/10/31(木) 18:59:39.36:T6yD6TB3

>それなりに便利なのでは?
うん。
でもね、そんなFPGAの価格が下がって来たら競合するよね。
「PSoCはワンチップマイコンではない」
「CPUはあくまでもPSoCの中のコンポーネントの一つ」
と、言えているうちはいいけどさ。

なにせFPGAにはソフトCPUは入るし、周辺回路は全部構成出来るし、MATLABにC言語から回路を起こせるし。
無いのはアナログだけだったけと、それも時間の問題。
なんか中の人は危機感が無いんだとオモタ。
[sage] 2013/10/31(木) 19:39:47.47:rsTtXs8U
>29
端で営業トークきいてるかぎりでは
中の人達的にはPSoCのブロックを組み込んだASICを作って売る、というのが本筋で
チップは「PSoCを作る技術がある」ということのデモっぽい。

PSoC5とは別にCortex-M3+PSoCなASICとか作ってたり(自分とこのPSoC5売り込めよと思った)。

社長さんの発想が日本企業っぽすぎ(元ルネの人)てて
本社の意向を反映してないとかかもしれんけど。
[sage] 2013/10/31(木) 20:25:22.94:AE6vTC7u

PSoCはいろいろなメーカさんに刺激をあたえたみたいだよね。
>そんなFPGAの価格が下がって来たら競合するよね。
さぁ。果たして本当に競合といえるような状況になるまでこられるのかは
知らんし、それ以前に製品が消えちゃう可能性もあるけどね。
それに、昔からその手のアナデジ混載って、ぶち上げられては消える・・
っていう繰り返しだし。コストも含めたバランスの取り方も難しいんだろうね。
まぁ、運良くそういうのが残ったら残ったで、いいんじゃない?
ユーザとしては有難く使わせていただくだけのことだし。


PSoC5はやっぱり高すぎるんじゃないかな?
個人的にはPSoC1にDMACとPLD(CPLDとまでは言わないから・・)
入れてくれるくらいでもかなり有難いんだけどね。
[sage] 2013/10/31(木) 23:53:16.74:V3/+NWXP

結構いろんなメーカー出してるけど、意外とモノにならんよね。
アナデバが地味にがんばってるけど、コスト的に下がってこないし・・・
[] 2013/11/01(金) 00:07:50.23:I6wRQ4pi
日本の基幹需要家は自動車関連でしょう?
そっちが採用したらマスメリットで安くなりそう。
今の日本代理店、そっちの業界に食い込もうとしているのかな?
[sage] 2013/11/01(金) 18:51:24.33:tE/PyVEz

> 昔からその手のアナデジ混載って、
その手とは違うけど、TVのアナログ放送末期のPC受信ボードは、RF回路無しで石で直に受信してデジタル化してた。
それが10年前。

地デジの今どうなっているか知らないけど、アナデジ混載は静かに進行している気がする。
[sage] 2013/11/01(金) 19:22:17.72:ogRF9h36

そういう用途固定なアナログということなら、別段珍しくも無いでしょ。
(蓋あけたらMCMだったりして・・)RF系だの通信系なら特に。
ただ、なかなか汎用品としては各社ともうまくいかないみたいで、
結局出ては消え、出ては消え・・の繰り返しなんだよね。

PSoCはあまり欲張らずに比較的チープなところを狙ったのが良かったのと、
タッチセンサが救世主だったかな?
[sage] 2013/11/01(金) 21:36:50.43:gixHw/aR

そこら辺は
「新しいRX作ったよ!性能もいいよ!使ってよ!」
「寝言はいいから、早く今月分のH8寄越せ(札束で殴る音」
って業界だしなぁ・・・
[sage] 2013/11/03(日) 02:29:06.28:49pDmbBo
今 Digi-Key 見たら、価格が元に戻ってた。何だったんだ・・・?
[sage] 2013/11/03(日) 07:42:26.14:lf9I5J+k
Pクリ3.0

ttp://www.cypress.com/?rID=86273&cache=0
[sage] 2013/11/04(月) 07:44:11.51:MtZb/jxM

なんでそんな古い話してるの?
[] 2013/11/04(月) 21:15:59.23:fQl89epw
ブログのデート、ひと月まちがえて見てたw
[sage] 2013/11/05(火) 07:12:33.93:LLypZEtI
CypressのTechnicalSupportは英語で質問しなきゃならんが、すぐ答えてくれるな。
この過疎板の過疎スレで聞くより、絶対に早い。
[sage] 2013/11/05(火) 21:40:18.41:/h+HBKE1

あの・・・ここは便所の落書き場なんですけど、何か無駄な期待してました?
[sage] 2013/11/05(火) 22:54:13.87:LLypZEtI
お前さ、CypressのTechnicalSupport使ったことあんの?
[sage] 2013/11/06(水) 00:14:48.68:3WBX1g3j
2ちゃんは便所の落書き場であり、単なる雑談場。
2ちゃんなんかで「聞く」なんていうこと自体間違ってるってことよん♪
[sage] 2013/11/06(水) 06:51:29.41:rIelmeht
だったらテンプレなんて不要だろうが。

で、お前はCypressのTechnicalSupportを使ったことあんの?
[sage] 2013/11/06(水) 08:28:30.69:fvfFf02m

> 日本の基幹需要家は自動車関連
年間500万台。
一台に20個使われると1億個。
一個が500円なら500億円市場。

あれ? 案外小さい市場?
[sage] 2013/11/06(水) 08:32:33.54:hF9lPApm

不要かもしれないけど、あってもいい。なにせ「落書き」なんだからなんでもあり。
昔からそういういい加減で適当で無秩序なところよ。
[sage] 2013/11/06(水) 11:59:31.64:QSndIe4o

日本語が分からんか?
TechnicalSupportを使った事があるかと聞いてんだが。
[sage] 2013/11/06(水) 12:28:49.26:ovyBAGVp
そんな事どうでも良いと言われてるのが分からんか?
[sage] 2013/11/06(水) 13:09:36.38:9nosBStg
左様。
Technical Support使ってみて嬉しくてはしゃぎたくなるのも分かるが、
ここではどーでもいいことだからな。
[sage] 2013/11/06(水) 14:08:02.06:HoRI1QLz

50個以上だって。

ttp://japan.renesas.com/career/qsemicon/wh_car.jsp
[sage] 2013/11/06(水) 18:27:59.47:GbPeQPVd

そんなに載っているんだ。
でも、それでも市場は1千億強?

話は変わるけど、日本のFAEに込み入った質問すると米国に飛ばすんだよな。
結局、直に問い合わせが手っ取り早い。
常識
[sage] 2013/11/06(水) 19:20:15.17:RNb9Jpoo

まぁ、だいたいこのギョーカイも狭いから、長くやってると
中の人も直接お友達付きあいになるしな。
そういや、3.11の後に某海外の方から荷物が届いたんだけど、
開けたらマスクだった・・・(^_^;
[sage] 2013/11/06(水) 21:10:35.01:rIelmeht
ここまでバレバレの自演は珍しいw
どうでもいいかどうかは質問者の俺が決めるんだよ。

TechnicalSupportを使ったことがないと答えられん程の屁タレを弄るのはこのくらいにして
テンプレに洋書を含めるぐらいなら、Cypressに直接質問することを明記した方がいい。
英語のANやTRMをシコシコ読む覚悟があるのなら、未完成のプロジェクトと「こんなことがしたい」と
図を交えて質問した方が絶対に早い。

部品屋のサポートなので放置される覚悟で質問したところ、速攻で回答が来て驚いた。
で、後で動作を確認しようと思ってそのままにしていると、メールで「どうだった?どうだった?」と
ウザいぐらいのフォローメールが来た。

マイコンはPSoCが初めて使ったのだが、MicrochipやARM系もそんなサポートしてくれるのか?
正直、一般ユーザーに対してここまでやってくれるとは思わなかった。
[sage] 2013/11/06(水) 21:41:34.64:IlMevmrt
そんなTechnicalSupportが凄いならわざわざここに来ることないんじゃない?
そして何でそんな必死なん?
[sage] 2013/11/06(水) 23:29:16.47:WeQROkXv
Eval.Kit買ってサンプル請求したら、どーだった?こーだった?アンケート・サベイヨロシク、といっぱいメールが来たな〜
[sage] 2013/11/07(木) 00:22:57.50:i05Wn32t
そこで怯まず、未完成の自作プロジェクトを送付して「教えて〜」と質問すると
所望の構造にプロジェクトを修正してくれるよ。
Cypress謹製のプロジェクトを叩き台にできるから、コンポーネントの特徴を理解するのにあまり手間をかけなくて済む。
[sage] 2013/11/07(木) 08:24:59.66:DbxkDrPj

おまえみたいのが居るから、チップが高くなる。
[sage] 2013/11/07(木) 12:41:30.54:fyfCsG5F
では遠慮なく、値段を釣り上げさせて貰おうw
[sage] 2013/11/07(木) 13:47:17.00:crKU/SRl

迷惑ちゃんでつね。
[sage] 2013/11/07(木) 15:55:12.60:AW9ifz0D

当たり前だ。なんの為にばらまいてると思ってるんだw
[sage] 2013/11/17(日) 14:24:10.69:K0uJ6zDF
ようやく発売日が分かった
ttp://www.cqpub.co.jp/hanbai/books/MTR/MTRZ201312.htm
11/21か

って、
>別売りの拡張基板のハードウェアや使用方法など,システム全体についてもっと詳しく知りたい方には,
>書籍『[開発編]ARM PSoCで作るMyスペシャル・マイコン』(12月下旬発売予定)をもおすすめします.
>オリジナルの拡張ボードのハードウェア解説から,カラー・モニタ付きハンディ計測制御機器の作り方までを具体的に解説しています.

って、おいおい、そこ別売りかよ。
タイトルの
>基板付き体験編
って、この本の解説部分自体が体験版レベルに留まってるのかよ?
[sage] 2013/11/17(日) 14:40:06.30:O6yiQ3z/
Lチカできるとこまで、ってこと?
[sage] 2013/11/17(日) 19:00:34.99:Z8Xah5Vw
もう少し先までみたいよ 3990円なら十分じゃないの?
[sage] 2013/11/17(日) 21:55:15.37:QnDTHaC9
使える基板だったら数冊買ってもいい値段だな。
「体験編」 「開発編」に分けたのはその辺狙ってるんだろう
[sage] 2013/11/18(月) 15:09:30.24:T2Bx+ifB
まあ、基板を何枚も買いたいって需要もあると考えると、
基板一枚ごとに分厚い本を買って著作権料を上程するなんて馬鹿馬鹿しくなるな

基板何枚もって場合でも、開発編は一冊買えば足りるんだし
65のように考えるなら分冊方式は正解な気がしてきた
[sage] 2013/11/18(月) 18:17:33.02:xQjTT9xs
ボードの追加はマルツ任せるとか
[] 2013/11/19(火) 00:25:54.48:4I8c3Z7R
拡張基板にMARY基板ががしがし刺さるといいなあ
[sage] 2013/11/19(火) 14:32:34.23:ivu/hru8
明日からパシフィコでET2013だけど、今年はサイプレス出展しないのか
[sage] 2013/11/19(火) 16:55:44.18:91BPgoSA
Japan Passing だろ
ルネ強すぎ
[sage] 2013/11/19(火) 17:11:59.14:AHxU5OyE
かろうじてMicrochipが入ってたな atmelはどこ? 国策か?
[sage] 2013/11/19(火) 20:58:51.39:jbFlZmN0
ETがあまり重要な展示会と思われてないってことで
[] 2013/11/21(木) 13:37:11.83:zzHtCYRz
PSoC5本を買いに本屋に来たけど売ってないよ。
[sage] 2013/11/21(木) 19:12:37.48:9XmMUd1c
売ってたが・・・
[] 2013/11/21(木) 20:01:30.39:W4M75R/8
おぅ。
買ってきた。
[sage] 2013/11/23(土) 09:48:05.08:1FncIe+Y
秋月行くついでに買ってくる

今回は追加部品無しで 書き込み、Lチカ、デバッグ ぐらいできるよね?
USBコネクタや水晶載ってませんとかないよね?
[sage] 2013/11/24(日) 01:37:34.67:mIYNlW7G
本屋でPSoC5のトラ技別冊が売ってたけど

あれは需要があるのかのお
PSoCやPSoC3のも売れ残ってるんだけど
[sage] 2013/11/24(日) 21:41:01.80:V8KnFRwd
運動がてら自転車で本屋8件周ったけどどこにも売ってなかったな…。
かつてCQとかの技術系雑誌や書籍があった棚は iPhone、iPad、Android、
スマホ に年賀状データ、そんなんばっか。
[sage] 2013/11/24(日) 21:50:44.20:68EMUlID
いらないですよお 
[sage] 2013/11/24(日) 23:40:40.42:V/+hzqGz
抵抗の足かなにか3mmくらいのものをJP1に半田付けしてショートしちゃえば、
書込みもデバッグもOK。何も書込まなくても最初からLチカはするけど。
[sage] 2013/11/25(月) 08:08:21.59:2lhZkCzl
あー逆(EEPROM書き込み時にショート)だと思ってた
回路図みりゃわかるじゃん orz
[sage] 2013/11/25(月) 19:29:39.10:nD+Czdus
あー、Vdddは3.3V限定(というか、上限3.3V)か
GPIOの先に5V用デバイスは付けられないのかな?
[sage] 2013/11/25(月) 20:19:53.15:EkAHr8W2
駄目だから、PSoC3/5使って基板設計した時はレベル変換ICを間に入れたよ
[sage] 2013/11/25(月) 20:50:54.36:T+H6XVw4
SIOは5Vトレラント。
[sage] 2013/11/25(月) 23:38:04.16:JOYyqaVy

いや、PSoC のチップ自体じゃなくて、付録基板の他チップに5Vに耐えられないのが載ってるだけなんだけどね

EZ-USBがダメなんだって

PSoC自体は5.5Vまで(というか、5V電源+マージン0.5V)に対応してるんだけど
[sage] 2013/11/26(火) 00:01:12.97:V1yyJ6Tq
72ページ表5を見るとアナログなら5VOKにはできるみたい
VddioはVddd入れちゃってるからデジタル系は3.3V固定だけど
[sage] 2013/11/28(木) 03:08:59.95:jxHiwFxR
PSoC5のトラ技別冊の基板、PSoCCreaterインストール後にJP1ショートさせてPCにつないだら
USBデバイスが認識されません、とのメッセージが・・・

LED2は点滅してるから出荷時は書き込めたんだろうけど・・・

さてどうしよう?
[sage] 2013/11/28(木) 07:15:02.04:HeIJ+iLh
ドライバが当たっているかもしれないよ
繋いだ状態で!マークが出ているデバイスドライバを
削除して いったん抜いて 再接続して
もう一度認識させてみそ
[sage] 2013/11/28(木) 07:19:58.50:HeIJ+iLh
連投スマソ
圓山さん @Processing_Unit の10月26日のツイートが参考になるかも?

Windows8.1の上にPSoC Creator3.0をインストールした。
Cypressサイトにあるドライバを追加する必要があるけど、PSoC5LP
基板をつないでプログラムできるようになった。
[sage] 2013/11/29(金) 03:18:52.96:sLvAV6wZ
ありがとう
デバイスドライバに!も出てないし、ツイートの奴も試してみたけど状況変わらず。

とりあえずCQ出版に問い合わせ中
[sage] 2013/11/30(土) 12:38:08.45:e5lcMfzr
> CQ出版に問い合わせ中
非常識な奴、出版社はおまえのサポート係ではない。
[sage] 2013/11/30(土) 16:16:46.42:rAEn7CHh
んー どうせ圓山さんところに問い合わせがいくんでしょうが…
・JP1をショートしたつもりが出来てない
・EEPROMに実は何も入っていなかった(不良)
・はんだ付けしたときによけいなところまでショートしている
・実は反対側(PSoC5LP側)のUSBにさしてた(ありそう)
あたりをチェックかなあ あとは
EEPROMの復旧(86ページ〜)を試すか
もう1個買ってくるかw
[sage] 2013/12/01(日) 09:25:49.61:ZfKeGMqY
USBケーブルが断線なんてありがちw
[sage] 2013/12/01(日) 16:21:05.11:6dIfLz0F
どーもです



一応問い合わせにあたって以下は確認済です。

・ハンダに関してはルーぺ等で確認したのでショート等の問題はないはず。
・PC(WinXPとWin7共に32bit)とUSBケーブルはそれぞれ交換して確認しましたが全く状態でした。
・ためしにPSoC5LP側にも接続してみましたがその場合USBデバイスとしてみなされない
 (デバイスマネージャ上に現れない)
 ちなみにCN3接続時はデバイスマネージャ上に不明なUSBデバイスと表示されていました。
 (この状態で!マークは表示されていませんでしたが)
・EEPROMの復旧(86ページ〜)も試しましたがデバイスマネージャ上に不明なUSBデバイス
 と表示されるのは変わらず。EZ-USB2LP自体が正しく認識されていない様子。

とここまで確認してお手上げだったので問い合わせをしたわけです。

どちらにしてももう1個買うつもりではありますがw


んー、出版物に対する問い合わせなので出版社に問い合わせたのですがねぇ…
最終的に著者の方に問い合わせが行くにしてもこちらが筋だと思いましたので。

 
[sage] 2013/12/01(日) 17:11:36.52:PM/JB4g2
>ちなみにCN3接続時はデバイスマネージャ上に不明なUSBデバイスと表示されていました。
>(この状態で!マークは表示されていませんでしたが)

これが変なんですよねえ VIDとPIDは返ってきていますか
その不明なUSBデバイスをともかく削除してしまい
再接続したら バルーンが出てきて認識中とか
やると思うのですが それで何と出るか
ハードの不良 ってのが一番穏当な答えではありますがw
[sage] 2013/12/02(月) 00:40:18.17:TJRQvOzv
マルツWebShopにPSoC3/4/5LPが載ってるけど
どうせ実店舗には1個も置いてなくて取り寄せなんだろ・・・
[sage] 2013/12/02(月) 06:25:06.17:TuvE3wG/
iPhone iPad で フィジカルコンピューティング。
PSoC 乗ってるかと見れば……笑
ttp://www.ux-xu.com/product/konashi
[sage] 2013/12/02(月) 13:06:04.38:SahMwKnl

デバイスマネージャから削除して再度接続しても一瞬!マークは出るんですが、また不明なデバイスとなってしまうんですよ。
デバイスのプロパティから確認したプロダクトIDとベンダーIDはどちらも0000で、JP1のオープン/ショートに関わらず同じなんです…
[sage] 2013/12/02(月) 13:19:09.45:1CFzMvGG

セルフパワーなUSBハブでも挟んでみたら?
出来たらUSB1.1な時代のポンコツハブ。
[sage] 2013/12/02(月) 20:28:40.98:DBlMtl/o
んー初期不良としか思えない感じ 2つ目の基板が無事動きますように
[東北だけは"ひくsage] 2013/12/03(火) 02:50:35.88:Qaa1wXGp

!マークのデバイスのドライバーの更新で「場所を指定して更新」で正しいドライバーの入ったフォルダーを選んでもダメなの?
[sage] 2013/12/03(火) 07:15:42.05:ARS129Qh
VIDとPIDが正しく検出てきていない時点でアウトではないかな
そこができていれば指摘の通り「正しいドライバを入れる」が有効だと
思うけど
[sage] 2013/12/03(火) 07:36:56.66:l1p9Xosf
そう、VIDとPIDが認識できていないから、最初の
GET_DESCRIPTOR(DEVICE)で失敗している。

波形上の問題ならハブを挟むと解決できることもある。
[sage] 2013/12/03(火) 15:04:52.79:Q5pT3pce
です。

新しい本が手に入りましてさっそく動作確認しましたところ、正常に動作しました。

やはり初期不良だったようです…
(セルフパワーのハブも試してみましたがダメでした。)

どうもお騒がせしました。
[sage] 2013/12/03(火) 15:33:17.42:UTNSSULt
ttp://sky.geocities.jp/home_iwamoto/page/P14K50/P14_B18.htm
こういうモールス解析器みたいな用途にピッタリなのがPSoC
ttp://www.psocdeveloper.com/uploads/tx_piapappnote/an2124_01.pdf

DIPでもっと強力なCPUのチップが欲しい
[sage] 2013/12/03(火) 20:18:10.44:Hshl0cny
CPU性能はそんなに要らないから、PLD(CPLDとは言わないから・・・)
がデジタルブロックのバスのところにいてくれると嬉しいんだけどなあ。
ついでにDMAがあるとパラレルデータ転送でもCPUが介在しなくて済むから
ありがたいんだけどなぁ。


おめおめ。半田割れだったかもね。
[sage] 2013/12/03(火) 21:50:39.37:CwjgI04Z
FPGAは大きすぎるし、マイコンだけだと追いつかない、CPLDはもはや見かけない。
マイコンに半CPLDがある様な、HDLが書けると尚面白い、殆どホビー用途だからでないだろうな
[] 2013/12/04(水) 01:24:35.10:o3FbYGOz
誰かPSoC 4 Pioneer Kitをpsoc4の書き込み器に改造した者はおらんかのぅ。
[] 2013/12/04(水) 08:54:00.99:OsWjddG0

> CPLDはもはや見かけない。
すごい認識だなw

Altera MAX Vは100円レベル
ロジック数個使うなら、昔のGAL波の感覚でCPLDを使う時代だよ。
[sage] 2013/12/04(水) 13:31:19.05:JhLYh74R

これはこれは、我が無知無能無教養を晒してしまいました。
謹んでお詫びいたします。ごめんなさーい。

そっかー、まだまだ現役なのね。嬉しい事です。
[sage] 2013/12/04(水) 18:41:33.60:mC4mLJwC
CPLDトカ、は「白紙の巨大な方眼紙」のイメージ;
何から書けば解からない、初心者にはナンカ恐ぃ;
[sage] 2013/12/05(木) 07:48:15.87:CWRoPmSL
>マイコンに半CPLDがある様な、HDLが書けると尚面白い
PSoC3/5ならVerilogで書けるよ。
(Creatorの裏でCPLD用のツールだったWarpが走ってるのがちょっと笑えた)
[sage] 2013/12/05(木) 22:42:01.33:wqWpSTmp

ロジックICの置き換えレベルから始めれば、いいんジャマイカ。
PSoCも
[sage] 2013/12/05(木) 23:07:04.73:RhABmDSL

漏れは「初心者」でも別に怖くは無かったけどな。
どうやったらいいのかな?と思っただけで。
[] 2013/12/10(火) 16:07:27.99:dqq74PgV
買った人いる?
ttp://shop.cqpub.co.jp/hanbai/books/MTR/MTRZ201312.html
[sage] 2013/12/11(水) 07:17:35.52:Pv0tzyVt

[sage] 2013/12/11(水) 08:40:35.23:NNoCv2tC
順調に積んであるよ!

orz
[sage] 2013/12/12(木) 13:15:33.72:91OqYlI1
オフィスの近くの紀伊國屋には無かった・・・
[sage] 2013/12/13(金) 00:01:05.96:fVo2LiqQ

PSoC4 のライターに変身。。。
[sage] 2013/12/13(金) 10:20:04.03:EzsCntBF
トラ技増刊のサンプルPSoc5LP_LED1のDelay Routineに
uint32 tick_entry = gTick;
// wait for tick
while((gTick - tick_entry) < tick_delay);
こんなんあったけど、これマズイんじゃない?
[sage] 2013/12/13(金) 18:27:34.50:pAokbqom
unsignedだぜ
[sage] 2013/12/13(金) 19:55:04.79:fRSfNQ33
よく見たら(チラ見でも)ディレイになってないな
[sage] 2013/12/14(土) 01:37:59.93:bpNkcps9
遅延になってるね
gTickが割り込みでincrement
引き算はunsignedでwraparound
[sage] 2013/12/14(土) 07:32:06.54:SJoar7LB
Arduinoの mills() で作るタイマーみたいですね
[sage] 2013/12/14(土) 13:32:24.06:r+2eU8Z8


gTickは50日くらいでオーバーフローするのが気になって、

uint32 tick_hit = gTick + tick_delay;
// wait for tick
while(gTick != tick_hit);

こうする方が普通ではないんでしょうか?
[sage] 2013/12/14(土) 13:59:37.60:5APM0+WH

割り込みが重くてgTick != tick_hitを逃すと
gTickが1msec刻みなら49日間ハングしないか?
[sage] 2013/12/14(土) 15:21:06.44:r+2eU8Z8

その場合は当然そうなりますが、たとえばどんな場合が考えられますか?
[] 2013/12/14(土) 16:02:54.08:MQURyh+9

そこの行だけ見てて、gTickが関数と気付かず変数と思い込んでたよ

120が何を理由にまずいと言ったのかさえ理解してなかった
[sage] 2013/12/14(土) 21:53:54.47:fF3eedEq

タイマ割り込みがなかなか受け付けられずにいた場合、
立て続けに2発入ることがある。
[sage] 2013/12/15(日) 06:58:51.38:0gtUwGuI
タイマ割り込みがなかなか受け付けられずにいた場合を、自分なりに考えたのですが、
1 メインルーチンで割り込みを禁止した場合。
2 gTick(volatile付きの グローバル変数)をカウントアップするルーチンが1msを越える場合。
3 他に優先度の高い割り込みが多発するプログラムの場合。
1,2はありえないし、
3はそもそもそんなプログラムにスピンループを使うべきではないし、このプログラムではタイマ割り込みが1つだけです。

他になにかあるのでしょうか?
[sage] 2013/12/15(日) 07:35:01.62:cj6WooXQ

そんな事を言い出すと何でもOKたね。
汎用的waitーチンの話しじゃなかったのなら、
そもそもLチカを50日連続動作させる事は無いので元のプログラムで良いね
[sage] 2013/12/15(日) 13:02:22.35:c0ovbJal
オリジナルのプログラムで、49日経過してもハングすることはないよ。
32bit符号無しのラップアラウンドだからアンダフローは関係ない。
不等号使っているから逃すこともない。
デバッガでgTickを0xFFFFFFFF近くに変更してみれ。
[sage] 2013/12/15(日) 14:10:42.11:dMXFjUPY

4 Tick割り込み→他の割り込み(1ms以上)→Tick割り込み と連続して、1ms以上メインルーチンを実行できなかった

あまり良いことじゃないが、割り込み処理が長くなって時間を要する
ようになることも、たまにある。
昔はパソコンでも、9600bpsのシリアル受信割り込みをちょくちょく
取りこぼしてたから、1msってのはスペックの低いマイコンでは結構厳しい数字。
のソースは、汎用的に使えるよう、よく考えられている。
[sage] 2013/12/15(日) 15:33:58.61:CGUiMPbK

そうですね、自分の勘違いでした。
[sage] 2013/12/15(日) 15:35:46.33:CGUiMPbK
レス頂いた皆さんありがとうございました。
[sage] 2013/12/15(日) 20:11:08.71:E71NSkE0

49.7日目に運が悪ければ即ぬけるだけだね
[sage] 2013/12/15(日) 23:51:52.99:PdB8LZSU

左辺がunsignedの引き算になっているんで、うまくいくんだよ。
gTick < (tick_delay+tick_entry)
じゃないってところがミソ
[sage] 2013/12/16(月) 00:51:04.79:U97OKEd5
が即答えているのに
アホレスが から まで続いてたのか、、、
[sage] 2013/12/16(月) 01:04:59.36:ipVdZUZY
PSoC5LP本ビデオ、最後のキャスター嬢はだれ?
ttp://www.youtube.com/watch?v=rkoHJwCkYDw
[sage] 2013/12/19(木) 21:54:26.32:H8HC50ly
アキヨさん
[] 2013/12/20(金) 20:46:29.40:u27cAT7e
電気工作初心者です。
PSoCを用いてダイオードの電流電圧測定を行いたいです。
ADCを電流計電圧計として用い、DACで電圧を変化させるというとこまでは、
わかったのですが、その先どのように進めてよいかわかりません。
アドバイス下さい!!
[sage] 2013/12/20(金) 21:18:15.62:iAVhwLbG
うーん相当最初っぽいぞ。
ブラジルへ行きたいのですが、玄関を出る前に靴を履くことが分かりました!

って感じだが・・・
[sage] 2013/12/20(金) 21:26:14.26:iAVhwLbG
まぁPSoCを選んだことは正しいっちゃ正しい。
ソフトで実現できるハード構成が柔軟なので、上手く動作しないならソフトに問題があると推測できる。
自分で買ってきた部品を組み合わせると、その部品の仕様を知らずに組むことになるので
動作しない原因がソフトにあるのかハードにあるのかが切り分けられない。

その分、PSoCの仕様と開発環境に精通しなければならん。
で、いくらまでカネかける気?
[sage] 2013/12/20(金) 21:51:09.76:iMWB3dG/
(お題目だけ並べて中身が無いな)
[sage] 2013/12/20(金) 22:12:20.96:rIIajLm2

あとは、そのDACで制御できる定電流回路を作ればおkじゃね?
[sage] 2013/12/21(土) 11:51:06.63:nxzrql0h
電流と電圧の測定範囲が決まっているはずだから
それがPSoCそのもので扱える電流と電圧の範囲内かを
まず確認 範囲外ならエキスパンダーというか
分流器分圧器にに相当する外部回路をつける必要が
あるってことでしょ 
でも 測定っていうなら 精度や確度が問題になるんでしょ
PSoCで間に合うぐらいって どんなもんだろ
PSoC1じゃ問題外でしょ 3か5LPでパターンも慎重に設計して
結論:ちゃんとした測定器を使おうw
[sage] 2013/12/21(土) 13:22:35.52:oAztRomg
電子工作初心者のレベルなんだから、そこまで厳密なものは要らんでしょ。
[sage] 2013/12/21(土) 16:02:41.96:cuh7Fn9A

行途中の改行が読み辛い。
[sage] 2013/12/21(土) 18:13:50.28:IQrVX0R7
質問しといてレス無しか?変な奴だな。
じゃあカネに糸目は付けないということで・・・

・シリーズ最強!PSoC 3ボード+デバッグ・ボード
 あのPSoCが生まれ変わった!アナログもディジタルも一新 (トライアルシリーズ) 5000円

こいつがPSoC Creatorの操作が一番詳しい日本語の書籍かな。
初学者は付録を使用しない方がいい。トラブると復旧できない。

・CY8CKIT-030 PSoCR 3開発キット 99.00USD
初学者がPSoCを勉強する場合、工作する比率を極力ゼロにする方がいい。
こいつに小さなベアボードを取り付ければ、上記のサンプルを再現できる。

・CY8CKIT-002 PSoCR MiniProg3 プログラムおよびデバッグ キット 89.00USD
こいつがあれば、Excelのマクロみたいにコードの途中にストップポイントを置いて
リアルタイムに近い挙動を理解できる。

・オシロスコープ
20000円ぐらいのUSBオシロでいい。使うと理解が広がる。
[sage] 2013/12/22(日) 14:17:21.73:CGv9C4Ng
(本当に中身が無いな)
[sage] 2013/12/22(日) 18:05:15.98:ujSQYGYn
お前が質問者と仮定して、回答内容に中身が無いのではなく、お前に中身が足りなさすぎるんだよ。
PSoCはソフトで実現できる機能がかなり柔軟なので、その裏返しで開発環境の使い方を習熟しなきゃならない。
そのためにはCQ出版の解説本を最初から終わりまで自力で再現するのが一番早い。

お前が知りたいのは電子工作のもっと初歩的内容なのか?
だったらこのスレで望む回答を得るのは難しいぞ。
[sage] 2013/12/23(月) 00:25:41.50:dJENsBHa
なるほど、これが軽石メソッドか
[sage] 2013/12/23(月) 11:55:46.83:oz9xwPFr
明日出る開発編って体験+開発ってことになるの?
[sage] 2013/12/23(月) 22:16:41.12:ShrZmQhn

> その裏返しで開発環境の使い方を習熟
それが新時代を迎えられない理由w
[sage] 2013/12/23(月) 23:16:02.82:6GIbXfs8
どんな開発環境も、使い慣れないと何もできんぞ?
[sage] 2013/12/24(火) 10:40:30.33:zl2yxy3T
初めてでも、使い慣れなくても、ソコソコ出来るのが当たり前。
使い慣れたら、メチャクチャ出来るのが普通。

話しは変わるが、MicrosoftがWindowsとOfficeのUIを変えたのが気に入らない。
[sage] 2013/12/24(火) 18:29:24.43:118LQV7x
>MicrosoftがWindowsとOfficeのUIを変えたのが気に入らない。
いまだにWin2000/Office2000を愛用していたりする漏れ
[sage] 2013/12/24(火) 22:51:59.08:g1lsW/re
XP、2000使ってたら2007は馴染めんかった。
2010でマシになったどす。
[sage] 2013/12/24(火) 23:59:10.65:YahoZHhe
Office2000のWord/ExcelからOffice2007に乗り換えた直後は、
あまりの図の描きにくさとデフォ配色のキモさに発狂寸前だったなぁ・・・
[sage] 2013/12/25(水) 09:50:14.52:5BQ0rhtw
結局Office2000のレベルんで何の不満も感じてないんだよなぁ。
そういや、vmwareの下にWin8入れてみたけど、やっぱり馴染めないわぁ。
[sage] 2013/12/25(水) 19:54:44.64:Vsv5qqfY
AN62582 - AM Modulation and Demodulation
を見ながらCY8CKIT-030 PSoCR 3を使って
AM変調を作っているのですが
記事のように外部のバンドパスフィルタを通さず
内部でAD変換してデジタルフィルタ
でフィルターをかけてDA変換してアナログ信号
として出力したいのですが可能でしょうか?
[sage] 2013/12/25(水) 22:42:29.83:pyzEiwfZ
やったことないのでぜひやってみてください
DMAまわりをちゃんと書く根性があればできるかも
CQのPSoC5LP本のSDRではフィルタ部にPSoC1使ってましたね
[sage] 2013/12/26(木) 10:39:46.08:/8AV4jf3
簡単にはいかないみたいですね
とりあえずまだPSoCははじめたばかりなので
DMAまわりをもっと勉強して
試行錯誤してみます
[sage] 2013/12/26(木) 12:58:11.07:LCT25ELC
AM復調の話かな?
できないことは無いけど、サンプリングレートには要注意ってところかな。
同期検波に拘らないなら、半波整流してLPFかけてしまうのが簡単だろうけどね。
[sage] 2013/12/26(木) 15:31:37.83:/8AV4jf3

復調のほうじゃなくて
AM変調の話です
何か注意点があれば教えてほしいです
[sage] 2013/12/26(木) 21:00:12.81:hV30Ea6W
AM変調なら、キャリア信号の振幅を変化させりゃいいだけ。
「はじめてのPSoCマイコン」でAMのワイヤレスマイクをPSoC1で作ってる。
とっても簡単な方法でね。
[sage] 2013/12/26(木) 23:26:20.70:K4SGW5pD
このへんで片鱗が読めますな
www.cqpub.co.jp/toragi/TRBN/contents/2006/tr0601/0601psoc8.pdf
AN62582のビデオ版 でも搬送波の周波数が低いのが気に入らない
www.youtube.com/watch?v=wStuOCxlHfA
普通のAMラジオで受かる周波数でトライしてる例
www.youtube.com/watch?v=wUh2dsmgwM4
[sage] 2013/12/27(金) 02:06:55.76:E920QOPJ

ttp://www.cqpub.co.jp/toragi/TRBN/contents/2006/tr0601/0601psoc8.pdf
ttp://www.youtube.com/watch?v=wStuOCxlHfA
ttp://www.youtube.com/watch?v=wUh2dsmgwM4
[sage] 2013/12/27(金) 10:23:39.55:F/g331N0

とりあえず、デジタル演算による変調はDMAと乗算ができれば
sinθ×(1+sinφ)するだけだから、難しくはないけど、、
そのままだとDMAの応答時間のばらつきによるジッタが出るので、
バッファかまして定周期で出力されるようにしてやるといい。
[sage] 2013/12/27(金) 22:08:35.89:rbEE7Bm5
ふ〜ん
[sage] 2013/12/27(金) 23:05:07.92:3gso8vTm
その形で 忍法帳うんたらで 投稿はねられてたんで
まあこうやってもブラウザにコピペで見えるし と思ってやってます
[sage] 2013/12/28(土) 12:29:32.81:z05vrp3b

アドバイスありがとうございます。
とりあえず試してみます。
[] 2014/01/15(水) 14:27:43.44:aNm6M+hD
以前”PSoCを用いて電圧を測りたい”という質問をしたものです。
皆さんの反応から、自分が勉強不足だと認識し勉強してきました。
そこで新たにわからないとこがでました。力を貸して下さい
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10119453300
[sage] 2014/01/15(水) 18:55:21.26:ACofMqbs
前にも言ったかもしれんが、どう足掻いても英語のデータシートを読み解かねばならない。
だから、以下サイトで英語で質問した方がいい。
2chだけでなく、日本の技術サイトに出入りするタイプの人種はコミュ障っぽいのが多く
ベースとなる知識が無ければ、聞くだけ時間の無駄になる。

・CypressのMyCase
ttps://secure.cypress.com/myaccount/

・PSoCDeveloper
ttp://www.psocdeveloper.com/forums/viewforum.php?f=42
[sage] 2014/01/15(水) 21:18:12.63:NyZTeImM
パステルマジックのBBSに、恥をしのんで投げてみよう
ttp://www.pastelmagic.com/bbs/pmbbs.cgi
[sage] 2014/01/15(水) 21:24:29.15:NyZTeImM
PSoCはこっちのほうだったわ。
ttp://www.pastelmagic.com/psocbbs/index.cgi
[] 2014/01/16(木) 14:37:19.41:HKRFu4LX
173です。
ありがとうございます!!リンク参考にします!
[sage] 2014/01/17(金) 16:25:53.08:NRj3yPXI

将来自動運転が実用化される段階で、一部にFPGAとか使われるかもね
現状、ECUやら制御用コンピュータ群は、全部既存の組み込み用マイコンで済むからなぁ
[] 2014/01/18(土) 00:10:02.86:ysGz45iF
ダイオードの電流と順電圧降下の関係を調べたいのかな?

arduinoでやったほうが簡単かも。最初は電流はボリュームの手動で変化させ
次のステップでパソコンから電流設定するようにする。

電流制限抵抗はアノード側に接続、カソードをGNDとしアノードの電圧を
ADコンバータに入力。

atmega328の場合内蔵基準電圧が2.5V。これが8ビットすなわち256ステップに分解される。
つまり256のうちの1あたり2.5V X 1/256 で約9.9mV 約10mV (いい加減 はははw)
なんで かりにダイオードの電圧降下が 0.70Vだった場合、70の値が帰ってくる。
0.85Vの場合85の値が帰ってくる。

これを逆に中で100で割ってやり arduinoのシリアルモニタでパソコン上に表示させて
あげればOK。割と簡単。
[sage] 2014/01/18(土) 00:17:48.48:a/BdGwL+
自分がよく知ってる ≠ 他人も簡単
[] 2014/01/18(土) 00:20:23.00:ysGz45iF
そうなんだけどさ、PSOCはマイナーすぎるし PICは普及してるけどハードル高いし、2ちゃんのスレもギスギス
してるし 上の電圧氏がやるにはarduinoが一番いいとおもうんだよなあ
[] 2014/01/18(土) 00:30:06.68:ysGz45iF
ttp://www.amazon.co.jp/Arduino%E3%82%92%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86-%E7%AC%AC2%E7%89%88-Make-Massimo-Banzi/dp/487311537X/ref=pd_cp_b_0

上の本にさっき書いた電圧測定してPCに表示させるやり方がそっくり書いてあったと思う。
イタリア人の書いたなんとなくユーモラスな口調でわかりやすく書いてあるよ。

こむずかしい技術書とはまったく違う次元。ここにめぐりあわずPICだH8だといって挫折し結果を出せず討ち死にした人の
死体がどれほど世の中に多く転がってるんだろう

さあ本もarduinoボードもケーブルやボリュームも含めて ピンクサロン一回いくよりも安く一式手に入るよ。
[sage] 2014/01/18(土) 00:52:27.08:a/BdGwL+
私はPSoCしか知らんのだが、ArduinoはPGAなどの電圧増幅器を持ってるの?
順電圧をそのままAD変換すると小さな値しか得られず、かなり誤差が大きくなると思うけど。
[] 2014/01/18(土) 01:18:12.77:ysGz45iF
想定電圧範囲がどのくらいか、どれくらいの精度求めるかによるけれど、
まずは成功体験をする意味で精度は多少目をつぶってやってみるしかない
のではないかな。
ダイオードはシリコン整流用で数アンペア流した時jの電圧降下が1.2Vくらいだから、
想定のMAX電圧がこのくらいとするとオペアンプで2倍に増幅して測ればバッファありの
精度2倍でよりよく測れる気がするけど。5V単電源レイルtoレイルのオペアンプ
安く手に入りますし。

ってそういうことじゃない?
[sage] 2014/01/18(土) 08:33:40.15:a/BdGwL+
ArduinoのI/Oポートは数Aも引けるのか?

素人さんが読んでるんだから、実現できる物理量で考えてやれよ。
[sage] 2014/01/18(土) 14:12:24.99:PoJsEXvt

そういう言い方だとPSoCは数A引けることに・・・ああ、そういや照明向けのセミカスタムチップあったねぇ・・・
[] 2014/01/18(土) 16:09:35.91:ysGz45iF
ダイオードと並列になるからマイコン側に数アンペア流れることはないっしょ

6月に大雨降って水深10メートルの渦巻いて流れる利根川の流速測るのに
風車の八七の風車使って回転数測っても壊れないw
[sage] 2014/01/18(土) 17:31:54.47:a/BdGwL+
,187
君らさぁ
Yahoo知恵袋にある彼がPSoC Creatorで書いた回路図を見た上で
「数A流す」とか「並列になるから」とか言ってんの?
俺は見た上で「ArduinoのI/Oポートは数Aも引けるの?」と質問したんだよ。
君らは「自分だったらこうする」と書き込んでるだけで、初学者にとって
何のアドバイスにもなってないんだよ。


君がやりたいことは、実は結構難易度が高い。
おそらくフリーのPSoC Creatorをダウンロードして、教科書に書いてある回路図を参考に
そのまま接続したのだろう。しかし現実はそうじゃない。

本当に作りたいなら

CY8CKIT-030
CY8CKIT-002
PicoScope

これらを購入して本気で作りたいという覚悟を見せろ。
[] 2014/01/18(土) 21:06:30.01:ysGz45iF
きゃいーーん 人生は長い。 肩の力抜いていこうぜ。

電圧氏の図を見たけど、それだとPSOCが定電流源にならないといけないね。
そうするとまたハードルが高くなるんじゃない?

出来ることからやっていかないと息が続かないよ。

まず上に書いた本でボリュームで分圧した電圧をパソコンで表示させてみる
ことをお勧めする。arduinoではプログラムをスケッチと呼ぶけどサンプルスケッチ
使えばプログラムはしないで出来るよ。
[] 2014/01/18(土) 21:15:50.44:ysGz45iF
あとごめん arduinoのADコンバータは10bitなんで1024ステップだった。
255はPWMの出力だった。
内蔵基準電圧使うと1ステップが2.4mVだから結構な精度。
[sage] 2014/01/18(土) 22:01:40.16:a/BdGwL+
Aオーダーの電流を扱うと言い出したのはお前なんだが・・・
ttp://www.nahitech.com/nahitafu/mame/mame3/teid1.html

PSoC Creatorは各コンポーネントのサンプルプロジェクトをほぼ準備している。
本来、CY8CKIT-030とCY8CKIT-002を使ってコンポーネントの使い方を学ぶんだ。

PCとの連携はArduinoがはるかに簡単だろう。
元々そういう前提で企画されてるようだし。
そのかわり、周辺回路を完全に自作しなきゃならず、不具合はソフトにあるのか
自作回路にあるのか切り分ける能力が必要になる。

PSoCは大電力部品以外はほぼPSoC内部に再現できるので
不具合は全てPSoC Creatorの中にあると断定できる。
そのかわり、各コンポーネントの挙動を理解できる能力と
PCと連携するソフトを自作する必要がある。
[] 2014/01/20(月) 08:24:34.67:XIO9tVBe
ねぇねぇねぇ パステル親父は健在なの?
[sage] 2014/01/23(木) 08:33:21.12:pvbS5Lo9
お元気そうですよ。最近は3Dプリンタブームみたいです。
[sage] 2014/02/01(土) 16:55:41.99:un3YPl4Q
PSoC5LP本の付録基板、何か活用してるか〜?
[sage] 2014/02/02(日) 10:47:20.61:hFZw5tVG
順調に遊んでまーす
[sage] 2014/02/07(金) 23:59:33.63:vK1O2BO4
アナログ系のやりたいことが無くなってPSoC5LP死蔵中
[sage] 2014/02/08(土) 10:24:29.93:INHyYDbz
アナログにとらわれちゃだめだ!
CPUリソースを食わないカウンターを山ほど使えるマイコンと考えるんだ!
[sage] 2014/02/08(土) 11:06:50.47:5RJ3sMkA
で、何を数えるの?
[sage] 2014/02/08(土) 11:38:58.05:INHyYDbz
命令クロック数えなくても割り込み遅延におどおどしなくても
正確に時間が守れる こんな素敵なことないじゃないですか
スイッチのチャタリングとるごときにカウンタ使える贅沢満喫してます
[sage] 2014/04/03(木) 23:31:08.04:r58OwlR6
どーでもいいや
[sage] 2014/04/05(土) 19:10:19.45:PKTRzV/e

残り寿命
[sage] 2014/04/28(月) 22:11:55.31:R71GsHlJ
やっぱPSoC1ベースでCPUだけ変えて、そこに味付けしたほうが良かったんじゃないかなー
なんて
[sage] 2014/04/30(水) 08:49:59.29:L1ZN8Os6

ツールかな…。
もしAlteraブランドで販売され、QurtusIIに統合されてたらもっと普及したかも。

あるいはコストパフォーマンス
あの石とこの石を組み合わせるより安いとか、そんな比較資料があれば
[sage] 2014/05/04(日) 15:43:46.01:a55Zjrqh
CPUは初期設定してくれればいいや。
簡単なのでいいからDMAと、FX2に乗せたGPIFの簡易版みたいなのがあると
DACへのデータ転送したり、外部とのやりとりがだいぶ楽になって美味しんだけど。


AlteraブランドだったらFPGAだと勘違いされて、
今みたいには売れないと思うな。
[] 2014/06/06(金) 11:03:36.80:74cNidI7
ヤフオクに、新品のPSoCがでてたんだけど、こういうのってどこで買うの?
[sage] 2014/06/06(金) 18:41:40.64:dFgdAqMA

5個がパッケージされているらしいので
営業がサンプルで置いていった物じゃないかな
[sage] 2014/06/06(金) 20:19:54.09:2mhGMCYN
ttp://jp.cypress.com/?id=2218&source=buy

サイプレスでは、現在デバイスのご注文をいただくと、世界中で送料無料*とさせていただいております。
当社はマーケットに対して迅速であることが、お客様の製品に成功をもたらすために不可欠であると理解しております。
世界中場所を問わず、1週間以内にお手元にデバイスをお届けすることを目標にしています。
サイプレスのサンプルポリシーに関するその他の質問については、ヘルプ ページを参照してください。

* 開発キットは含まれません。


個人相手でもやってくれるのか、知らない。
[] 2014/07/08(火) 00:56:53.57:TE555VOr
ずいぶん前にPSoCを使ったことがあった。
共立の店頭でPSoC4の評価基板が700円ちょいで売ってあるのを見かけて、
ARMコアのPSoCかと、モエモエして買ったんだけど、
データシート見てなんだか肩すかしを食らった感じ。PSoCらしさが無いような。
こんなものなん?
[sage] 2014/07/08(火) 01:33:27.96:tiyiAy2L

4は特殊
[sage] 2014/07/08(火) 08:03:41.85:8JA1pBsK
時代は来なかったな
[sage] 2014/07/08(火) 08:27:50.22:5ZzXB57w
それはまた懐かしいネタを…
こんなに楽ちんに遊べるのに何がみなさん不満なんざんしょ。
#商売ものに使うには勇気がいるだろうとは思うw

ああ、Appleみたいなもんだと思えばいいのか(偏見)。
[sage] 2014/07/08(火) 11:16:19.00:n4ZI3oHi
> #商売ものに使うには勇気がいるだろうとは思うw

kwsk
[sage] 2014/07/08(火) 22:12:45.23:5ZzXB57w
あっさりないことにされたPSoC5とか
大昔だと26シリーズだとか
いったんSDカードサポートしてやめてしまったとか
システムレベルデザインとかいうのも途中でやめちゃったし
何というか信用するとしっぺくらうというか
まさしくApp ry)
[sage] 2014/07/12(土) 01:34:47.14:AUQjKQ9T
パナのsocがインテル凄惨に成るようだ
ビエラとかディーガにインテル入ってるに成るのかな
x86のセレロンコアと組み込み実績のあるarmコアに成るのか興味深い

誰かパナ製品買ったらsoc解析して性能とか調べてみてくれ
[sage] 2014/07/12(土) 02:33:20.48:5YdKkUOV

インテルはStrongARMの事業部を売却して、ARM関係の事業は辞めたでしょ?

したら、x86系じゃないの?
[sage] 2014/07/12(土) 19:28:23.71:cgzjopqx
ファブ事業だろ
[sage] 2014/07/23(水) 01:30:04.16:ic5/DU0X

既に国内の大手さんでもPSoC使ってるけどね。
なにせ、日本はPSoCの大口ユーザさん。

でも、電子工作=コピペ工作な人が大多数な
日本のアマチュア向きではないね、確かに。
[sage] 2014/07/23(水) 08:27:08.30:oxWnpJqs

大手の中の1人が、個人的趣味でゴミプロジェクトに採用しても、大手採用には違いないw
もっとも、なにがしらお試し採用してから本格展開するものだけどね。
[sage] 2014/07/23(水) 08:45:31.27:uuGqxEnW

現実は>218の空想とは異なっていて、既に本格採用済みで
大量に流れているのだとさ。

でも、>217のとおりで、「参考にする=コピペする」な日本の
アマチュアには向いてないね。
[sage] 2014/07/23(水) 20:04:59.24:EI0mrM8E

ちょいとすまんけど、採用製品の事例をいくつか教えてもらえたら有難い
[sage] 2014/07/24(木) 07:37:35.94:IelrgaNj
PSoC1はiPodやGameboyMicroで採用されて有名になりましたが
PSoC3/5はあまり聞かないのですよね
ググったらTEACがPSoC3採用なんて出てきたけど
CapSenseは2000年代中後半を席巻したといえるんじゃないかな
オレ的には鳥コンのロガーにPSoC5LPとかがナイス

ついったでながれてたこれ よさげだな
ttp://www.mikroe.com/mikromedia/psoc-5lp/
[sage] 2014/07/27(日) 07:36:58.18:JQufGLLg
PSoC3/4/5は、Verilogで書いたロジックと連携できるのが便利


ttp://www.tomen-ele.co.jp/ten/ten133/Cypress.pdf
とかは如何?
他でも、自動車にも採用されたりと色々あるみたいね。
[sage] 2014/07/27(日) 08:30:28.32:jjGJoEPS
スイッチトキャパシタのオペアンプ増幅器だけのアレイって存在しないのかな。
ファームで増幅関数、ゲイン、内部配線を変えられたら、かなり便利なんだけど。
[sage] 2014/07/27(日) 12:08:57.02:JQufGLLg
PSoC Designerレベルでも使いこなせないのが多々だからなぁ。
PSoC1は割といい感じでバランス取れていたと思う。
[sage] 2014/09/19(金) 01:29:22.72:WDYb3r0E
psoc345はverilogでロジック書けるそうですが、
どの程度のロジックがかけるのですか?
仕様ではどのように表現されているとか
教えていただけないでしょうか。
[sage] 2014/09/19(金) 08:55:35.72:gQ4C+bd6

> どの程度のロジックが
一年前に計算したら、コストパフォーマンスはCPLDよりちょい悪いくらい。

セル数に換算して比較すれば?
[sage] 2014/09/19(金) 19:36:39.26:ueFbZ6h2

どの程度といっても難しいけどね。まぁ、仕様書眺めてみる程度かな。
PSoC3/5の評価ボードに、ステート数8個で、8ビットデータの大小比較
などなどを埋め込んだ200行ほどのソースコードで、UDBの使用率は50%
程度だと言っている。
[sage] 2014/09/20(土) 03:45:47.39:SKV3MnYk

PSOC4は内部回路もピン数も小規模で、ロジックを書いたりするには向かないのでは?
[sage] 2014/09/20(土) 09:20:28.66:eYnHDgdB
このあたりは情報としていかがでしょう
ttp://www.cypress.com/?docID=43232
verilog開発の雰囲気 英語はわからなくても画像でわかる
ttps://www.youtube.com/watch?v=9NSdXRHT2po
[sage] 2014/09/25(木) 14:47:57.39:BJifk9ma
ネタ投下

PSoC 4200 Prototyping Kit
ttp://akizukidenshi.com/catalog/g/gM-08446/

Lチカだけやって満足する人には結構安くてお得
ちょっと前に話のあったverilogの勉強用ぐらいには使えそうだ
[sage] 2014/09/25(木) 17:28:30.49:TNLTdD3v

切り離すと秋月で最も安いUSBシリアル変換基板だ
[sage] 2014/09/26(金) 14:33:57.21:nPeH8Glu

それはオマケでしょw

デバッガが無ければという人は以下で
PSoC3/5 PRoG の製作1
ttp://itcorp24.blogspot.jp/2011/12/psoc35-prog.html
ttp://www.ebay.com/itm/EZ-USB-FX2LP-CY7C68013A-USB-Core-board-EEPROM-Development-Board-Logic-Analyzer-/251647255376?pt=LH_DefaultDomain_0&hash=item3a97586350
[sage] 2014/09/26(金) 20:49:49.00:ORoUFXip
デバッガ使わないなぁ・・・・

というか、CPUにあまり仕事させてないから、デバッガじゃデバッグできない。
[sage] 2014/09/26(金) 21:32:50.31:xiwLbkYd
ブートローダー込みでビルドしてやらんとプログラマー使わんと書き込みできなくなるのか
と書いてる間にやっちまったわorz
[sage] 2014/09/28(日) 05:21:52.77:z1k1rESn

 で MiniProg3の互換機が¥800以下で作れるみたいだよ。
[sage] 2014/09/28(日) 14:20:13.61:HiN/wJmC
USB-UARTからBootloader壊すような書き込みできるのかな?
ちょっと考えにくい
知らん顔してBootloadableなサンプルプロジェクト書きこんだら
もとにもどりませんか?
[sage] 2014/09/30(火) 15:43:21.62:vPXM8Wm8
CQ出版PSoC3ボード+デバッグ・ボードのデバッガをPSoC4につないでみた
DVKProgの下にデバイスターゲットとして正しく認識するが書き込みはロストしたとかメッセージ出して失敗
なぜかブートローダで書き込んだプログラムのデバッグはできる

よくわからんなぁMiniProg3ポチっとくか
[sage] 2014/09/30(火) 16:04:52.70:30EvWjSv

ブートローダーもユーザープログラムであってシステムじゃないからだろ
[] 2014/10/01(水) 15:35:13.51:D4R3AmXS
Bootloader使って書き込みやってるなら、BootloaderのHEXを
ちゃんと指定しておかないと書き込みを拒絶されるはずだけどな。

そういうシロモノじゃないの?
[sage] 2014/10/01(水) 18:19:01.38:X5pyhezf
すまん勘違いだった
小さいスイッチ押しながら差し込むとブートローダーモードになるんでモード変更に失敗していただけだった

Lチカサンプルプロジェクトの中に組み込まれているブートローダプロジェクトを改造したせいで壊れたと思い込んでしまった
[sage] 2014/10/02(木) 08:08:14.33:oDTBCRZ7

>小さいスイッチ押しながら差し込むとブートローダーモードになるんで
そいつが気に入らん!とどなたかさっそく改造してたで
ttp://noritan-micon.blog.so-net.ne.jp/2014-06-01
ああやっぱりのりたん大明神であったか
[sage] 2014/10/02(木) 13:10:16.46:Y/St/O+C
ようわからんけど、あの大きさの基板だと、USBの延長ケーブル使って
繋ぐものだとずっと思っていた。PCに直接繋ぐって、見た目からして
怖いじゃん。
[sage] 2014/10/11(土) 22:58:30.54:Ggk4aG0a
225です。
いろいろレスありがとうございます。
教えてもらったURL等をみると192マクロセルとか、PSOC4だと
4 each 8macrocell(計32マクロセルってことか?)というような
情報が出てきました。
高速にデータ取り込むときとか便利に使えそうですね。
あと5Vトレラントがあればいうことなしなんだけどさすがにそれは
贅沢か。チップ単体がふつうに店頭にならんでくれればうれしいん
だけど・・・
[sage] 2014/10/11(土) 23:39:06.36:XltB9eKl

3とか5とかには5Vトレラントがあった気がするが4はどうだったっけ?
[sage] 2014/10/12(日) 13:27:04.97:F7dYUnVb
てんてるだいみょうじん
[sage] 2014/10/14(火) 12:30:40.50:cDwdFCqS
5Vで動かせば良いだろうて。
[sage] 2014/10/15(水) 15:51:59.42:FjI1ZmWf
,243
4は電源入力が一本しかないから、端子電圧は1種類固定だな

だが246が言うように入力電圧の最大が5.5V(コア電圧は内部で自動生成)だから、5V系のI/Oとの接続は可能

HとLの区別の基準となる閾値電圧はある程度まで可変なので、入力については、TTLレベルでもCMOSレベルでも対応可能ではある
出力時の電流量も、何種類かの中で切り替え可能なので、TTL入力のICをドライブすることも可能なはず

ただ、5Vで使うときは3.3V系のI/Oと接続ができなくなるか。
[sage] 2014/11/07(金) 01:20:07.48:3sMZB9Qf
PSoC4 4200でストップモードに入ってP0_7をいくらつんつんしても起きないと思ったら
ブートローダーがいたらムリだわな
LPC810と違ってプルアップ抵抗の要らないカワイイやつなのにプロトタイピングキットじゃ限界
買っててよかったMiniProg3
[sage] 2014/12/02(火) 04:27:26.36:HR38u6Ij
PSoCらしい使い方だね。

ttp://www.cypress.com/?rID=103610&cache=0&source=creatorstart
[sage] 2014/12/02(火) 08:45:14.34:YNJIdy4i
過疎スレ、PSoCは絶滅したのか?
[sage] 2014/12/02(火) 16:42:31.49:roFpWpP6
合併がどうとか
[sage] 2014/12/02(火) 23:26:20.49:BxWisZNT

LチカがPSoCらしいって、いったい…
[sage] 2014/12/02(火) 23:35:48.80:BxWisZNT

これか…
[983]774ワット発電中さん<sage>
2014/12/02(火) 16:42:59.38 ID:il/E6OLW
CypressとSpansion合併。世界最大のSRAM/NOR Flash企業に
ttp://pc.watch.impress.co.jp/docs/news/20141202_678479.html
[sage] 2014/12/03(水) 00:37:17.57:mP2mIHRa

800Kbpsのシリアル信号をCPU負荷ほとんどなしで1チップで出力できるマイコンがどこにあるのかと
[sage] 2014/12/03(水) 10:03:29.93:UxXLLuDv

DMA叩くだけやんw
[sage] 2014/12/03(水) 10:38:07.88:cXGiQItA
うん、DMA使うだけだね
俺の目の前にあるR8Cでも出来る
[sage] 2014/12/06(土) 01:15:31.86:F+umw5Bp
PIO=社長がなんでもする零細企業
DMA=有能な部下に任せて成り立つ大企業
[sage] 2014/12/06(土) 09:02:13.71:0cweklRD

DMAがあるマイコンって大きくて高いのしか無いと思うけど
8pinや14pinでできるのもありますか?
値段も\150以下くらいが希望です。
[sage] 2014/12/06(土) 17:51:10.71:pcvYkwmk
性能がそこそこ高くてもピン数の少ないマイコンは少しある、探せば見つかる
ただDMAも積んでるかどうかは知らんし、個人で150円で買える範囲では少ないかもしれん。
[sage] 2014/12/08(月) 19:14:49.94:kCf0nBt+
PSoC3-5のデジタルブロックでDMA作ったらどうか。
ピン数が少ないのはPSoC4だけだが。

つか、高速点滅ってDMAじゃなくてカウンターやタイマー使うのが普通のような気がする
[sage] 2014/12/08(月) 22:35:15.03:IWDK5Gfq

Digikeyで最初に「DMA」で検索し、絞り込んでいけば見つかるよ、きっと。
[sage] 2014/12/28(日) 04:58:00.06:pcJHztIV
24MHzの更新間隔でInput pin8本にパラレルに8bitデータが入ってくるんだけど、
これって取りこぼしがないようにSRAMに格納することってできる?

DMAを使おうとは思ってるんだけども、それでもバスクロック(66MHzの予定)と
近いオーダーだから間に合うかどうかよく分からない・・・。

Input pin (HW connection無し) → I/Oレジスタ(SRAM?) → DMA → SRAM
Input pin (HW connection有り) → status register(UDB) → DMA → SRAM

の二方法しか思いつかないけど、これって上のほうはspokeが重なって遅くなるから、
下のほうがいいって認識であってる?

合計で20000Byteだから、TD五つとしてTD一つあたり4000Byte転送させたい・・。

詳しい人いたらDMAの転送速度の限界について教えてくださいm(_ _)m
[sage] 2014/12/28(日) 14:36:40.98:hHTaWurE


転送バイト数が4の整数倍なら、32bitにまとめてから転送すればば十分間に合う気がする。
[sage] 2014/12/29(月) 00:06:19.69:UJYgT8rl
ちょっと自分で、
status register(UDB) → DMA → SRAM
の簡単なプロジェクト作ってテストしてみたんだけど、
Hardware request有効かつ各バーストに対してRequestが必要な場合だと、
どうも各Requestから書き込み完了まで10clockくらいかかってるっぽい。

Requestが不要ならもっと速くできるみたいだけども、同期させたいから
最高でもBUS_CLKの1/10程度の速度までが限界かもしれない。


それって例えば、UDB側で8bit status registerを4つ用意しといて、見た目の更新周波数を1/4に下げてマージン取って、
DMAを4つ使ってそれぞれでSRAMに記録させていけばいいってこと?たしかにその手もありそう・・・。
[sage] 2014/12/29(月) 20:27:45.53:6M5SYw5O
外野からだけど…

PSoCならCPU使わずにCPLDでやれば良いんでない?
まさか出来ないの?
[sage] 2014/12/30(火) 01:33:02.71:8xEFjdda
UDBのSPOKE幅は16bitで、おそらく1burstでSRAMに送れるのは2byteっぽい。
で、status registerは8bitしかないから、status registerを2つ用意して、
2つのアドレスが連続するようにcydwr->directivesでUDBの位置を強制的に決める。

一方で、DMAとCPUの優先順位は各SpokeごとにCYREG_PHUB_CFGで設定できるようで、
初期では全てCPUが優先なので、対応するSpokeのみDMA優先に変える・・・。

ってとこまでやりました。チラ裏的ですみません。
実際に動かしてみて出来たらまた報告します。



PSoCのCPLDってのはUDBのことですか?
UDBでやるというか、問題はSRAMにちゃんと格納できるかってところなんですよね。
[sage] 2014/12/30(火) 07:55:21.10:fJw3XBCk


263ですが、4byteというのはDatapathにFIFOが4段×2あるので、それを使えばいいのかなと思った次第です。
ちょうどAN82156(ttp://www.cypress.com/?rID=69774)を読んでいるところです。
[sage] 2015/01/04(日) 01:25:13.96:vKTm4oM6
Verilogでメモリな記述をしたら通らなかったといってボヤいてた人かいな?
[sage] 2015/02/10(火) 23:59:10.79:5H0bzczV
psoc4ble評価ボード配布ワークショップ絶賛受け付け中〜 予約サイトへ急げ!
[sage] 2015/04/24(金) 18:59:28.51:XA9qwA1p
このスレどっかに移ったの?
[sage] 2015/04/25(土) 20:40:41.71:A/jGFkD/
ここか
ttp://www.psocdeveloper.com/

各自、Cypressのアカウント作ってMyCaseで直接質問してんじゃねーの?
[sage] 2015/04/30(木) 12:25:23.85:HXXPzqTZ
これって国内でいつから買えるんだろうか
ttp://news.mynavi.jp/news/2015/03/02/321/
[sage] 2015/04/30(木) 13:06:35.71:mqd2quTV
アマチュアは視野においてないから、ここでは盛り上がりませんね

DIP パッケージ、だせ〜
[sage] 2015/04/30(木) 16:36:50.61:x4WXf6n9
皆さんPSoCまつり参加するの?
ttps://psoc.doorkeeper.jp/events/24124
[sage] 2015/04/30(木) 18:16:02.98:DMbhTh7h
PSoCまつり申し込んだ時すでにキャンセル待ち20くらいだったし無理だろうなぁ。
[sage] 2015/04/30(木) 23:16:45.56:mMsx0ttn
足が少ないとPSoCの醍醐味をあんまり味わえないんじゃないの?
[sage] 2015/05/01(金) 15:35:24.80:4r1mWGjt
タカチのケースに入るPSoC5LPのボードを作って
(4層になるかも・・って思ったけど、両面基板で収まった)
自分用にカスタマイズしたUSBブートローダ書き込んで愛用してる。
結構便利。
[sage] 2015/05/02(土) 01:12:31.84:knmw0pjR
頒布して〜
[] 2015/05/03(日) 20:15:28.66:jgLQD40m

コスト的に魅力ないからね。
PSoC5LPだけで数千円するし
ttp://www.cqpub.co.jp/hanbai/books/48/48171.htm
これでも買ってきちゃった方が安いと思う。
[sage] 2015/05/03(日) 21:54:07.46:pcS2G+NT
CY8CKIT-059は
スイッチサイエンスさんで1,994円
ttps://www.switch-science.com/catalog/2259/
えとせとらさんで1,620円
ttp://itcorp24.cart.fc2.com/ca7/55/p-r-s/
どちらも送料別 400〜500円ぐらいですかね
digikeyで買い物するならついでにポチすれば1,340円
ttp://www.digikey.jp/product-search/ja?lang=ja&amp;site=jp&amp;KeyWords=CY8CKIT-059&amp;x=0&amp;y=0
Cypress Shopから直接買うなら10ドル+送料25ドル
これも日本で手に入りにくい他のキットと組み合わせたほうがいいかも
042-BLEとか 👀
Rock54: Caution(BBR-MD5:51946f6eee861e2451231e2b1d17194f)
[sage] 2015/05/04(月) 07:32:09.88:9ulze3uj
Cypressさん自身がそれだけ値段下げて出してくるからね
チップ買ってきて作ったものなんて、頒布できない。
[sage] 2015/05/07(木) 17:02:53.02:RELimYEG
PSoCまつりストリーミングしないかな
[sage] 2015/05/08(金) 18:57:15.52:YSTh/49X
ダメもとでキャンセル待ちしてる
[sage] 2015/05/21(木) 21:02:29.99:8T2FOWHe
PSoC4にMシリーズってのが出るんだな。
[sage] 2015/05/22(金) 00:23:44.81:cge47Lkg
出すつもりみたいだね。
PSoC3/5の時みたいな、グダグダにならないことを望むわ。
[sage] 2015/05/22(金) 13:41:43.67:YEi30UaL

ググったらニュースは2月25日付けだな
元の4と5の中間みたいな感じ?
[sage] 2015/06/09(火) 17:18:58.28:TZ3kkHs5
在庫ありになってる。
ttp://www.cypress.com/?rid=108038
[sage] 2015/06/10(水) 12:38:29.70:46ZILWM2
いつまでもESのままで、挙句に5は5LPになりました・・・だったからなぁ
[sage] 2015/06/10(水) 15:29:45.42:cvELghzN
秋月にも入ったのか
ttp://akizukidenshi.com/catalog/g/gM-09432/
[sage] 2015/06/11(木) 00:04:49.66:nvea3E4T
プロトタイプボードだけさっさと出てはみたものの、
エラッタがいつまでも取れないわ・・だったなぁ。3/5も
[sage] 2015/06/11(木) 09:10:48.43:CLLS7b6h
交換するの忘れて積み基板と化した5のボードががががが。
このまま子孫に伝えてコンピュータ博物館に寄贈する事にしよう。
[sage] 2015/06/11(木) 18:53:12.60:17DM6TLs
5を剥がして5LPに貼りかえてもそのまま動くよ。
[sage] 2015/06/11(木) 20:41:52.08:CLLS7b6h

ナイス情報サンクス。

いま一番コスパがいい5LP入手法といえばCY8CKIT-059買うことかな…
[sage] 2015/06/19(金) 11:43:14.32:8icdRQrJ
PSoC5LPのDMAで教えて欲しいんだが
SPIのスレーブの受信データをメモリにDMAで転送してるんだけど
TDに指定したデータ転送サイズ分転送している最中に現時点で
どれだけ転送完了してるか知る方法ある?
[sage] 2015/06/20(土) 08:21:56.76:U32xuxRz

自分で考えろカス ミ'ω ` ミ
[sage] 2015/06/20(土) 13:39:13.84:D5aIhDbF

自分で考えろカス
[sage] 2015/06/21(日) 09:15:58.43:KAOabMtZ
DMAのレジスタ読む手もあるかもしれないけど、せっかくのPSoCなんだから、
DMAリクエストパルスのカウンタでも作っておけば良いのでは?
[sage] 2015/06/21(日) 20:17:20.62:cthrzeXj

CypressのMyCaseで英語で質問すればいい。
ビックリするぐらい即効で回答してくれるよ。
問題解決したのにCloseしないといつまでもフォローアップメールが来る。
コミュ障しかいない日本語の技術サイトで質問するのは、時間の無駄。
2chなんて最たる例。
[sage] 2015/06/22(月) 07:30:55.85:uXXei/DL
いつの頃からか、Cypressのサポート体制はちょっと感心するくらいマメになってるよな。自動化と人間サポートがうまく組み合わさってる感じ。
[sage] 2015/06/22(月) 11:28:46.32:xbjA/Wyh
JTAGで複数接続したPSoc3にプログラミングすることは可能なのでしょうか?
ボード上にPsoc3を6個ほど配置する予定です。

わかる方いましたらよろしくお願いします。
[sage] 2015/06/22(月) 14:17:05.56:O4otOIUw
JTAGとはなんぞや?ということを調べればすぐに分かる
[sage] 2015/06/22(月) 15:24:59.53:xbjA/Wyh
JTAGであれば個々のデバイスに対してアクセスできると思っていますので
書き込み可能と思っていますがPsocプログラマやPsoc自身が対応しているのか?
とおもい質問させていただきました。

FPGA等と同じようにJTAGチェーンで書き込みできないと
不便と思ったわけですが出来るようですね。
ありがとうございました。
[sage] 2015/07/03(金) 15:54:41.94:vN0noLT4
PSoC5LPでADC_DelSig を12bitのResolutionで配置するとエラー出ます。
どういう事かわかる?
The resolution configured for the DSM listed exceeds the maximum supported on the device. Review and update your design and rebuild.
[sage] 2015/07/03(金) 20:15:39.73:ew+Vfmqe
そのままやん
[sage] 2015/07/03(金) 21:31:07.00:vN0noLT4
CY8C52LPxxxって、ADC_DelSigが使えないの?
[sage] 2015/07/03(金) 23:01:29.99:P33HOrkm
アナログの方は使ったことないからあまりわかんないんだけど...
ビット数オーバーって事だから12bitは無理なんでしょ

データシート見ると52はdelsig持って無いみたいだね
sarの方使ったら?
[sage] 2015/07/04(土) 01:57:55.75:dE1NTLFj

サンキュー
[] 2015/07/04(土) 15:03:29.52:Af9BWa3Q
ttp://blogos.com/member/775/opinion/
ttp://chiebukuro.yahoo.co.jp/my/myspace_ansdetail.php?writer=uochoco
ttp://detail.chiebukuro.yahoo.co.jp/qa/question.php?request_type=3&request_nn=uochoco
ttp://srad.jp/~uochoco
ttps://twitter.com/uochoco
ttps://pbs.twimg.com/media/A-MHrHdCMAE7YfG.jpg
ttps://pbs.twimg.com/media/A98lyHpCQAA1Aus.jpg
ttps://pbs.twimg.com/media/A9D31bgCEAA2uhP.jpg
ttps://pbs.twimg.com/media/A9YajD2CEAAHUYZ.jpg
[sage] 2015/07/10(金) 11:48:00.00:lH95p+K/
PSoC3を始めているのですが
off-chipコンポーネントや外付け配線をする意味ってなんなんでしょうか?
デバッグ用でしょうか?

それと LCD_Position(1u, 9u);の1u、9uの”u”は何を意味しているのでしょうか?

質問ばかりで済みませんがよろしくお願いいたします。
[sage] 2015/07/11(土) 06:23:11.46:ozD3W8Sy
ぅ うんしgねd
[sage] 2015/07/11(土) 06:50:22.24:T7pFfA1D

同じような疑問があったんだけど、覚書みたいなものだと思う。
大きなプロジェクトになったり、複数でレビューする時は有用でしょ。
使ってないけど。
[sage] 2015/07/11(土) 21:28:32.38:idbgVtEy
PSoC4は外付けRやCをオペアンプのゲインやIDACのVDAC変換に使う。
そのため、回路図に外付け部品を描いておく必要がある。
[sage] 2015/07/11(土) 22:11:31.08:idbgVtEy

そういう質問を躊躇わずに出来る奴が伸びる。
ttp://www.tamasoft.co.jp/lc/hlp/F019.html

その感じだと2の補数も分かって無さそうだな。
桁数が有限であることを利用し、負の数を表現する。
8bitの1 -> 00000001
8bitの-1 ->11111111
足すと10000000になるが、桁数が有限だから、先頭の1が無くなり00000000 = 0
桁数の有限性を利用するから、扱うbit数で負の数が異なる。
そのため、int->longなどbit数を変える時、先頭を0で埋めるか1で埋めるかを
意識しなきゃならない。

LCDの文字位置のように、明らかに正数しか取らない場合は困らないが
AD変換などでは致命的なバグの温床となる。
[sage] 2015/07/13(月) 09:54:33.18:4X48TVy/


ありがとうございます。

リテラルの件も細かく説明頂助かりました。
ありがとうございました。


> PSoC4は外付けRやCをオペアンプのゲインやIDACのVDAC変換に使う。
> そのため、回路図に外付け部品を描いておく必要がある。

この場合は外付けの定数変更した場合にリビルドが必要ということでしょうか?
(定数によってDAC等モジュールパラメータが最適化される?)
[] 2015/07/13(月) 12:05:13.13:OUMhUxdf
躓いたときに尋ねて済ませていると、得られた答え以上のものは身に付かないから
点の知識ばかりで線や面になっていかないかもしれないし、尋ねる相手が
見つからなくなったら行き詰まることになりやすいけどね。


パラメータの最適化はされない。外付け部品で狙った動作になるように
チューニングせよってことでしょ。
[sage] 2015/07/13(月) 16:05:05.30:4X48TVy/

ありがとうございます。
疑問が解消され助かりました。
[sage] 2015/07/17(金) 21:45:18.28:XPdoe5sJ
最近PSoCを知ったのですが、いまいちどういったものなのか理解できません。
今までH8、AVR、PICといったマイコンを使ってきましたが、これらと比較してどういった特徴があるのでしょうか?
メリット、デメリットそれぞれ教えていただけませんか?
[sage] 2015/07/18(土) 00:54:59.67:tPhIEZ5E

マイコンをつかったプロダクトは
マイコン+外付けハードの形になることが多い
PSoCはそのプラス外付けハードの部分のサポートが
やたらに充実しているマイコン というか
そもそもマイコンが従で 主はプログラマブルハード
あるいはハードマクロ とでもいうべき
カスタマイズできるハードウェアを志向したチップ
[sage] 2015/07/18(土) 12:14:15.32:zGIMflln
私はアナログ屋で、マイコンなどのデジタルICを知らないままPSoCを使い始めた。
そのためデジタル屋さんとは違った観点でPSoCを見てると思う。
私にとってPSoCはあのロゴそのもので、電子ブロックの集合体であり、ソフトで書き換えられる超小型基板だね。
特にオペアンプ回路の配置が極めて楽になる。
オペアンプは3n+2(n=1,2,4)の端子が発生し、Dual/Quadパッケージなら極めて近くに置かざるを得ない。
しかし、各オペアンプは置きたい回路上の位置が分散する。
つまり、オペアンプから回路各部に放射状に配線される構図になりやすい。
これが極めて煩雑になる。
PSoCは多足部品だから、そこから配線が放射状に広がるのは自明だが
中でオペアンプの位置を柔軟に変えられるので、結果的にオペアンプからの配線自由度が広がる。
[sage] 2015/07/18(土) 16:39:03.04:vLlRTsuu

なるほど、なんとなく理解出来ました。
どちらかというとハード寄りに利便性を追求したものなのですね。
ありがとうございます。

現在はよく利用されているのでしょうか?(個人の電子工作の範囲で)
PSoCと調べても古い記事しか出てこず、最近はあまり使われていないようにも思えますが。
もし流行りは過ぎ去っており、今はあまり使われなくなったのであれば、
なぜそうなったのか教えていただけませんか?
[sage] 2015/07/18(土) 18:12:44.40:tPhIEZ5E
PSoC3, PSoC5LP 等で検索すればいろいろ出ますよ
最近2回開催された「PSoCまつり」で探してみてもいいでしょう
twitterでもときどきtweetがとびますし
youtubeにもいくつか動画が挙がっています
PSoCはいまはPSoC1と呼ばれていますが
わざわざこれから始める人はいまはあまりおられないかも
いまからなら秋月で1500円で売っているPSoC5LPのprototyping kit
がお手軽でいいです
[sage] 2015/07/18(土) 18:18:12.85:tPhIEZ5E
連投すいません PSoC4だとbluetooth low energy に対応した
石が最近登場し,CY8CKIT-042-ビーエルイー(直接アルファベット
3文字で書くとNG認定されちゃうw)というkitもあって
cypress japan によるセミナーも2回開催されました
3回目はあるかな?
[sage] 2015/07/18(土) 19:14:18.54:ux1S9wU2
PSoCは高くてダメ、個別部品で組んだほうが安く済む
[sage] 2015/07/18(土) 22:47:45.93:zGIMflln

日本はアナログ屋とデジタル屋が断絶してるからじゃ無いですかね?
[sage] 2015/07/18(土) 22:55:06.74:rz/oEsXM
次は
07/31(大阪), 08/05(東京)
だってさ
ttp://japan.cypress.com/workshop/capsense-mbr3-ble-0
[sage] 2015/07/20(月) 09:32:17.43:0uTGdfCI

性能の悪くて良い場合は基板面積も少なくなるし便利。
高性能を必要とする場合は使い物にならない。
[sage] 2015/07/20(月) 09:42:33.47:8+UW1SJu

それはケースバイケースじゃない?
アナログで実現出来るのに、知らないからデジタルで
ごり押しするしかない人とか。
[sage] 2015/07/20(月) 09:45:12.12:1DmUs96b
ワンチップにマイコンとOPアンプが入ってるのに、専用のオペアンプに勝てるはず無いだろうに。
ま、アナログの回路設計が出来ない奴には意味不明だろうけど。
[sage] 2015/07/20(月) 09:49:23.41:8+UW1SJu
オペアンプの単体性能は各社色々なので何とも言えない。
入力可能電圧が大きい専用品を使って、分圧せずに直接入力し
オフセットの影響を小さくするとか。
[sage] 2015/07/20(月) 10:12:25.06:1DmUs96b
PSOCよりSNの悪いOPアンプなんて珍しいな。なんていうOPアンプ?
[sage] 2015/07/20(月) 10:27:58.13:8+UW1SJu
どんなオペアンプでも、オフセットはゼロにはならん。
しかしPSoCのオペアンプに入力できる電圧はVddに制限され
MAX 5Vだ。
5V以上の電圧を入力するには分圧することになるが
オフセットは逆比で拡大されることになる。
分圧せず直接入力出来るなら、オフセットの影響は
オペアンプ自身のものに限定される。
この辺の特徴は、オペアンプを使う上で最初に
指摘される注意点のはずだが。
[sage] 2015/07/20(月) 10:41:06.59:1DmUs96b
べつにそんな事指摘してないんだから、とっととPSOCよりもSNの悪いOPアンプを晒せば良いのに。
なんで話を逸らすんだ?

ちなみに、ゼロオフセットなんてごろごろしてる
ttp://www.analog.com/jp/products/amplifiers/operational-amplifiers/zero-drift-amplifiers/ada4528-1.html#product-overview
[sage] 2015/07/20(月) 11:06:11.56:8+UW1SJu
それ、Vddが5Vでオフセット電圧が2.5uVあるね。
例えば入力電圧を10Vで扱いたいのに、1/2に分圧しなきゃならない。
すると、オフセットの影響は5uVになる。
後段が高分解能ADCだと、分圧比が大きくなるほど
このオフセットは無視できなくなる。

またSN比とオフセットはそれぞれ別。
SN比は入力信号有りの特性。
オフセットは入力信号無しの特性。
[sage] 2015/07/21(火) 07:57:26.98:Jr7HIfUd
高いな
[sage] 2015/07/21(火) 08:04:39.43:Jr7HIfUd

5V : 5uVなら18bitの世界。
AD後の演算誤差のほうが影響大きそう。
[sage] 2015/07/21(火) 08:07:41.67:ASD2ns9k

その後も読もう。
[sage] 2015/07/21(火) 17:36:55.97:M9qPAYg+
で、PSOCの内蔵OPアンプの、SN、オフセット性能は?
[sage] 2015/07/21(火) 18:57:37.48:t4zg8bjF
音楽CD黎明期を回顧する記事によると、当時の民生用OPアンプの多くは16bitアンプで信用しうる精度が12bit程度、
CDの規格にあるとおりの16bit精度を出すには20bit以上のOPアンプが必要だったとかいってたが、
今のOPアンプはどの程度まで品質向上したんだ?
[sage] 2015/07/21(火) 19:09:11.96:YONPHejL

CDって、12bit規格もあった気がする。
ソニーの人が16bit ADC作っちゃって、使われなくなったとか。
[sage] 2015/07/21(火) 19:48:47.05:t4zg8bjF
あ、すまん。アンプじゃなくてADCだったか
[sage] 2015/07/24(金) 23:10:55.35:THKZnvqp
オフセットなんて、MUXで入力切り替えて更正してキャンセル
しちまえばいいのよ(笑)


日本のユーザは昔から少ないよ。
個人的には色々重宝してるけど、わざわざWebで公開したりしない。
(面倒くさいし、別に何のメリットも無いし、何より気恥ずかしい)
多分他のユーザさんも似たような感じじゃないかと。

使い物にならない!と叫ぶ奴は昔からいるけど、そう思うなら
思っていればいいんじゃないかな?別に使ってくれとお願い
してるわけでもないし。
[sage] 2015/07/24(金) 23:12:42.02:THKZnvqp
「校正」でしたね。すまん
[sage] 2015/07/24(金) 23:46:01.95:ZwqloKu5
使い物になる・ならない以前に、コスパ悪すぎ
[sage] 2015/07/25(土) 00:02:20.66:ldvTSlp/
コードをゴリゴリ書くような使い方はダメだよ。
[sage] 2015/07/25(土) 09:52:53.54:0iLHhyQM
コスパが悪いと思っている奴も昔からいるけど、そう思う奴は
使わなければいい。嫌々使うことは無いし。
コストダウンできるとか、便利だなと感じる人は美味しく使えばいい。
[sage] 2015/07/25(土) 10:14:50.09:ldvTSlp/
PSoCは後発の強みを生かして、PICの抱える根元的な欠点をほぼ完璧にクリアしたICだからな。
ペリフェラルの柔軟性が真骨頂であり、裏を返すと
ペリフェラルを使いこなせないとPSoCを選ぶ意味がない。
[sage] 2015/07/25(土) 11:14:31.56:DiDm8735
既存モデルのPIC(とかのマイコン)でのペリフェラルの組み合わせに不満がある、過不足が大きくて不便な人には便利っぽいよなあ
石によってはI/Oピンの固定と可変の別も利点と捉えられる場合はある。

他社製品でI/Oピン可変はそこそこ高い石の一部しかなかった気がするし。

まあ、この石が一番安く上がるんだと言えるような使い方は限られてくるとは思う。
[sage] 2015/07/25(土) 18:50:21.99:0iLHhyQM
まぁ、どんなデバイスでも「この石が一番安上がりだ」と言えるような
用途は限られているからこそ、色々な製品が世の中に出ているんだろうけどね。
PSoCとて例外であるはずがない。

ペリフェラルの組み合わせを変更できて、1種類で色々使いまわせる
というのもそうだけど、ペリフェラル同士を内部結線して
CPUを経由せずに直接連携動作できるっていうのも有り難いところだな。
[sage] 2015/07/25(土) 23:41:39.24:DiDm8735
うん。

ただ、最安じゃなくてもさほどコスト的に不利じゃない用途に「も」使うんなら、別デバイスのことで勉強するよりも実質安く付くと考える余地があるわけで、
いままで使ってきたデバイスのファミリーを使おうとする動機になるんだよな。PSoCじゃなくても、他のCPUでも同様でさ。

そうなると「使い慣れた石がいい石」ってなって、保守化しちゃうけど。

すごくピン数が少ない、たとえばDIPパッケージ品を使うような用途ではPICとかにはかなわないし。
(オレ的にはそういう石にはいまんとこ興味がないけど、そこに魅力を感じる人も多いだろうし。)
[sage] 2015/07/26(日) 00:07:10.57:CjiY82sZ
使い慣れたものがあって、それで満足しているならそれで良いんじゃないの?
別に保守的になっていることが悪いっていう事でも無いし。
趣味ならもちろん、好きなようにすれば良いだけだし、
仕事でやるなら、まだまだ不景気なこのご時世ではリスクをミニマムに
するのが大事だろうから、分からないものに手を出すより、手堅くいく
のは当然で、勉強にかける時間も惜しいだろうしね。

PSoCのDIP品も良く利用するけど、なかなか便利に利用させてもらってる。
PICもまだまだ開発環境も乏しかった頃にハンドアセンブルして直接書き込んで
使っていた事もあって、別に嫌いでもないけど、PSoCで楽をし始めたら
「水は低きに流れる」。
モジュール並べてAPI呼ぶだけで済む手軽さにも負けたわ(笑)
[sage] 2015/07/26(日) 00:33:05.86:jd/gR2ht
PICて機能を追加しようと思ったら、まるで将棋を指し直すようんs感じで、Configをゼロからやり直すことになる。
[sage] 2015/07/26(日) 10:37:53.58:A9dBcQpN
それは、使う奴の能力が無いから。
自作ライブラリにして蓄積していけばどんどん簡単になる。
標準化とかセンスが無いと毎回コーディングしなきゃいけないから大変なんだろうな。
PSOCは、アナログが使えるのが良いけど、ツールが馬鹿みたいに重いしアナログ性能も低いからいまいちだな。
[sage] 2015/07/26(日) 10:43:23.29:RmT7L6Fq

なんだ自作ライブラリ前提かよwwww
[sage] 2015/07/26(日) 11:30:00.76:CjiY82sZ
一般的なワンチップマイコンのようにCPUが中心にあるかのような
イメージを抱いているとなかなか”モジュールを並べてAPI呼ぶだけ”
というのが実感として分かり難いから、”API呼ぶだけ”のところに
反応して自作ライブラリがぁ・・とかいうことになるのかもね。

しっかし、イマイチだぁ!とか、コスパがぁ!とか、使い物にならねぇ!とか
叫ぶ奴は昔からいるけど、別に使わなければいいんじゃないのかなぁ?
どうせこんなマイナーな石なんだし、シェアも微々たるもの。
メジャーどころに乗っかってる奴がわめく程のものでもないだろうに。

でも、俺にはPSoCはとっても便利なお役立ちグッズ。ありがたく
使わせてもらってるわ。
[sage] 2015/07/26(日) 11:36:08.01:jd/gR2ht
自作ライブラリ=コードがパターン化=ハードに柔軟性が無い
[sage] 2015/07/26(日) 11:47:46.79:CjiY82sZ

わざわざ自作ライブラリを自慢したくなるくらい、うっとおしいんだろうね。
そりゃ、自作ライブラリがたまると、簡単には乗り換えたくなくなるだろう。
そういう気持ちも分かってやらなくちゃ。
[sage] 2015/07/26(日) 17:33:19.77:ezp8RDT8
自作ライブラリまで整えたら保守化するわな

別にそれは悪いことじゃないんだが、ライバル社製品とか使ってるユーザーに攻撃的だったり悪し様に言ったりするようになると、
保守を通り越して老害になっちゃうんだよな。
[sage] 2015/07/26(日) 17:45:31.52:FVajl3SG
自作ライブラリって言うもんだからPSoC1じゃなくて345の話かと・・・
[sage] 2015/07/26(日) 18:02:23.83:jd/gR2ht
使えば使うほど自作ライブラリの依存度が高まり
他の選択肢を狭めてしまうのも、PICの抱える根本的な問題だね。
レジスタ設定をPSoC CreatorのコンポーネントGUIに隠蔽し
ユーザーはその石特有のレジスタ設定を意識させないようにしたのは上手いね。
[sage] 2015/07/26(日) 18:36:00.48:CjiY82sZ
コンポーネントの自作もできるから、自作ライブラリならぬ
自作コンポーネントとして作っておいて標準コンポーネントと共に
GUI上で貼り付けて配線してジェネレートすればAPI共々生成されるけどね。
[sage] 2015/07/26(日) 21:59:06.22:uJhJFF4M

> コストダウンできるとか、
逆にコストアップになるから使えない。
ARMも100円時代なのにさ…
[sage] 2015/07/26(日) 22:22:15.00:jd/gR2ht
ARMだけで何すんの?
[sage] 2015/07/27(月) 00:20:56.54:13VKHYX3
なんか他のマイコンに敵意持ってる奴がいるな
まあPSoCのスレだからそれも有りだと思うけど

PSoC5はかなり気に入ってるけど
PICだって新しいのはかなりまともだよ
古いのは二度と使いたくないが

力抜いて適材適所でいけばいいと思うんだけどー
[sage] 2015/07/27(月) 08:55:28.93:xWFSNAvM
PSoCに敵意を持ってる奴しかいないようだが…
同価格帯のPICとPSoCを比較した時、優れているのはdsPICの
ADCサンプルレートとDSPぐらいじゃないの?
[] 2015/07/27(月) 18:31:51.48:NbrmBk+1
PSoC5って10ドルもするのね
[sage] 2015/07/27(月) 19:32:21.56:Jjp8mrRy
PSoC5の少ピンがほしいな
20ピン位の
中身は今の量でね
まあ4の機能up版とも言えるか

pic並みに気軽に使いたいんだけど
今のパッケージだとエネルギーいるからなー
[sage] 2015/07/27(月) 19:41:54.49:NbrmBk+1

俺もピンが少なめのがあっていいと思う。
[sage] 2015/07/27(月) 20:38:55.80:vyE5yI+D

STM32とかだと、オペアンブとかコンパレータも入っているのさ。
[ ] 2015/07/27(月) 20:40:43.68:nC8aJsen
1000円の20ピンショボマイコンって、誰が買うんだ?
[sage] 2015/07/27(月) 20:45:50.37:Pw1FBJZy
ノシ
[sage] 2015/07/27(月) 21:29:29.84:ob8ij/rg
デジタルブロックが沢山入ってるなら買うよ
最近は小さいPLD売ってないからね

その点4はUDBが少ないから駄目だな

PSoCの長所は少ピンでこそ生きるような気がするんだが
[sage] 2015/07/27(月) 22:01:12.24:ARfJCwoe

4の新モデルでUDBブロック数が増えるんだよな?
もう出回った?
[sage] 2015/07/27(月) 23:42:02.12:GY/8Vsf7
4Mってやつかな?
まだ評価キットだけみたいだね
ざっと見たけどもっとUDBほしいなあ

8051だけど3のQFN48のやつ使って
600milのモジュールでも作るかなー
うまくやれば32ピンで収まりそうなんだよね
[sage] 2015/07/28(火) 00:19:44.26:SsLFX9ny
PSoC5LPで、VerilogとDMAの連携動作で基本的な処理や応答時間が
気になる部分をやらせて、CPUは処理が入り組んだ部分に専念させるように
分担させてみたらかなり良い感じで動いてくれたわ。

PSoC1のスイッチトキャパシタもなかなか良かったけど、あの後継は出ない
のかなぁ。スイッチトキャパシタでアナログ演算っていうのが気に入って
たんだけど。
[sage] 2015/07/29(水) 08:12:44.64:F5qdbRHz

> 最近は小さいPLD売ってないからね
そういうとこ期待しているから、もっと頑張ってほしい。
[sage] 2015/07/29(水) 23:02:18.36:MOkQmImu
頑張って欲しいけどどうなんだろ
あんまり大きくないから余力無さそうな気も...

少ピンと、あとはローパワーかな
頑張ってほしいよほんとに
[sag] 2015/08/02(日) 01:08:08.70:CgNT2r0F
最近気がついたけど
3の下の方だとかなり安く買えるのな

リールなら1個400円じゃん
PICの高い方となら張り合えるね
UDBいっぱいだから色々使えるし

ちょっと仕事で使って布教活動でもするかな
独特の感覚が受け入れられるかが問題だけど
[sage] 2015/08/02(日) 16:29:02.37:99WL74J/
PSoC 5LP Prototyping Kit なら10ドルで変換基板付きのpsoc5が2つ買えるよw
[sage] 2015/08/02(日) 17:27:00.26:37/mSPPs
そういうこと。だから自分で基板作ろうなんて思わない。


PSoCをマイコンだと思い込むと隘路に迷い込むからね
[sage] 2015/08/03(月) 08:01:58.43:x3RfZYeC

> リールなら1個400円じゃん
高いな
[sage] 2015/08/03(月) 08:49:22.98:QyWCgu4d
そう?
機能を考えれば400円なら悪くないと思うけど

5はまあ高過ぎだな
[sage] 2015/08/03(月) 13:38:43.34:zYVhhlvW
確かに、100円でお釣りが来るようなもので、何でもCPUに処理させるような
作り方をする人には使うのが難しいし、高いものでしかないだろうな。
[sage] 2015/08/03(月) 13:54:32.54:d6yi96bY

買う数によっては秋月扱い品1500円の方が入手しやすい可能性もあるなあ
送料と時間次第?

書き込み用基板の方に付いてるチップは引き出されてるピンが少ないから変換基板付きとして考えるには苦しいかも?
[sage] 2015/08/03(月) 18:41:21.97:eLBOzzGQ

> 何でもCPUに処理させるような
A/Dして、DSPして、D/Aする。
処理速度があれば鉄壁つうか、オペアンプの数や・CPLDの規模に左右されないし。
[sage] 2015/08/03(月) 18:47:50.70:Ro4sojp6
だからさ、そういう人には向かんのだ。
[sage] 2015/08/03(月) 20:22:03.98:n2SeAsQP
AD-DSP-DAだと100円のマイコンにゃきついな
400円出せばdsPICの安いのなら買えるけど

用途は信号処理とは限らんしねえ
[sage] 2015/08/03(月) 20:36:01.93:D7BvO2YE

つ STM32M030
[sage] 2015/08/03(月) 21:15:00.65:eLBOzzGQ
DSPIC33FJ16GP101T-I/SS IC DSC 16BIT 16KB FLASH 20SSOP 251.7円 @1,600個
STM32F030F4P6TR IC MCU 32BIT 16KB FLASH 20TSSOP 80.5円 @2,500個
CY8C4013SXI-400T IC MCU 32BIT 8KB FLASH 8SOIC 50.0円 2,500個
CY8C21123-24SXIT IC MCU 4K FLASH 256B SRAM 8-SOIC 130.5円 2,500個

dsPICねぇ〜
[sage] 2015/08/03(月) 21:19:19.28:i6qGSTuc
STM32にMシリーズなんてあったっけ?
[sage] 2015/08/03(月) 22:38:49.00:SkzxCiM1
F030だとコアはM0だね
積和入ってないからちょっと方向が違うような

ハードでやらないと追い付かない処理にも使えないでしょ?
PSoCの規模だとできる事に限度はあるけどさ
[sage] 2015/08/04(火) 07:15:00.79:g/s4gXUR
psoc4の最上位CY8C4245は1000個以上だと2ドル弱だね。
STM32にDualオペアンプ、Dualコンパレータを外付けすれば
アナログのインターフェースがそれっぽくなるが、PWMの自由度がイマイチっぽい。
また、任意の論理ゲートも組めんしな。
[sage] 2015/08/07(金) 09:52:46.85:LEezJ+bn

>処理速度があれば鉄壁つうか、オペアンプの数や・CPLDの規模に左右されないし。
シーケンシャルにしか処理できないことに変わりないから、
何か重い処理を入れたら他が止まっちゃうしね。

まぁ、「PSoCはマイコンではない」というCYのエンジニアさんの言うとおり。
[sage] 2015/08/07(金) 18:04:07.39:csZNzBhN
PSoCってさ、SoCするために余計な回路が入っているから、安く出来ないんだろうな。
[sage] 2015/08/07(金) 19:43:06.25:7kqL+WPC
並列処理のメリットはマイコンしか使った事ないとわからないかもね

シリアル処理なんかもハードでやった方が圧倒的に効率いい事とかね
[] 2015/08/08(土) 15:25:31.17:LPpWdo5x
PIC的な感覚で見てしまうと、>393みたいになるだろうな。
[ ] 2015/08/08(土) 21:00:12.22:UM4BSSH+
マイコン使ったこと無いと、内蔵ハードもソフトで動いてると思っちゃうんだなw
実際にn秒オーダーのパルス幅を制御出来るPWMとか高度なプロトコルの必要なCANとかが並列に動いてるんだけど。
[] 2015/08/09(日) 15:02:37.61:MV0O0ej4
PSOCしか知らない奴って、どの様にPSOCが実現されてるかも知らないのか。
シリアルなんて決まりきった回路は完全ハードで組まれてる方が
PSOCの様に融通出来る様に冗長になってるよりも性能は高いしコンパクトに纏まるから
安くなるんだが、ゆとり教育のおかげなのかな。
ま、そういう奴はPSOCさえ使いこなせそうに無いがw
[sage] 2015/08/09(日) 15:23:59.74:Tnspkej8
PICなどのCPU + 個別の周辺回路

じゃ絶対に安くならんと、何回言えば分かるんだこのバカwww
[sage] 2015/08/09(日) 17:08:26.80:K1DY67Yh
gold符号なんかで固定の回路なんてあるの?
都度作らないとどうしようもないんだけど

FPGAじゃ大きすぎるけどソフトじゃきつい処理に使えるから価値があるんだと思うんだが
[] 2015/08/09(日) 17:56:12.84:MV0O0ej4
PSOCより圧倒的にPIC等、普通のマイコンの方が売れてるって事は
大してメリット無いって事だな。
そんな簡単な事もわからないのかw
[sage] 2015/08/09(日) 18:04:33.84:Tnspkej8
お前がろくにアナログデバイスを使いこなせないってことは簡単に分かる。
[sage] 2015/08/09(日) 18:18:57.43:K1DY67Yh
んー
何かやる時にすぐにASIC作る癖がついちゃってる一昔前の人かな?
今時ASICははやらないと思うんだけど

普通のマイコンでできる事は普通のマイコンでやればいいよ
普通のマイコンじゃ効率悪い所でPSoC使おうって話なんだけど
[] 2015/08/09(日) 20:03:32.82:MV0O0ej4
>普通のマイコンじゃ効率悪い所でPSoC使おうって話なんだけど
その割に「シリアル処理」wとか位しか思いつかないんだろw
そんなの普通のマイコンでも実装されてるし、下手に融通性を持たせてない分
同じプロセスならチップ面積も小さくなるし性能も高い。
そして、シリアルの送受信の間に入る処理は複雑になる事が多いから高速なマイコンコアが便利
だけど、PSOCには望めないな。

アナログにしたって、玩具程度に使うならまだしも、普通のOPアンプの性能さえ出ないから
中途半端なんだな。
[sage] 2015/08/09(日) 20:29:12.52:iy73yzx2
性能の高いシリアルw

USBハイスピードやらウルトラスピードでも実装するのか、SATAとかPCI express バスでも付けるのか。
普通のシリアルポートに性能なんかぜんぜん必要ないだろ。

8bitCPU全盛期頃のシリアルポートICで性能不足な使い方なんて、IICとかの周辺回路接続用途でも使わない限り、マイコンでは不要じゃん。


まあ、専用ハードの方がPSoCみたいにCPLDやらFPGA等っぽい汎用回路で組むより消費電力は下げられるだろうが……
[] 2015/08/09(日) 20:40:21.59:MV0O0ej4
10Mbps位はよく使うな。これくらいだとDSPICの処理が(他にもやらせてるので)結構きつくなってくる。
それ以上使うときはFPGAにしてる。結局、PSOCの出番は無い。
[sage] 2015/08/09(日) 21:23:17.08:+TbpGNJs
なんでこのスレ見てんの?
[sage] 2015/08/09(日) 21:30:19.53:K1DY67Yh
ワイヤレスやってるとCPUで処理するには重いシリアル処理があるんだけどね
別に10Mbpsも出さないけど

CPUの1/16やら1/32とかしか使えない処理にリソース使うのは無駄だと思うがね
そんな余裕あったら他の事やらせるが
[sage] 2015/08/09(日) 21:31:26.43:Tnspkej8
dsPICでデジタル制御電源を設計したが、AD変換とMAC演算はともかく、PWMモジュールがクソで非常に困った。
デッドタイムが柔軟に設定できん。
[sage] 2015/08/09(日) 21:51:23.84:K1DY67Yh
なんつーか
PSoCを全否定してる人はなんか恨みでもあるのかな

マイコンなんざ状況に合わせて使い分けるもんだと思うんだけど

俺はPSoC使うけど16bitのPICもよく使うよ
[sage] 2015/08/09(日) 23:46:29.05:xBghXGkB

不思議と昔からPSoCに敵意剥き出しで向ってくるのがいるんだよね。
シェアに大きな影響を与えるような物でもないし、別に顧客を大量に
食われて困っているわけでもないと思うし、何をそんなにムキに
なっているのかわからん。

その割にはPSoCのことは殆ど知らないから、
>396や>397みたいな頓珍漢なレスをしてしまうのかなぁ?
(>403や>404も似たり寄ったりだけどね)

私生活で色々シンドイことがあるのかもしれないから生温かく
「そうだねぇ〜(苦笑)」と聞き流してあげればいいのかな?
[sage] 2015/08/09(日) 23:59:49.18:9BJ3esTD
使いこなせなかった腹いせに全否定してるんじゃないの
各人のプログラム流儀や経験の違いで得手不得手もあるだろうし
恨み千倍になってる
[sage] 2015/08/10(月) 20:17:07.95:qyHm7Juy
サイプレスって棺桶専用樹 逝っとけ
[sage] 2015/08/10(月) 22:06:50.37:NoJpcJ1T
そういえば、ノアの箱舟の船底はサイプレスなんだよね。
[sage] 2015/08/12(水) 16:27:52.11:9B5wFrgl

様々な異論が出てて未確定っぽいけど、メジャーな説としては、それっぽいね
ただ。船底じゃなく、(船底を含めた)船体の材料のような。
[sage] 2015/08/16(日) 17:48:40.41:Qjr46HOx

> CPU + 個別の周辺回路
その個別の周辺回路ってなんだよw
逆に、今時のマイコンに内蔵されて無い機能ってなんだよw
[sage] 2015/08/16(日) 18:14:42.79:LhgZPdLO
かまってクレクレ君は放置でいきましょう〜♪
[sage] 2015/08/16(日) 19:13:06.96:CNSAwcFk
必要な機能が、ちょっとだけ足りないとかで足りてるの探すと異様に充足した上位モデルしか無くなるとかなら、、わりとありがちなんじゃない?

ADCの種別で要求が厳しくてモデル数が少ないとか、必要モジュールのいくつかが同一ピンを取り合ってるとか、
ただ載ってるだけだと、使うに当たって制限が出てくることはよくあるんじゃないかと思う
[ ] 2015/08/16(日) 21:20:10.24:g2EL9PAe
中位モデルしか無いPSOC
[sage] 2015/08/17(月) 07:54:30.16:zTAPlAR5

> dsPIC でデジタル制御電源を設計
無謀な挑戦と言うか、dsPICより安いDC/DCは沢山あるのに、無駄と言うべきか。
[sage] 2015/08/17(月) 12:24:44.07:jza1M+kC

・CQ出版という会社を知ってます?
・AC/DCというロックバンドを知ってます?
[sage] 2015/08/17(月) 19:27:15.69:5ZRZN8nF

まぁまぁ・・・子供じゃないんだから。
PSoCユーザならもっと余裕を持たなくちゃ。
[sage] 2015/08/18(火) 08:15:09.30:/M5egM8n

> STM32にDualオペアンプ、Dualコンパレータを外付けすれば
既に内蔵してる。
[sage] 2015/08/18(火) 20:59:04.60:iFFsBHAP

なんで部分的に擁護すんの?
夏休み最終日に「あとは絵日記だけ」と言ってる小学生みたいなもんだ。
[sage] 2015/08/18(火) 23:00:58.95:a/RN3enl
何を言ってるのかまったくわからん。
[sage] 2015/08/19(水) 00:11:42.23:1wuige2B

まぁ、いいじゃないか。
そんなピンポイントしか理解できていないってことだよ。
[sage] 2015/08/19(水) 03:31:46.05:C3UnmUDn

なんで全面的に擁護しなきゃいかんの?
STM32がそんなにいい訳?
[sage] 2015/08/19(水) 03:56:25.46:gom1b/q+

STM32がPSoC4に劣る事を認める訳ね。
[sage] 2015/08/19(水) 07:30:51.40:uViFKigU
DSPICを使った市販のUPSは10年近く前に見たことあるが
PsoCのは見たこと無いな。
[] 2015/08/21(金) 08:33:53.48:F6d4B/72
別に>428に見て欲しいわけじゃないからいいんじゃないの?
[sage] 2015/08/21(金) 18:20:58.47:/rVleE9T

PSoC4の何がいいの?
おせ〜て
[sage] 2015/08/21(金) 18:54:39.63:uoBos8FM
多分、>430には理解できないから気にしなくていいよ。
[sage] 2015/08/21(金) 19:00:22.65:JCkayODi

安価な電子ブロック付き可変基板。
[sage] 2015/08/25(火) 19:03:46.71:0dUv6Y/F
PSoC5の一番安いのは500円か。
ただオペアンプが無いし、ADCが1個だし、なんか残念なスペック
[sage] 2015/08/25(火) 23:14:54.12:xb7uxuuh
PSoC5はとっくに新規採用しないでね製品になっていたと思うけど。
[sage] 2015/08/26(水) 09:37:47.25:sE8dFXXO

PSoC5LPに置き換わったので、LPじゃない旧シリーズが廃盤になっただけじゃん……
[sage] 2015/08/26(水) 18:41:46.35:pJLYQitv

しーっ
みんな生暖かく見守っているとこ
[sage] 2015/08/27(木) 07:34:55.30:kegbyfQO
みんな自分だけはバカじゃない他より上位であると思いたい
[sage] 2015/08/29(土) 09:44:15.63:TymaBruG
尊脳上位論ですね。
[sage] 2015/08/31(月) 20:22:24.10:b5XU8ho7
CPLD/FPGAにソフトCPU載せたほうが良くね? と、思う今日この頃
[sage] 2015/08/31(月) 21:37:30.77:Oda5bhXM

PSoCを理解できなかった人の典型的な反応と同じで、思わず笑った。
[sage] 2015/08/31(月) 21:44:08.21:DQPHzhjQ
PSoCに限らずFPGAとかを周辺につけたマイコン類はいくつものメーカーから出てるわけだしな
ソフトIPで足りるなら、PSoC以外に出てるはずないよな
[sage] 2015/09/01(火) 00:14:41.69:QHfU4ZjP
ソフトIPもありだとは思うけど...
FPGA高いよね
電源も色々いるから大変だし

PSoCならFPGAが使えない小規模な物に使えるからね
世界というか用途が違うと思う
[sage] 2015/09/01(火) 01:15:22.88:6lvnIKA2
ソフトIPにしても、FPGA+CPUにしても、全体としてどう取りまとめるか
というところが大事で、単に”素材だけ用意しました、後は勝手にやって
ください”じゃ、駄目なんだよね。

アナログFPGAなんていうのもチャレンジしたところはあったけど、
結局消えちゃっね、そういえば。
[sage] 2015/09/01(火) 04:07:07.90:gex24N+e
PSoCのあれをFPGAと呼んでよいのかは疑問
[sage] 2015/09/01(火) 07:48:35.43:HfvLlTQk
PSoCもっと早いの欲しくない?
[sage] 2015/09/01(火) 13:28:14.09:DBeQSrio
PSoC1のデジタルブロックはFPGA/CPLDじゃないからね。
PSoC使ったことが無い人はそのあたりを誤解していることが多いんだろうけど。


それほど欲しくは無いかなぁ。処理の大半はPSoCブロックやUDBとかの
ハードウェア処理に任せてしまってるから、CPUだけ速くなっても
消費電力が増えるだけであんまり美味しくなさそうだし。

PSoC1にDMAコントローラが欲しいなとか、
PSoC3/5LPにスイッチトキャパシタブロックが欲しいと思ったことはある。
[sage] 2015/09/01(火) 14:54:41.09:wEu0zf1D
3/4/5にもDIPパッケージか小ピンが欲しいと思ったりはする。
[sage] 2015/09/01(火) 15:19:02.93:XUqG4Jje

特に、小規模と自称するPSoC4に少pinのパッケージがなかったら意味不明だよねー
[sage] 2015/09/01(火) 17:41:18.90:XUqG4Jje

ホントに速いのがほしくなったら、アプリケーションプロセッサ用途の高速なARMでもその他マイコンでも買って、外付けでFPGAと組み合わせる方が安く高性能高機能に作れるだろう。
[sage] 2015/09/01(火) 19:38:48.13:d1EeFPvi
8ピンのPSoC5とかあると夢が広がるな
[sage] 2015/09/01(火) 21:57:28.07:rYo2Uhar
どんなに良いのを作っても、それが伝わらなければ意味ないのよ
[sage] 2015/09/02(水) 23:09:21.35:lVs/MB1p
速度という点なら、CPUが速くなるより、ALUが何個か入っていてくれた
方がいいかなぁ。
DMAとUDBとALUを連携させれば、CPUはもっと複雑で入り組んだ処理に
専念できそうだし。
[sage] 2015/09/03(木) 08:00:05.95:pCKIGRMT
マルチコアでよくね?
[sage] 2015/09/03(木) 16:29:26.01:nkDqWhdj

DMA+ALU+UDBでアプリケーション専用プロセッサみたいにしてやれば
下手に汎用性を持たせない分だけ、レスポンスが良いだろうし、
消費電力の面でも有利でしょ。

割り込み受けて中で処理する・・・なんていう方法だとマルチコア化しても
結局割り込みのレスポンスが律速段階になってしまうしね。
なにより「マルチコアにしたから性能あがりました」じゃ当たり前すぎて
面白みが無い(笑)
[sage] 2015/09/03(木) 18:49:20.68:b6gIHvFI
ALUレベルだと使い手が無さそうだけど。
[sage] 2015/09/03(木) 21:54:50.78:CqIUGqSR
ソフトウェア処理しか頭に浮かばない人はそうかもね。
[sage] 2015/09/03(木) 22:04:56.10:qOu8fcBG

> 下手に汎用性を持たせない分だけ、
自由度が高い分、配線領域に食われてコスト高になりそう。

> 割り込み受けて中で処理する・・・
暇しているコアが受付るんじゃね?

なんかさぁ、ALUだけだと固定化されてしまうのが勿体無くね?
ちょっと命令デコーダもたせてブロセッサ化したほうが良く思えて。
[sage] 2015/09/03(木) 22:59:15.11:b6gIHvFI

ALUだけって、具体的に何に使うの?
[sage] 2015/09/03(木) 23:11:21.78:qOu8fcBG

そうは言っても、今やソフトの時代だからなぁ。
UDBもハードと言うには厳しいし。

ハードでしか出来なかったことが、ソフトでも出来るようになった今日この頃、面倒なことはソフト屋に押し付けるに限るw
いいんだよ。キーボード叩けば修正出来る楽な仕事してんだから、奴らは。
[sage] 2015/09/03(木) 23:22:48.20:8J7hnmia
量産不具合があってもソフトウェアアップデートで対応出来るという深層心理の
甘えがあるのがソフト屋
量産問題が出たら回収&改修の覚悟を持って量産導入するのがハード屋
[sage] 2015/09/03(木) 23:28:31.70:fCdZB2Qv
組み込みに来てるソフト屋ですらその程度の認識なのか。
まだまだ食えそうだな…
[sage] 2015/09/04(金) 02:14:36.08:4vXiavS5
むしろ、軽微なミスならソフト屋に帳尻合わさせりゃいいやといいかげんな仕事してるのが昨今のハード屋

量産で問題出して改修で予定通りにモノ出してこないせいで、割食って残業しまくりなのがソフト屋
ソフト屋は後工程になるせいでリリース間際にドタバタしてるように見えるが、その原因のほとんどは
予定通りに設計通りのハードを出してこないハード屋のせいだったりする
[sage] 2015/09/04(金) 06:33:23.88:Pbcfymzj
やっぱりソフト屋は大したこと無い。
[sage] 2015/09/04(金) 09:43:44.49:JELO4Rvc

>暇しているコアが受付るんじゃね?
暇していても忙しくても、そのコアが割り込みの処理にとりかかるまでの
時間は大差ないからね。

処理がややこしいプロセッサ的なところはCPUにお任せして、
比較的シンプルでハードと連携してパイプライン的に流せるところは
ハードウェアにお任せした方がパフォーマンスは稼ぎやすい。


PSoC1のSCブロックがデジタル化されたと思えば良いかもね。
[sage] 2015/09/04(金) 09:57:07.51:tQX+Cmo7
責任転嫁してる間はどっちもクソ、組織的にクソだという事だよな。自分のせいじゃないいう奴にろくなのはいない。
[sage] 2015/09/04(金) 10:52:44.00:XQquVu+y
違う。
モノ作り業界には厳然たるカースト制度がある。
この現実を受け入れられない奴は元々センスが無い。

エネルギー>材料>部品>ハード設計>ソフト設計の順だよ。

モノが下流業界に落ちる毎に、その業界の利益が確定する。
下流に行くほど付加価値を付けられるので当たれば美味しいが
大抵は過当競争だ。
で、ソフトはどう足掻いてもハードの枠内から出られない。
[sage] 2015/09/04(金) 11:45:17.89:rCrIwpAZ
にセンスとやらとモノづくりの知識が無いのは良く分かったがPSoCと何が関係あるの?
[sage] 2015/09/04(金) 12:11:10.13:XQquVu+y

下らんレスだな。
PSoCは特にアナログデバイスだけで回路を組むスキルが無いと
真価を引き出せない。
単なるソフト屋は最初からお呼びじゃないし、仕様通りに
ロジック組んでりゃ許される組み込み屋も、ちょっと畑が違う。
[sage] 2015/09/04(金) 20:31:06.59:075W5uMN
そうやって偏屈な事言ってるからアンチが湧くんだよ
[sage] 2015/09/04(金) 21:58:07.23:RinDXI7B

たかが、アナログ小信号でドヤ顔?w
[sage] 2015/09/05(土) 00:34:38.07:EhRzKN3R
アナログデバイスを扱う≠小信号を扱う

ですが?
材料のこともある程度知っておかないと、量産品質で泣くことになります。
[] 2015/09/07(月) 14:34:11.71:zzuLnGVw
PSoCを触っていてハード屋、ソフト屋、アナログ、デジタル個々に議論するのはなんか変だな?
目的の機能を1チップ納めるのに非常に便利なチップですよね。
[sage] 2015/09/07(月) 19:33:14.54:xqlRa+71
チップ内で処理できるエリアが増えた分だけ、全体をどうとりまとめていくのか
というセンスが問われるね。
CPUをぶん回して演算して処理するのも一つのやりかただけど、答えはそれだけじゃ
ないよってね。
[sage] 2015/09/07(月) 22:52:35.58:uTMvi/Li

PSoCで12V以上を直に扱えるの?
RFを扱えるの?

おせ〜てw
[sage] 2015/09/07(月) 23:51:59.30:xqlRa+71
そういや、PSoC1でAMワイヤレスマイクやラジオの製作があったな。

PRoCはWireless内蔵で、
Power PSoCは12V以上(30Vくらいまではいけたっけ?)扱えるね
[sage] 2015/09/08(火) 00:01:40.61:ULLQmwGs

PSoCがはじめて紹介された10年くらい前に、同じような事を
捨て台詞みたいに言ってたのがいたよw
[] 2015/09/08(火) 00:19:16.43:e4pFTZ9H
PSOCは10年進化してないって事だな
[sage] 2015/09/08(火) 04:24:00.28:oBsoo3Be
10年前の仕様でまだ入手可能ってことだろ
業務に最適じゃねえか
あんま儲けとれないけど
修理より丸ごと買い買えのほうが利益上がるからな

8051コアのpsoc5って秋葉でどこに逝ったら買える?
秋月はh8なんて骨董品に夢中だし駄目だww
[ ] 2015/09/08(火) 05:55:29.91:e4pFTZ9H
業務に必要なのは、同じ型番の物がディスコンにならないこと。
新しい機能や性能の物が新しい型番で売られること。

どちらも厳しいんでは?
[sage] 2015/09/08(火) 07:56:46.49:rqXAru8f
8051コアのPSoC5/PSoC5LPはありません
PSoC3のこと?
[sage] 2015/09/08(火) 08:09:02.14:ULLQmwGs

>477自身に10年間進歩が無いってことだねwww
[sage] 2015/09/08(火) 12:23:56.28:HY/V5BC7
そんなに悔しがる内容かね?
[sage] 2015/09/08(火) 13:30:23.55:DT1IiLxN

できることをできないと勘違いして難癖つけるやつがいつまでたってもいなくならないねと言われてると理解できない481の読解力が足りないだけだろ
[sage] 2015/09/09(水) 17:47:16.65:UeVxZPlo

そんなに日本語の読解力が無い事を自慢しなくてもいいのに・・・
[sage] 2015/09/09(水) 20:20:07.18:DcOyEjjL
オレ、使ったことは無いが興味はあるのでこのスレ見てる奴w


> できることをできないと勘違いして難癖つけるやつが

無理ないと思う、資料の書き方が独特だから。
個々のCPU・OPAMP・CPLDを知ってても、なんかPSoC資料って独特。
メリットが伝わって来ない。
[sage] 2015/09/10(木) 09:27:23.13:cnE5f+aX
最初にPSoCの英文資料と内部ブロック図を見た時には感動したっけな。
メリットは充分伝わってきたわ。

メリットが分かるか否かは、今までやってきた事にもよるかもね。
[sage] 2015/09/10(木) 20:28:46.61:mWP++0+3
ないなぁ〜
新しいブロジェクトが立ち上がる毎にPSoCを候補に上げるけど、いつもコスパ悪しで消える。

強く推せないんだよね。
[sage] 2015/09/11(金) 19:20:38.22:H3HkdC7+

私は製品にも美味しく使わせて頂いてるけどね。

そもそも、PSoCを候補にあげること自体が間違ってるんじゃない?
PSoCはそもそもPICだのAVRみたいなMCUじゃないし。
(CypressのサイトでもMCUには分類されていないでしょ?)
システム全体を見た見極めが大切よ。
[sage] 2015/09/12(土) 09:21:54.85:R5a9/nvb

> そもそもPICだのAVRみたいな
いまさら新製品に、それ使う奴いるんか?
そんな設計や依頼、5年前のdsPICが最後だったな〜
[sage] 2015/09/12(土) 10:00:17.81:AcCZT5uH
いいんじゃねぇの?別に無理して使うようなものじゃないし。
[ ] 2015/09/14(月) 21:25:13.62:hpeRGBMJ

高い割には性能いまいちなのがネックだな。
それならPICに外付け回路の方が高性能を狙える事が多い。


仕事がこないのは単に見限られたからでは?
それとも他の石でなら仕事あるのか?
[sage] 2015/09/14(月) 21:26:51.27:P98se3wf
PICに外付けw
[sage] 2015/09/14(月) 21:42:31.82:k6znoB7+

そう。今となっては無理して使うPICやAVRが、なんで出てくるかが不思議
[sage] 2015/09/14(月) 21:45:24.35:k6znoB7+

なぜPICと言うコスバの悪いチップを使うのか、俺には理解不能。
[] 2015/09/14(月) 21:55:43.19:bGCBmfxL
どんなもんでも使う人の能力しだい、デバイスの違い
が全てではないと思うよ。
うまく使えなければ仕事も来ないし
性能とコストと製品の完成度で判断しなきゃね!!
どんなチップでも生きる場所は存在します
PICが8ビットマイコンの出荷実績で世界1位にはならないと思うよ
[sage] 2015/09/14(月) 23:10:20.09:wy2Z+9G5

マイクロチップの言う事鵜呑みにして、頭大丈夫?
16/32bit市場に対して8bit市場がどうなっているのか、分かってないの?
[sage] 2015/09/14(月) 23:38:34.37:wy2Z+9G5

ttp://pc.watch.impress.co.jp/img/pcw/docs/683/646/html/02.jpg.html
[sage] 2015/09/15(火) 01:26:42.69:NXYiHqYF
そんな縦軸が何かもわからないようなグラフで何言いたいのかわからんな
出荷数なの?出荷金額なの?

出荷金額のシェアであれば、単価の高い32bitが増えれば出荷数以上に出荷金額シェアも増えるし
逆に8bitはコストダウンが続いてるんだから個数が増えても金額シェアが減るという事も考えられる

そもそも、Freescaleが作ったデータをARMの人が引用してる訳じゃん
そりゃ32bitに有利なグラフ持って来るわな
そういうバイアスを含んだデータをポンと出して何か語ったつもりになってるとか、コミュ障ってレベルじゃねーぞ
[sage] 2015/09/15(火) 08:58:07.23:mdYaOTwB
PICて品揃えが豊富でも、流通している型式に偏りがあり
作りたいモノがあって、それからPICを選ぶべきなのに
入手しやすいPICが起点となり、それから実現できる機能を
絞っていく本末転倒の選び方になっている。



これがPSoCが開発された動機だろ。
[sage] 2015/09/15(火) 22:27:35.52:pcUJEdaY
色々な石使わないと片寄るよー
頭固まっちゃったらエンジニアとしては終わりじゃない?

普段はPSoCだけどたまにはPICって感じ(逆かな?)の方が健康的だと思う
[sage] 2015/09/16(水) 17:08:28.29:d/RJzBjH

そんな似たようなレベルのものばかりやってると偏るよー

とかね(笑)
[sage] 2015/09/16(水) 21:10:12.45:vbgvVcaM

英単語も読めないの?w
[sage] 2015/09/16(水) 21:15:36.21:uuX9sRpN

適材適所、同じチップで済むのが不思議。
無論、無理矢理使えば使えるけど苦労する部分もあるし、半年経てばもっといいチップが出てるし。
[sage] 2015/09/16(水) 21:19:08.94:Bv6mIWw7
適材適所というのは簡単だが、その適材を探すのにPSoCが一番確実なのだが。
[sage] 2015/09/16(水) 23:15:00.80:yY+DqXLH
結局、おまえらPSoCで何作ってんの?
[sage] 2015/09/16(水) 23:17:25.67:Bv6mIWw7
色々。
[sage] 2015/09/17(木) 00:52:09.26:7A5YU2DL
乾電池1本で起動して、超音波距離計と連動して白色LEDの明るさが
自動的に変わる懐中電灯とか
デジタル設定できる実験用のプログラマブルトラッキング電源とか
PRS-PWMで同期ノイズの影響を避ける小細工を入れ込んだり
UARTの出力に変調かけて差動出力して、ツイストペアケーブルで伝送したり、
某社さん向けのセンサの調整用アダプタ作ったり

まぁいろいろ。
PSoC3でアナログRGBディスプレイに繋いでシューティングゲームみたいなの作った
こととかもあったな。英数字のフォントデータを全部手作りするのは面倒だった
けど、面白かった。
[sage] 2015/09/18(金) 03:56:11.03:M18jWHaY

PSoC 4200と違ってブートローダーもいらんし書き込みも手間がかからんしデバッグもできるしなかなかいいな
[sage] 2015/09/18(金) 12:07:03.25:s+2Qn7AB

4200のライター&デバッガーにもなるしね。
[sage] 2015/09/18(金) 15:52:55.44:NTUBu5m+
明日秋葉行くんで意味もなく買っちゃいそうだからやめなさい
[sage] 2015/09/18(金) 16:01:58.99:DKFmOFJi
昔のトラ技に載ってたラジオの時報で補正する時計
作った人おりますか?
[sage] 2015/09/27(日) 16:36:49.61:HNlExEw6
ほす
[sage] 2015/09/27(日) 17:27:24.21:n4dPpRl5
ど素人なのですが
PSocを使うと加算回路などが外部の抵抗なしに作れますか?
電源ピンに付ける0.1uF のコンデンサも省略できますか?
[sage] 2015/09/27(日) 17:39:42.79:ovM1UQu7
加算回路は外部に抵抗などは不要だな。

コンデンサを省略したければすればいい。電子回路は貴方の思った
ようにではなく、作ったように動く。
それだけのこと。
[sage] 2015/09/27(日) 18:04:15.02:BNPsdu7h

PSoC4は外部抵抗で作る。
そのためコードでゲインを調整するのは難しい。
PWMのDuty制御とCRの充放電で擬似的に出きるだろうが
当然揺れる。
あと、PSoC3はVdd端子がそこらじゅうに分散してるので
コンデンサの推奨回路が複雑で、以外と使える端子が少ない。
[sage] 2015/10/01(木) 16:52:08.56:pLy3uaS1
PSoC3〜5はプログラマブル・アナログって要素はなくなっちゃったからね
単につなぎ方を内部で代えられるOP-AmpとComparatorが入ってるだけで
のやりたいようなことには、PSoC1

まあ、0.1uF のコンデンサは省略できんけど
[sage] 2015/10/01(木) 21:49:31.11:VD/rl2aH
省略しても動くっていうこともあるけどね。
[sage] 2015/10/02(金) 17:37:28.10:nhaLy+P3
PSoC3〜5のすみにPSoC1(CPUなし)っていうふうにはできなかったのかな?
キャパシタがチップ面積食う?
[sage] 2015/10/02(金) 21:29:06.37:GkwqgAGt
CPU無しのPSoCってなんなん・・・
[sage] 2015/10/02(金) 21:31:39.95:qTyXXRfH

楽そうだね
[sage] 2015/10/02(金) 21:33:12.58:qTyXXRfH

「隅に」を理解しようねw
[sage] 2015/10/02(金) 22:19:03.50:GkwqgAGt

何を言いたいのかさっぱり分からんが普通1と同等の周辺つけて欲しいっていわんか?
[sage] 2015/10/03(土) 04:19:28.31:bK8QxmaT
が言ってるのは、PSoc3〜5に更にPSoC1の「周辺」が入ってる
ってことだろ?
まあ丸ごとPSoC1が入っててもいいかも知れんけど
プログラミングが煩雑になるだけだから
[sage] 2015/10/03(土) 16:57:02.19:nZGYNJg3
M8CのCPUをひっぺがして、CPUバスをPSoC3/4/5LPの内部バスと
ブリッジしてくれても良いかな?
[sage] 2015/10/04(日) 22:52:59.85:DrJOl+S0
秋月で"PSoC 5LP Prototyping Kit"と"SDカードスロットDIP化モジュール"
買ってきて、SDemFile_Example 動かしてみたら動かない。
数日放置後、別のサンプルプログラム動かしてて、回路図見てたら
なんとSDカードに割り当てたピンに1.0uFのコンデンサがぶら下がってるでわないか!
他のピン割り当てたら成功。でも、SPIクロックの最高周波数を10000kHzとかすると
動かなくなる。そういうものなのか・・・
[sage] 2015/10/04(日) 23:01:42.36:DrJOl+S0
ちなみに、"PSoC 4200 Prototyping Kit"のほうは、600円で売ってるけど
これ、Cortex-M3の載ってる評価ボードでは最安値じゃない?

中華Arduinoでもこの値段では買えない。KitProg部分だけUSBシリアルとして
使っても引き合うかも
[sage] 2015/10/05(月) 08:48:03.15:uW+Chval
>SPIクロックの最高周波数を10000kHzとかすると
>動かなくなる。そういうものなのか・・・
まぁ、>525の技量がそのくらいだったということで。

>Cortex-M3の載ってる評価ボード
PSoC4はM0じゃないっけか?
[sage] 2015/10/05(月) 09:05:02.46:/37NxWFa
PSoC4はM0じゃないかな。あとKitProgじゃなくただのブートローダーとUSBシリアル。
[sage] 2015/10/05(月) 17:07:06.18:nnZJMYjP
>PSoC4はM0
そうだった

>KitProgじゃなく
↓見るとPSoC5LPのと同じのがくっついてるみたいだよ
ttp://www.cypress.com/documentation/development-kitsboards/cy8ckit-043-psoc-4-m-series-prototyping-kit
[sage] 2015/10/05(月) 17:48:23.75:e/vD19i+

秋月で売ってるのはこっち
ttp://www.cypress.com/part/cy8ckit-049-42xx
10ドルのボードじゃ600円では売れん
[sage] 2015/10/05(月) 18:42:11.20:nnZJMYjP
なるほど、考えて見たらそうだ
秋月のHPの写真見たら、分かることだったけど
思い込みは怖い
[sage] 2015/10/07(水) 01:35:34.36:1BszGZTn
529のボードはまだ売られてないみたいね
まあ、PSoc5のと同じ値段なんだろうから、デバイス評価目的以外には
意味ないだろうけど
[sage] 2015/10/07(水) 12:38:13.40:/6BSu5hO
変換基板作るより、この手のをそのまま使った方が良さそうだな・・・
[sage] 2015/10/07(水) 17:47:26.81:1BszGZTn
下手すると、っていうより明らかにチップ自体より値段安いからね
1500円の買わないとデバッガ別に買わないといけないから
とりあえず1枚も買わないって選択はないと思う

考えてみたら、PICはともかくAVRで遊んでる連中ってデバッガ持ってるの
ほとんどいないと思うんだけど、よくやると感心するよ
[sage] 2015/10/07(水) 21:25:52.30:JrzT84eU
microsemiのSmartFusion2、このチップについておまえらの感想は?
[sage] 2015/10/07(水) 21:31:34.94:6OUEBUa0
どっかで見たような構成だな。
しかし高すぎ。
[sage] 2015/10/08(木) 07:27:21.27:S97m8B94

>このチップについておまえらの感想は?
「まぁ、盛りだくさんだこと」
かな?
PSoCの利点はDesigner/Creatorにありだと思ってるから、
あんな感じのツールが用意されているならいいかも。
[sage] 2015/10/08(木) 21:20:44.43:RFPVqBvk

80MHz vs 166MHz
[sage] 2015/10/09(金) 20:00:41.74:hu7PpkfQ
PSoCは堕落?したとはいえ、アナログあってなんぼの石だから
FPGA内蔵の石と比べられてもな

CPUのクロックが高いからこっちの選ぶなんてのはパソコン買うとき
くらいだよ
[sage] 2015/10/09(金) 21:15:16.17:Pd53vmnc
にしてもPSoCのADCは遅くないか
[sage] 2015/10/09(金) 21:23:41.10:46VcSrAu
新時代は来なかったorz
しゅうりょ〜〜
[sage] 2015/10/09(金) 21:55:37.11:Sv6AN5+y
>541はサヨナラしてもいいんじゃない?
漏れはありがたく美味しく利用させていただいてますだ。
今度の新規案件もPSoC5LPで便利にしてるわ。
DMAとVerilogなロジックの組み合わせでCPUのサポートしてやると
実にいい感じ。
[sage] 2015/10/10(土) 00:15:43.75:9Z1dzAjT
トランジスタ技術2013年7月号
技術を磨ける古き良き時代の最新IC PSoC 秋田純一
(前略)
ムーアの法則によって回路を構成するトランジスタ数の制限が事実上無くなった時代では
凝った工夫をするよりは、システマチックな設計法を尊重する傾向が強くなっています。
潤沢に使えるリソース(トランジスタ)を惜しむことなく使ってモノを作り上げる、いわば
富豪的なアプローチと言えます。
(略)
システマチックな設計法は設計論を体系立てやすく、またミスも入りにくいというメリットがあるのは
事実です。アナログ回路でも、トランジスタで増幅器を作るよりもOPアンプを使う方が高い線形性を
得やすく、設計方法も体系立てやすい。
でも、その構成要素えあるトランジスタの挙動をよく知っている程、OPアンプやフリップフロップの限界
が分かり、性能を引き出すことができるのです。
(略)
マイコンに対しても、潤沢な処理性能を活用してすべてのI/O処理をソフトウェアで実現することも
不可能ではないかもしれませんが、適材適所で用途に合わせた周辺モジュールをパズルのように
配置するPSoCのアーキテクチャは、「富豪的アプローチ」とは別の世界として、残していくべき
「古典」のように思います。

コンピュータを使った数学の証明やAI将棋と一緒だね。
[sage] 2015/10/10(土) 08:47:40.72:8y9d2EQF

その秋田氏、何言ってるんだか…

リソースを潤沢に使うのと、体系的な設計論とは別物。
それにリソースが潤沢なら力技で作りがち。
まあ、ブロトタイプ型開発と言うんだがw

>「富豪的アプローチ」とは別の世界として、
違うな、PSoCは完全に潤沢なリソースのアプローチ。
とりあえずPSoC載せて、あとは力技でなんとかw

こんな奴がライターかよw
[sage] 2015/10/10(土) 09:26:29.59:9Z1dzAjT
ttp://akita11.jp
多分、この人。
東大卒で、四十路半ばで金沢大学教授。
[sage] 2015/10/10(土) 13:01:25.38:nmcA0CAI
まぁ、システム全体としての処理のありかたを考えないと、
CPUのクロック周波数さえ高ければ良いって思ってしまう
というのは確かだけどね。
>538もその一人かな?
[sage] 2015/10/10(土) 20:56:03.58:DXQwRn2D
まあ、PSoC5の80MHz品とSmartFusion2の166MHz品とは値段が肉薄してて、なんだかなあ。

サイブレス、値段下げろ!
[sage] 2015/10/10(土) 23:01:35.31:zL5WBJI1
SmartFusionに乗り換えたら?
[sage] 2015/10/11(日) 00:58:17.37:/6AWEqxg
どんな風に統合されているのかっていうのが興味深いけどもね
CPUからアナログFPGA部分がどう見えるのかとか、
FPGA部分にしてもデータ入出力はどうなるのかな?とか

CPUのプログラムとFPGA、アナログFPGAとそれぞれバラバラの
開発ツールで作って最後に統合しろなんていう調子だと
萎えそうだけど。
[sage] 2015/10/11(日) 23:55:22.11:WYpY96uF
「興味深い」とかって、SmartFusionは発表されてもう5年以上
SmartFusion2のほうでももう3年たってるんだけど

"Programmable Analog"部分を"Analog FPGA"と呼んだり
何か勘違いしちゃってるような気がする
[sage] 2015/10/12(月) 14:00:11.54:fq5pX8S5
どーでもいいことだね。
[sage] 2015/10/12(月) 20:58:37.08:+whTTZuo

> SmartFusion2のほうでももう3年
なに!!
じゃ、そろそろSmartFusion3が出てもおかしくないじゃん。

(出て良かったら乗換えようか)
[sage] 2015/10/12(月) 21:11:56.82:TZMgONbD
ただひたすら詰め込みましたって感じであんまり興味出ないかなぁ。

むしろ、ルネのDRPの方が興味あるかな。
CPUともFPGAとも違うアプローチとして。
[sage] 2015/10/13(火) 01:14:39.21:uUDDicw2
SmartFusion(2)のProgrammable Analogは、ADCの入力に
ついてるAFEの機能がProgrammableってだけだから
高機能ADC内蔵ってだけで、「アナログFPGA」っていうのは
ちょっとイメージに合わないな
[sage] 2015/10/13(火) 08:08:43.93:RarihjfP

アナログFPGAと勘違いしているのはだけ
[sage] 2015/10/13(火) 08:47:23.51:+iMHMFX0
Programmable Analogと称するのもちょっと詐欺っぽいよなぁ。
[sage] 2015/10/13(火) 10:56:08.64:R09CT0HZ
どんな実装だと詐欺っぽく感じないの?

つか誰も話題にもしなかったSmartFusionが他のスレでも
ネタになってるのは何故なんだろ?
[sage] 2015/10/13(火) 16:09:06.34:uUDDicw2
FPGAスレのほうで、ソフトコアCPUのせるくらいだったら
初めからハードコアでCortex-M3のってるのがいいんじゃ
というような話があって、それならSmartFusionがある
って話になった。

それ見かけて、SmartFusion2 > PSoC5 って勘違いしたやつが
こっちで宣伝してるんだと思う
[sage] 2015/10/13(火) 19:07:20.91:GI1ZznVj

最低でもPSoC1程度の機能(性能はもちろん、他とバランスする程度に
引き上げていただくとして)は欲しいところかな?
[sage] 2015/10/18(日) 13:46:54.84:bNyVGF+B
トラ技の今月号の記事のうち1つはNios-IIのIP-coreを入れるだけ、
もう1つもSH-2のIP-coreを入れるだけの記事だったな。
そんなうんこなマイコン入れるとかに高価なFPGA使うなよ。

12bitADCまで内蔵しているSTM32F103RCT6が500円とかそんなもんなんだから
ttp://www.aitendo.com/product/9848
FPGAはもっと有意義な事に使え
[sage] 2015/10/18(日) 21:17:17.38:bGkOcUPN

> 12bitADCまで内蔵しているSTM32F103RCT6が500円

高いと思えば数量1個の話か。
今ならF30xだろうに…
[sage] 2015/10/19(月) 00:17:55.25:zv9NzsPy
いうまでもないがFPGAにマイコン入れるのはスタート地点
記事はそのスタート地点に誰でも簡単に立てるように解説してるわけ
それくらい理解しなよ
[sage] 2015/10/19(月) 08:09:32.71:o0VrVVTi
初歩のラジオじゃあるまいし、トラ技でそんな記事イラネ
[sage] 2015/10/20(火) 19:35:23.69:Agbu9uU4
スレ違いも甚だしいね。
FPGAスレにでも行ってなさい。
[sage] 2015/10/20(火) 21:11:38.28:U3XesiH4
PSoCのUDBは、例えば手元にあるPSoC4200だとたった4個ですが

これはFPGAやCPLDのLEに換算すると何個でしょうか?

UDB1個に8個のFFが入っていて、8LE相当という事はありますか?
[sage] 2015/10/20(火) 23:09:50.51:+OLM9CkT
PLD部分はレジスタ8個だから8LEと考えていいかもね

UDBにはdatapathがあるからこの分が大きいと思う
フルに使えば112個+αのレジスタになるね

全部まとめると120LE相当になるのかな
datapathは使いこなしが難しいからなかなか使いきれないけど
[sage] 2015/10/20(火) 23:49:37.95:U3XesiH4

おお
そもそもLEを理解してなかった

PSoC5だと32UDBで、CPLDのXC9536XLは
36マクロセル数、800使用可能ゲート数だから似たような感じかな
[sage] 2015/10/21(水) 01:23:29.80:Kmb7L6Kh
Datapathの8bitレジスタsはおいとくとして
32UDBだと8FFx32UDB=256FFだから(FFの数だけで考えるとして)
XC9536と似たような感じってことにはならないんじゃ?

それとも、PSoC4200 =(8FFx4UDB=32FF) ≒ XC9536ってこと?
[sage] 2015/10/21(水) 10:16:44.15:De/LKgB0
しかしトラ技の解説見てもUDBの正体がまったく掴めん
DFBみたいに単純化したマイコンをマイクロコードで動かすと思えばいいのか
[sage] 2015/10/21(水) 13:25:12.27:62o0914j

ttp://www.cypress.com/file/41516/download
(PLD(12C4)×2個+データパスユニット)
が1つのUDBになって、これが並んでる
データパスユニットは、
FIFO(DMAなどでの転送用)
データレジスタ
アキュームレータ(2個)
ALU
シフタ
マスク
大小、一致比較(2組)
ゼロ検出
などが入っていて、これらの結合関係(データパス)
SRAM(8ワード×16ビット)のデータ出力で決定する。
SRAMのアドレスはInputMuxに繋がっている。

ということで、データパスユニットで作った最大8種類の
データパス(演算回路)のうちどれで動かすかをInputMux
経由で自由に選択できる。

CPUはプログラムメモリから読んだプログラムに従ってシーケンサが
動いて結合関係が変わるイメージだけど、UDBの場合にはもっと
はードウェア寄りの方法でやる、動的再構成(ダイナミック・
リコンフィグレーション)ユニットだと思う方がいいかもね。
[sage] 2015/10/22(木) 17:07:40.30:+JCEjSnm
しきいが高く感じるのは、FPGAだとverilogで
簡単にかける↓みたいなのが、8bitのデータパスありきで
考えなきゃいけないことだろうね

reg [31:0] count, compare_value, count_preset;
・・・
if(count==compare_value)
 count <= count_preset;
else
 count <= count - 1;
・・・
[sage] 2015/10/22(木) 22:36:04.40:VatUoKxg
何かTTLのMSI(死語)並べて、ゲート類だけPLDに入れてた時代思い出すな
verilogで適当に書いたら、UDB使って合成してくれるようにならんかな
[sage] 2015/10/23(金) 01:10:49.28:ReGfU8q6
え?
普通にVerilogで書けばUDBに落としてくれるよ。
[sage] 2015/10/23(金) 01:14:42.29:ReGfU8q6
書き忘れた・・・

入出力を決めてやれば、Verilogの雛型を自動生成してくれるしね。
[sage] 2015/10/23(金) 02:42:35.24:MdtBvSWh
Configuration Tool使ってverilogの雛形生成できるのは分かるけど
verilogで書いたソースをUDBに落としてくれるわけじゃないでしょ?

571とか572は、例えば32bitのカウンタとかをverilogで記述したら
Configuration Toolで設定するような内容と
PLD部に入れるシーケンサを自動的に生成してくれる、みたいなのを
イメージしてるんだと思う
(なかなか難しいと思うけど)
[sage] 2015/10/23(金) 09:25:04.40:ReGfU8q6

Verilogで書いたものはUDBにマッピングされるんだからいいじゃん。
CPUアーキテクチャをどう使うかはコンパイラにお任せなのと一緒
[sage] 2015/10/23(金) 22:36:51.08:1EnsAqxA
udbのpld部分にはverilogから適当にマッピングしてくれるよ
datapathは自動では割り当ててくれないけど
datapathをうまく使うのが肝だと思うから不足といえば不足だね
[sage] 2015/10/24(土) 12:36:19.48:2fbm21Nx
>CPUアーキテクチャをどう使うかはコンパイラにお任せなのと一緒
UDBの使い方はこの例えとは逆じゃない?
datapathのアーキテクチャをちゃんと理解した上で、マイクロコードから
自分で定義しないといけないんだから

これが、例えば↓みたいな書き方(あるいは相当する表形式で)で
書くとマイクロコードRAMの中身とPLDロジック合成してくれたら
随分とっつき易くなると思う
C風の式がむつかしいんなら、アセンブラ風表記でもいいし

case state
 0:if (〜〜〜〜) begin
   A0 <= (( A0 + A1 )<<1 ) & 0x5A;
   state <= 1;
  end
 1:if (〜〜〜〜) begin
   A1 <= D0;
   state <= 2;
  end
 ・・・・・・
 15:
endcase
[sage] 2015/10/24(土) 22:45:50.13:Zto3PdnY

逆でもないでしょ。
Verilogで普通に書いたソースコードが
UDBにどんな風にマッピングされるかなんていうプリミティブなところを
直接知らなくても良い。
高水準言語で書いたプログラムがアセンブリ言語レベルでどんな
風になるのかを気にすることが無いのと一緒。
[sage] 2015/10/24(土) 23:00:48.13:47kfEPVU

つ OpenCL
[sage] 2015/10/25(日) 01:30:41.07:ScWDDbQi
横から見てて、576とか579の
「Verilogで書いたものはUDBにマッピングされる」っていうのには
すっごく違和感あるんだが
UDB内のPLDにマッピングされるわけでしょ?

それにPLDに書けるのは、シーケンサの状態移行ロジックだけで
状態から制御信号へのデコーダはRAMで実装されるから
(今のところ)verilogでは書けないわけで、普通のFPGAに比べると
シーケンサの記述に限っても随分制限がある
「プリミティブなところを直接知らなくても良い」ってわけには
全然いかないと思うんだが
[sage] 2015/10/25(日) 06:28:45.94:ScWDDbQi
あ、ゴメンゴメン
「Verilogで書いたものはUDBにマッピングされる」=
「cfgregの内容でパラメタライズされたdatapathのインタンスを含む
 (UDB全体に対応する)Verilogソースファイルが生成される」って意味
 なのかな?
そして、「プリミティブなところ」=datapathの内部構造ってこと?
[sage] 2015/10/25(日) 18:13:50.92:gBPKoKMI

必ずしもPLDだけを使うとは限らないんじゃない?
WARPがどんな風に落としているのかは知らないけど。
[sage] 2015/10/25(日) 18:22:06.17:gBPKoKMI
ルネのDRPもUDBと似ていて、ダイナミック・リコンフィグレーション
を使って動的にデータパスを切り替えるようなやり方をしている。
そちらはC言語をベースにした言語のソースコードからVeriloが
生成されて、そこからDRPのステート切替(UDBでいう、デコーダのRAMに
相当だね)になっていくっていう感じだったな、確か。

だから、Verilogで書いたらデータパスユニットが使われないということ
でもないと思うよん。

ただ、Warpがどのくらい賢いのかは・・・知らんけど。
[sage] 2015/10/25(日) 20:27:42.92:ScWDDbQi
>Verilogで書いたらデータパスユニットが使われないということ
>でもないと思うよん。

・・・・っていうか、datapath configuration tool から吐き出される
verilog ソースは、datapathがインスタンシエーションされた形で
出てきて、それに周辺ロジックとか接続を書き加える形になってるから
書き加えた部分から新たにdatapathが生成されることはない
(書き加えた部分は、正確に言うとPLDとPLD-datapath間、その他の
 結線に落ちる)

ひな型からdatapathのインスタンス消して、代わりにが書いてる
ようなこと書いたら、自動的に datapath 使って合成してくれるのなら
「verilogで書いたらUDBにマッピングされる」って言っていいと思うし
そうなって欲しいんだけどね
[sage] 2015/10/26(月) 18:01:33.33:n7Yx/Fyb
UDBはプログラムカウンタを持たずPLDで命令を選んで実行させるわけか
エニアックもそんな仕組みで動いていたけど普通の構造に改造されて性能が6分の1に落ちたとかいうから
割と優れものなのか
[sage] 2015/10/27(火) 01:50:49.90:HJyTufh9
569あたりから見ててトラ技の記事とか読んでたら
やっとこさUDBの使い方が分かってきたよ。
普通のFPGA verilogで書いたことあれば、こんな感じでやればいいのか。

・とりあえず、reg [7:0] A0, A1, D0, D1, F0, F1; が定義されてるって考えて
 それから みたいな RTL(風)にやりたい動作を書いてみる。
・それを見ながら、configuration toolを使ってマイクロコードを定義。
 verilogソースを吐き出させる。
 (定義できない動作があったら、上に戻る)
・state の遷移部だけ抜き出して、吐き出された verilog ソースに書き加える。

A0<=D0 とか if(A0>=D0) みたいなのの書き方の代わりに
対応するビットをセットしたり判定したりしないといけないのが
ちょっとプリミティブかな。
[sage] 2015/10/27(火) 18:32:42.35:iUgOiFn/
どうせ、やりたいことはVerilogで記述するなら、それがどんな風な
ロジックになるのかは気にすることも無いと思うけどね。
Cのソースがどういうオブジェクトになるのかを知らなくても
別にどうってことはないのと同じでね。
[sage] 2015/10/27(火) 21:30:34.86:3dPa4OPH
アホか?
Cは高級アセンブラ、どんなコードが掃き出されるか分かる。
VelrrlogもRTL、どんなロジックになるか分からないでどうする?
[sage] 2015/10/28(水) 01:26:02.54:xIISPJvj
まあ、弁護すると588は、verilogで記述したものがどういう
物理構造(Logic CellとかPLD)にマップされるかは知らなくても
いいってこと言いたいんだろうね。

でも、PSoCのUDBについては587が書いてるように
やりたいこと書いたverilogソースがそのままUDBに落とせるわけじゃないんで
的外れな表現ではあるな。

多分、588はPSoCのUDBを実際に使ったことないんじゃないか?
もし使ったことあって書いてるとしたら、表現について普通の感覚とは距離がある方だな。
[] 2015/10/28(水) 17:16:24.19:95c6azQe

>Cは高級アセンブラ、どんなコードが掃き出されるか分かる。
最適化のおかげで、必ずしもそうとは限らない。
別に機能が実現できるなら、それがどんな風に実現されるのかを
気にすることはない。
>590みたいに何とか他人を見下そうとして、妄想を膨らませるような
ビョーキな人間はそうでもないのかもしれないけど。
[sage] 2015/10/30(金) 02:39:18.81:Q8cy67X8
蒸し返すようなこと書いてスマンが・・・

>別に機能が実現できるなら、それがどんな風に実現されるのかを
>気にすることはない。
これは同意するんだが、verilogで書いたものが「自動的に」UDBを使って
合成されるわけじゃないから、56x〜あたりからの話になってるんだろ?
話をすりかえるなよ
[sage] 2015/10/30(金) 23:38:04.25:Qd1tB14w
datapathにマッピングしてくれないから効率悪いだけで
verilogで書いたコードはUDBのPLD部分には自動的にマッピングしてくれるけど

みんな勘違いしてる?
俺の理解不足?
[sage] 2015/10/31(土) 11:48:51.59:VmI/qbl+
そのとおりだよ

それを、どうしても
「verilogで書いたコードはUDBに自動的にマッピングしてくれる」から
「プリミティブなことは知らなくてよい」って
言いたい人が一人いるだけ
[sage] 2015/10/31(土) 11:59:37.83:VmI/qbl+
ちなみに、UDB Editor使えば一応一つのツール画面でUDB全体を
設計できるし、マイクロコード?もA0 = A0 + 1みたいな感じで
設定できて、より高位レベル設計とは言えると思うけど
それでもプログラミング言語で言えばアセンブラレベルだから
Cのオブジェクトがどうたらって例えとは無縁の世界だと思う
[sage] 2015/10/31(土) 19:04:28.87:FFetG3WJ
どーでもいい
[sage] 2015/11/02(月) 01:56:17.98:kWgd2QqS
datapath みたいな構造ちゅうかハードロジックは、普通のFPGAにも入ってたら
有効じゃないか、って思うんだけどどうなのかな?
実際、DSP Blockみたいなのは、まあ似たようなもんだし
[sage] 2015/11/03(火) 04:06:09.47:ZSEvj0NF
UDB Editorって古いPSoC Creatorにはついてなかったの?
2013年のトラ技の記事には Datapath Config Toolの解説しかなかったので
「こりゃオレにゃ無理だ!」って思って触らなかったんだけど、UDB Editor
だったらそんなに敷居は高くないな

ちょっと変わったマイコンのプログラムをアセンブラで組むくらいの感じで
しょせん最大8ステップ(本当は8命令なんだろうけど)しかないから
そんな大規模なこと書けるわけじゃないし何とかなる
[sage] 2015/11/19(木) 17:00:01.69:DhSdeAIo
cprintfでfloatの表示を試してるんだけど
うまく動かない…

float fa = 10.0;
float fb = 3.0;
char * cp;
int stat;
cp = ftoa( fa/fb, &stat);
cprintf("%s\n"); // 3.3333332 と表示
cprintf("%f\n", fa/fb); // 0.333333 と表示

local.mkにfpm8cとllpm8cを追加して、
putcharはTX8_SendDataで送って、return cしてるんだけど、不足ありますか?

ちなみにcy8c27143、designer5.4です。
[sage] 2015/11/20(金) 08:13:51.14:pfPvENa2
単純に逆数になってるってことは
cprintf(
[sage] 2015/11/20(金) 08:15:13.66:pfPvENa2
わお ちゃんと投稿されない 
0.3333... て出るところ fb/fa としちゃってませんか?
といいたかったのでした
[sage] 2015/11/20(金) 17:39:26.19:pvN74QFJ

アドバイスありがとうございます。
fa/fb->10.0/3.0となってます。

数字を変えてみると整数部が単純に0で出力されているようです。
fa=10.0, fb=1.6とかで試すと整数部が0、続いて少数部は正しく表示されました…
lstのcprintfアセンブラを読めればいいんですがアセンブラ苦手で笑
[sage] 2015/11/21(土) 13:31:19.70:OvnVyj8/
最初のcprintfの引数にcp渡してない というのはないですよね?
[sage] 2015/11/21(土) 14:05:02.80:OvnVyj8/
確かめてみました こちらでは
3.3333332
3.333333
と表示されます 割り算が狂っていたりcprintfがおかしなことを
しているということではなさそう
[sage] 2015/11/23(月) 02:36:48.18:Nj8VxLYf
ポインターcpが保持してるのは、cp = ftoa( fa/fb, &stat); の計算時につかったワークメモリのアドレスでしょ?
ワークメモリの中身って、他のライブラリ関数の処理でも変更されるんじゃないの?

それと、statのアドレスに文字列を書き込みたいのは分かるけど、確保されてるメモリは文字列ようじゃなく整数値用だから、あふれてるよね。

なんか、他の変数を破壊してそうな危なげなリストに見える
[sage] 2015/11/23(月) 10:39:46.48:0nFj6rx6


検証ありがとうございます
自分の環境の問題なんですかね…
1つ目のcprintfの引数にcp抜けてましたね
職場から書き込みできないので手写し
したときにミスりました汗


ftoaはpsoc designerに用意されてるやつなので
使い方はこの通りです。
変換した文字の先頭が戻り値で、statには
成功失敗が入ります。

何に困ってるか書いていなかったのが
いけなかったですね
の2つ目のcprintfのように、
floatの計算結果を%f指定で出力しようとすると
整数部が0になってしまうので
同じ様な経験されてる方がいないかなと
思い質問させていただきました。
[sage] 2015/11/24(火) 02:24:54.52:35ptPVlf
すると……
浮動小数点数の型が誤認されてるってことはない?
単精度倍精度の取り違えみたいな感じの。

倍精度浮動小数点数はPCと違ってあんまり使わないと思うけど、どっかでスイッチ指定を間違えてて許容設定になってるとか?
[sage] 2015/11/24(火) 19:28:18.89:L8Krz+X+

勉強になります。
そういうことがあるんですね
調べながらになりますが、確認してみます!
[sage] 2015/11/24(火) 22:20:40.93:SbEhK4OT
ImageCraftのコンパイラはfloatとdoubleは同じ32bit精度です。
[sage] 2015/11/24(火) 22:29:01.34:YqknnZPI

整数ではあるまいし、浮動少数で「32bit精度です」とは言わんやろ。
言うなら「32bit形式」やで。

精度で言えば、雲泥の差があるわw
[sage] 2015/11/24(火) 23:47:57.24:SbEhK4OT


32bit単精度と書きたかったのです。
いいわけ。
[sage] 2015/12/05(土) 17:30:58.93:xq/yPv47
UDB Editor で、ちょっと複雑なステートマシン書こうとしたんだけど
絵で描くの大変だってことが分かった。
verilog のひな型作るのにだけ使って、後は verilog 単独でやるのが
いいのかな・・・
[sage] 2015/12/05(土) 18:32:03.53:IS2TLulW

当たり前かな。
図で回路を書くのが面倒だから、HDLが作られた。

状態遷移も、絵を書くより遷移表が楽だし。
[sage] 2015/12/06(日) 03:01:19.41:9Z0Ny40F
まあそういうことだね
XilinxのISEには昔、"StateCAD"なんてのが付属してたんだけど
かなり前からなくなった

絵で描いたら簡単という幻想の一つにはフローチャートとかあったけど
いいかげん気づかないもんかね
[sage] 2015/12/06(日) 05:09:29.97:1oSovW6T
俺はHDLより回路図の方が楽だな
[sage] 2015/12/06(日) 20:42:46.69:9Z0Ny40F
モジュール間の接続は回路(ブロック)図
モジュール内の論理の記述はHDLってことになるんじゃないかな
[sage] 2015/12/06(日) 23:13:13.94:AWxKBrIu
>図で回路を書くのが面倒だから、HDLが作られた
Verilogはシミュレーション用だし、VHDLは仕様書用であって、
論理合成を前提に作られたものではなかったのでは?
[sage] 2015/12/07(月) 08:04:54.16:DoR4Tycp

その拡張された理由は?

ところで、VHDLが仕様書用って俺の認識とは違うが…
[sage] 2015/12/07(月) 15:30:30.61:eYUleKAM
Wikipedia で「米国国防総省は、業者の納品する機器で含むASICの動作の
文書記述のためにVHDLを開発した」ってなってるように、他でも同様に
書かれてるし、異説も見たことないんだけど、何か独自の説をお持ちですか?
[sage] 2015/12/07(月) 20:42:34.22:ozW2KXTV

VHDLはVHSIC計画から産まれた筈なんだが?
[sage] 2015/12/07(月) 21:15:14.40:eYUleKAM
「VHSIC計画から(最初は仕様記述のための言語として)産まれ
 その後 simulation, synthesis 用途にも使われるようになった」
というふうに一般には解説されてるから
「VHSIC計画から産まれた」ってことと
617さんの書いた「VHDLは仕様書用であって・・・」というのは別に
矛盾しないでしょ?
[sage] 2015/12/07(月) 22:25:04.57:6aljhCLj
仕様もない議論だな
[sage] 2015/12/08(火) 01:04:57.04:lHYWnKQZ
は「VHDLはVHSIC計画から産まれた」=「VHSICを合成するための
記述言語として作られた」って勘違いしてたのかな
[sage] 2015/12/10(木) 19:58:57.25:BpIxOXDF
VHDL =(VHSIC HDL)だから、言葉だけから考えたら、そういうふうに
誤解してもおかしくはないけど、元来は仕様記述に作られた言語って
いう話は、どこにでも書いてあると思うけどな
[sage] 2015/12/11(金) 23:43:32.89:ln2GmQ26
データパスのFIFO通してポート(ピン)に8ビット出力とか
逆に入力とかってできないですか?
データパスからDMA使ってGPIOに転送するしかない?
[sage] 2015/12/12(土) 17:26:53.32:4tKPKKfc
無いかな?つか、DMA使うのがお手軽でいろいろできて便利。
[sage] 2015/12/29(火) 18:25:08.96:2WyK1pap
8bitの加算処理をするときの使用リソースについて、
カスタムコンポーネント関連の資料を見るとPLDだと5個(マクロセル20相当?)使うと書いてあり、
実際にVerilogで書いてみるとマクロセル8個ほど使用で、
回路図でゲートロジックを使って8bit加算器を作ってみるとマクロセル1個しか使わない

一体何が正しいんだろう
[sage] 2015/12/29(火) 21:26:05.79:eqHVgyUZ
HDLの書き方が悪いのかね
それか、コンパイラ/シンセサイザーの設定が悪い、制限がかかってる等々
[sage] 2016/01/01(金) 02:55:28.90:rw/WF9tW

よく分かってないんだけど、PSoC の DataPath内 PLDに「マクロセル」って
概念はあるの?
[sage] 2016/01/01(金) 03:15:21.13:MY9pUjZy

>マクロセル
あるよ
[sage] 2016/01/02(土) 22:17:24.16:COswt8U3

データパスじゃなくて、UDB内に2つPLDが入ってて、PLD1つにつき4個マクロセルがあると理解してる。
データパスはUDB内にある、PLDとは別の要素かな
[sage] 2016/01/03(日) 13:38:08.92:CJhadRvn

>回路図でゲートロジックを使って8bit加算器を作ってみると
マクロセル1個しか使わない
マクロセル1個だと出力1ビットしかとれないから
これは明らかに間違いじゃない?

カスタムコンポーネントのほうは、単純な加算器じゃなくて
アキュムレータとかついてるんじゃない(想像だけど)
[sage] 2016/01/03(日) 19:57:26.40:akC/oVqM

うーん、8ビットの数値同士の加算して、その通りの数値がステータスレジスタで読めるのは実機確認済みなんだよね…
回路図では8ビットのバス使ってやってるんだけど、これは1ビットずつ順番に処理してるってことになるんだろうか。
[sage] 2016/01/03(日) 21:30:39.83:CJhadRvn
「回路図」のはPLDだけじゃなくてデータパス使ってる
ということではないかと・・・
もちろん、それがPSoC本来のやり方なんだけど
[sage] 2016/01/03(日) 21:43:23.52:akC/oVqM
ゲート回路組み合わせたら場合によっては勝手にデータパスが使われるってこと?
それはちょっとないと思うんだけど・・・まあ色々試して確認してみるかな
[sage] 2016/01/03(日) 23:11:04.86:15fcADm+
PSoC使った基板を量産したら、個体によってアナロググランドが安定しない症状が出て、
対策としてダンピング抵抗を入れるって上司が言っているのですが、対策としてはアリなんでしょうか。
もうね、危急の課題ですよ。
[sage] 2016/01/04(月) 01:09:00.49:xfXMpNt4

その「回路図」でやったっていうのが、すべて自前で(マクロとか
ライブラリ使わずに)1からゲートレベルで回路描いたのなら
データパスを勝手に使うとかはありえないけど、同時に1ビット
加算器を8回まわして8ビット加算器にするとかもありえないんじゃ?

意図的にそういう回路を描く場合でも、1ビット加算器以外に
シーケンサとして3FF(=3マクロセル)は必要なはずだから、最低でも
4マクロセル(1PLD)は必要だと思う
(もちろん、他に8ビットデータの入出力に必要な部分が必要な
 はずだけど、それはどういうふうにしようとしてるるのかは
 書いてる範囲からは分からないから、それは別にして)
[sage] 2016/01/04(月) 08:34:02.56:AoArxiJZ

アナロググランドのノイズが、そのダンピング抵抗を入れようとしている信号のスイッチングに連動しているならアリ。

ただ、どんだけ脆弱なグランドなのよ?
ベタグランドにしてないの?
グランドでなく、Vcc側の問題でないの?

デジタル電源とアナログ電源の分離が出来ていれば、対策がダンピング抵抗にならない筈。
[sage] 2016/01/05(火) 00:56:09.00:p12n7Udp

サラリーマンとしては、バカな上司の指示でも無視するわけにもいかない
「あなたに指示されたとおりやったけどダメでした、だからあなたの
責任です」って言い分が通る職場なら指示どおりやって、上司を追い落とす
きっかけにすればいい
[sage] 2016/01/05(火) 00:59:14.54:p12n7Udp
ゴメン間違えた ↑のは
[sage] 2016/01/05(火) 12:25:09.45:nfgmKcI+

アナロググランドといっても,PSoCの機能であるオフセット電圧出力のことで,
2.6Vに設定しています。おそらくオペアンプを用いた機能だと思うのですが。
オフセット電圧のことを一般的にはアナロググランドと言わないのかもしれません。

今回そのアナロググランドを広めに設計したところ,デジタルグランドとの間に
容量を持っちゃったみたいです。ちなみにデジタルグランドはベタです。

アナロググランドに50Ωほどの抵抗を直列に入れると,出力が安定します。
[sage] 2016/01/05(火) 13:23:17.78:20qCmiXN
>今回そのアナロググランドを広めに設計したところ,デジタルグランドとの間に
>容量を持っちゃったみたいです。
その程度の考察で、ダンピング入れちゃえ、とりあえず50Ω
入れたら収まったからいいやなんていう程度なら、
素直に上司に従っておくが吉。

自分ならそんな不確実なことはしたくないけど、どうせ
俺には縁もゆかりもない製品の事だからどうでもいいわ。
[sage] 2016/01/05(火) 14:10:39.40:cUVnzuOZ
>個体によってアナロググランドが安定しない症状が出て
そもそも、その「アナロググランド」の電位は何処を基準にしているのか
というところから考えた方がいい。
[sage] 2016/01/06(水) 01:39:44.22:PB47LBx0
そもそもの原因は出力ピンの吸い込み電流が多すぎるせいかも
LEDを点灯するときは吐き出しで
[sage] 2016/01/06(水) 08:33:51.02:dyCPb4Y4

そのアナロググランドに流込むノイズが、PSoC出力バッファの帰還抵抗経由で入力側に回っているかもよ。
それならダンピング抵抗で効果がありうる。
[sage] 2016/01/06(水) 14:12:13.04:FCgZbuNi
641では
「アナロググランドといっても,PSoCの機能であるオフセット電圧出力のこと」
「アナロググランドに50Ωほどの抵抗を直列に入れると,出力が安定します」
って書いてるから、そういうことではなさそう

むしろ、「アナロググランド」に何つないでるものが問題かも
[sage] 2016/01/06(水) 16:13:16.23:gOMJcCB7
原因がよく分からないから対処も正しいかどうかわからない。
そんな怪しげな製品が今世の中に出ようとしているのか。
[sage] 2016/01/06(水) 18:02:09.32:d6gMraJU

> そんな怪しげな製品が今世の中に
ちゃうちゃうw
によると「PSoC使った基板を量産したら、個体によって」と、既に量産中やでw
試作評価を手抜きしたんやなw
[sage] 2016/01/06(水) 20:26:50.55:T0BrMybl
「アナロググランドが安定しない」というからにはどこかしらに基準と
なっている電位があるはずで、それがどこなのか分からなければ
どうにもならんわな。
「何処の電位に対して安定させたいのか」というのが不明なんだから。

電流がどう流れるのかということすらきちんと考えてない感じだね。
[sage] 2016/01/06(水) 21:18:26.51:LAd2uaD/

基準電位は,こちらのページのグローバル・リソースのRefMux設定にあるように,
BandGapを使用しております。

ご指摘があるとおり,私の知識や考慮が不足していたために発生した不具合です。

PSoCを使用している人間が,社内に私含めて2人しかおらず,
こちらのスレで様々なご指摘を頂けますと助かります。
[sage] 2016/01/06(水) 21:19:37.02:LAd2uaD/
張り忘れました
ttp://okazu.air-nifty.com/blog/2013/07/psoc1.html
[sage] 2016/01/14(木) 14:59:02.87:/l3NkdEb

趣味でやってるならともかくとして、仕事でやろうっていうなら、
そんな何処の馬の骨かわからないような奴の書いたblogなんて
あてにしたら駄目よ。
ちゃんとデータシートなどの原本を見て仕事しなくちゃだめ。
[sage] 2016/01/14(木) 17:19:06.68:9Dc2xtQe

だから、「安定しない」とかいうけど、どこに対する電位なのかっていう
ことをきちんと考えないと駄目よ。

だいたい2ちゃんなんて便所の落書き場であって、まともな議論だの
Q&Aだのをするような場所じゃない。
[sage] 2016/01/14(木) 22:29:29.06:tYtedveH
PSoC4Lって、総合的なリソースの大きさだと5LP上回ったりするんかな
[sage] 2016/01/22(金) 23:19:13.35:ji4ZcUL9
素直にCypressのサイトでアカウントを作り、MyCaseで質問。

個人的には、デジアナ混載のICのGNDは、積極的にアナログGNDとデジタルGNDを分けて使うのではなく
IC内部のアナログコンポーネントのGNDがどの端子に繋がっているかを示す程度のものだと思っている。

ADCのVrefのGNDをアナログGNDと一致させておかないと、結局何のAD変換値を取得しているのかわからない。
ゼロ電位付近をAD変換するにしても、生のアナログ電圧を変換するのは稀で、大抵オペアンプ等の出力になる。
で、単電源オペアンプなら出力に信頼性が無いし、正負電源オペアンプなら負電位が正確にAD変換されるか
注意しなきゃならない。
[sage] 2016/01/27(水) 06:36:59.18:oySz/qUh
すまん、どこに対するレスなのかわからん。
[sage] 2016/01/27(水) 10:23:56.34:LhtDV2pL
そもそも文章がわからん
[sage] 2016/03/03(木) 14:17:38.87:6ZLqTm6R
ずいぶん前に買ったPSoC4200の600円のキット
PSoC Creator入れて確認してみたら
アナログブロックのオペアンプは単機能だったと判明

反転増幅はPSoC3か5を買わないといけないわけね
[sage] 2016/03/07(月) 23:47:10.25:p8UTeLSH
1つの基板にPSoC4を5つ載せて、1つのコネクタからプログラミングできる?
[sage] 2016/03/08(火) 15:54:14.69:XQeNtJb1
JTAGってどういう物か調べてみ
[sage] 2016/03/09(水) 23:15:56.04:f7zrb5mL
JTAG プロトコルがデイジーチェーンサポートしてることと
JTAGピン使ったプログラミングプロトコルがチェーンしたJTAGをサポートしてるか
どうかは何の関係もないがな。

てか、PSoC4に載ってるような SWD は原理的にチェーン不可。
[sage] 2016/03/12(土) 08:55:56.98:3P5Kq1Z3
うほっ
[sage] 2016/03/13(日) 18:59:59.55:JXMM2fNL

 はJTAGもSWDも前提にしてないみたいだから可能なんじゃないの。
SWDでも外部回路次第で可能だろうし。
[sage] 2016/03/17(木) 12:06:55.43:b7eK5UK3
MiniProg3のJTAG説明欄に
The Joint Test Action Group (JTAG) standard interface is supported by many high-end
microcontrollers, including the PSoC 3 and PSoC 5LP families. This interface allows a daisy chain
bus of multiple JTAG devices. The MiniProg3 supports programming and debugging the PSoC 3 and
PSoC 5LP devices using JTAG, through the 10-pin connector only.

とあったから、PSoC 3 and PSoC 5LPは「チェーンしたJTAGをサポートしてる」と解釈してもいいの?
[] 2016/03/30(水) 14:46:42.16:vMjxeEDR
SCBの数が上限に達した時の逃げ道ってあるかな?
[] 2016/04/06(水) 10:04:53.50:eTQFDixs

this interfaceというのは、JTAG standard interfaceのことだよ
こんな感じかね

JTAG standard interfaceはPSoC 3やPSoC 5Lなどの多くのハイエンドマイクロコントローラーをサポートしています。
JTAG standard interfaceは複数のデバイスを芋づる式(デイジーチェーン)に接続できます。
MiniProg3は10ピンコネクターを通してのみJTAGを使っているPSoC 3とPSoC 5Lのプログラミングとデバッグができます。
[] 2016/04/06(水) 10:07:15.83:eTQFDixs

441じゃないのに名前欄に441が入ってた...
[sage] 2016/04/06(水) 13:20:22.68:s6u9uyzQ
デバイスレベルでチェーン接続に対応してても開発ツールレベルで
対応してるかどうかは別問題だろうけど、PSoC Creator は
複数起動できて、デバッグターゲットも選択できるから
いけそうな気もする
[sage] 2016/04/06(水) 21:41:56.63:18F22mGu

元レスの質問はISPのことじゃないの?
それなら、ブートローダーが外部プログラムをダウンロードすればいいだけ。
[sage] 2016/04/09(土) 16:59:11.46:b1D4JNw2
確か、繋がってる数だけ見つけてくれたんだっけな。
[sage] 2016/04/25(月) 15:49:37.03:uewM1ToD
始めてやるんだが、これがベスト? 

秋月  PSoC評価キット CY3210−PSoCEVAL1
[sage] 2016/04/25(月) 16:04:04.53:uewM1ToD
コンパイラは買わないといかんの?
[sage] 2016/04/25(月) 17:21:58.33:p4VOXYPX
いまオペアンプを使って加算器二つ、微分器一つ、コンパレータ一つ、ボルテージフォロワ4つぐらいの回路を作っています
PSoc を使えばもしかして一つのicで実現可能でしょうか?
[sage] 2016/04/26(火) 18:13:20.01:tXh2Ygjs
ボルテージフォロワは、出力バッファで済ませるとして、
加算二つに微分1つ、コンパレータ一つなら入るかもね。
[sage] 2016/04/26(火) 18:13:58.41:tXh2Ygjs

コンパイラはPSoC Designerに付属してくる。買う必要は無い。
[sage] 2016/04/26(火) 22:35:19.00:3JSodwp3

そうなんだね。ありがとう。
秋月で600円のキットを注文した。楽しみ。

Psocのオペアンプってスイッチトキャパシタじゃないの? だとすると帯域は
そんなに伸びないのでは? せいぜい1Khz程度では?
[sage] 2016/04/26(火) 23:39:37.34:hKrjlTxn
えー?んなわけなくない?
そんなのオペアンプとは呼ばない
[sage] 2016/04/27(水) 00:28:57.89:h9jXF1Sb
ACB ブロック
アナログ コンティニュアス ブロック

これはオペアンプだよ
[sage] 2016/04/27(水) 11:47:09.59:18AKmR9/

ttp://akizukidenshi.com/catalog/g/gM-09432/
PSoC 5LP Prototyping Kit
¥1500のこれも買った方が良い。
切り離せば¥600のヤツのデバッガとしても使える。
[sage] 2016/04/27(水) 18:27:23.21:L9e70UCC
ttp://akizukidenshi.com/catalog/g/gM-08446/
こっちにも給電用にmicroUSB欲しかったなぁ・・・コスト的な問題だったらパターンだけでも。
[sage] 2016/04/28(木) 09:50:34.76:DX1ZhMiJ
USBの延長ケーブルじゃいかんの?
Lawson100で売ってるよ
[sage] 2016/04/28(木) 17:34:55.19:vUaw2320
PSoC1とPSoC3/4/5LPは分けて話をしないとややこしや。
[sage] 2016/04/28(木) 20:45:40.94:cb06hDAK
工作の組み込みに使うなら、DIPのあるpsoc1
[sage] 2016/05/04(水) 15:37:04.71:OsH8KwJT
PSoC5LP Prototyping Kitでデバッグ中にPSoC Creator上の"Reset"を押すと
毎回毎回"PSoC Creator Error dbg.M007"ってエラーがでて、一旦USB抜き差ししないと認識しなくなるんだけど

1500円だからおk!
[sage] 2016/05/04(水) 17:23:18.60:WNhERkbv
はい
[sage] 2016/05/05(木) 03:25:54.77:bn9s+ELG
PSoC1の書き込みってPsocMiniProgのみなの?
PSoC 5LP Prototyping Kit ではPsoc1の書き込みは
できないの?
[sage] 2016/05/05(木) 03:27:47.05:bn9s+ELG
>工作の組み込みに使うなら、DIPのあるpsoc1

Psoc3を使いたいのだけども秋月にうってないね。SOPでもいいんだけどね
[sage] 2016/05/05(木) 06:26:09.63:bn9s+ELG
シャドウレジスターの役割てどういうこと?
Youtuveだとリードモディファイライトができると説明してるけどいまいち
理解できない。
PORT_0_Data_SHADE |= 1;

別にポートでもリードモディファイライトってできるじゃん。
[] 2016/05/05(木) 06:26:45.24:bn9s+ELG
上げたる。誰か答えろ。W
[sage] 2016/05/05(木) 07:20:42.90:iTKCwbzy
エラそうに…
スルー検定、開始しました。
[sage] 2016/05/05(木) 07:41:30.83:lozjea9b
SAGEときますね
[sage] 2016/05/05(木) 11:48:53.18:/0QNEcya
自分で書き込みプログラム書いたら出来る、じゃいじわるかな。
ttp://akizukidenshi.com/catalog/g/gM-01574/
むかしはただでバンバン配ってたんでうちにも5,6個はあるな。

マルツならチップあるみたいよ。でも書き込みまで考えたら
CQの本買うのが面倒くさくない。
ttp://shop.cqpub.co.jp/hanbai/books/48/48221.html

PSoC1だととくに意味があって、プルアップ・プルダウン
設定がはずれちゃうのを防ぐために、直でポートを叩かない
ようにするの。
[sage] 2016/05/05(木) 12:36:35.43:lozjea9b
部品屋は秋月しかないと思ってるのかなぁ〜
[sage] 2016/05/05(木) 12:58:08.90:bn9s+ELG

なるほど。サンクス。

ところで、ポート出力したら反転して出力されるんだが、こういうもの
なの?
[] 2016/05/05(木) 13:15:16.12:bn9s+ELG
ポートチェックしようと思ったら抜け出せないのだが、、、、
なにか使い方を間違ってるのだろうか?
cReadChar()以外にどんなのをつかうのだろうか?

while (!UART_1_cReadChar ()){
  dt0 = PRT0DM0 ;
  cprintf("%0X,",dt0);
}
[sage] 2016/05/05(木) 13:22:47.02:lozjea9b
うん、間違えてる。
[] 2016/05/05(木) 14:16:54.66:bn9s+ELG
どこが?
cprintf("%x",dt0); は直してみた。でも入力を受け付けない。
[] 2016/05/05(木) 14:18:54.11:bn9s+ELG
おっ、PWM動いた。感激ーーーーー。スゲー配線できるわ。
[sage] 2016/05/05(木) 18:17:41.48:zvs0fQRL
とりあえずsage

・・っていっても下がるわけじゃないけどね。
[sage] 2016/05/05(木) 19:07:49.45:gDZ1SwEu
Twitterかブログでやっとけよ
[sage] 2016/05/05(木) 23:23:50.91:bn9s+ELG
なかなか面白い石だった。とりあえずマスターした。
[sage] 2016/05/06(金) 00:05:45.50:o/mRN30N
マスターwww
[sage] 2016/05/06(金) 00:17:02.64:s5Zc8CRF
マスターって、主だった小技や裏技ぐらいまでは使いこなす人のことだよな?

Z80で条件付き相対分岐命令の引数に-1って指定すると条件成立時にリスタート命令(RST38H)が実行されてシステムコールを実行できるみたいなワザとか
(システムコールでリスタート命令使うOS以外では無意味か)
[sage] 2016/05/06(金) 08:51:28.62:qFgetlGQ
X1はZ80のI/O空間が64Kバイト使えるのを利用してVRAM貼り付けてたっけな
[sage] 2016/05/07(土) 06:49:41.75:MTgoMqHY
これで仕事に使えると思った時が「マスター」でいいだろ。
別に全部を使い切らなくても便利に使えればそれでいい。
1.内臓クロックが24Mhzと速いのがいい。
2.UARTを追加できるというのがいい。
3.IO配線の柔軟性
4.IOモード(オープンドレインなど、、、)選択種別が多い。

マスターしたので何か質問があれば受け付ける。W
[sage] 2016/05/07(土) 09:04:01.23:H6TUwZEv
内臓クロックって何ですか?
[sage] 2016/05/07(土) 09:16:49.33:7VrjQTZR
心臓じゃないかな
俺のはたまに一拍止まるけど
[sage] 2016/05/07(土) 09:26:54.03:H6TUwZEv
それやばくね?w
[sage] 2016/05/07(土) 09:37:50.15:7VrjQTZR
たまに一拍止まるくらいは老化すると在るそうで問題ないと医者が言ってた
[sage] 2016/05/07(土) 10:19:40.25:wjk4Xzt3
間欠発振ですか
[sage] 2016/05/07(土) 11:10:31.93:MTgoMqHY
脳みそが弱くなると心臓も弱くなる。どちらが弱っても潮時だな。其のときが来たら
Psocと一緒に焼いてもらえ。
[sage] 2016/05/07(土) 19:35:25.00:GJ/CqwNo
心拍が飛ぶとき、心臓の一部を「焼いて」異常電位が出ないようにする「アブレーション」という治療法があるぞ。
[sage] 2016/05/07(土) 23:15:42.82:7VrjQTZR
一拍飛ぶ症状の原因はストレスとカフェインの採りすぎだったようで
睡眠時間を増やして珈琲の量を制限したらほとんど出なくなりましたよ
1日1Lの珈琲は多すぎでしたわ
[sage] 2016/05/08(日) 03:11:51.50:RzPUj0ZS
わたしは 不整脈で タバコをやめました
[sage] 2016/05/08(日) 17:59:46.13:oXjyqHjS
>24Mhzと速いのがいい。
そうねぇ・・・色々あるけどね。
[sage] 2016/05/08(日) 19:57:29.66:RzPUj0ZS
内蔵クロックでタイマーを作ったら、1秒が1.2倍ぐらいになった
[sage] 2016/05/08(日) 20:03:53.38:QltLmMH1
それはさすがに何かが間違ってる
プリスケーラの設定値とか
[sage] 2016/05/09(月) 04:55:18.11:WhLtLx5e
嘗て内臓クロックでは232のボーレイトとか不安だったが、、、
[sage] 2016/05/09(月) 13:40:11.72:WhLtLx5e
Psocで半田ごての温度コントロールをやってみるぞ。
Psoc4ってドンくらい電源食うんだろ。アダプタつけたくないなー。100Vから
落とせる超小型のDDないかー。10mAもあればいいとおもうんだが。
[sage] 2016/05/09(月) 15:09:50.18:xq9adq4F
時計って電池切れても狂わないようにするのって、どうするんだろうか。
PSoCで時計作ってる人いる?
[sage] 2016/05/09(月) 16:50:04.99:WhLtLx5e
簡単だよ。電池が切れた時のバックアップ電池を用意しておけばいい。W
というのは冗談だが、電池が切れたらむりだな。ただし電池切れを1V以下に定義
して電池が切れたらDeepsleepに入って1年間持たせるなんてことはもちろんできる。
[sage] 2016/05/09(月) 21:52:20.45:qYH4+rNx
何故電池は減ると「切れる」と云うのか?鋭い御意見を乞う!
[sage] 2016/05/09(月) 22:48:17.55:2hJdBOjG
・事切れる
・電源が切れるから
[sage] 2016/05/10(火) 01:42:58.46:dLdjNGzP
Psoc5LだとRTCがついてるからDeepSleepで時計が簡単にできる。はず。
[sage] 2016/05/10(火) 01:55:33.01:dLdjNGzP
Sleepだと消費電流が多すぎて駄目だね。DeepSleepだとペリフェラルがすべて
停止なのでWatchDogを利用する以外にない。時計用のオシレータがついていて
カウンタが使えればRTCはできるね。
Psoc4では正確なRTCを作るには外付けでオシレータを追加しなくてはならない。
PSoC 4100M/4200M/4100BL/4200BLは外付けできる。
[sage] 2016/05/10(火) 08:16:09.78:dLdjNGzP
げっ、PLDが192マクロセルもあるのか? すんごい。初めて気が付いた。
アルテラのEPM7160をよく使ってたので、もしあの感覚で使えるのなら凄いと思う。
[sage] 2016/05/10(火) 09:36:57.45:dLdjNGzP
このPLD部はどうやってデバッグするの? 別のツールでRTLレベルでデバッグして
あとは動かして調べるしかないのだろうか?
[] 2016/05/10(火) 11:58:32.49:dLdjNGzP
Psoc盛り上げようぜ
[sage] 2016/05/10(火) 15:35:39.15:qencgbt6
ModelSim でUDBをシミュレーションする方法
ttp://japan.cypress.com/forum/psoc-creator-software/simulating-psoc-udbs-modelsim
[] 2016/05/10(火) 16:31:35.63:dLdjNGzP
UDBエディターとかの説明をyoutubeで聞いていたんだが、これって
PLD2個単位で渡し方法は手書きせよみたいな感じか。
PLD3個以上にまたがるロジックはRTLで自動的にはできないってことかな?
[] 2016/05/10(火) 18:55:31.72:dLdjNGzP
コンポーネントを追加してその中にスケマチックシートを追加してTOPとは分けて
回路を入れると部品を認識しない。
同じコンポーネント内にはスケマチックシートは1枚しか入れられないのか?
[sage] 2016/05/10(火) 22:43:44.69:TxujAoLv
今日初めてPSoC触ってて見たけど
斬新だね
やりたいテーマ実現のため色々プログラミングしてみまーす
[] 2016/05/10(火) 23:47:09.43:dLdjNGzP
たしかにアイデアは抜群だけど、なんかいまいちソフトの実装が、、、分かりにくい。
Psoc1とPsoc3,4,5のこの不統一はなんなのだ。
[sage] 2016/05/11(水) 00:18:39.31:gFabLRMA
ネットでPSoC使いを調べたら東大院卒の人とかのページあったりして
天才肌じゃないと使いこなせない気がしてきた
俺、工業高校しかでてないけど頑張って見るわ
[sage] 2016/05/11(水) 00:52:09.43:/WTidjSc
昔は無料で会場セミナーとかあったんだけどね。
[] 2016/05/11(水) 02:46:53.06:Bx+QZ4NT
>>734
全部を使い切ろうとすると難しいけど、便利に使えるところだけを使うという考え方も
あると思う。
 分かりにくいのは実装が不味いからだよ。コンポーネントの作りかたが下手だね。
こんな下手な実装では折角の機能やアイデアが台無しだ。

しかし逆にこの抜け加減がほのぼのとしていて安心できるね。もし太刀打ち
できないほど完璧に作られてしまうと、他のメーカーは全部やられてしまうよ。
それよりもお絵かき程度に簡単に回路やソフトができてしまうと技術屋が食え
なくなる。W
[sage] 2016/05/11(水) 07:36:35.43:zs0iv7Mp
ローカル変数がまれに書き換わる('A`|||)
[sage] 2016/05/11(水) 08:20:35.09:1H59y2B5
そりゃプログラムに問題がw

PSoC(1) と PSoC3/5LP は別物とかんがえて吉。というか
PSoC(1)は事実上収束方向なんでしょう。だから
PSoC Creatorに PSoC(1)を統合することもやっていないし
PSoC(1)の大きすぎる自由度(ゆえに初学者に敷居が高く映る)
の反省とみれば昨今のPSoC4の展開は理解しやすいし。

どこがそんなにまずいかな。PSoC3/4/5LPの話?PSoC(1)の話?
[sage] 2016/05/11(水) 09:07:09.74:Bx+QZ4NT

 Psoc1の時、それに似た奇怪な現象にであった。
 Psoc1のUartのサンプルでGetParamってのが馬鹿っぽい。組み込みでバイナリ入力が
できないと話にならないよ。
で割り込みを直接取ってバイト入力を作ろうとしたんだが、なかなかうまくいかない。
WEBでサンプルを探してできたという人のプログラムをコピーしても結局うまくいかな
かった。
割り込みは入るのだが、どこかえりかかワークをこわしてしまう。デバッガがないの
で追えないのであきらめた。原因不明だ。

でいまPsoc4(秋月)をやってる。
[sage] 2016/05/11(水) 09:22:27.01:Bx+QZ4NT
なぜ馬鹿っぽいかというと
Xgetc()
Xputc()
のサンプルがあればCでプロググラムするには完全だということ。EOFを-1にしておけば
バイナリでも関係なく取り込める。それにCではこれが標準じゃないのか?
それを作らないでGetParamだとか、なんかGetContだとか馬鹿な関数をたくさん用意して
アフォかと思う。
[sage] 2016/05/11(水) 10:50:27.20:mUBbaLm9
PSoC(1)はM8CなんでCといっても
古いPIC並みの方言ばりばりCだとおもってつかあさい。
ハーバードアーキテクチャーだしデータ領域のアドレス空間は
8ビットだし、まあほんとにPIC16F84と同クラスのマイコン
扱いしてあげて。
それにフローコントロールないからそもそもバイナリ通信は
きつかろうと。
ARMコアのPSoC4のUARTモジュールならご不満なく使えるでしょう。
[sage] 2016/05/11(水) 14:43:25.21:Bx+QZ4NT
おお、心が広いなー。W

Psoc4の方が機能が上なのに値段が安いというのも不思議だが、そんなもんなんだろうね。
[] 2016/05/11(水) 16:00:06.10:fiGx+iem
>Psoc1とPsoc3,4,5のこの不統一はなんなのだ。
PSoC1では、デジタルPSoCブロックとアナログPSoCブロックを組み合わせた
PSoCブロックがメインで、それらの初期設定や、ハードウェアだけでは
ちょっと面倒な処理を補うために、CPUがオマケ的な位置づけで存在してる。
信号処理はPSoCブロックでやらせて、CPUは全体の取りまとめや、インテリジェンス
の必要な部分だけに注力する。
だから、CPU性能はPSoCブロックと見合う程度の性能のも・・・キーボードや
マウスなんかで使っていたM8Cを利用したって感じかな。

確かにワンチップマイコン的にも使えるけど、ちょっと立ち位置というのか、
向いている方向が違うんよね。

これはこれでバランスが良いと思うけど、更なる性能向上を目指すと、
PSoCブロックのようなスイッチトキャパシタでは無理がくるんで
仕方なくデジタル演算主体に舵を切った。
24チャンネルのDMAやUDBっていうのは、やはり、こまごましたことには
CPUをあまり使わずにハードウェアで処理して、CPUはインテリジェンス
の必要な部分に注力してねってとこでしょ。

個人的には、PSoC1+DMAがほしいっす
[sage] 2016/05/11(水) 17:34:39.92:mUBbaLm9
スイッチトキャパシタがPSoC(1)の肝とすれば
DMAはPSoC3/5LPの肝(のひとつ)といってもいいんでしょうね。

arduinoもmbedもない時代の話。
gainerががんばっていたころ。
PSoC(1)は、LCDモジュールとか最初からついてて、
picfun.comみながらいっしょけんめいPICいじるより
手っ取り早く遊べたんですよ。CapSenseとUSBも
楽しく遊ばせてもらった。ライターもセミナーで
ばんばん配ったし。でもSDカード読み書きには
メモリが足りない。あまりいぢめずかわいがって伸ばしてやる子
だと思いますw。
[sage] 2016/05/11(水) 19:19:57.08:8f8yibpW
具体的にはどんな夢のようなことがPSoc で出来るん?
[sage] 2016/05/11(水) 21:03:07.28:vLFSAief
PSoC Express にはお世話になりました。あんまり評価されてないけど、ホビーユースには充分だったです。
[] 2016/05/11(水) 21:38:37.42:zgwWSYgP

いろいろとありがたいことはある。
それが>745にとっての夢なのかどうかなんて知ったことではない。
[sage] 2016/05/12(木) 00:17:01.68:G9Otna12
すぐやめちゃってがっかりでしたよね。いまから思えば
もうあの時点でPSoC3/5へ舵を切っていたのかな。
あ、おいらのマシンDesigner5.0まだ入れてあるw
(System-Level Projectが作れる最後のバージョン)

HPA_Navi とかどうすか?人力飛行機からロケット、メーヴェ
までカバーする飛行ロガー。PSoC 5LP inside。
[sage] 2016/05/12(木) 12:09:11.73:txW4d0sm
秋月のキットでPsoc4使ってたけど、Bootloaderが動かなくなった。W
やぱりライターがいるよな。12000円か、高いなー。

秋月のPsoc5Lのキットを使っても書き込みできるみたいだね。 
でも結局のところMiniProg3買った方がいいのだろうか?
[sage] 2016/05/12(木) 12:33:55.76:rCkNTzXF
まぁ、MiniProg3でいいけどね。


>割り込みは入るのだが、どこかえりかかワークをこわしてしまう。デバッガがないの
>で追えないのであきらめた。原因不明だ。
昔は配列の添え字の掻き方によって、RAMのページ計算を間違えるという
バグがあったな。(遠い目)
少しずつ追い込んでいって、コンパイラが生成したコード眺めて解決したな。
[sage] 2016/05/13(金) 12:53:41.30:OqNcnz4u
これおもしろい
[sage] 2016/05/13(金) 16:00:56.09:Q254nITx

ttp://akizukidenshi.com/catalog/g/gM-09432/ を分離して
ttp://www.cypress.com/sites/default/files/media-embed/1592591/CY8CKit-049_full_img.jpg
の右下の枠に接続すればいいだけ。
ブートローダーを使う必要も無くなる。
psoc4lpの残りはUSBーシリアルで利用可能。
[sage] 2016/05/14(土) 02:59:51.14:pH7c+MpX

その手でPsoc1もできる?
[sage] 2016/05/14(土) 07:05:16.67:0dSptt3U
おれも気になる
miniProgだとPSoC1に5Vしか電源供給出来ないので3.3V供給にしたいんよ
[sage] 2016/05/14(土) 12:35:14.16:T02vD9aT
PSoC1はISSP、PSoC4,5はSWD
MiniProg3は同じ端子をISSP/SWDで切り替えてるみたいだけど(持ってないから予想)
PSoC5Kit MiniProgで同じことできるようにするほどCypはお人好しじゃないだろうなー
[sage] 2016/05/14(土) 14:22:12.56:Qszud9aH
3.3V改造しましょう。
ttp://doggie.blog.so-net.ne.jp/2007-03-17
[sage] 2016/05/14(土) 14:24:10.80:Qszud9aH
くろのすさんのPSoCライターつかいませう。
ttps://www.switch-science.com/catalog/2490/
PSoC1はむりだけど。
[sage] 2016/05/14(土) 15:59:33.67:orIgTwRd
PSoC1は書き込み電圧がMin.4.5Vだったりするので
気をつけてくださいね。
[sage] 2016/05/14(土) 17:09:13.55:jHzdBrgj

ありがとございます
早速やってみるね
[sage] 2016/05/14(土) 17:13:47.61:jHzdBrgj

て事はminiProgを3.3V仕様に改造すると書けなくなるのかな?
[sage] 2016/05/15(日) 07:23:40.24:WrQE7qNe
3.3Vへのレギュレータとレベル変換ICを入れたアダプタを一つ
作っておけば重宝するだろう。
[sage] 2016/05/15(日) 09:16:34.98:d+to3LqV

了解
面倒だから書き込み用基板作った方が楽そうですね
ありがと
[sage] 2016/05/22(日) 07:44:21.08:+AVV7qAU
miniProg3でi2cできない。5pinのほうで出来るはずなんだけど
[sage] 2016/05/22(日) 08:44:03.04:HCHnU/9v
デザイナーPSoC1で遊び始めたけどCのポインタ受け渡しが厳格で勉強になります
[sage] 2016/05/23(月) 03:22:21.73:Uewa2jyp
PSoc1 専用スレ立てようぜ
[sage] 2016/05/23(月) 22:35:26.19:K6lJ1Wki
この過疎スレからさらに分割独立するのか、過疎化がさらに進んで共倒れするヨカンがあるな
[sage] 2016/05/23(月) 23:10:28.61:KJXuYrLj
ARMスレでPSoCの話で盛り上がってたね
[sage] 2016/05/25(水) 00:32:41.32:bvy/C1kA
あっちのスレ見てきたんだけど、CY8C4013/4、結構安くなってるのね。
アナログブロックあんまり使わない場合ならPSoC1から乗り換えてもいいかもなぁ・・・
[sage] 2016/05/25(水) 08:27:01.56:EyxvkDSE
PSoC4で用が足る人はむしろさっさと移行しないと
いつPSoC1おわり〜って言われるかのほうがむしろ気になる
仕事使いならなおさら
[sage] 2016/05/25(水) 08:37:44.61:Wi1KnD8l
CY8C4014SXI-411(16-Pin SOIC)はXRESがないのでminiProg3で
Acquire Modeを”Power Cycle”にして書き込んだところ、
There was an error running port acquire. Can not acquire SWD device!
とエラーが出てしまい進めません。周波数を最低にしても同じ。
他からの電源供給はない状態で、電源のOFF/ONはminiProg3が自動で行っていました。
また、PSoC ProgrammerでHEXを書き込んだところ、BUSY状態から抜け出れません。
エラーを回避したいのですが、ヒントを下さい。m(_ _)m
[sage] 2016/05/25(水) 08:59:12.53:EyxvkDSE
1ピン2ピンを書き込み時に外部回路から切り離しているか など
[sage] 2016/05/25(水) 09:52:10.90:Wi1KnD8l

ありがとうです。('-'*)
1pin(SWD_IO)と2pin(SWD_CLK)はデバッグ用に回路が独立しています。
miniProg3の10PINポートにしか繋いでないのです。
miniProg3はほかの環境で動作確認(reset modeにて)していますので、問題ないと思います。
Webで下記のページをみましたが、解決には至っておりません。
ttp://japan.cypress.com/knowledge-base-article/cant-acquire-device-error-when-programming-psoc-1-kba83543

ttp://japan.cypress.com/file/42196/download
にFigure 2-6 Using Power Cycling to Initialize.というのがありますので、
タイミングをなんとかして確認したほうがよさそうですが。
[sage] 2016/05/25(水) 16:39:04.52:K6D437nW
>770
そこにPower CYCLEモードはだめでReset Modeでやるように書いてあるのに
なんで? 
Reset Modeで書き込みしても駄目だったってこと?
[sage] 2016/05/26(木) 20:06:10.48:4BZMMbhP
電源回路を見直すとかね。MiniProgからの電源で基板全体が動いてしまう
ようになっていると負荷が重すぎて電源の立ち上がりが悪くなって
リセット解除が間に合わなかったりして
[sage] 2016/05/26(木) 20:30:11.17:7KR9lJe7
参照しているドキュメントがPSoC1用なのが気になる
PSoC4ならば下記のページにあるPDFを見てちょ
ttp://www.cypress.com/documentation/technical-reference-manuals/psoc-4000s-psoc-4100s-psoc-4100m-psoc-4200m-psoc-4200d?source=search&keywords=PSoC4%20SWD
[sage] 2016/05/27(金) 01:30:01.50:eHhKqxHU
PSoc1 が最高やで
[sage] 2016/05/27(金) 07:24:39.86:P01V3w7B
そいつぁマニヤですな #29466+USB相当があったら面白かったのになぁ
[sage] 2016/05/27(金) 11:56:28.84:1WdPPvbq

それ!だと思います。
オシロを買って確認します。

有難うです。
XRESからのタイミングは書いてありますね。
[sage] 2016/05/27(金) 16:52:06.22:D0WElzwb
そのPDFの17ページ タイムチャートの下 左側の段の3行目
or applying power もしくは右側の段の7行目
or power is supplied in Power Cycle mode とありますから
このチャートでXRESがL->Hになるところで電源ONに
なったと思って読めばそのままPower Cycle mode のチャートととして
読めると思います
[sage] 2016/05/27(金) 22:42:00.16:XG0K15sR

御助言有り難うです!
P17,18を見ればAcquireの仕組みが
ちゃんと書いてありますね!
[sage] 2016/05/27(金) 23:45:48.31:kvdeKpzR
PSoC1でdeepsleepのような省電力化をしたいんだけど無理かな
[sage] 2016/05/28(土) 00:37:54.62:kuY8J7Dh
pic等より電気食いです
電池駆動でも長持ちさせたいですね
[sage] 2016/05/28(土) 00:52:09.38:F/ckietx
使い方が悪いだけちゃうん?
[sage] 2016/05/28(土) 00:55:21.87:blPzQPro
PSoc1以外は使い方が全然わからないぜ
[sage] 2016/05/28(土) 03:27:18.83:zI4nrOSu
781だけど
SleepTimeではUserModulesが止まらないのでSleepTime前にStop()してるんだけど
SleepTime明けにAnalog系のModulesが安定するまで時間かかる
だけどPSoCはそういうことできるから
外付けOPAMP使うよりも省電力化出来て素敵
贅沢言うとクロックとRAM以外電源切りたいのですよ
[sage] 2016/05/28(土) 09:01:27.54:hkK/VGlT
だいたい4μAくらいだったかな。CPUコアの何十倍もの面積を
PSoCブロックが使っているからね。
電池駆動を考えるなら、周辺回路まで含めての消費電流で見ないと意味がない。
そこが分かってないとデータシートだけ見て>782みたいな頓珍漢な
コメントをしてしまったりするね。

PSoCはマイコンを内蔵しているけどマイコンではない。
[sage] 2016/05/28(土) 10:09:49.36:7c4OwAfP
PSoC 5LP なぞはそうとう立派なマイコンな気がするw

省電力は PSoC3/5 以降のメインテーマですよね
逆に言えば PSoC1 の省電力化のめどが立たなかったとも見えます
[sage] 2016/05/28(土) 13:10:41.55:GjE77UR3
ACかUSBからの給電前提。
バッテリ駆動でも電気バカ食いするモータ回ってるから
マイコンの消費電流なんて気にしない。

趣味の電子工作万歳!
[sage] 2016/05/28(土) 13:37:11.37:gP1V9cT0
PSoC1はバッテリー厳しいのが判った
電池でかくするしか無さそうだ
[sage] 2016/05/28(土) 15:05:44.93:hkK/VGlT

まぁ、そう思ったなら電池でかくすれば良いんじゃない?

CPUはスリープしてnA単位だ!って喜んでいたけど、
周辺で数mA食ってたりしてね。
[sage] 2016/05/28(土) 15:15:38.21:hkK/VGlT

PSoC5LPも肝になっているのは、UDBとDMAでしょ。
実際、CypressでもMCUカテゴリには分類していない。
Cortex-M3の「マイコン」なら、FM3ってことになるんだろうね。
[sage] 2016/05/28(土) 17:57:16.25:E13TRd5B

I2CmをStopするの忘れてた
これからテストしてみる
[sage] 2016/05/28(土) 20:25:41.27:F/ckietx

そりゃ、1とそれ以外に大別されるってぐらいの違いがあるしなあ
[sage] 2016/05/28(土) 20:30:11.03:w4wwKMv/

CPU自体は省電力だけどUserModulesがばか食いだった
Stopしてもたいした省電力化できない
しょうがない
[sage] 2016/05/28(土) 21:18:47.38:kuY8J7Dh
PSoC1に温度と湿度センサとIrDAつないで扇風機のインテリジェントリモコンつくってみたら、3日で006Pが空になった

寝てる間に100V駆動させるのがイヤだったんで。

でも自分でもへたっぴなconfigだったと思う。買ったばかりのeval1が嬉しくて。
[sage] 2016/05/29(日) 01:38:55.20:WU+SG19B
PSoC1奥深くてファンになってしまったよ
特にAnalog UserModulesがいいね
回路がシンプルにできる
こいつだけで正弦波出せるのは凄い
[sage] 2016/05/29(日) 01:41:21.57:WU+SG19B

eval1良さそうですね
わたしゃ、もっぱらブレッドボードですわ
[sage] 2016/05/29(日) 13:10:25.59:6xW2S7M6
Eval1の9Vって 3端子レギュレータで5V
作ってるだけだから 省エネのへったくれもない
ようなw しかしあれをセミナーでただ配りして
たときもあったもんなあ
[sage] 2016/05/31(火) 06:41:16.40:1/e3hsYl

PSoCブロックはCPUの20倍以上のダイ面積を使ってるしね。
まぁ、それでも止めてしまえば数μAのオーダにはなるけど。
[sage] 2016/05/31(火) 15:24:02.64:W/tcoiUs
なんでゼロに出来ないん?
[sage] 2016/05/31(火) 19:25:47.16:wuqxAm9A
そりゃ、どんな回路でも半導体スイッチで電源供給してたらリークをゼロにはできんわな

完全に止めてて数μAの電流が流れるなら専用回路を組み込んだマイコン類よりは電気を食いすぎてると思うよ。
それをどうにかしようと頑張ってて果たせてないんだろ。

それなら、mA級の電気を食ってるならコンフィグが悪いってことかいな?



006Pは電圧は高いけど容量が少ないからなあ。
ボタン電池型のアルカリ電池を六つ直列にするのと大差ない程度の容量なんじゃね?
用途から考えたら、単三アルカリ電池の直列つなぎでも容量不足だと思う、PSoCじゃなくても。
だって、信号送信の赤外LEDってけっこう電気流すでしょ
[sage] 2016/05/31(火) 22:33:14.99:BnR8ZaYf

アナログ回路ブロックが無い普通のマイコンでも
高速なCPUだったらメモリ内の波形データをD/A変換して
簡単なLPF通せば綺麗な正弦波が出力出来るじゃん

なんて考えてしまって
PSoCって面白いけどどうも価値が見いだせなくて悩ましい
[sage] 2016/05/31(火) 23:26:49.79:MwXLQZyR
なにがゼロ?
[sage] 2016/05/31(火) 23:28:37.09:MwXLQZyR

低速CPUでそれが出来てスイッチドキャパシタだけどフィルタ組めるのが魅力
[sage] 2016/06/01(水) 02:07:17.70:tpOUHgil
で、DSP を売りにしたのが dsPIC っと
[sage] 2016/06/01(水) 09:17:45.70:bAI5f/FI
PSoC1で遊んでいたころ トラ技スペシャル71でスイッチトキャパシタ
の文言をみつけて あーこれにクロックつけてそのクロック外部パラメタ
で可変にしてとかやったらPSoC1の発想になっていくんだー と感じ入った
ことがあった
ttps://www.maximintegrated.com/en/products/analog/analog-filters/MAX7408.html
[sage] 2016/06/01(水) 17:11:04.11:SoAarhAg
スイッチドキャパシタってプログラミング可能な可変抵抗っぽく使えるのな
このスレ見て初めて知ったわ

かなり昔のトラ技の、オペアンプを使ったアクティブフィルターの記事に有った回路図を一目見て
これはアンプの入出力を絶縁したい用途に使うチャージポンプの類だろうと思い込んでいたwww
[sage] 2016/06/01(水) 20:32:01.12:NANTxR4w
フェムトファラッドオーダーのキャパシタをパタパタって、そんなのダイの分布容量とほぼ変わらないんでない?と思ってた。
[sage] 2016/06/02(木) 02:41:56.57:s9aPlNtp

今時アナログフィルタ等を使わず全部A/D変換して
DSPで処理しちゃった方が融通が効いて合理的な予感がするな
[sage] 2016/06/04(土) 09:25:37.28:S6NMz76J

で、PSoCはCPUはなるべくCPUならではの処理に集中させるべく、
UDB+DMAという方向に進んだってわけ。


電荷移送だからね。
スイッチトキャパシタによる処理は、DSPなんかでやっているデジタル信号処理を
アナログで行っているようなものだってことにも気付くとかなり面白いよね。



CPU/DSPをぶん回すことしか思い浮かばない世代が増えてるけど、
必ずしもそうでもないんだよね。
[sage] 2016/06/05(日) 14:13:44.49:WTvZM4un
PSoC5LPのポートP0[2], P0[3], P0[4], P3[2]に、SPIMのCLKやMOSIを割り当てると
1V付近をフラフラするだけなんだけど、そういうもんですか?
どれもPSoC Creatorの端子選択プルダウンリストで ext_ref とか書いてる端子です。
[sage] 2016/06/06(月) 21:38:47.50:DxFLL+01
ext_refにしたら、ext_refになるんじゃないの?
[sage] 2016/06/06(月) 23:36:51.65:34eYYE73
ext_refって外部の基準電圧に合わせた電圧で信号出力するんだよな?
基準電圧入れる端子をオープンのままにしてないか?
[sage] 2016/06/12(日) 06:48:05.95:s6LKs4uJ
PSoC Express 、Windows10で動くでしょうか?
[sage] 2016/06/13(月) 03:02:11.23:c8ZWdgZ+
動くで
[sage] 2016/06/13(月) 20:01:31.67:hayCGOn3

ありがとうございます
[sage] 2016/06/19(日) 07:15:34.79:QWG6HFA+
 秋月の600円のを買ったが書き込みできなくなった。しかたなしに
miniprog3買った。
この切り取った片割れって、TTL-UARTに使えるみたいだけど、ポートも使える
のだろうか?
[] 2016/06/19(日) 18:50:38.13:QWG6HFA+
AD変換のFiexedResolutionモードとAccumulateモードって結果としてどう変わるの?

「Accumulateモードを選択した場合、各ADC結果は、合計に追加され、合計16ビットの値を
超えるまで累積する。超えると切り捨てられる。」


「FixedResorutionモードが選択されている場合、値が指定された解像度の最大値を超えないよう
に最下位ビット切り捨てる。」


アベレージを16にすると全部足して16で割って平均を出す。これがaccumlateモード
だよね。
でも16ビットレジスタにサムすると平均を256に選ぶとオーバーフローするから
でたらめな値になる。なんか変??? 16回以上の設定はできないってことか?

FixedResolutionの場合は
 最大値を超える場合(12BITを超える?)場合に下位ビットを切り捨てる。これだと
全然値がおかしくなる。

どういうことなんですかね。わかる人いますか?
[] 2016/06/19(日) 18:51:50.47:QWG6HFA+
↑Psoc4 CY8C4245です。
[] 2016/06/20(月) 17:05:45.56:jQ4SrZ0l
ADの入力を自動配置したものからドラッグで変更しようとしてもできない。
なにか工夫をすれば配置できるのだろうか?
[sage] 2016/06/20(月) 20:52:46.60:cQ9cOYqo
内部結線をよく見て、ピン番号にチェックを入れると、それを固定して最適化してくれる
…といっても、PSoC4の配線自由度は低いので、失敗することが多々ある。
とりわけアナログコンポーネントのピン配自由度はかなり低い。
[sage] 2016/06/20(月) 22:25:53.16:HtKhocw4
最近はPSoC Creatorで軽く回路図描いてから、回路図を書きはじめる手順が定着した。
[sage] 2016/06/20(月) 22:32:55.81:XM1BDsas
PSoc 1以外は糞
[sage] 2016/06/21(火) 06:09:41.16:U9GS2YTF
>822
どんな回路かくのさ? 書こうと思っても貼り付けだけで完成するので
必要な回路がない。W
[sage] 2016/06/21(火) 12:23:02.16:zpGAe4Af
PSoC4に新型が出るんやね。

OpAmp 4つってのがいい。
[sage] 2016/06/21(火) 23:20:45.11:DUCCJBpD
042キットで試してみたよ
LM60の電圧を読み取ってみた
プログラムの動きで見る限り Accumulate だと
getresult16で返ってくるのはN回分のサンプル値の和で
Fixed resolutionだと1回分のサンプル値になってますね
サンプル数を多くとるのは 1回分のカウント数が少ないときで
LM60だといま1100カウントぐらいなので
16までは大丈夫で32だとアウト状態
[sage] 2016/06/21(火) 23:23:13.47:DUCCJBpD
こんなのを書いた 前後は省略してます
int16 result;
int32 mv;
int32 temp;
int i;
(略)
ADC_SAR_Seq_1_Start();
ADC_SAR_Seq_1_StartConvert();
for(i = 0; i < 10; i++) {
  ADC_SAR_Seq_1_IsEndConversion(ADC_SAR_Seq_1_WAIT_FOR_RESULT);
  result = ADC_SAR_Seq_1_GetResult16(0);
  mv = ADC_SAR_Seq_1_CountsTo_mVolts(0, result);
  temp = ((mv - 424)* 1000) / 625;
  xprintf("%04x %5d %5d.%01d\n", result, mv, temp / 10, temp % 10);
}
[sage] 2016/06/21(火) 23:24:27.09:DUCCJBpD
Averaging mode を Fixed Resolutionにしたときの結果
0483 578 24.6
0480 576 24.3
047f 576 24.3
047f 576 24.3
047f 576 24.3
047f 576 24.3
047f 576 24.3
0480 576 24.3
047f 576 24.3
047f 576 24.3
[sage] 2016/06/21(火) 23:25:25.29:DUCCJBpD
Accumulateにするとこう あsamples averagedは16
483f 578 24.6
4803 576 24.3
4804 576 24.3
47fd 576 24.3
4801 576 24.3
4806 576 24.3
47fe 576 24.3
4803 576 24.3
4804 576 24.3
4802 576 24.3
[sage] 2016/06/21(火) 23:37:43.22:DUCCJBpD
Fixed Resolutionのときは
ADC_SAR_Seq_1_SAR_SAMPLE_CTRL_REG
てのにAVG_SHIFT_MODEとかいうビット(0x80)を
立てにいってて これが何なのかは不明
average mode on にするとjustificationの指定は無視されて
必ずrightになるって書いてあるので LSBをtrancateして
というマニュアルの記述はよくわからない
[sage] 2016/06/22(水) 10:21:38.71:D6a3b4MR
おおっ、
でフィックスリゾリューションってなんの意味があるの?
[sage] 2016/06/22(水) 13:04:53.33:vtOOrW4b
ハードウェアがどうやって平均を計算しているかがよく
わからないのでなんともいえないけど
accumulateモードだとそれやって累積値があふれないぐらい
測定値がだいたい決まっている場合じゃないと怖くて
使えないから ともかく12ビットの範囲内に収まる
値がでますよ ってとこなんじゃないかと
マニュアルの後ろのほうを真剣に読むとわかるかなあ
[sage] 2016/06/22(水) 13:06:34.37:vtOOrW4b
こういうときはテクニカルノートとかアプリケーションノート
だよな と探してるけど見つけられず
[sage] 2016/07/08(金) 19:35:47.84:S/+RwqGe
圧電センサつかって電子ドラム的なのを作ってんだけど
DACでsound engineでcss化したドラム音源を出力させたいんだけどどうしたらいいかね
[sage] 2016/07/08(金) 19:37:24.09:S/+RwqGe
8000Hzでサンプリングしたからtimer8で8000Hz周期で割り込ませてDAC_WriteStallで出力させてんだけど小さいミミズみたいなのしか出力されん
[sage] 2016/07/09(土) 00:28:17.96:rjPYLy3y
PSoC1?
[sage] 2016/07/09(土) 01:00:26.92:ZUqza6Tu
CY8C29466だからPSoC1のはずです
[sage] 2016/07/09(土) 02:17:29.86:/tl3CglS
PSoc1は最高やで
[sage] 2016/07/09(土) 07:55:48.69:uXGxxQMK
サイプレス は ソーラーIoTへ
ttp://special.nikkeibp.co.jp/atcl/TEC/15/cypress/062400002/index.html
[sage] 2016/07/09(土) 15:16:53.98:vbT8Alnp
やってみたけどできる DACのあとにPGA入れてから出してますか?
1倍でよいので あとCPUクロックはデフォルトの3MHzのままだとうまくいかない
24MHzにあげてうまくいきますか? DACに食わせるクロックは適当に速いほうが
いいとおもう こちらでは24MHz/15(VC1)/16(VC2)=100kHz食わせてうまくいってる
[sage] 2016/07/09(土) 19:12:24.94:JoGXiGpU

PSoC1って、毎秒8000回も割り込みかけるような使い方には向いてない気がするけど、どれぐらいの周波数で動かしてるの?

ちょっとした小さい処理でも割り込み1回で何百サイクルかは必要だし、最高クロックで動かさないと8000回割り込みとか無理じゃね?
割り込みルーチンの規模によっては最高クロック動作でも無理な気がする。
[sage] 2016/07/10(日) 10:33:23.71:IULjdGsL

DACの周波数は24MhzをVC1:2,VC2:12で分周してましたがデカ過ぎなのかもしれないですね
ありがとうございます
[sage] 2016/07/10(日) 12:01:13.46:VLheuJdv
1MHzだと、1周期の波ひとつに125このサンプリング点を読み出し出力してるのか、たしかに回数が多すぎるな

サンプリングデータを読み込んでDACに送り出す処理と割り込み処理のためにレジスタ退避したり分岐処理したりする時間って、
合計24サイクル≒6命令では絶対に終わってないね。

8000回分のデータを全部出力できてないからおかしな音になってるんだと思う
[sage] 2016/07/11(月) 00:30:43.15:292ZbztM
DACに食わせられるAnalog Column Clockの範囲は
Low: 8-500 kHz
Med: 4-2000 kHz
High: 4-3200 kHz
なので VC2をAnalog Column に食わせているなら
Med 以上を指定すればいけるはず ですがさて
[sage] 2016/07/19(火) 09:41:02.22:Btpftfkg
背景を黒にしたい。
PSoc Creator をeclipseに統合出来るみたいだけど、
使いやすい?
[sage] 2016/08/08(月) 02:32:13.89:U6jkG1jM
PSoC CreatorってEclipseとかNetbeansとか何か既存IDEをベースに作られてるのかな?
何ベースか判れば痒い所の弄り方もすぐ見つけられそうなんだけど
[sage] 2016/08/08(月) 08:07:21.72:l10mIQVF
maker fairで4をいただきました
[sage] 2016/08/26(金) 16:03:52.05:3TW58ar0
御茶ノ水でワーズショップ参加中
[] 2016/08/26(金) 16:04:27.84:3TW58ar0
ツール全部くれるとか、相変わらず太っ腹
[sage] 2016/08/26(金) 16:15:22.02:MecbcUUZ
参加者同士、2chで会話って事になると楽しいよね。
[sage] 2016/08/26(金) 19:00:46.26:rY5HjCjj
 法人で参加?
[] 2016/08/27(土) 09:46:14.75:rdYThmL/
個人ですよ〜。無料でツールと昼飯をゲット(笑)
[sage] 2016/08/27(土) 13:19:03.95:4KkYtJDu
昼飯支給は初耳だ。
[] 2016/08/28(日) 01:24:11.52:21NvIqvt
・集団ストーカー・電磁波犯罪被害の科学的根拠及び、技術上の根拠は以下のアドレスへ (警察板より退避)
ttp://jbbs.shitaraba.net/bbs/read.cgi/study/12517/1415977550/
これを読まずして、貴方は、集団ストーカー・電磁波犯罪被害者を統合失調症呼ばわり出来ない

・レーザーは赤外線だと軌道が見えないし、軌道から外れたら、計測も困難を極めるだろう。
マイクロ波の周波数帯だったら、メーザー呼ばれ、軌道が見えないし、 軌道から外れたら計測が出来ないから、計測は困難だぞ。
学者・研究者でも証明は困難だぞ。
究極の個人攻撃が可能だ。
レーザー・メーザーを照射されていると主張しているからと言って、精神病とは限らない。 大問題になるぞ、人権的にも。
メーザー
ttp://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%BC%E3%82%B6%E3%83%BC
レーザー
ttp://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%82%B6%E3%83%BC
レーザーポインター
ttp://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC

・マイクロ波聴覚効果
ttp://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E6%B3%A2%E8%81%B4%E8%A6%9A%E5%8A%B9%E6%9E%9C
ファクトシートNo.226 1999年6月 電磁界と公衆衛生:「レーダーと人の健康」
ttp://www.who.int/peh-emf/publications/facts/radars_226.pdf
電波は聞こえるよーん。ここに詳しい解説があるから、勉強しておいてね。
『ガリレオ2』第3話の数式、パルス電磁波のフレイ効果による耳の奥の弾性波か
ttp://tenmei.cocolog-nifty.com/matcha/2013/04/post-6f27.html

これでも、電波は聞こえないという奴は、科学の敵だ。
[] 2016/08/28(日) 01:24:28.53:21NvIqvt
刑法27条の引用を行います。
ttps://ja.wikipedia.org/wiki/%E7%B7%8A%E6%80%A5%E9%81%BF%E9%9B%A3
・集団ストーカー事情通ではなく、容疑者だった

元プロミス法務部社員97年当時 部長タケシマコウイチ、サガラヨウイチ
元プロミス経理部社員97年当時 ヨシダタカコ、ササキヨシヒロ、タケイヨシオ、タケイヨシコ
元プロミス人事部社員97年当時 取締役部長ヨシダユキオ、タテシナクミコ、クロダフミコ、タカシマケンイチ、タナカコウゾウ、タカオカヨシヒロ、フジタタカヨシ、フジイマコト 、タカハシシンイチ、オガワシゲユキ、サクラヨシヒロ、ウツミマリコ、タテシナクミコ
元プロミス人事部社員98年当時 アラキコウジ
元プロミス人事部アルバイト97年当時 アベトシアキ

元サムシンググッド93年当時営業部長 タカギヨシタカ
元サムシンググッド93年当時営業部社員 タケイヨシヒコ 英語可、タカハシフミオ、タシロヨウコ、サトウヨシアキ、リ・エイメイ、アサヌマケンイチ
元サムシンググッド93年当時開発部長 タナカヒデユキ
元サムシンググッド93年当時開発部社員 フクハラミキ
元サムシンググッド93年当時セクレタリーのアルバイト カワムラジュンコ
元サムシンググッド93年当時サポート部社員 タカイ
元サムシンググッド93年当時サポート部アルバイト クマノユミコ
元サムシンググッド93年当時営業部アルバイト タキザワシンイチ
アルダスKK94年当時 タナハシヨシヒロ

元ソニー・エリクソン 経営企画課 2003年時 課長 コバヤシヒデオ(ソニー本社からの出向)
サーバーチーム リーダー タムラコウイチ
サーバーチーム セクレタリ マツモトヨウコ
サーバーチーム ハシモトコウジ
ヘルプデスク リーダー カトウマドカ
ヘルプデスク セクレタリ クロキユウコ
ヘルプデスク ヒライ
アプリケーションチーム リーダー チバケンイチ
アプリケーションチーム タカヤギ、タカハシ、タグチ
15年以上無職。働いたことの無いニート
タカハシヨウイチ、セキグチマユミ、アオキマサヒロ、タジマヨシヒロ、タケイタカコ、タカハシケイコ、タケイヨシコ、タナカジュンコ、タナカシンイチ、タナカユカ、タカハシコウイチ、タカハシヨシエ
[] 2016/08/28(日) 01:24:39.64:21NvIqvt
刑法27条の引用を行います。
ttps://ja.wikipedia.org/wiki/%E7%B7%8A%E6%80%A5%E9%81%BF%E9%9B%A3

1998年12月上旬、プロミス人事部に一人の派遣社員が派遣されてくる
結婚を間近に控えたA氏が派遣社員の姿をみてから、様子がおかしくなる
本気なのかどうなのかわからないが、どうやら、結婚相手と別れ話をするつもりのようだ
何日間かの社内での別れ話のすったもんだ騒ぎの後、アラキコウジがそのA氏に話しかけている
アラキコウジ「人の考えがわかる装置はいらない?」
A氏「欲しい」
B氏「私も」
アラキコウジ「えー、B氏も?うひゃひゃひゃ」
今度は、C氏にも、
アラキコウジ「どう?いらない?」
……etc
このような流れで、加害装置が広まっていったそうだ
[] 2016/08/28(日) 01:24:54.06:21NvIqvt
集団ストーカー・電磁波犯罪被害の加害装置はレーザー・メーザーらしいな
・レーザー兵器について知ろう!
ドキュメンタリー - 未来の戦争 レーザー兵器
ttps://www.youtube.com/watch?v=t6vPM-S1YdE
防ぐことは、ほぼ、不可能。核兵器以上かもね
・集団ストーカー・電磁波被害の加害装置がレーザー・メーザーによるものだとしたら、レーダーを使うはず。加害者にはこのように見えているハズ。ちょっと、エロです。
64MHzの電波を使って撮像しているMRIの動画
MRI Shows What Sex Looks Like From The INSIDE | What's Trending Now
ttps://www.youtube.com/watch?v=nDhYLaGPmGU
見えている各臓器、脳も含めて、レーザーを照射すれば、危害を加える行為が成立する
参考までにCTの動画
Radiologist discusses CT and xray small bowel obstruction Imaging
ttps://www.youtube.com/watch?v=8dNTHdUO_3Q
PCB Imaging: 3D/CT X-Ray Animated Slicing (Top to Bottom)
ttps://www.youtube.com/watch?v=itTkItXiHsk
・レーザー・メーザーが開発されたのが、1950年台以降、メーザー初の発振が1953年、レーザーの初の発振が1960年
ttps://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%82%B6%E3%83%BC
この記念すべき年以降の、人体の自然発火現象は怪しい
人体自然発火現象
ttps://ja.wikipedia.org/wiki/%E4%BA%BA%E4%BD%93%E8%87%AA%E7%84%B6%E7%99%BA%E7%81%AB%E7%8F%BE%E8%B1%A1
No.31 突然人間が燃え上がり、焼死に至る「人体発火現象」
ttp://ww5.tiki.ne.jp/~qyoshida/kaiki/31zintaihakka.htm
No.157 人体発火現象2
ttp://ww5.tiki.ne.jp/~qyoshida/kaiki2/157jintaihakka2.htm
人体 自然 発火現象 : 人の体が突然 灰になるまで 燃えつきる / 世界の衝撃ストーリー
dailymotionを上のタイトルで検索してみ
・モスクワシグナル事件
興味のある方は、集団ストーカー・電磁波犯罪被害の基礎知識として、知って下さい
あなたの脳は誰のもの?(1)モスクワシグナル 前編
ttp://nueq.exblog.jp/17871225/
あなたの脳は誰のもの?(2)モスクワシグナル 後編
ttp://nueq.exblog.jp/17875689/
[sage] 2016/08/28(日) 21:17:46.83:U6otrO/L

俺の時も結構いい弁当出た。
[] 2016/08/28(日) 22:23:42.01:2rIQ2ml1
変なやつはスルーに限るな〜〜〜
[sage] 2016/08/29(月) 00:02:03.12:ATA05t13
やっぱノートパソコン持って行かないと駄目なの?
[] 2016/08/29(月) 10:50:23.52:meaaGNcu
ダメよ。
レギュレーションで決められてる。
あと、ワークショップの進行がやたら早くて、PCがちょっとでもモタつくと、あっという間に置いていかれる。atomとか持って行こうと思ってるヤツは考え直せw

ちなみに俺はi7 620umマシンだったが、それでもかなりキツかった
[sage] 2016/08/30(火) 00:05:25.89:8iAA5Ew9
FPSゲームの大会みたいだな
[sage] 2016/10/11(火) 23:37:37.62:z88nESGq
PSoC5LP Prototyping KitのUSB端子からVirtual COM Portで何bpsでPCに送信できるか、
PSoC CreatorのUSBFS UART Code Exampleをベースにして試したら1Mbps程度なんだけど
そんなもんですか?
[sage] 2016/10/12(水) 04:01:27.97:SpsQHCVg
PSoC5LP側から見たら単なるUSBモジュール使った通信だから
ホストPC側から設定する通信速度には影響受けないよ
(設定の上限値は確かWindowsのドライバの仕様だったはず)
[sage] 2016/10/13(木) 08:17:15.99:ZhwhP6i0
そこは理解してます。
PSoC5から実際にTeraTermへ大量の文字列を送り付けて、特定の数秒間に
PC(TeraTerm)が何バイト受信できたかを実測した結果です。
[sage] 2016/10/18(火) 11:48:16.41:fYfwYoky
PSOCで静電センサのスライダー(スワイプして信号を取り出すなど)を作りたいと思っています。
ネットで色々見ているのですが、よく分からなくて、結局何を買えばいいのでしょうか?
今だと5LPを買えばいいのでしょうか?
それとも4ですか?
[sage] 2016/10/18(火) 13:03:16.66:EreEEXoQ

4のPIONEER KITでいいんじゃね。
スライダーついてるし。
[sage] 2016/10/18(火) 14:56:29.72:8/uwgJiK


Cypressの研修に申し込んだら?
無料で受講でき、キットも貰えるよ。
[sage] 2016/10/18(火) 20:38:03.55:sBUvrS7J

情報ありがとうございます
調べてみたらパイオニアキット良さそうですね、一回これで作ってみます
あと次のセミナーにも参加してみます
[sage] 2016/11/12(土) 12:27:04.36:vh2LRtbA
教えて下さい!
while(!USBUART_1_bGetConfiguration());
というホスト接続を待つためのサンプルを見つけたのですが、
USBFSのデータシートを見てもbGetConfigurationという
APIが見当たりません。GetConfigurationならあるのですが。。。
どういうことなの?
[sage] 2016/11/12(土) 15:58:16.48:aXINvdfV
b をつけていたのは PSoC 1 の時代で PSoC 3/5LP のモジュール
では最初から不要 まあでもUSBUART_1.hを覗いてもらえば #define
してあるので使ってエラーにはなりません
[sage] 2016/11/12(土) 16:02:55.43:aXINvdfV
PSoC4 については USB interface をそなえてる PSoC 4L では
3/5LP とモジュールは共通の模様
[sage] 2016/11/12(土) 21:49:28.97:tttDgkDn

謎が解けました。
ありがとうございました。
いつの間にかPSoC4Lというのが登場してたんですね。
LCD ダイレクト ドライブが興味ありますね。
[sage] 2016/11/13(日) 10:38:50.90:ohUkq2li
PSoC 4 は kit 類がいまとても充実していて お試しキットもざっと
これくらいあります
CY8CKIT-040 PSoC 4000 Pioneer Kit
CY8CKIT-041 PSoC 4 S-Series Pioneer Kit
CY8CKIT-042 PSoC 4 Pioneer Kit
CY8CKIT-042-BLE BluetoothR Low Energy (BLE) Pioneer Kit
CY8CKIT-043 PSoC 4 M-Series Prototyping Kit
CY8CKIT-044 PSoC 4 M-Series Pioneer Kit
CY8CKIT-046 PSoC 4 L-Series Pioneer Kit
CY8CKIT-048 PSoC Analog Coprocessor Pioneer Kit
CY8CKIT-049-41xx PSoC 4100 Prototyping Kit
CY8CKIT-049-42xx PSoC 4200 Prototyping Kit
[sage] 2016/11/13(日) 10:41:53.23:ohUkq2li
あ 042-BLE は 042-BLE-A が現行バージョンね
[sage] 2016/11/13(日) 10:43:43.79:ohUkq2li
自分用に調べたけど教えて喜ぶ人もまわりにいないぼっちなので晒しとく
つまりほとんどのCypressのBLEモジュールは技適OK状態 2016-10-29調べ
技適対応
CY8CKIT042-BLE
CY8CKIT-142 PSoC 4 BLE module 005-100919
CY5671 PRoC BLE Module 005-100920
CY5670 CySmart USB Dongle 005-101063
CY8CKIT042-BLE-A
CY8CKIT-143A PSoC 4 BLE 256KB module 203-JN0582
CY5676A PRoC BLE 256KB Module with Bluetooth 4.2 Radio 203-JN0582
CY5677 CySmart BLE 4.2 USB Dongle 203-JN0581
EZ-BLE PRoC Module CYBLE-022001-00 005-101007
EZ-BLE PRoC 256KB Module CYBLE-222005-00 203-JN0495
EZ-BLE PRoC Module CYBLE-012011-00 203-JN0509
EZ-BLE PRoC 256KB Module CYBLE-212019-00 203-JN0509
(EZ-BLE PRoC BT 4.2 Module CYBLE-222014-01 サンプル出荷 203-JN0495)
(EZ-BLE PRoC BT 4.2 Module CYBLE-212020-01 サンプル出荷 203-JN0509)
EZ-BLE PSoC Module CYBLE-014008-00 203-JN0505
EZ-BLE PSoC 256KB Module CYBLE-214009-00 203-JN0505
(EZ-BLE PSoC XT/XR 256KB Module CYBLE-224110-00 サンプル出荷 203-JN0568)
(EZ-BLE PSoC BT 4.2 256KB Module CYBLE-214015-01 サンプル出荷予定 203-JN0505)
(EZ-BLE PSoC XT/XR BT 4.2 Module CYBLE-224116-01 サンプル出荷予定 203-JN0568)
技適未対応
CY8CKIT-143 PSoC 4 BLE 256KB Module
CY5676 PRoC BLE 256KB Module
CY8CKIT-141 PSoC4 BLE SMA Module
CY5674 PRoC BLE SMA Module
[sage] 2016/11/13(日) 10:45:15.23:ohUkq2li
SMA版はだれかがアンテナ込みで技適とってくれたらOKなんだろうな
XBeeみたく
[sage] 2016/11/14(月) 12:29:24.90:segec5B+

色々とヒントになりそうっす
ありがと!
こんな人が、僕みたいな底辺を支えて広がって行くと
いいですね。

あと、情報が多くてArduinoみたいに面白そう。
042-BLE は PSoC4にBLE部分をポンづけしただけかと
思っていたけど、それだけじゃなさそうですね。
他のモジュールも違ったりしそう。
[sage] 2016/11/20(日) 20:25:10.89:oj3uTOrb
モジュールに関して質問です
PWM_1からの出力(1Hz)の波形を0.1秒位遅延させたいの
ですが、モジュールだけで実現するいい方法はありますか?
[sage] 2016/11/23(水) 14:17:02.99:em3x+UAK
PSoC1/3/4/5LPのいずれでしょうか
位相の異なる2つの方形波を作るという話なのか
任意の入力にディレイをかけたいということなのか
(前者ですかね?)
[sage] 2016/11/23(水) 20:55:31.08:6SDoG+/c

PSoC5LPです。
前者です。
方形波の位相をずらしたいのです。
[sage] 2016/11/24(木) 09:06:05.93:rUkaF5uo
One Shot with Multi TriggerのPWMを2つ直列にすればいいんじゃないの?
初段のCMP valueを調整し、0.1secでtcを出力させる。
それを後段のPWMのトリガにする。
[sage] 2016/11/25(金) 14:53:45.08:eOVTDYvi

ありがとう!本当にありがとうです。
出来ました〜
あと、Verilog出来れば、自分でモジュール作れるんですね。
これから、勉強です〜
[sage] 2016/11/28(月) 00:24:18.24:Tya3aSjp
PSoC Rocks!
[sage] 2016/11/29(火) 11:56:59.48:/ly6+JBj
コンポーネントエディターを使って、Verilogを使わずに、
エディターの部品DP,CR,SR,SI,C7,SMを使って
シリアル通信のコンポーネントを作成しようと思っています。
現在、State MachineとDATA Pathの使い方が
Cypressのビデオを見てなんとなく分かってきた状況なの
ですが、自分で試しにC7(Count7)のパーツを配置して
設定するところでつまずいています。
どなたか、Control resisterかCount7を使った
パーツのサンプルをUPしていただけないでしょうか?
いずれかのサンプルがあれば、あとは自力で何とかなると
思います。
[sage] 2016/11/29(火) 12:04:45.74:WH+1SN1k
MyCaseに直接頼め。
英語必須だが、恐ろしい速度でレスポンスくれるぞ。
[sage] 2016/11/29(火) 12:55:24.56:KJKptqaZ

ありがとう!
UDB Editorでググってからにします。
ttp://japan.cypress.com/training/psoc-creator-video-tutorial-series-how-use-udb-editor
上記の動画は一通り見ましたが、その次にこれを見ろというのが
あれば教えて下さい。
[sage] 2016/12/02(金) 14:28:54.54:9IPe3Otu
PSoC1のDIPってディスコンになったのけ?
既出だったらすまん
[sage] 2016/12/03(土) 12:18:22.69:aUxA2BXL
www.cypress.comで調べてみた
PDIPの現行品は
27143,24123A,24223A
の3つだけみたい
[sage] 2016/12/03(土) 17:25:45.26:AUJd5lmW
うわホントだ、27443-PXIとかもディスコンになってる・・・
秋月で買っておこうかな。
[sage] 2016/12/03(土) 21:42:36.28:75cOZ0d9

調べてくれてどうもです
CY8C29466でちょっと遊ぼうとデータシートググったら
生産終了とか出ててワロタ
デジキーでフィルターかけたらDIPが終了品ぽい感じだったので。
[sage] 2016/12/04(日) 00:37:48.54:Q0pyg9ll
29466 秋月なら[D]であるが在庫は[AAA]ですなw
お 26443 も[AAA]だ ライターから自作ですが腕自慢はぜひ
って アプリケーションノート手に入るのか…
[] 2017/01/30(月) 08:08:53.95:QeALw2Zr
あくまでもアパホテルは民間の企業だし、
その会長が本を出版することは何の問題もないし、
それを自分のホテルの客室に置くことだって問題ない。
そこに他国の政府が文句を言ってくるっていうのは、明らかにおかしい。
中国政府としては、どうしても、この本を読まれたくない理由があるんじゃないのかな?
 中国の国民に知られたくない都合の悪い真実でも隠されているんじゃないの? 
そう思っちゃうよ。

仮にね、この本で主張しているように南京事件がないとする。
その場合、中国のエライ人たちは、南京事件があったものだと
信じ込んでいる中国の国民にこの本を読ませたくないと思うのが普通だろうね。
だって、今まで政府が嘘をついていたってことがバレちゃうんだから。
つまり、中国政府がわざわざ日本の民間企業を潰しにかかっているのは、
嘘をついているということを知られたくないから。
そう考えることもできるよ。

中国としては「アパホテルが嘘を広めている!」って言いたいんだろうけど、
実際には嘘のプロパガンダをしているのは中国の方なんだと思う。
日本の企業に対する圧力であると同時に、
中国の国民の知る権利を奪う行為でもあるしね。

でも、今回の件があったことで、僕みたいにアパホテルに泊まってみたっていう人も
多少はいたと思うんだよ。だから、逆に宣伝になっちゃったね。
日本では残念ながら中国内みたいに、露骨な言論弾圧はできないから。
中国政府はむしろヘタを打ったと思う。
結果的に「南京事件はない」という主張が広まったんじゃないかな。
[sage] 2017/02/09(木) 20:45:53.93:53MHBdr8
どこに誤爆したんだろう・・・・・
[sage] 2017/02/12(日) 23:38:07.52:SE5OICkX
CPUからのデータをUDB側で扱う方法としてデータパス、FIFOとか使う以外に簡単な方法ってありませんか
[] 2017/02/14(火) 05:50:25.89:0BSqSvSS
ttps://youtu.be/2q-vGObpa4M
ttps://youtu.be/WOzkI050o5U
[sage] 2017/03/20(月) 00:40:35.93:lJAjaWdG
Psoc 6 来たのか
[sage] 2017/03/27(月) 20:48:21.08:+rTBtrFd
Cortex-M4+とCortex-M0+のデュアルコアだってか。なるほどね。
M4+をメインにして、M0+をI/Oフロントエンド用にしろ、更にレスポンス重視な
ところは、UDBでやれって感じかな。
[sage] 2017/04/03(月) 01:28:31.13:zRDaWBtb
Hi-Speed(480Mbps) USBは無理っぽいな
[sage] 2017/04/04(火) 02:39:46.83:/FA4Ykj2
UARTで手こずっています。
UARTをスタートして、putcharでtxに出力したつもりが、txピンにはなにも出力されていないようです。
何か他にも作法がありますか?
[sage] 2017/04/04(火) 08:10:07.22:J2Fqs16O

ソースコード晒せないなら自力で頑張れ
[sage] 2017/04/04(火) 08:15:54.57:/FA4Ykj2

サンプル熟読してやってみる
簡単なミスだとは思うけど分かったら書き込みすれば役に立つ人いるかな?
[sage] 2017/04/04(火) 08:18:42.19:J2Fqs16O

>簡単なミスだとは思うけど分かったら書き込みすれば役に立つ人いるかな?
それは大歓迎
[sage] 2017/04/04(火) 09:43:19.39:/FA4Ykj2

ちょっと確認ですけど、
UART_PutChar() で送信バッファに入れると
すぐさま、txピンに出力されるんですよね?
[sage] 2017/04/04(火) 10:32:26.36:/FA4Ykj2
UARTの設定をFull UARTにすると思うとおりにtxピンに出力されました。
MAX485に接続したいのでHalf duplexで使いたいのですが、
そうすると、txピンに何も出力されないように見えます。
なぜ?
ちなみに、先ほど質問した、
「UART_PutChar() で送信バッファに入れるとすぐさま、txピンに出力されるか」
についてはyesでした
[sage] 2017/04/04(火) 11:06:08.17:/FA4Ykj2
UART_Start();
UART_LoadTxConfig();
.....
UART_PutChar('x');

でうまく出力されました。
UART_LoadTxConfig()でHalf Duplex UARTの送信準備をするようです。
[sage] 2017/04/04(火) 15:28:16.43:GkVj+jI4

おめでとう
[sage] 2017/04/04(火) 21:25:29.25:SeWQJWJy

自力で解決できたじゃん
その経験は血となり肉となる
[sage] 2017/04/19(水) 19:22:57.55:iQwGC22c
あれ、cypressのwebがトラブってる
珍しい。。。
[sage] 2017/04/22(土) 19:10:02.26:PDCRG+Z4
今、CapSenseのアートワークしていて、ちょっと疑問があります。
ガイドにはセンサーへの平行配線を近距離で束ねて配線することを避けるべきだと書いてあります。
そして、ガイドの配線パターンの例にも、かなりばらしてセンサー配線がされています。
センサーは順番にスキャンするので、配線が接近していても問題ないかと思っていたので、ちょっと意外でした。
推察でいいのでどんな理由がありそうですか?
[sage] 2017/04/24(月) 13:12:00.75:WrAntMAw

C成分で電荷が隣の電極に飛んだり?
[sage] 2017/04/30(日) 13:14:33.37:/qcBmK0r
配線の相互インダクタンスの影響で検出電極以外の変動要素が増えて電極での感度が落ちる。
感度稼ぐ為にはより大きな電極とチャージ電流・チャージ時間が必要になる。とかかね?
[sage] 2017/04/30(日) 21:26:31.95:l/cBDdAy
,912
ありがとうです。
レスでなんとなく、感覚がつかめました。
ガイドには信号線と交わるときは直交するとも書いてありました。
どの程度シビアなのか、試してみようと思います。
[sage] 2017/05/06(土) 03:22:17.06:uNcgzkMY
CY8CKIT-059で、サンプルについてるUSBFS_AUDIO_PSoC3_5LP01のプロジェクトをいじって
USBFSの「AS Format Type I」の中の周波数と、DMAのクロックをそれぞれ32KHzだったのを
48KHzに変えてみたんだけど、まともに再生されなくて

もしやと思って、main.c 48行目の
#define TRANSFER_SIZE (32u)

#define TRANSFER_SIZE (48u)
に変えたら奇麗に再生されたんだが、なんで再生周波数とこの受信バッファから
VDACへのDMA転送サイズが関係するのかが分かららん

それに、32KHzのとき32バイト、48KHzのとき48バイトなのはいいけど、44.1KHzのときは
どうするんだ・・・
[sage] 2017/05/06(土) 14:20:38.80:AY9y/tZj
Timerコンポーネントについて質問です
基板はPSoC4 Pioneer Kit です。
「ボタンを押してから5秒後にLEDが点灯する」
みたいな事をする時、
- Timer
- Digital Outout Pin
- Digital Input Pin
で出来ますか?

Timerの動きについてですが、
Period = 5000
Clock = 1000Hz
にした場合、Period = 5sになってます。
Timerのカウンタがリセットされたあと5秒後に
tcに出力されると思っていますが、正しいでしょうか?

あと、
- Digital Input Pin
の入力でカウンタのリセットをしたいのですが、
どこにつながればいいのでしょうか?

よろしくお願いします!!
[sage] 2017/05/06(土) 14:30:58.25:FaEOJ32q
英語でCypress MyCaseを使った方がいい。
[sage] 2017/05/17(水) 04:57:48.15:glvN6p/E

自己レスだが、一応解決した

USBFSが等間隔転送モードで、インターバルが1msに設定されてるので、
1秒間に1000回USBの受信したバッファから再生用バッファへデータをコピーすることになるんだが
サンプルプログラムは、毎回TRANSFER_SIZEだけ受信が完了していると仮定して作られてた

再生周波数がF(KHz)の時、1ms毎に受信するデータは確かにFバイトなので
間違っちゃいないんだが、44.1KHzみたいに1KHzの倍数になっていない場合、
44バイト受信しているときと45バイト受信しているときがあるので、ちょっとまずい

結局、TRANSFER_SIZEの大きさは気にせず、受信サイズをチェックして
再生用バッファにきっちり詰めていくように書き換えたら、うまく再生できた
[sage] 2017/05/17(水) 08:44:17.50:IdKUThSM
乙です
[] 2017/05/26(金) 13:02:03.03:pNaIayW/
PSoC1のカウンタ割り込みとUART送信にについての質問です

0.1ms毎にカウンタ割り込みを発生させ、カウントしているのですが、
このときにUART送信を行った場合、カウンタ割り込みが遅延することってありますか?
[] 2017/05/27(土) 09:54:36.89:Tz0SNN95
@『オウム真理教事件の真実』
ttps://www.youtube.com/watch?v=UdGa7RNxiVU

A『秋葉原通り魔事件の真実』
ttp://sekainoura.net/%E7%A7%8B%E8%91%89%E5%8E%9F.html

B『警察の裏金問題(仙波敏郎さんの壮絶な告発)』
ttps://www.youtube.com/watch?v=AlsJX79Kcvo

C『国民監視衛星の悪用:電磁波を使った国民に対する虐待・拷問・性犯罪』
ttp://onuma.cocolog-nifty.com/blog1/2016/01/post-8a74.html
ttp://onuma.cocolog-nifty.com/blog1/2016/01/post-c2e5.html
ttp://onuma.cocolog-nifty.com/blog1/2016/04/post-226c.html
ttp://masaru-kunimoto.com/28-03-01goumon.html
[sage] 2017/05/31(水) 23:09:13.76:78JP9Rko
UARTの割り込みを使っていればあり得る。
[sage] 2017/05/31(水) 23:36:57.83:4uyWK+H2

答え出た?
UARTしながら正確にカウント&割込したいんだけどね。PSoC5LPでね。
[sage] 2017/06/02(金) 10:24:46.12:lmODVRiD
PSoC4BLEとかで、Emulated EEPROMが使えない場合、
それを使わずに、変数のデータを一時不揮発性メモリに退避させる
方法はありますか?
[] 2017/06/05(月) 20:34:31.59:NfphhMcI

受信割り込み使ってるのでその可能性が高いですね
どうもです


まだですね
カウント割り込みかけずに、カウンタモジュールだけで
数えるとかやれば数だけは正確に測れるかなと思ったのですが。。。
割り込みを考えるとなると難しそうですよね
[] 2017/06/05(月) 20:36:53.26:lJwOKuEo
PSoC5LPなら、カウントはUDBにやらせて、UARTはDMAにお任せ・・・とか
[sage] 2017/06/10(土) 12:22:24.96:QrpwkyvK
カウンタ割り込みの優先度を上げるとか
UARTの受信割り込みの優先度を下げるとか
そもそもUARTの受信は割り込み使わずポーリングするとか
ttp://www.cypress.com/documentation/application-notes/an54460-psoc-3-and-psoc-5lp-interrupts
[sage] 2017/06/12(月) 09:35:04.70:nE1txMZf

そうか!UARTの受信通知の割込は使わずに、バッファを定期的に見てればいいのか。いい方法かもしれない!
割込最中の割込に関して詳しいページないかな。
[sage] 2017/06/12(月) 11:09:45.35:nE1txMZf

リンクサンキュー
割込のプライオリティって、どう解釈したらいいのかな?
割込処理中に他の割り込みが起きたとき、どっちを先に実行するかって事?
[sage] 2017/06/14(水) 18:22:17.86:v2wai7Lf

まぁそういうことだね

PSoC5LPに載ってるARM Cortex-M3の場合、
より高位の割り込みが発生すると、現在の割り込み処理は一旦中断され、
高位の割り込み処理にジャンプする。高位の割り込み処理が終わったと
元の割り込み処理の続きが実行される

優先度が同じ、もしくはより低位の割り込みが発生した場合、
現在の割り込み処理が終わるまで待たされる

ということだと思う
ttp://www.koka-in.org/~kensyu/handicraft/diary/20131027.html
[sage] 2017/06/14(水) 19:52:51.41:ef0mPhJp

ん、サンキュー
分かった
ただ、PSoCの割り込みってなんか不可思議な動作になってしまってる。色々と試してみます。
[sage] 2017/06/15(木) 06:09:36.61:kGXRt+Ao

その後、とてもよいページが見つかりました。
「周期割り込みなんて、簡単ですよ」
という題です。
作者さま有り難う!
UART使ったらTIMERが!みたいなことも、出来るだけ共存させることが出来そう。
[sage] 2017/06/15(木) 09:17:32.71:vVmpuaVw

おぉ、そのページ例題まで載ってて分かりやすい!
[sage] 2017/06/18(日) 01:09:53.63:cGu5fOZl
ブクマしてあった(^^;
[sage] 2017/06/19(月) 20:21:41.74:B+y4DRp8
ブクマして内容を読むのはまた今度にしてそのまま忘れるあるあるだな
[] 2017/06/20(火) 00:56:25.83:QtjPqryz
Cortex-M4とCortex-M0+のデュアルコアでPSoC6か・・・
[sage] 2017/06/20(火) 10:48:36.37:/u4ZCRLX

デュアルコアいいね!
[sage] 2017/06/24(土) 14:31:27.41:PimOl/Z3
Em_EEPROMがうまく理解できないんだけど、ヒント下さい。
Em_EEPROM_Write()はあるのに、Readがないのはなぜ?
[sage] 2017/06/25(日) 15:57:56.23:bacQDLjC
多分、普通に読み出せばいいだけかと・・・
[sage] 2017/06/25(日) 22:12:34.32:T4H+ejUa
SPI接続のEEPROMとはかなり使い勝手が違うんですね。
まず、初期値と一緒に宣言したらFLASH領域内にとりあえずはその値と一緒に領域が確保されるみたい。
ROMだから、変数みたいに=使った代入は不可だけど、読み出しは宣言した変数に直接アクセス出来る。まるで普通の変数みたいに。READみたいな概念はないみたい。書き込むときはWrite文でポインタを渡す。配列は頭からの文字数を指定して一気に書き込むことも出切る。
こんな、理解でいいのかな?
[sage] 2017/06/26(月) 10:44:57.22:CiiqHlax
PSoC人口ってまだ少ない?
Arduinoに限界感じてこっち来て、いい環境を手に入れたと思ってるんだけど。
自作基板も作りやすいし
[sage] 2017/06/26(月) 22:31:27.27:cVGVAgT6

SPI接続みたいなシリアルEEPROMじゃなくて、パラレルEEPROMだからね。
といっても、最近パラレルEEPROMを見る機会も減ってるから
知らなくても当然か
[sage] 2017/06/26(月) 22:37:49.56:cVGVAgT6

日本の素人市場ってことなら、ずっと少ないままだけどね。
たぶん、今後も劇的に増えることはないだろう。

わかってる奴はおいしく頂けてる。
[sage] 2017/06/27(火) 00:51:52.99:xMkLY5GO

サンキュ!
コンパイラが、変数の領域を自動的にFlash上に作る
という、感じなんですね。
これは、違和感あるかも。たぶん慣れの問題だけど。
[sage] 2017/07/24(月) 18:52:02.33:WDiGtsTp
これからVerilogを使ってコンポーネントを作ってみたいんだけど、Lチカみたいな最小構成のサンプルないかな?
[sage] 2017/07/24(月) 19:29:22.73:86YPeARQ

ほい
ttp://www.cypress.com/documentation/code-examples/ce95320-hello-world-and-blinky-led-35lp
[sage] 2017/07/28(金) 07:56:18.29:8OsRzRIs
PSoC6 BLE Pioneer Kitがもうすぐみたい
デュアルコア試してみたいな
2つのユーザープロセスを同時に走らせる事が出来る感じなのかな?
[sage] 2017/07/28(金) 14:43:40.58:NzdBZpeh

俺もPSoC6試してみたいけど、PioneerKitは9千円ちょい・・・
Prototyping Kitとかでないかなー
[sage] 2017/08/03(木) 22:59:18.99:86U4AVLl
買ってもLED点滅させておしまいだったりして
[sage] 2017/08/04(金) 17:50:16.74:/io179SA
いや、そうかもしれないけど、その手順は色々とあるよね。
[] 2017/09/05(火) 21:45:53.70:rj48D8Ro
あげ
[sage] 2017/11/02(木) 20:31:52.60:XlO5Q9oR
なんかPSoC6出たのにまるで盛り上がってないな

ETのchip1のブースで即売やるらしいぞ
オマケ付きらしいからお前ら買ってこい
[sage] 2017/11/03(金) 22:49:12.71:nNxMNxRX

ETってなに?
[sage] 2017/11/04(土) 01:24:56.11:mfyZw/ZY
ETはこれ
ttp://www.jasa.or.jp/expo/
[sage] 2017/11/05(日) 00:09:14.19:6zgpdxdR
もう退職したからそういうのは行きにくい
[sage] 2017/11/10(金) 20:55:15.36:q/tMbJQF
ttps://youtu.be/ummojBgEVLo

PSoCが使われてる。
[sage] 2017/11/10(金) 22:00:04.74:jjozQElD

おおお、PSoC Creatorでとったね!
[] 2017/12/27(水) 13:38:11.62:22mySsTl
家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。

グーグル検索⇒『武藤のムロイエウレ』"

80JFFEIBHV
[sage] 2018/01/25(木) 17:11:42.01:gzWNDuox
psoc6の評価ボード試した人いる?
[sage] 2018/01/26(金) 02:01:41.46:vO8sMpCz
プロト基板待ちが多そう
[sage] 2018/04/06(金) 10:28:35.19:3P9ao4FP
PsoC1のキットがまだ手付かずで積んである
cypressからなんかのキャンペーンでもらったやつも
近所に蝙蝠飛んでるからバットデテクタでも作ろうかと思ったけど
暇なし
[sage] 2018/04/23(月) 11:36:50.14:j5bAKZtc
ET-PSOC-STAMPの29666のボードはまだ某所で売っているのかな?
最新のPSoC6よりもPSoC1のフラットパッケジの変換基板のがありがたい。


もったいないな。うちではPSoC1のTimer8組み合わせてデットタイム付きHブリッジドライバ作ったり、
DACブロックの出力歪みをテーブル補正してリニア出力させて使ったり、バッテリー駆動させたり、
ダイナミックリコンフィグも動かすよ(リアルタイムに配線変えてるだけですけど)
[sage] 2018/04/23(月) 11:51:09.70:j5bAKZtc
,848
PSoC1のAD/DAは一般的なマイコンと違っていて抵抗アレー等で構成されているのではなく
スイッチドキャパシタの応用回路の一種なのでクロック動作に依存する。なのでDAC出力には
スイッチドキャパシタの動作クロックtが必要。これを変えるとリニアに出力しなくなったりアナログ
出力電圧範囲が変わったり、DACに出力フィルタが必要となる場合があるよ。
DACクロックは音声データ側のサンプリング定理と同じ意味ではないよ。

PSoC1のDACは回路的に必ず反転増幅を経由しないと出力しないから、DACから直接出力
するとミミズみたいな小さなレベルにしかならないですよ。
[] 2018/05/21(月) 10:26:03.29:+YPLsCwK
ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

IH4P3
[] 2018/07/03(火) 23:43:37.69:TUeFXinq
2ON

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

新着レスの表示

2ch勢いランキング アーカイブ 電気・電子板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したアーカイブです。削除についてはこちら