Ich habe mir gerade ein Audiosignal angesehen welches ich zum Steuern eines ATiny verwenden möchte. Der Plan war über das Audiosignal mit dem ATtiny ganz trivial zu kommunizieren. Einfach nur 0/1, nichts besonderes. Leider habe ich gerade gemessen ,dass das Signal nur 400mVpp hat. Das ist nicht wirklich viel und liegt unter einer Diodenspannung und weit unter TTL. Kann ich das Signal trotzdem über den Analog-Komperator oder ADC lesen? ADC müsste gehen, aber das kommt mir alles nicht ganz sauber vor... Habt ihr einen Vorschlag? Wauschi
Mit Spannungsteiler und Koppelkondensator die Spannung zu erhöhen ist problemlos möglich. Beispiel kannst du unter http://elm-chan.org/works/akilcd/glcd.png finden. Rechts unten wird das Signal (von rechts) über den Kondensator C1 eingespeist (Den MAX239 kannst du weglassen) und dann über R2 und R1 auf 2,5V "gemittelt".
Der Komparator des ATtiny hat max 40mV Offset. Da sollten 400mV mehr als ausreichend sein. AN0 an Bandgap schalten, Kondensator nach Masse, Widerstand an AN1, Signal per Kondensator auf AN1.
Mit dem ADC geht das ohne Weiteres. Schalte über einen Spannungsteiler (100k/100k) den halben Aref-Signalpegel auf einen ADC-Pin und koppele das Audiosignal mittels ungepoltem Kondensator an dem ADC-Pin ein. Der ADC tastet dann um seinen Mittelwert das Signal ab. Was Du dann mit dem Signal machst, bleibt Dir überlassen. Du kannst Schaltschwellen einstellen und das Signal mittels Tiefpass filtern... Gegebenenfalls solltest Du den ADC-Pin mittels Serienwiderstand und Dioden vor Spannungsspitzen von außen schützen.
1 | VCC VCC |
2 | | | |
3 | | .-. |
4 | - | |100k |
5 | 1N4148 ^ | | |
6 | | '-' |
7 | | | |
8 | Eingang ___ | || | ADC |
9 | --------|___|--o---||---o------------ |
10 | | || | |
11 | 10k | | |
12 | | 1µ .-. |
13 | - | |100k |
14 | 1N4148 ^ | | |
15 | | '-' |
16 | | | |
17 | | | |
18 | GND GND |
Knut Ballhause schrieb: > Ja, nur dass der Link klemmt, zumindest bei mir... Bei mir auch. Lande stets bei yahoo.de. Strange.
Elm Chan geht bei mir nur mit Mozilla Firefox. Mit dem Internet Explorer lande ich auch immer bei Yahoo. Vielleicht mögen die Elms keinen IE.
Hm, ich lande jetzt auch auf Yahoo.. Ich hab jetzt aber mal mit Copy&Paste den Link direkt aufgerufen und seitdem funktionierts wieder.. WTF Benutze Opera 12.01 (mit der neuesten schmiert Flash ab)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.