ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

PSoCの部屋コミュのはまりました

  • mixiチェック
  • このエントリーをはてなブックマークに追加
PSoCを使ってみて、うまく動かずはまったことありませんか?

コメント(4)

アナログ回路を一からつくるよりもチップの中の配線を変えるPSoCなら設定したとおりに動作するだろう。と思ってました。
でもオシロで動作を確認してみて、思ったように動いてないことがわかりました。

こんな使い方をするのがいけないのかもしれないですが、

オペアンプの出力→ABUF→アナログ出力ピン→配線→アナログ入力ピンオペアンプのマイナス入力
このような経路で帰還をかけたところ、信号が1MHzくらいで振動していました。

いろいろ試してオペアンプやABUFをLOWPOWERにしたら、かなり小さくなることがわかりました。
ADCINC使ってて、割り込み(M8C_EnableGInt)忘れて動かず悩むことしばし。

後で追加したユーザモジュールをスタートし忘れてまた悩む。

いい加減学習しろよな、自分(汗
ADCを使ったのですが、どうも電圧と出力の数値が比例していませんでした。
とても使えるものではありませんでした・・・。

ADCの種類を変えても、ビット数を変えてみても傾向は同じ。
前は、こんなこと無かったはずです。かなり悩みました。

ADCINCXX_Start()の時の、パワーをLOWPOWERにしていたことが原因でした。
HIGHPOWERでは綺麗に比例し問題ありませんでした。

ADCINC14のLOWPOWERの場合の入力電圧と出力値の実測グラフをつけておきます。
INSAMPを使っているのすがADCの結果を見るとどうも揺らいでいました。
このような記事をみつけました。
http://www.bird-soft.net/mt/2007/01/psocad.html
CAUTION It is imperative that the same clock be used for all three blocks or this user module will not function correctly.

確かに私の設定も間違っていたのでこれも直したのですが、まだ揺らいでいます。
http://www.pastelmagic.com/psocbbs/index.cgi?m=read&bnum=546&num=546
どうもこの記事と同じ状況のようです。INSAMPを外付けにするしかないんでしょうか。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

PSoCの部屋 更新情報

PSoCの部屋のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング