Hallo Ich bin auf der Suche nach einem µC mit ARM core, der 5V I/Os, internen Flash und am Besten auch USB Interface hat. Wäre nett wenn mir da jemand weiterhelfen könnte.
Ich wage zu bezweifeln, dass es sowas gibt. Alle ARMe, die ich gesehen hab, haben eine I/O-Spannung <= 3,3 V, zumal USB diese voraussetzt. Allerdings haben viele auch 5V tolerante I/Os, abschaltbare Pull-Ups und einen Open-Drain-Modus...
Nur die 5V Stromversorgung, das Datenleitungspaar arbeitet differentiell mit 3.3V
Wenn ein Controller ein USB-Interface integriert hat, sollte er mit den USB-Pegeln schon klarkommen. Soviel Intelligenz darf man den Entwicklern hoffentlich zutrauen. Wenn der Controller dann eine Stromversorgung von 3,3V haben will, ist das eher von Vorteil, weil man sich so die eher unsaubere 4,xV-Spannung vom USB per LDO-Regler vom Leibe hält. Ein USB-Interface finden sich in wohl allen halbwegs aktuellen ARM7-Microcontrollern-Familien (z.B. NXP LPC2148, Atmel SAM7S, ST STR71xF).
http://www.nxp.com/pip/LPC2141FBD64.html LPC2148. Hat USB-Device-Controller, 512 kByte Flash-ROM und 5V-tolerante I/O-Leitungen.
Ich brauch aber auch I/O Leitungen wo 5V rauskommen. Und von Phillips gibts ja wenn dann nur welche mit diesen 5 toleranten I/Os. da gibt es aber welche von Atmel http://www.atmel.com/dyn/products/param_table.asp?family_id=605&OrderBy=part_no&Direction=ASC zB.AT91M42800A der hat extra für die I/Os ne VDD_IO, wo man 5V anlegen kann. Nur leider gibts keinen mit internen Flash Und dann gibts da noch die von ST http://mcu.st.com/mcu/download2.php?file=11260.pdf&info=STR7%20Datasheet%20STR750F&url=http://www.st.com/stonline/products/literature/ds/11260.pdf Die STR750 kann man mit 3.3V oder 5V betreiben, haben internen Flash und USB Interface, welches (und das ist der größte Schwachsinn) nur funktioniert, wenn man den µC mit 3.3V betreibt.
Das ist kein Schwachsinn. Wie schon geschrieben wurde, verlangt die Spec 3,3 V Signalpegel. Wie schnell müssen die Ausgänge denn sein? Evtl. reicht die von mir angeschnittene Lösung Open-Drain + externe Pull-Ups nach 5V.
Das wär auch ne Idee, werden dann aber ganz schön viele pullups. Welcher µC hat beispielsweise diesen opendrain Modus. Aber wahrscheinlich werde ich einen von ST nehmen und extern n USB controller. Dann spar ich mir die 3.3V auf der platine und die Pullups
Die AT91SAM ganz sicher, die Konkurrenz wahrscheinlich auch. Ein Blick ins jeweilige Datenblatt hilft. Die Frage ist halt, ob du wirklich so viele Ausgänge mit 5 V brauchst. Einige Peripherie kommt auch mit den 3 V als High-Pegel zurecht.
@Jens Schon mal drueber nachgedacht die 5V Ausgaenge ueber pull-ups zu realisieren? Da kommts natuerlich drauf an wieviel Strom zu gerne treiben moechtest. Pull-up so gross machen, dass der interne Treiber den Low pegel noch gut erreichen kann und den "Ausgang" auf 5V schalten, in dem du ihn zum Eingang, hochohmig machst. ST macht das im uebrigen schon richtig mit USB nur bei 3V. Wenn der Baustein ueber USB versogt wird, dann kann die Spannung fuer USB soweit ich weiss bis 4.75V runter gehen. Dann noch der drop des Spannungsreglers und hoppla, total im undefinierten Bereich fuer ein 5V System. Gruss, Robert
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.