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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren