Servos were trembling, especially when reaching 100% PWM duty cycle

raschemmel:

I use 10 analog output pins for analog output

I don't know what you mean. Post your code.

Thank you for the reply and sorry for the delay raschemmel..!!

Here's the useful part of my code and hope it can explain my problem more clearly.
int fanGroup[ NUM ] = { 13, 10, 9, 8, 7};//, 6, 5, 4, 3, 2 };
int servoGroup1[ NUM ] = { 34, 35, 36, 37, 38};//, 39, 40, 41, 42, 43 };
int servoGroup2[ NUM ] = { 22, 23, 24, 25, 26};//, 27, 28, 29, 30, 31 };

In the loop() function, I update the output one by one when necessary:
for( int index = 0; index < NUM; index++ ) {
servoGroup1[ index ].write( value1 );
servoGroup2[ index ].write( value2);
analogWrite( fanGroup[ index ], value );
}

Analog output means that I am using analogWrite to control PWM fans. When I uncomment the additional pins above, i.e. 20 servo output and 10 fan output in total, the servos will start trembling(looks like that the output signal is not stable), but when I only use 10 servo output and 5 fan output, the system remains stable.