15
MIKAMI CONSULTING 2018 bpf_1hz PSoC Experiment Lab Experiment Course Material V1.20 June 11 th. , 2019 bpf_1hz.pptx (15 Slides) Renji Mikami スイッチト・キャパシタ・フィルタの 特長を活かした 1Hz bpf 設計

ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018

bpf_1hz

PSoC ExperimentLab

Experiment Course Material V1.20June 11th., 2019bpf_1hz.pptx (15 Slides)Renji Mikami

スイッチト・キャパシタ・フィルタの

特長を活かした 1Hzの bpf設計

Page 2: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 2Renji_MikamiI(at_mark)nifty.com

ラボbpf zバンドパスフィルタのサンプリング周波数変更

ソフトウェア処理

(M8C)デジタルHW処理

レジスタ

アナログ信号処理

(OPアンプ)

AD変換

(ADC)

DA変換

(DAC)

レジスタ

任意周波数(例では約1 Hz)のサイン波を作ってみます

Page 3: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 3Renji_MikamiI(at_mark)nifty.com

このラボでのポイント

Lab BPF ではFilter Design Wizard を使って 1KHz

BPFフィルタを設計しましたが、Filter Design Wizardの設定パラメータでは、1Hzを設定することができません。

しかしスイッチト・キャパシタの特長を理解すれば、容易に1HzのBPFを設計することができます。

ポイントは、フィルタ・ブロックに与えるクロックを変えるだけで、フィルタ周波数を変更できる点です。フィルタの設定パラメータは、1KHzのBPFと同じです。

Page 4: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 4Renji_MikamiI(at_mark)nifty.com

lab_bpf のフィルタクロックを変更使用するユーザーモジュール

PWM8 x 2, PGA, BPF2

PWM_1

1/76

PWM_2

1/158

BPF2PGA_1

1/224MHz

1/112MHz

VC1

12MHz

VC2

158KHz

1Hz

方形波P04

P04フィルタ

信号入力

フィルタ供給クロック

フィルタ

信号出力P03

SC(スイッチト・キャパシタ)フィルタではBPFフィルタに与えるクロック周波数を変更するだけでフィルタ周波数を自由に設定することができます.UM(ユーザーモジュール)のパラメータ変更だけで1HzのBPFフィルタに変更してみてください.1Hzのサイン波は、音では聞こえないので、P04,P03をLEDにつないで目で結果をみることができます。じわーっとホタルの光のように明るさが変化するでしょうか。デジタルによる点灯との差を考察してください。

? ??

?

?

?

1Hz 正弦波

Page 5: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 5Renji_MikamiI(at_mark)nifty.com

Bpf_1hzをbpfクローンから作成

Page 6: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 6Renji_MikamiI(at_mark)nifty.com

bpf.socファイルからクローンを生成

Page 7: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 7Renji_MikamiI(at_mark)nifty.com

OKでプロジェクト完了

Page 8: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 8Renji_MikamiI(at_mark)nifty.com

各パラメータとクロックについて

クロック 周波数 式

SysClk 24MHz

VC1 SysClk /

VC2 VC1 /

VC3 VC2 /

PWM8出力 VC3 /

PeriodPulseWidth

以降各自で自由課題として

試してください

Page 9: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 9Renji_MikamiI(at_mark)nifty.com

配置配線について

PSoCのパズル

ソフトウェア処理

(M8C)

UM

レジスタ

ユーザーモジュール

ユーザーモジュール

ユーザーモジュール

レジスタ

Page 10: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 10Renji_MikamiI(at_mark)nifty.com

モジュールの配置と相互の配線

PSoCの配線リソースは多くありません

そのため各ブロックや内部のバス、入出力ピンには,相互に配線可能なところと配線できないところがあります.

この関係を理解して配線になれる必要があります.

複数のブロックを使用するユーザーモジュールには複数の配置オプションを選択できるようになっており配線できない場合は配置パターンを変更します.

Page 11: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 11Renji_MikamiI(at_mark)nifty.com

入出力ピンの例

たとえばPort_0_4 を左クリックするとここから接続可能なガイド線が表示されます.またPort_0_4は上下左右の4ヶ所に表示されており,フレキシブルに使えることがわかります。

Port番号は上下左右の4ヶ所に表示されています.上がデジタルブロック用,下がアナログブロック用,左が入力で右が出力です.外部ピンを利用して内部信号を接続することができます

Page 12: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 12Renji_MikamiI(at_mark)nifty.com

Analog Column Input

Analog Column Input Muxを右クリックすると入力信号をもってこれるPortが接続ガイドラインで表示されます. Port_0_4から信号を入力したい場合にはPGA_01の配置場所はACB01となります.

Page 13: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 13Renji_MikamiI(at_mark)nifty.com

ブロックふたつの移動

2つのブロックを使うユーザーモジュールを配置した場合中段に配置したくとも下段に配置されるときは,同じモジュールをもう一個追加配置してから下の段を削除する方法があります.

もう1つ

追加配置

こちらを消す

自動配置

消えました

Page 14: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 14Renji_MikamiI(at_mark)nifty.com

ユーザーモジュールの配置

ブロック2つを使用するBPF2の場合信号の入力先のモジュールや配線路用にタテ2段とヨコ2段の合計4とおりに配置が選択可能

Page 15: ESIB K] ESImikami.a.la9.jp/meiji/b2/bpf_1hz.pdf · føfãfãfÛg k)f + fúg:g2gw)zfÜ/² &gfåg g fé g fï 3ruwb b fÿ v w e fþ g d fû/²&gfåg föfÚg gcgzg;gegdgyfû q 3ruwfØg

MIKAMI CONSULTING 2018 – Renji Mikami 15Renji_MikamiI(at_mark)nifty.com

Memo

フォローアップURL

http://mikami.a.la9.jp/meiji/MEIJI.HTM

担当講師

三上廉司(みかみれんじ)

Renji_Mikami(at_mark)nifty.com (Default - Recommended)

mikami(at_mark)meiji.ac.jp (Alternative)

http://mikami.a.la9.jp/_edu.htm