Controlling a compression driver

I need to control a compression driver with an arduino and send it triangle waves of variable frequency (from ~100 Hz to ~1500 Hz) and variable amplitudes. I have tried to research what I need but I can't find exactly what I'm looking for. However, I'll try to list what I know and what I get wrong can be corrected.

First I need to generate the triangle wave. How can I do this and control it from the arduino? I think this can be done with some sort of dac, but I don't know how exactly.

Next I need to amplify the signal. I think there are chips that do this or I can make my own with simpler components. What is the best way of doing this?

Then finally I can connect the output to the compression driver.

Is there anything else I need in the circuit? I heard that I might also need a capacitor to protect the compression driver, is there anything else I need like that?

EDIT:

The compression driver will probably be have a power rating of 100W and impedance 16 Ohms.

A compression driver is a type of speaker. See here for more information. As far as variable amplitudes it needs to go from 0 to whatever is good for the speaker. I believe the max voltage for the numbers I gave is $V = \sqrt{PR} = \sqrt{100*16} = 40V$ (this would be RMS voltage, right?).

• You should add links to the specification for the driver if you want better answers. It would also be good to know how much "triangle" your triangle waves have to be. – pipe Sep 21 '16 at 4:02
• Also, please explain in your question (1) what a "compression driver" is. (2) Put numbers on variable amplitudes - 0 to 100 mV or 17 to 100 V, etc. (3) What is the input impedance of the compression driver. – Transistor Sep 21 '16 at 7:02
• Why do you want to put 100Hz (at 100W) into a tweeter? It's designed for high frequencies. In general anyway what you are looking at is a power amplifier. High power amplifiers are quite a complicated issue, and besides all else they need big, good quality power supplies. This question is rather general, what is your application? – Ian Bland Sep 21 '16 at 8:09
• You're looking at audio amplifiers, either from the less frivolous end of the hi-fi business, or the pro audio side (broadcast, recording etc). From there on it's a shopping question. – Brian Drummond Sep 21 '16 at 9:34
• @BrianDrummond Where would I find an audio amplifier that meets my specifications? It does not need to be that great in acoustic quality but it should be reliable. Also where should I look for a power supply to go with it? – Bennett Bernardoni Sep 22 '16 at 4:06