Forum: Mikrocontroller und Digitale Elektronik suche 8051 Controller mit USB und I2C


von Ulf (Gast)


Lesenswert?

Hallo,
erstmal danke, dass ich hier mein Problem schildern kann. Hoffentlich 
könnt ihr mir weiter helfen.

Ich suche einen 8051 kompatiblen Controller, der sowohl USB und I2C 
integriert hat. Gibt es solch einen Controller am Markt?

Wäre super wenn ihr mir helfen könnt.

Viele Grüße
U.Tyson

von 8051 (Gast)


Lesenswert?

Google mal nach dem TUSB3210 oder 3410.....

von Dirk H. (arm-dran)


Lesenswert?

www.silabs.com
C8051F34xx und F32xx

www.st.com
µPSD34xxx


von Atmel gints auch was

von Ulf (Gast)


Lesenswert?

Hallo,
danke für die schnellen Antworten.

Welchen Controller würdet ihr mir empfehlen?
Worin liegt der eigentliche Unterschied zwischen 8051 und 8052?
Beschäftige mich noch nicht so lange mit µC.

Vielen Dank
Gruß
U.Tyson

von Dirk H. (arm-dran)


Lesenswert?

8051 war der ursprüngliche, von Intel entwickelte Typ.
8052 ist gleich, nur kam in der Pheripherie Timer2 etc. dazu.
Vom µC Kern kein Unterschied.
Die meisten heutigen Derivate sind höchstens Register Kompatibel zu den 
8052 µC bis auf die 1000 und 1ne Zusatzfunktion.

Die SILABS Controller sind affig schnell (bis zu 100MHz also max. 100 
Mips
bei 1 cycle Befehl).
Wenn Du mal in die Liste schaust, siehst Du, das es weit über 100 
Derivate
mit den unterschiedlichsten Pheripheriefunktionen gibt.

Die µPSDs von ST sind für den Privatanwender warscheinlich eher 
schwierig zu bekommen.
Du kannst aber auch jeden normalen (!!!) 8052 nehmen und einen externen
USB Chip ranhängen.

von Ulf (Gast)


Lesenswert?

Danke, das wird mir meine Suche erleichtern.
Gruß

von Pieter (Gast)


Lesenswert?

moin moin,

USB und I2C arbeite ich mit einem 89C5131A bei 5V(der L-Typ mit 3,3V).
Habe ich über den Web-Shop von Erwin Reuss bezogen, mal gurgeln.
Für USB brauche ich ca. 1KB Code (ASM) im 89C5131.


Mit Gruß
Pieter


von Ulf (Gast)


Lesenswert?

kann es sein, dass dieser controller kein i2c besitzt?

von Pieter (Gast)


Lesenswert?

moin moin,

AT89C5131A:
> TWI (Two Wire Interface) 400Kbits/s

das ist nur ein anderer Name für I2C.

Mit Gruß
Pieter

von DerDan (Gast)


Lesenswert?

Hallo,

wenn du dich noch nicht so auskennst, warum muss es dann ein 8051 
Derivat sein? Falls du deinen Controller in 'C' programmieren willst 
eignen sich Die AVR Typen besser! und ich hab mal irgendwo gelesen, das 
die TI Typen noch besser für 'C' geeignet sind.

Ich hab schon mit der 8051 Familie gearbeitet und mir machen die Dinger 
echt keinen Spaß, bin aber auch nicht so der Assembler Freak.

Wer hat heute schon noch die 10-fache Zeit um was in ASM zu kodieren?


mfg


DerDan

von mag (Gast)


Lesenswert?

ich würde silabs empfehlen, die Devkits haben einfach ein unschlagbares 
Preis-Leistungs-Verhältniss

von Matthias (Gast)


Lesenswert?

z.B. der µPSD3234A (8052 kompatibel) mit 256k+32k FLASH und 8k SRAM von 
STM hat gutes Preis/Leistungsverhältnis. Die Software zur Programmierung 
von STM ist kostenlos und nicht besonderes kompliziert zu beherschen. 
Als C-Compiler funktioniert auch SDCC. Besonderes gefällt der gleich mit 
integrierte PLD (etwa 22V10), womit z.B. flexible Adressdecoder 
realisiert werden können.

Details: http://www.stmcu.com/inchtml-pages-upsd.html

Nachteilig ist das Gehäuse (nur QFP) und die für Privatnutzer schwierige 
Beschaffung. Wer über Farnell bestellen kann, findet ihn dort.

Gruß
Matthias

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
Noch kein Account? Hier anmelden.