elechobby:picdic:pic16f88:85

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
elechobby:picdic:pic16f88:85 [2020/04/29 21:05] – 外部編集 127.0.0.1elechobby:picdic:pic16f88:85 [2025/10/17 14:29] (現在) – 外部編集 127.0.0.1
行 2: 行 2:
  
 ===== 概要 ===== ===== 概要 =====
-以前に、周波数カウンタV5(集大成版)を作成し、ほぼ終了と思っていましたが、更に検討を進めるうちに、 +以前に、周波数カウンタV5(集大成版)を作成し、ほぼ終了と思っていましたが、更に検討を進めるうちに、ちょっとした工夫で、思わぬ効果を得ることが出来ました。
-ちょっとした工夫で、思わぬ効果を得ることが出来ました。+
   * プリスケーラ無(1/1)で、40MHzまで測定可能(実測値)   * プリスケーラ無(1/1)で、40MHzまで測定可能(実測値)
   * プリスケーラ有(1/8)で、80MHzまで測定可能(実測値)   * プリスケーラ有(1/8)で、80MHzまで測定可能(実測値)
行 11: 行 10:
   * 信号をカウントするために、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を組み合わせて使いました。
行 18: 行 16:
   * ゲートタイム(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>
行 296: 行 293:
 {{: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>
  • elechobby/picdic/pic16f88/85.1588161922.txt.gz
  • 最終更新: 2025/10/17 14:28
  • (外部編集)