Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
MIKAMI CONSULTING 2018
bpf_1hz
PSoC ExperimentLab
Experiment Course Material V1.20June 11th., 2019bpf_1hz.pptx (15 Slides)Renji Mikami
スイッチト・キャパシタ・フィルタの
特長を活かした 1Hzの bpf設計
MIKAMI CONSULTING 2018 – Renji Mikami 2Renji_MikamiI(at_mark)nifty.com
ラボbpf zバンドパスフィルタのサンプリング周波数変更
ソフトウェア処理
(M8C)デジタルHW処理
レジスタ
アナログ信号処理
(OPアンプ)
AD変換
(ADC)
DA変換
(DAC)
レジスタ
任意周波数(例では約1 Hz)のサイン波を作ってみます
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と同じです。
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 正弦波
MIKAMI CONSULTING 2018 – Renji Mikami 5Renji_MikamiI(at_mark)nifty.com
Bpf_1hzをbpfクローンから作成
MIKAMI CONSULTING 2018 – Renji Mikami 6Renji_MikamiI(at_mark)nifty.com
bpf.socファイルからクローンを生成
MIKAMI CONSULTING 2018 – Renji Mikami 7Renji_MikamiI(at_mark)nifty.com
OKでプロジェクト完了
MIKAMI CONSULTING 2018 – Renji Mikami 8Renji_MikamiI(at_mark)nifty.com
各パラメータとクロックについて
クロック 周波数 式
SysClk 24MHz
VC1 SysClk /
VC2 VC1 /
VC3 VC2 /
PWM8出力 VC3 /
PeriodPulseWidth
以降各自で自由課題として
試してください
MIKAMI CONSULTING 2018 – Renji Mikami 9Renji_MikamiI(at_mark)nifty.com
配置配線について
PSoCのパズル
ソフトウェア処理
(M8C)
UM
レジスタ
ユーザーモジュール
ユーザーモジュール
ユーザーモジュール
レジスタ
MIKAMI CONSULTING 2018 – Renji Mikami 10Renji_MikamiI(at_mark)nifty.com
モジュールの配置と相互の配線
PSoCの配線リソースは多くありません
そのため各ブロックや内部のバス、入出力ピンには,相互に配線可能なところと配線できないところがあります.
この関係を理解して配線になれる必要があります.
複数のブロックを使用するユーザーモジュールには複数の配置オプションを選択できるようになっており配線できない場合は配置パターンを変更します.
MIKAMI CONSULTING 2018 – Renji Mikami 11Renji_MikamiI(at_mark)nifty.com
入出力ピンの例
たとえばPort_0_4 を左クリックするとここから接続可能なガイド線が表示されます.またPort_0_4は上下左右の4ヶ所に表示されており,フレキシブルに使えることがわかります。
Port番号は上下左右の4ヶ所に表示されています.上がデジタルブロック用,下がアナログブロック用,左が入力で右が出力です.外部ピンを利用して内部信号を接続することができます
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となります.
MIKAMI CONSULTING 2018 – Renji Mikami 13Renji_MikamiI(at_mark)nifty.com
ブロックふたつの移動
2つのブロックを使うユーザーモジュールを配置した場合中段に配置したくとも下段に配置されるときは,同じモジュールをもう一個追加配置してから下の段を削除する方法があります.
もう1つ
追加配置
こちらを消す
自動配置
消えました
MIKAMI CONSULTING 2018 – Renji Mikami 14Renji_MikamiI(at_mark)nifty.com
ユーザーモジュールの配置
ブロック2つを使用するBPF2の場合信号の入力先のモジュールや配線路用にタテ2段とヨコ2段の合計4とおりに配置が選択可能
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