Digitaler Anrufbeantworter mit AVR

Gast #68913
Lesenswert?
• ▲
▼
Hallo,

ich will mit nem Atmega16 nen digitalen Anrufbeantworter bauen. ich
weiß nur noch nicht, wie ich den Sound speichern soll. ich dachte mir
als erstes, ich nehme nen ISD Sprachspeicherchip. ich möchte jedoch die
aufgezeichneten sprachen seriell auf den Pc übertragen. Dann müsste ich
die daten vom Sprachspeicherchip in den AD Wandler des AVR´s einlesen
und die dann über die serielle an den pc senden. ist doch richtig so
oder ?
währe vielleicht aber auch nicht schlecht, als speicher ne CF Card zu
nehmen. dann bräuchte ich aber nen DA Wandler um mir die auzeichnungen
zusätzlich anhören zu können, auch ohne pc !!

wie würdet Ihr sowas machen ?

mfg Kay
Gast #68914
Lesenswert?
• ▲
▼
Salut,

ich glaube mal was gelesen zu haben von einer App, bei der 8kHz-Sound
über PWM ausgegeben wurde. Bei 16MHz Systemtakt hast Du zwar nicht mal
8 PWM-Zyklen pro Sample, aber mit nem entsprechenden Tiefpaß könnte es
klappen. Probier einfach mal.
Kannst Du nicht auf die digitalen Daten des ISD zugreifen? Den Umweg
über den A/D-Input des AVR finde ich etwas umständlich. Das wird bei
den Sampleraten am Ende auch in einem einzigen Quantisierungsrauschen
enden. Schau lieber mal, daß der AVR den In- und Output übernimmt und
die Daten eben z.B. per CF ablegt.

Grüße,
Mark
Gast #68915
Lesenswert?
• ▲
▼
... Quantisierungsrauschen hat jetzt zwar nix mit den Sampleraten zu
tun, aber mehr als 8bit Quantisierung wirst Du ja auch nicht schaffen.
Und wer weiß, wie der ISD den Sound analog ausgibt. Falls da noch ne
PWM-Restwelligkeit oder so drin ist, ergibt die A/D-Wandlung am AVR
u.U. ungewünschte Werte. Und spätestens dann wird es unangenehm.
Sind so Sachen, die ich persönlich als kritisch ansehen würde.

Nochmals Grüße,
Mark
Gast #68916
Lesenswert?
• ▲
▼
Tagchen,

warum den eingehenden Sound nicht direkt mit 8Bit sampeln und in einem
Flash abspeichern. Diese Rohdaten nachher an den PC weiterleiten? ISDN
macht sowieso nur 8Bit / 8kHz Mono. Von daher Null Prob. Den Speicher
einfach nur groß genug wählen.

Gruß

Binnesmann
Gast #68918
Lesenswert?
• ▲
▼
Hallo,

wie wär's hiermit, mal nur so als Tipp ( siehe Atmel-Homepage):
AVR335: Digital Sound Recorder with AVR and DataFlash (29 pages,
updated 01/04)
This Application Note describes how to record, store and play back
sound using any AVR MCU with A/D converter, the AT45DB161 DataFlash
memory and a few extra components

GRuß

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.