Re^12: PSoCで周波数カウンタ 投稿者:ja3raf 投稿日:2014/01/12(Sun) 01:29:06 No.186
外部クロックをTCXO 12.8MHzに変更。
手持ちのTCXOは、出力が弱いので増幅要。
VR1はdutyの調節。余りdutyが悪いと、PSoCはヘソを曲げる様だ。
更に、schmitt tgiggerで波形整形。
Re^10: PSoCで周波数カウンタ 投稿者:ja3raf 投稿日:2014/01/12(Sun) 01:16:15 No.184
CY8C27443では、32bit counterに外部信号をカウントさせる事ができないので、16bit counterを2段カスケードにしたのだが、時折MSB側のcounterが1つミスカウントして、表示が65,535Hz跳ね上がるという問題が発生した。
そこで、2つの16bit counterを、同じ列に配置して、LSB側の出力をMSB側に直に渡す様に改良してみたのだが。
結果は、余り改善されておらず、やはり64kHzの跳ね上がりが発生する。
Re^8: PSoCで周波数カウンタ 投稿者:ja3raf 投稿日:2014/01/10(Fri) 03:24:50 No.182
回路図
24MHzの発振器の手持ちがなかったので、26MHzで代用した。
一応問題なく動作している。(除:飛び問題)
Re^6: PSoCで周波数カウンタ 投稿者:ja3raf 投稿日:2014/01/10(Fri) 01:02:01 No.180
内部クロックでは精度が悪いので、外部クロックに切替。
(割り込み無し版)
P.S.
P1[4]を High Z Analog → High Z に変更要。
Re^3: PSoCで周波数カウンタ 投稿者:ja3raf 投稿日:2014/01/08(Wed) 08:06:14 No.176
> 割り込みを使わない方式に変更。
16bit counterを2つカスケード接続した。
やはり、64kHzの飛びが発生する。









