[PR] ベビーシッター 久々にPSoC周波数カウンタ・デュアル::PSoC

久々にPSoC周波数カウンタ・デュアル

Home > 2008-05 / PSoC > This Entry [com : 3][Tb : 0]

2008-05-13

dfcounter080514_1PSoCを使ったデュアル表示の周波数カウンタ。
ストロベリー・リナックスのPSoCマイコンボードに組み込んだ。
PSoCの内蔵オシレータは精度がよくないので、秋月電子の高精度クリスタルモジュール外部クロックとして使っている。ただ発振周波数が12.8MHzなので測定できるのは半分以下の約6MHzまでとなってしまう。
単純にカウンタ(プリスケーラ)を付けただけでは分解能が悪くなる、そこでカウンタの出力を読み込むことにした。
dfcounter080513_5そのためカウンタの前にゲートが必要になる、またカウンタのリセットもしなければならない。
ここでは74AC00と74AC393を使ってみた、100MHz近くまで動作する高速ICである。
こんな高速なICだとグランドと電源周りをよほどしっかりしておかないとノイズに悩まされることになる。
最初、動作が不安定だったのでグランドや電源ラインを見直して何とか安定動作するようになった。

dfcounter080514_2実験中。

Comment

SEC : 2008-05-15(Thu) 21:07 URL edit
edy さん、こんばんは。
何時も参考にさせて頂いています

いとも簡単に色々な応用を作成されていて
何時も凄いと思っています。
PSoC Designerをメインで作成しているのでしょうか
カウンターの桁数と単位等情報が満載の表示を
PSoC Expressで作成しているので実現が出来なくて
何時も素晴らしいと、訪問させて頂いています

宜しければ手法なども知りたいですので
お手すきの時は宜しくお願いします

何時も刺激を感謝いたします
edy : 2008-05-16(Fri) 06:12 URL edit
SECさん、こんにちは。

PSoC Expressはまだ使ったことが無く、Designerで作成しております。

カウンタ表示の三桁区切りは苦労しました、実はC言語は不慣れでして何回書き直したやら^^;;。
昔々のBASICでプログラムしていた癖が出てしまってハマりました。

プロジェクトファイルは必要でしたら公開しますのでご連絡ください、
でもとりあえず動けばいいというプログラムなので、無駄なコーディングも多いかと思います。
SEC : 2008-05-16(Fri) 23:16 URL edit
こんばんは。edyさん

> プロジェクトファイルは必要でしたら公開しますのでご連絡ください、

是非お願いします
昔も人のを真似して色々動かして勉強させて頂きました
色々見させて頂き動きを楽しみたいです
Designerで、痒い所に手が届くプログラムを作りたいです
コンパイラも購入しているので刀が錆びない様に
切磋琢磨したいです
Post a Comment









管理者にだけ表示を許可

Trackback

http://edycube.blog2.fc2.com/tb.php/378-98637e42

迷走の果て・Tiny Objects | Page Top▲

New >>
周波数カウンタにおける1カウントの誤差について
<< old
PSoC Designer5.0 beta 新しいユーザーモジュール SHADOWREGS