マイクロコントローラー(ATMELシリーズ)は、SPIプロトコルを使用してスレーブデバイスと通信する必要があります。ハードウェアを設計しています。最大SPIバス速度は1 MHzです。マスターとスレーブ間の距離は50mm未満です。
Q1)このSPI速度(1MHz)での反射を回避するために、SPIバスに直列に終端を追加する必要がありますか?もしそうなら、その値をどのように計算し、どこに終端抵抗を配置すればよいですか?マスターの近くまたはスレーブの近くですか?
Q2)他のリファレンスデザインを見てきましたが、すべてのSPI信号にプルアップ抵抗を使用する場合もあれば、一部の信号(CSまたはMISO)のみに使用する場合と使用しない場合があります。SPI信号にはプルアップ抵抗が必要ですか(SPIポートはプッシュプル構成のため)?ピンがフローティングになる唯一の時間は、マイクロコントローラーが電源を取得してピンを出力として設定できるようになるまでです。それでは、プルアップ抵抗を使用する必要がありますか、またはデザインでプルアップ抵抗を使用しない場合はどうなりますか?