Hallo 8051 Spezialisten, ich habe ein Project laufen, das mittlerweile (!!!) 17 Monate alt ist und das nur, weil ich keinen geeigneten 8051 gefunden habe... Also es handelt sich um eine "24V DC modular ATX PSU" welche eine Eingangsspannung von 24V (20-36V) hat und USV Funktionalität über USB zur verfügung stellt. Mein Problem ist wie gesagt der Microcontroller welcher folgendes haben soll: 1) 8051 Kompatibel 2) USB Full-Speed 3) mindestens einen I²C 400kHz 4) Singel 3,3V Versorgung 5) LOW-Pin-Count (für 1 und 2 würde ein SSOP12 ausreichen) 6) Automotive Temperaturbereich, jedoch MINDESTENS 85°C da die Computer in erster Linie in Afrika eingesetzt werden. 7) nach Möglichkeit 16-32kByte Flash 8) nach Möglichkeit 2-4 kByte SRAM Habe mittlerweile 9 Microcontroller von Atmel, Cypress (CY7C68013A-56PVXI, dieses pig ist superschnell aber ZU TEUER), SiliconLabs, und anderen ausprobiert und jeder hat irgendwas gehabt, was mir nicht paßte... Kann mir jemand noch andere empfehlen, welche ich ausprobieren könnte? Anm.: Die "24V DC modular ATX PSU" funktioniert bereits und es sind nur halt ein paar Feinheiten zu regeln. Grüße Michelle
Den AT89C5131A-TISUL-ND habe ich hier, aber er zieht zu viel Strom... Ich wollte einen haben, der bei 3,3V nicht mehr als 30mA zieht, sprich, weniger als 100mW hat. Grüße Michelle
Bastler schrieb: > schau mal bei Silabs... Habe ihn jetzt gefunden: C8051F320 QFP 32pin, 11mA bei 3,3V und vor allem mit Crossbar... Da kann man die Funktionen an jeden beliebigen I/O Pin legen und da spare ich einen MAX1038... Werde mal Samples beantragen... Anm.: Ich habe von SiLabs den C8051F502 für meine "High-Power LiPoly Smart-Batterie" und die Quad ProSLIC wegen meinem VoIP Gateway Router. Grüße Michelle
Hallo Michelle, die Silabs sind wirklich praktisch. Kleiner Formfaktor, USB Full-Speed läuft mit interner Clock und ein klasse Forum. Einzig der RAM könnte Dir bei Deinem Vorhaben ausgehen. Schau Dir auch einmal die F34x-Serie an. Gruß Ralf
Ralf H. schrieb: > Hallo Michelle, > > die Silabs sind wirklich praktisch. Kleiner Formfaktor, USB Full-Speed > läuft mit interner Clock und ein klasse Forum. Einzig der RAM könnte Dir > bei Deinem Vorhaben ausgehen. Schau Dir auch einmal die F34x-Serie an. Also als ich den C8051F320 bestellte hatte ich angegeben, das "Sales" mich kontaktieren möchte... Dann trat noch ein fehler in der <buyer-direct.com> website auch und ich hatte lezte NACHT noch einen Anruf aus den USA bekommen... Ich habe denen meine Project geschildert und er hat mir ebenfals die F34x empfohlen. Wie dem auch sei, jetzt bekomme ich in ein paar Tagen alle drei... Auch die Kleinen zum ausprobieren, für den Fall das sie für meine Projekt doch ausreichen. Das coole an der sache ist, das eigentlich in den konditionen angegeben ist, das man bis zu 8 verschiedene Typen haben kann und von jedem bis zu 4 Stück. Die Webseite aber derzeit nur 5 Typen mit 2 Stück hergibt... Gut das es "Sales" gibt... jetzt bekomme ich von jedem 5 Stück. Was mich immer am meisten nervt, ist das Herstellen der PCB's... Das frißt jedesmal 70-85% des Kapitalbedafs für die Bauteile. Die Platine (105x145mm, 2-Layer, Bestückungsdruck) für die "24V DC modular ATX PSU" kostet mal so um die 80 Euro. Die 7 Zusatzmodule (90x65mm, 2-Layer, Bestückungsdruck) so um die 40 Euro jeweils. Wenn man bedenkt, das ich bereits 5 Prototypen hinter mir habe und massive Schwierigkeiten mit den Mikrocontrollern und der Hochleistungs-Induktivitäten der DC-DC Buck Converter... Das Projekt sieht eigentlich simpel aus, nur wer eine PSU mit Wirkungsgrad von über 90% anstrebt, muß sich mit Buck/SEPIC Convertern und Frequenzen von 500kHz bis 2MHz auseinandersetzen. Grüße Michelle
Guten morgen Ralf, Ralf H. schrieb: > die Silabs sind wirklich praktisch. Kleiner Formfaktor, USB Full-Speed > läuft mit interner Clock und ein klasse Forum. Einzig der RAM könnte Dir > bei Deinem Vorhaben ausgehen. Schau Dir auch einmal die F34x-Serie an. Also als ich die beiden C8051F320 und den C8051F502 bestellt hatte, habe ich angegeben, das mich "Sales" kontaktieren soll... Haben die prompt gemacht... Nach ner kleinen diskusion habe ich gestern nicht nur jeweil zwei Exemplare der beiden obigen, sondern auch noch zwei Stück des C8051F342-GQ (48MHz). Nur weis ich noch nicht, ob es wirklich notwendig ist, das der Stöpke mit 48 MHz rennen muß und nicht 25MHz auch reichen, um (vor allem Standby-) Strom zu sparen. Oder gar den C8051F34D-GQ ohne den ADC's und so... Grüße Michelle
Hallo Michelle, ob der höhere Takt wirklich etwas bringt, musst Du wohl ausprobieren. Ich habe ein Mass Storage Device entwickelt und dabei festgestellt, dass sich der Prozessortakt durchaus auf die Datenrate auswirkt. Bzgl. Stromsparen ist der Unterschied zwischen 24 MHz und 48 MHz nicht sehr groß (soweit ich das noch in Erinnerung habe [vgl. Datenblatt]). Am effizientesten 'arbeitet' der uC natürlich im Sleep-Mode. Die Herausforderung liegt also darin, den Controller so oft wie möglich schlafen zu schicken. Gruß RalfH
Nur der USB braucht die 48MHz. Die CPU kannst Du takten, wie Du lustig bist. Peter
Da hast Du recht. Allerdings werden die Daten mit 48 MHz wesentlich schneller in die Endpunkt-Buffer geschaufelt, was sich auf die Geschwindigkeit des USB durchaus auswirkt - fragt sich nur, ob das relevant ist.
Das ist ja nur ein USBHID-PD Interface welches durch ein beliebiges UPS Tool wie zum Beispiel NUT (Network UPS Tool) gepollt wird. Da würde sogar Low-Speed reichen. Das sind ja pro Poll nur ein paar Bytes. Anm.: Beim ausprobieren der verschiedenen Microcontroller habe ich aber echte Tiere gefunden... :-D Grüße Michelle
Michelle Konzack schrieb: > und das nur, weil ich keinen geeigneten 8051 gefunden habe... Der war gut.... ;-) Im Ernst: Es gibt wohl keine andere Architektur für die es mehr Derivate gibt. Im Notfall könntest du auch einen Softcore-8051 nehmen und in einem FPGA deine Wunschhardware zusammenbasteln. Gruß, SIGINT
Das Problem ist, das es EBEN von diesem 30 Jahre alten Teil eine millionen verschiedene gibt... Denke, das ich über 300 Firmen gezählt habe, welche die 8051/52 produzieren Und ich bevorzuge die 8051er, weil ich damit 1982 das programmieren angefangen habe Grüße Michelle
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.