1 I2C信号
1.1 MCUからの送信
1.1 Si4735のデータ受信
2 Si4735の割り込み処理
2.1 CTS割り込み
2.1.1 GPO2の割込信号
GPO2を出力にして割込信号を出す設定にして割込した場合の信号は
Hi→Lo(約 us)→Hiの信号が出力される。
この信号が割込信号で、現在確認したものではCTS信号
Hi→Lo(約 us)→Hiの信号が出力される。
この信号が割込信号で、現在確認したものではCTS信号
2.1.2 割込確立時の動き
POWER_UPコマンドでGPO2を出力指示した場合は出力に切り替わるまでに 10.30(ms) 必要となる。
① POWER_UPコマンドで CTS割込=1(有効)、GPO2出力=1(有効)、PATCH=0(通常起動)、
XOSCEN=0(外部RCLK使用)、FUNC=0(FM受信)、OPMODE=5(アナログ音声出力)
I2C信号 0x01 0xC0 0x05
② 10.30(ms) GPO2信号 Lo → Hi [ GPO2出力に確定 ]
③ 30.25(ms) GPO2信号 Hi→ Lo → Hi [ 割込信号 ]
④ 応答受信 0x80

3 Si4735の発信回路
3.1 発信回路不良の判定方法
以下のコマンドを送信した時点で処理が完全にストップします。Google AI (Gemini)
0x20: FM_TUNE_FREQ (FM選局コマンド)
0x40: AM_TUNE_FREQ (AM選局コマンド)
と言うことで実験ることにする。
XOSCEN=0(外部RCLK使用)、FUNC=0(FM受信)、OPMODE=5(アナログ音声出力)
I2C信号 0x01 0xC0 0x05
② 10.30(ms) GPO2信号 Lo → Hi [ GPO2出力に確定 ]
③ 30.25(ms) GPO2信号 Hi→ Lo → Hi [ 割込信号 ]
④ 応答受信 0x80

0x20: FM_TUNE_FREQ (FM選局コマンド)
0x40: AM_TUNE_FREQ (AM選局コマンド)
と言うことで実験ることにする。
