2026年8月1日土曜日

dsPIC33 - AF PSN

JF3HZB 上保さんの「AF PSN」を試みました。github.com/tjlab-jf3hzb/afpsnのソースデータを貼付→コンパイル→書込により位相差90度の正弦波を確認出来ました。  



















参考サイト

回路図





















dsPIC33FJ64GP802ブレッドボード用基板
dsPIC33FJ64GP802専用ブレットボード用基板
・USB Type-C(5V)→AMS1117-3.3V→PIC電源
Pickit3接続端子取付
秋月電子 dsPIC33FJ64GP802-I/SP





基板にピンヘッダーをハンダ後、絶縁座を端子先端に移動してICソケット足を曲げてピンヘッダーと曲げた足にハンダを流し、ピンヘッダー根本に絶縁座を戻す。



PICKit3プログラミングキット
互換器
※MPLAB X IDE 6.20までPICKit3が使用できる








MPLAB X IDE 6.20インストール
●MPLAB ®開発エコシステム ダウンロード アーカイブ









【MPLAB X v6.20】ダウンロード
画面に従ってインストールを行う

New Project























Select Device
























Select Compiler

















Project Name





















Project Name:任意
※Encoding修正【Tools】【Options】【Enbeded 】【 Default Charset】【Shift JIS】

プログラム貼付






















Source Files





















File Name :【main】
データ貼付












Header Files
















File Name : 【H_Filter.h】
データ貼付







Libraries追加



















libdsp-elf.aの保存先














Libraries確認










PICKit3 Power設定














コンパイル








書込み

















WaveGene:多機能 高精度 テスト信号発生ソフト
















2000Hzサイン波→入力
位相差90度の正弦波出力→CH1 CH2
オシロスコープ












リサージュ図形(位相差90度の正弦波)→ 


















【afpsn.hex】直接書込み(参考)















【afpsn.hex】ダウンロード


MPLAB IPE 


















ダウンロードフォルダ








【afpsn.hex】【開く】

afpsn.hexの書込











【Blank Check】NG  →【Erase】
【Blank Check】OK  →【Program】


0 件のコメント:

コメントを投稿

dsPIC33 - PSN SSB ジェネレータ テスト

PSN SSB ジェネレータをブレッドボードに製作しました。WaveGene信号発生器と搬送波Si5351A(2倍:14MHz)→PSN SSB ジェネレータ(7MHz) →SDRSharpSSB受信。LSB・USBの 周波数特性 確認が出来ました。 ●同ブログ【 dsPIC33...