Welches Microcontroller board nehmen?

Gast #327039
Lesenswert?
• ▲
▼
Hallo,

ich bin neue im Welt der Microcontrollers und ich brauche Ihre Hilfe
mit dem Wahl des passendes Platforms für meine Entwicklung.
Ich will das Projekt im C programmieren. Wenn es nicht anders geht,
wenige Teile bin ich fiehig auch im ASM schreiben.
Am liebsten wäre mir ein fertiges board.

Hardware:
3x UART (2x ext.devices, 1xdebuging/programming)
Watchdog
1x Timer
1x A/D converter (2 channels Audio LineIn)
1x D/A converter (Audio LineOut)

Features:
- Audio Ausgabe von Durchsagen in niedrige Qualität und gleichzeitige
Detektion der DTMF Töne in Audio-In Kanal
- Steuerung von ext.Geräten über UART (9600baud)

Danke für Ihre Hilfe.

Grüße

Werner
Gast #327040
Lesenswert?
• ▲
▼
Als erstes sollte ich erwähnen, dass ich zu den "AVR-Jüngern" gehöre.
Weiterhin glaube ich kaum, dass es genau so ein Board (fertig zukaufen)
gibt, wie du es dir vorstellst. Die Anforderungen sind aber
realsistisch.

>3x UART (2x ext.devices, 1xdebuging/programming)
Es gibt ein paar AVR mit 2 Hardware-UART. Zum Debuggen gibt es
Simulatoren oder auch das JTAG-ICE mkII, mit dem man im Zielsystem
debuggen kann (ca. 350 Euro...)
>Watchdog
Annähernd Standard...
>1x Timer
Meistens mehr vorhanden (8- und 16-Bit-Timer)
>1x A/D converter (2 channels Audio LineIn)
2 Leitungen gleichzeitig digitalisieren oder wahlweise die eine oder
die andere? AVR haben einen AD-Wandler mit vorgeschaltetem Multiplexer

>1x D/A converter (Audio LineOut)
Kann man möglicherweise mit einer PWM (Standard bei AVR) realisieren,
oder mit einem externen Baustein

Für DTMF gibt es fertige Bausteine (z.B. MT8870). Wenn man
entsprechenden Aufwand betreibt, könnte das auch in Software gehen -
die nötige FFT verschlingt Rechenzeit und Speicher...

Welche Tonqualität stellst du dir vor? 8000Hz Samplefrequenz
(Telefonqualität)?
Gast #327041
Lesenswert?
• ▲
▼
Ich habe vergesen zu erwähnen, dass ich es natürlich möglichst billig
bauen möchte. :)
Die Tonqualität 8kHz wird genügend sein.
Die DTMF Dekodierung hab ich mir als Software Lösung vorgestelt. Ich
bin kein Hardware-Entwickler, so bin ich allein nicht fiehig eine
Schaltung mit DTMF hardw. Dekodierung zu entwerfen. Eine fertige
Schaltung schafe ich zusammenlöten, wenn es sich um keine SMD Bauteile
handelt. Hast du vielleicht einen Tip für so eine Schaltung?

Die Audio-In Leitungen werden nur wahlweise digitalisiert, eine oder
die andere.
Gast #327042
Lesenswert?
• ▲
▼
Ich habe mir die AVR Typen auf der ATMEL Webseite angeschaut. Folgende
uC haben 2 UARTs und 1x ADC: ATmega64, ATmega128, ATmega256.
Kennt jemand vielleicht eine Schaltung, die für mich passend wäre?
Danke.
Gast #327043
Lesenswert?
• ▲
▼
Der ATMega162 hat auch 2 USART, dafür aber keinen AD-Wandler.
Die Anbindung des DTMF-Dekoders ist sogar relativ simpel, und wenn man
mit Mikrocontrollern rumbastelt, muß man sich eh auch um die Hardware
kümmern...
Gast #327044
Lesenswert?
• ▲
▼
Es ist eingefallen, dass ich mit dem internem RAM nicht auskomme. Ich
brauche Speicher für etwa 30s 8kHz/Mono Audio = 240kbyte?
Dann brauche anscheinend externe RAM. Kann man am ATmega externes RAM
anschliesen?

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.