Hi, lately I've been playing around with making sounds on tiny 8-ohm speakers — whatever units I could get for free, which included a 3W speaker and also some 0.5 Watt and 0.25 Watt speakers. I feed in a small signal, from my signal generator or from my analog computer, into my LM386 amplifier (20x gain) and then to the speaker. However, several times now I have accidentally pressed the wrong button on my signal generator, or turned the knob too much on my analog computer, and blown out the speaker. For example, the 3W-8ohm speaker should only see 5V but I accidental drove it up over 10V.
So I was wondering about adding some kind of limiting circuit right before the speaker. My understanding is that one way to do this is to have back-to-back zener diodes, shunting excess voltage to GND. I am unclear if that by itself is sufficient, or if I need resistors or something to keep the diodes or amplifier from getting damaged. I suppose another idea would be to have some kind of limiting right before the amp, but I am not sure of the simplest way to go about that, with voltage input being in the 100s of millivolts or less.