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

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.