Hi,
1) where in the datasheet do yo see a "max output load capacitance of 30pF"?
My datasheet (Nexperia) does not show this.
2) my datsheet says "typical" (not max) iput capacitance of 3pF.
Give a link to the datasheet you use.
I don´t understand your schematic how you connect several slaves in parallel to one master. Does it make sense at all?
Based on the maximum output load capacitance, the master are able to connect to a maximum of 30pF/3pF=10 slave devices.
here you forgot the pcb trace and wiring and stray capacitance.
What happen when we add more slaves?
It depends on the wiring.
Basically: The capacitance will increase, propagation delay will increase, the rise/fall time will increase, power disspation will increase, ground bounce will increase...
It depends on your circuit, wiring and timing whether the delay causes problems.
It depens on how many outputs are switching at the same time whether this causes GND bounce problems.
It depends on how many outputs are switching at which frequency whether the power dissipation causes problems.
I see no GPIO, no configurable drive strength.
Assuming it is a clock signal.
Really .. a clock signal feed through a shift register. Good thing the output frequency at Qx in worst case is half of the SHCP frequency.
How do we make a good guess on the max frequency it could run on when more slaves are added?
Best and safe method is to keep on the datasheet and don´t overlaod the output.
Some datasheet does not provide maximum load capacitance. Are we able to use the output pin drive strength to determine how many slave we could connect?
Give a link to the datasheet so we can talk about it.
Klaus