※ ChatGPTを利用し、要約された質問です(原文:PICのSPI通信(ハード))
PICのSPI通信回路の接続方法とクロック極性について
このQ&Aのポイント
PICのSPI通信回路の接続方法やクロック極性について詳しく調査しました。
SPI通信では、SDOとSDIをそのまま接続する場合と、SDO、SDI、SCKをプルアップする場合があります。
クロック極性や信号線のプルアップ抵抗の設定は、安定した通信を行う上で重要です。具体的な設定方法について説明します。
PICのSPI通信の回路を本で見るとSDOとSDIをそのまま接続しているのが多いのですが一部にはSDO、SDI、SCKをプルアップするものがあります。I2Cの場合は2線ともプルアップするようですがSPIの場合はクロックの極性によって変える必要があるのではないかと思ったのですがどうなのでしょうか?
クロック極性CKP=0(アイドル=Low)の時はプルダウンしておいた方が良いのではと。SDO、SDIも同様の方が良いのでしょうか?
どちらかに固定しておかないと不安定になりそうな気がしますが。
またクロックは長いほうが安定してデータが送れるものなのでしょうか?(Fosc/4よりFosc/64の方がノイズ等には強い?)
ちなみに現在使用中はマスター18F452でスレーブが16F877と16F88です。よろしく御願いします。
お礼
抵抗は無くても問題は無い(?)けどプルアップは合ったほうが無難という感じなのですね。通信速度も見直して見ます。 回答ありがとうございます。