Mikrocontroller Auswahl / Projekt

Gast #615952
Lesenswert?

Hallo,

ich benötige eine Empfehlung, zu einem Projekt, von Euch.

Es sollen sehr kurze Zeitänderungen für Digitalports realisiert werden.

Folgende Voraussetzungen sollten erfüllt werden:

- mind. 8 Digitalports als Eingang
- mind. 8 Digitalports als Ausgang
- mind. zwei Analogeingänge (8bit oder > )
- programmierbare Zeitänderung am besten 0,001 msec. (mind. 0,01 msec.)

Welchen Controller könnt Ihr empfehlen ?
Bzw. welcher Controller könnte diese Arbeit übernehmen ?

Vielen Dank im voraus
Thorsten
Gast #615962
Lesenswert?

Hallo,

danke für die Empfehlung, schaue mir das Datenblatt mal an.

Zeitänderung in msec.

Zum Beispiel:

Digitalausgang soll 16,001 msec. an sein, keine 16 msec. sondern eben 
genau 16,001 msec.

Gruß
Thorsten
Gast #615995
Lesenswert?

@Nixweiss
Der Threadstarter wollte z.B. 16,001 msec haben, die 1 am Ende sind als 
100nsec. Insofern: die klassischen AVRs stoßen da an ihre Grenzen. Wie 
willst du Vergleich und Abschaltung in 2 Takten erledigen?

Gruß,

Robert
Gast #616000
Lesenswert?

> tackten 50nS pro tackt

Takt, das Ding heißt Takt und es taktet deswegen auch nur.

> 16,001 msec haben, die 1 am Ende sind als 100nsec

Das sind ja wohl eher 1 Mikrosekunde. Einmal bis drei zählen.
Gast #616114
Lesenswert?

Sieh dir mal den TMS 470 von TI an
Ist ein ARM 7 TDMI µC mit einer für dich interessanten Erweiterung.
Der "High End Timer (HET)" Hier hast du je nach µC bis zu 32 Pins die du 
als Ein - oder Ausgänge benutzen kannst und das mit einer Auflösüng < 
5µs.
Der HET rechnet unabhängig vom Core, du bist also mit den Zeitpunkten 
nicht von deinem Programcode abhängig.

z.b. schreibst du in den HET Befehl für Pin 1 einene Wert von 10,01 
mSec.
Der Pin wird dann diesen Zusatnd exakt diese Zeit (+- der gewählten 
Auflösung) annehmen.
Unabhängig von deinen Irq, oder Polling Routinen.
Gast #616236
Lesenswert?

Guten Morgen,

vielen Dank für die Hinweise bis dato.

@ Ralph
Dieser Baustein klingt sehr gut.
Hast Du evtl. eine Bezugsquelle, die schon fertige Platinen
mit Schnittstellenwandler und einigen I/O´s ausgeführt haben ?
Dann muß ich für mein Projekt nicht wieder alles "neuerfinden"
und kann auf fertige und GETESTETE Systeme zurückgreifen.

Vielen Dank im voraus, ziehe mir mal das Datenblatt

Gruß
Thorsten

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