| 次のリビジョン | 前のリビジョン |
| elechobby:picdic:pic16f88:85 [2020/04/29 21:05] – 外部編集 127.0.0.1 | elechobby:picdic:pic16f88:85 [2025/10/17 14:29] (現在) – 外部編集 127.0.0.1 |
|---|
| |
| ===== 概要 ===== | ===== 概要 ===== |
| 以前に、周波数カウンタV5(集大成版)を作成し、ほぼ終了と思っていましたが、更に検討を進めるうちに、 | 以前に、周波数カウンタV5(集大成版)を作成し、ほぼ終了と思っていましたが、更に検討を進めるうちに、ちょっとした工夫で、思わぬ効果を得ることが出来ました。 |
| ちょっとした工夫で、思わぬ効果を得ることが出来ました。 | |
| * プリスケーラ無(1/1)で、40MHzまで測定可能(実測値) | * プリスケーラ無(1/1)で、40MHzまで測定可能(実測値) |
| * プリスケーラ有(1/8)で、80MHzまで測定可能(実測値) | * プリスケーラ有(1/8)で、80MHzまで測定可能(実測値) |
| * 信号をカウントするために、TIMER0(8ビット)を使用(外部クロック入力同期ON固定) | * 信号をカウントするために、TIMER0(8ビット)を使用(外部クロック入力同期ON固定) |
| * ゲートタイム(1秒、0.1秒)を得るために、TIMER1(16ビット)を使用 | * ゲートタイム(1秒、0.1秒)を得るために、TIMER1(16ビット)を使用 |
| しかし、TIMER0は、TIMERのON/OFF制御が出来ないため、入力ピンを強制的に出力モードにして“0"を出力 | しかし、TIMER0は、TIMERのON/OFF制御が出来ないため、入力ピンを強制的に出力モードにして“0"を出力する等の工夫(本来は余分な事)が必要となります。 |
| する等の工夫(本来は余分な事)が必要となります。 | |
| |
| そこで、TIMERでON/OFFの出来る、TIMER1とTIMER2を組み合わせて使いました。 | そこで、TIMERでON/OFFの出来る、TIMER1とTIMER2を組み合わせて使いました。 |
| * ゲートタイム(1秒、0.1秒)を得るために、TIMER2(8ビット)を使用 | * ゲートタイム(1秒、0.1秒)を得るために、TIMER2(8ビット)を使用 |
| |
| 特に、外部クロック入力同期制御をOFFにすることが肝心で、もしもこれをONにすると、20MHzの信号でも | 特に、外部クロック入力同期制御をOFFにすることが肝心で、もしもこれをONにすると、20MHzの信号でも1/8のプリスケーラに設定しないと測定が出来ません。 |
| 1/8のプリスケーラに設定しないと測定が出来ません。多分、TIMER0方式でのカウントが高い周波数まで | 多分、TIMER0方式でのカウントが高い周波数まで伸びないのは、外部クロック入力同期制御がON固定に原因があるのかもしれません。 |
| 伸びないのは、外部クロック入力同期制御がON固定に原因があるのかもしれません。 | |
| |
| <TIMER0> | <TIMER0> |
| {{:imgpaste:202004:htmikan-20200429-210255.png?500}} | {{:imgpaste:202004:htmikan-20200429-210255.png?500}} |
| {{:imgpaste:202004:htmikan-20200429-210305.png}}{{:imgpaste:202004:htmikan-20200429-210309.png}} | {{:imgpaste:202004:htmikan-20200429-210305.png}}{{:imgpaste:202004:htmikan-20200429-210309.png}} |
| | |
| 20MHzを測定しました。(プリスケーラ無し、ゲートタイム1秒) | 20MHzを測定しました。(プリスケーラ無し、ゲートタイム1秒) |
| {{:imgpaste:202004:htmikan-20200429-210316.png?500}} | {{:imgpaste:202004:htmikan-20200429-210316.png?500}} |
| | |
| 40MHzを測定しました。(プリスケーラ無し、ゲートタイム1秒) | 40MHzを測定しました。(プリスケーラ無し、ゲートタイム1秒) |
| {{:imgpaste:202004:htmikan-20200429-210328.png?500}} | {{:imgpaste:202004:htmikan-20200429-210328.png?500}} |
| | |
| 左側:60MHzを測定しました。(プリスケーラ無し、ゲートタイム1秒)測定不能 | 左側:60MHzを測定しました。(プリスケーラ無し、ゲートタイム1秒)測定不能 |
| 右側:60MHzを測定しました。(プリスケーラ有り、ゲートタイム1秒)測定可能 | 右側:60MHzを測定しました。(プリスケーラ有り、ゲートタイム1秒)測定可能 |
| {{:imgpaste:202004:htmikan-20200429-210338.png?500}}{{:imgpaste:202004:htmikan-20200429-210346.png?500}} | {{:imgpaste:202004:htmikan-20200429-210338.png?500}}{{:imgpaste:202004:htmikan-20200429-210346.png?500}} |
| | |
| 70MHzです。 | 70MHzです。 |
| {{:imgpaste:202004:htmikan-20200429-210400.png?500}} | {{:imgpaste:202004:htmikan-20200429-210400.png?500}} |
| | |
| 80MHzです。ここまで測れるとは。。。!? | 80MHzです。ここまで測れるとは。。。!? |
| {{:imgpaste:202004:htmikan-20200429-210419.png?500}} | {{:imgpaste:202004:htmikan-20200429-210419.png?500}} |
| | |
| 測定したクロックモジュールです。 | 測定したクロックモジュールです。 |
| {{:imgpaste:202004:htmikan-20200429-210430.png?500}} | {{:imgpaste:202004:htmikan-20200429-210430.png?500}} |
| | |
| 左側:プリスケーラ値(1/1)、ゲートタイム(1秒) | 左側:プリスケーラ値(1/1)、ゲートタイム(1秒) |
| 右側:プリスケーラ値(1/1)、ゲートタイム(0.1秒) | 右側:プリスケーラ値(1/1)、ゲートタイム(0.1秒) |
| {{:imgpaste:202004:htmikan-20200429-210444.png}}{{:imgpaste:202004:htmikan-20200429-210448.png}} | {{:imgpaste:202004:htmikan-20200429-210444.png}}{{:imgpaste:202004:htmikan-20200429-210448.png}} |
| | |
| 左側:プリスケーラ値(1/8)、ゲートタイム(0.1秒) | 左側:プリスケーラ値(1/8)、ゲートタイム(0.1秒) |
| 右側:プリスケーラ値(1/1)、ゲートタイム(0.1秒)、kHz表示 | 右側:プリスケーラ値(1/1)、ゲートタイム(0.1秒)、kHz表示 |
| {{:imgpaste:202004:htmikan-20200429-210454.png}}{{:imgpaste:202004:htmikan-20200429-210458.png}} | {{:imgpaste:202004:htmikan-20200429-210454.png}}{{:imgpaste:202004:htmikan-20200429-210458.png}} |
| | |
| プリスケーラ値(1/8)、ゲートタイム(0.1秒)、kHz表示、-455kHz | プリスケーラ値(1/8)、ゲートタイム(0.1秒)、kHz表示、-455kHz |
| {{:imgpaste:202004:htmikan-20200429-210512.png?500}} | {{:imgpaste:202004:htmikan-20200429-210512.png?500}} |
| | |
| 如何ですか? | 如何ですか? |
| 少し視点を変えるだけで、大きな回路変更もなく、80MHzの周波数が測定できました。{^_^}! | 少し視点を変えるだけで、大きな回路変更もなく、80MHzの周波数が測定できました。^_^ |
| | <callout type="warning" title="著作権表示 copyright notice"> |
| | このページは稲崎様の閉鎖したHPのコピーで、著作権は稲崎様にあります。[[elechobby:picdic:picdic|詳細]] |
| | This page is a copy of Mr. Inasaki's closed website, and the copyright is held by him.[[elechobby:picdic:picdic|Details]] |
| | </callout> |