2025-12-29 11:05 PM - edited 2025-12-29 11:07 PM
Hi
I hope you are well.
Background: The SPI bus of MCU has 9 slave devices, with loads of 1pcs x C component, 2pcs x A component, and 6 pcs x B component. The SPI rate of component is 200kbps, the SPI rate of A component is 1Mbps, and the SPI rate of C component is 100kbps. The SPI waveform has ringing, and the SPI communication between C component and A component sometimes reports errors.
Request for support: Can you provide SPI multi device bus design materials to evaluate whether MCU can drive multiple SPI slave devices, whether the number of SPI slave devices is reasonable, and whether the capacitive load of slave devices is reasonable?
2025-12-30 12:25 AM
I doubt that there is specific material covering your use case.
General information about the IO driving capabilities are in the data sheet of your MCU.
If your EDA toolchain supports it, you may inspect the IBIS models provided in the CAD ressources tab of the product web site and use that in simulations.
You may vary the IO pin speed setting (influencing the driver strength).
hth
KnarfB