Gibt es wo eine Übersicht wie schnell die SPI-Interfaces der verschiedenen Mikrocontroller maximal getaktet werden können? Ich suche nach einem Modell dass über eine mindestens 38MBps SPI und eine weitere mit mindestens 16MBps verfügt und zudem eine möglichst geringe Stromaufnahme im tiefstmöglichen Schlafmodus hat. Leider habe ich mit der Suche nicht allzu viel Glück da die Low-Power Modelle lächerlich langsame Schnittstellen haben und die schnelleren Mikrocontroller eine um Größenordnung höheren Ruhestromverbrauch. Kann mir bitte jemand einen Tipp geben? Ich bin bereit für die gewünschten Anforderungen alle anderen Auswahlkriterien für Mikrocontroller hintendranzustellen da der Controller sonst nicht viel erledigen muss außer Schlafen und hin und wieder Daten über die SPIs zus schaufeln. Im Notfall bin ich auch mit einer etwas geringeren maximalen Datenrate (30Mbps) zufrieden.
Tom schrieb: > nach einem Modell dass über eine mindestens 38MBps SPI und eine weitere > mit mindestens 16MBps verfügt und zudem eine möglichst geringe Du schreibst das B gross, soll heissen 38 Mega-Bytes-pro-Sekunde? Also so 200-300 MHz Takt?? Tom schrieb: > um Größenordnung höheren Ruhestromverbrauch. Liegt daran, dann man mit den Daten vielleicht auch noch was rechnen k"onnen will? Welcher Strombedarf ist bei dir noch akzeptabel?
Tom schrieb: > Im Notfall bin ich auch mit einer etwas geringeren maximalen Datenrate > (30Mbps) zufrieden. Der low-power LPC812 (Cortex M0+) hat 2x SPI mit 30Mbit/s (allerdings nur im TSSOP16/20 nicht im SO20 Package): http://www.nxp.com/products/microcontrollers/cortex_m0_m0/lpc800/LPC812M101FDH20.html
Die STM32F42x können bis 38 / 45 MHz je nach Modus. Verbrauch im tiefsten Schlaf-Modus typ. 2-3 µA. Es ist aber eine extra Versorgung durch eine Backup-Batterie möglich (während die Hauptversorgung aus ist), die nur einen Backup RAM und eine RTC laufen lässt, dort wird dann mit Backup RAM und RTC an 1.2-1.6µA gezogen.
Der dsPIC33EP128GP502 läuft mit max. 140MHz (70MIPS). Die SPIs können mit bis zu Fosc/2 laufen. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en558693
:
Bearbeitet durch User
Lothar schrieb: > Der low-power LPC812 (Cortex M0+) hat 2x SPI mit 30Mbit/s (allerdings Danke! Ich darf ja sowas nicht mehr schreiben, obwohl ich versucht war :)
Sorry. Hab da dummerweise wirklich das B groß geschrieben. Meinte natürlich Mbit/s, alles andere wäre wohl auch etwas unrealistisch. Mir ist noch eine Kleiigkeit eingefallen, die ich aber fast für selbstverständlich gehalten habe: Ich muss den Mikrocontroller regelmäßig aufwecken, also brauche ich eine RTC. Der Timer mit +-40% Genauigkeit vom LPC812 ist mir da doch etwas zu ungenau zum Daten loggen. Ein akzeptabler Stromverbrauch liegt so im Bereich von höchstens 2-5µA incl. der benötigten Außenbeschaltung und mit Aufweckmöglichkeit aus dem tiefsten Schlafzustand, da ich nur 1x (opt. 2x) pro Minute aufwachen will.
Tom schrieb: > also brauche ich eine RTC Es gibt PIC24/dsPIC33 mit internem RTCC. Vllt. ist was für dich dabei: http://www.microchip.com/ParamChartSearch/Chart.aspx?branchID=8194
:
Bearbeitet durch User
Tom schrieb: > tiefsten Schlafzustand, da ich nur 1x (opt. 2x) pro Minute aufwachen Vorsicht. Tiefster Schlafzustand beim LPC800 ist deep power-down. Dann schlafen aber leider auch die Endstufen ein. Ob man das will? Bis (nur) Power-down bleibt der Endstufenzustand erhalten (freeze).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.