Hallo, fürs debuggen einer Hardware muß ich einen 2MBit/s Datenstrom in den PC reinkriegen. Um den Aufwand in Grenzen zu halten würde ich gerne was benutzen an das ich nur was dranbasteln muß und das den größten Teil des Protokoll-Umsetzens und PC-Treibers schon mitliefert. Ist der USB-Chip den der USBprog benutzt schnell genug dass man 2MBit/s drüberjagen kann (mit einer vernünftgen Puffergröße)? Software müsste ich natürlich selber schreiben, aber ich glaube das lohnt bei dem Teil weil die Gruppe der Benutzer doch recht groß ist (und evtl. jemand abders das auch brauchen kann). Und man dadurch leichter Support kriegt. Wenns der Mega32 nicht packt könnte ich den ja durch ein CPLD ersetzen. Oder einen FT??? Chip? Am einfachsten wäre es natürlich wenn es für den PC wie eine affenartig schnelle RS232 aussehen würde, dann muß man keine eigenen PC Treiber schreiben. Es gibt ja auch so LAN<->seriell (RS232 oder auch SPI) Umsetzer-Module. Kennt da jemand eins das die 2MBit/s schafft und für das ordendliche Doku vorhanden ist? Ich komme eher von der Hardware-Seite und hab mit dem PC-Programmieren immer meine liebe Not. Vielen Dank Randy
Hallo, ich mach mal die Ingrid um den Post wieder nach vorne zu holen. Hat tatsächlich noch keiner sowas ausprobiert? Ich kann natürlich auch selber im Netz über verschiedene Lösungsansätze lesen, aber wie viele MBit/s kontinuierliche(!) Transferrate drin sind wird eigentlich nirgendwo erwähnt bzw. versprochen. Ich möchte nur nicht auf das falsche Pferd setzten um dann hinterher zu messen dass bei z.B. 1,8 MBit/s Ende ist, und ich mit einem anderen Baustein von vorne anfangen kann. Deshalb wäre es mit lieber jemand hat schon mal diese Transferrate erreicht. Really no one? Randy
Hi, Ich hab mit dem FT2232/FT245 gute Erfahrungen gemacht, mit den d2xx-Treibern von FTDI kommt man da mit wenig Aufwand zu etwa 800kByte/s, bis nah zum theoretischen Limit von 12MBit/s (sowohl unter Linux wie auch WindowsXP) Von dem FT245R (neue Variante von FT245BL) wuerde ich allerdings die Finger lassen, der Chip bringt nicht die versprochene Rate, und der momentane Support von FTDI zu dem Problem ist eine Katastrophe. Gruss, - Strubi
Wie schon geschrieben, die FT245 sollen wohl im FIFO-Modus bis etwa 1 MByte/s gehn. Deine 2 Mbit/s müssten dann locker drin sein. Wenn das nicht reicht, kannste ja den Cypress FX2 nehmen, da muss man zwar eine Firmware auf den Chip laden, aber durch die vielen Code-Beispiele von Cypress ist das schnell erledigt. Der schafft dann auf jeden Fall 24 MByte/s, meist sogar noch schneller im BULK Modus.
> Wie schon geschrieben, die FT245 sollen wohl im FIFO-Modus bis etwa 1 > MByte/s gehn. Deine 2 Mbit/s müssten dann locker drin sein. > Wenn das nicht reicht, kannste ja den Cypress FX2 nehmen Vielen Dank für die Rückmeldungen, dann werde ich mal die zwei Chips in der Reihenfolge ausprobieren. Hat jemand schon ausprobiert wieviel Datenrate der USBN9604 kann der in USBprog verwentet wird? Der ist zwar schon abgekündigt, soll aber laut Gerüchten gerade funktionskompatibel in einem CPLD nachgebaut werden, d.h. das könnte der am längsten verfügbare Chip werden. Randy
Mit den AT91 Controllern hab ich mit bulk endpoints auch schon gute 800 kb/s hinbekommen. Mittlerweile gibts auch ein schönes framework von Atmel.
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.