PIC16F84Aの練習に、なんちゃって正弦波発生
1周期のデータ量を少なくしてみました。これでも使えるちゃ使える! こっちの波形の方がなんちゃって正弦波に近いです。(概念として)
ギザギザが目立ちます。でも最高周波数が6khz程度まで。クロックを20Mhzにすりゃ12khzまでいけるはず ラダー抵抗の応答度の問題が出てくるかも
0.66V~3.8Vの振幅
FFT 不要周波数が多少大きくなってます その差30dbほど
で、データだよ
;2倍の波形
BAI_PIN
ANDLW H'1F'
ADDWF PCL,F
RETLW D'31'
RETLW D'36'
RETLW D'41'
RETLW D'45'
RETLW D'49'
RETLW D'52'
RETLW D'55'
RETLW D'56'
RETLW D'57'
RETLW D'56'
RETLW D'55'
RETLW D'52'
RETLW D'49'
RETLW D'45'
RETLW D'41'
RETLW D'36'
;********************
RETLW D'31'
RETLW D'27'
RETLW D'22'
RETLW D'17'
RETLW D'14'
RETLW D'11'
RETLW D'8'
RETLW D'7'
RETLW D'6'
RETLW D'7'
RETLW D'8'
RETLW D'11'
RETLW D'14'
RETLW D'17'
RETLW D'22'
RETLW D'27'
;********************
このデータを(該出もそうですが)変更すりゃ、そこそこ自由に波形を作ることが出きる(意外と自由度ないけどね)
Bポートのb6、b7を入力にして波形を切り替えることが出来るようにして、Aポート入力で軽く周波数を変えることが出来るようにしたいな と、
高周波特性を悪化してる原因なんでしょうが、
分解能が追従できる範囲を逸脱して感アリアリです。
コンデンサーを付けて鈍くするとかですかネ〜。
フィルターを付けるとかすれば、いいんでしょうが、
目的とは、離れるのでそんなのは付けないでしょうしー。
方形波から正弦波を作るより楽でしょう
とりあえず、使う用途はありません。
ガタガタの周波数成分なんて基本波の10倍程度でしょうから、取るのは簡単かも、もしかして聞こえないかもです。
今の無線機は、フlルターも良いから、500Hz程度で変変調しても10倍の5khzは出てかないんじゃないかな
つまり単波長変調になる。
昔の、「1人 壁打ち テニスゲーム」
とかができる ヤツ じゃ ないですカァー。
このICもでしょうが、
「お風呂ブザー」とかも。
回路を組まないで、プログラムでできる時代になって
来てるとは・・・・。
別の5000円以下のボードでは、
スマホで操作できる様です。
自分は既に、イタリア発祥のボードを買ったので
やらざる えないんですケド・・・・。
この「Lチカ」、「サイン波」はできるとしても、ソレ以降の発想が
ナカナカでません。
入力に対して、電圧を出す。 それで事たりるんですけど。
でも、その内容を記録する。 そっちが課題ですね。
箱から出してません。
そうなる事ヤラ・・・。
なにか作りたくなったときに、回路組むより楽(本当か)じゃないかと。
SD330のアンテナの自動チューニングなんて面白そうですが。いまのところやる気なし
あたまの体操 ぼけ防止