Liebes Forum, Für ein relative primitives USB-Projekt habe ich bis jetzt den an2131 von Cypress eingesetzt. Dazu suche ich eine etwas einfacher zu erhaltende/billigere/leichter zu nutzende Alternative. Ich bin auch keinesfalls auf 8051er eingeschossen, es soll ja tolle AVRs geben?! Der Chip den ich suche - braucht nur 6 IO-Pins, full speed reicht, zur Not sogar low speed - muss über den USB-Port oder über eine ander "hardwarelose" Verbindung programiert werden können. - kommt mit einem USB-Treiber daher den ich nicht selbst programmieren muss!! - sollte möglichst unaufwändig zum HID programmierbar sein. Außerdem sollte - der Assembler/IDE kostenlos zu erhalten sein. - irgendwo ein paar Beispiele im Netz zu finden sein. Vielen Dank für Eure Empfehlungen Martin
am einfachsten und billigsten wirst du wohl mit einem arm7 auskommen (ca. 5 - 6 eur) ein kleiner Mega liegt bei ca. 2EUR und der FTDI Chip bei 6 - 9Eur je nach dem, welchen man nutzen will.. Beispiele gibt es bei Atmel. ich weiss nun nur nicht, ob die sich in asm programmieren lassen, ich wuerde ehr sagen auf jedanfall.. Gruss jens
Es gibt nur Ankündigungen eines AVRs mit integriertem USB-Device- Controller, AT76C712/713*. Wann und wo die Teile verfügbar sein mögen, entzieht sich meiner Kenntnis. Die angesprochene "Lösung" mit FTDI-Chip ist hier unbrauchbar, da damit kein HID realisiert werden kann. Auch der "Igor", der einen low-speed USB-Device-Controller in Software nachbildet, ist keine ohne größere Umbauten verwendbare Lösung, da auch der kein HID implementiert. Ein AT91SAM7Sxxx erscheint hier eine geeignete Wahl, wenn auch der für nur 6 I/O-Pins ein bisschen überdimensioniert sein dürfte. Ich kenne die USB-Varianten der PICs nicht, vielleicht sollte auch da mal ein Blick drauf geworfen werden. Andere Controller mit integriertem USB-Device-Controller dürften schon wieder exotischer werden, so beispielsweise die kleinen RISC-Controller von Cypress (die vor der Aquise von AnchorChips bereits von Cypress hergestellt wurden). Motorola stellt(e?) ein HC05-Derivat mit USB-Device-Controller her. Die Verfügbarkeit dürfte den Nutzen drastisch reduzieren. Alternativ gibt es dann noch fertig programmierte PICs unter dem Namen "I/O-Warrior"**. Die kommen fertig mit Treiber und können verschiedene Aufgaben erfüllen; der Entwicklungsaufwand ist damit ziemlich gering. Allerdings ist die im Controller laufende Firmware fest vorgegeben und ein Entwicklungssystem dafür gibt es folglich auch nicht. Preislich attraktiv sind die Teile aber auch nicht wirklich. *) http://www.atmel.com/dyn/products/product_card.asp?part_id=3579 **) http://www.codemercs.com/IOWarriorE.html
Hallo Jens! Woher bekommst du die ARM7 so billig her? Wenn ich mir den LPC2138 anschaue, bekomme ich diesen nicht unter 9,50 netto. Da habe ich aber schon 4 oder 5 Firmen angerufen. Tschüss
USB Chips die HID können gibt es viele das ist ja nur eine FW Frage. Da du aber auch einen Treiber für den Chip willst bleiben meines Wissens nur die Cypress Chips übrig. Kein anderer Hersteller bietet einen universellen Treiber. Der AN2131 ist EOL die FX2 Chips sind inzwischen deutlich preiswerter. Es wird deshalb immer schwerer AN2131 in Stückzahlen zu bekommen. Wenns nur um einen Treiber für die Entwicklung geht schau mal bei www.thesycon.de vorbei. FW Updates kann man ja auch über HID implementieren. Thomas
Martin das war nur eine grobe richtung, die ich noch im kopf hatte. mein bei ebay die mal fuer 5EUR gesehen zu haben, von daher sollte es die auch in passenden stückzahlen zu dem preis geben. Gruss
PIC18F2550 oder PIC18F4550 Bei eBay recht günstig, alternativ als kostenlose Samples bei Microchip. Freie HID-Firmware gibts von Microchip. Der Einstieg mit den Teilen ist spielend einfach, sofern du ein Gerät hast (z. B. ICD2), mit dem du einen Bootloader in die Teile brennen kannst.
@Martin: Es gibt ja noch andere ARM-Produzenten als Phillips. Der hat zwar immer eine der besten Dokus und ist "noch" weiter verbreitet als Atmel. Aber wenn ich mir die Bug-List anschaue, dann wird mir ganz anders. Einige Fehler gibt es dort schon seit Ewigkeiten und sie werden auch über div. Revisionen weiter mitgeschleppt. Alternativ gäbe es z.B. noch bei www.csd-electronics.de den AT43USB320A http://www.csd-electronics.de/data/pdf/AT43USB320.pdf für 6,49 Euro oder ne Pinnummer kleiner AT43USB355E http://www.csd-electronics.de/data/pdf/AT43USB355.pdf für 7,99 Euro
Was ist denn mit dem TUSB3410 von TI. Das ist auch ein 8051 Core mit USB. Den habe ich mal eingesetzt und war ganz zufrieden. Wäre das vielleicht eine Idee? Michael
>Aber wenn ich mir die Bug-List anschaue, dann wird mir ganz anders. Schon mal die Errata-Liste vom AT91SAM7 angeschaut?
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.