Lite abstrakt: 555:an utnyttjar kondensatorn som ett verktyg för att "mäta tid", som ett timglas.
Det fungerar i princip så att 555:an helt enkelt låter kondensatorn ladda upp (strömmen går genom R
A och dioden). Medan 555:an väntar på att kondensatorn ska bli uppladdad till ~67% håller den utgången (Output) på hög nivå (logisk 1). När kondensatorn efter en viss tid (beror på kondensatorns kapacitans) är uppladdad till ~67% börjar 555:an att ladda ur kondensatorn (genom R
B), samtidigt som utgången sätts låg (logisk 0). När kondensatorn laddats ur till ~33% börjar hela processen om igen.
Det är alltså kondensatorns storlek (kapacitans) som påverkar hur länge utgången är 0, och hur länge den är 1. Med en liten kondensator (låg kapacitans) kommer upp- och urlddningen gå fort. Detta medför att utgången växlar snabbt (hög frekvens). Och vice versa.
Även resistansen på R
A och R
B inverkar förstås, logiskt nog.
Om man inte ändrar några komponentvärden i kretsen, så kommer frekvensen på utsignalen hela tiden vara konstant.
Skillnad på fyrkant- och sinusvåg, frågar man Wikipedia om.
http://en.wikipedia.org/wiki/File:Waveforms.svg
Att räkna ut frekvensen exakt är, vad jag vet, ganska invecklat. Men sanningen ligger någonstans mellan formeln i databladet och den modifierade formeln jag skrev tidigare.