Hallo, wollte mir eigentlich einen I²C-Sniffer mit FT232RL als USB-TTL-Interface aufbauen. Dabei bin ich über den FT2232HL (also H) gestolpert. Da können die IOs als I²C, SPI, JTAG oder TTL (parallel oder seriell) parametriert werden - 2 kanalig! Soll das jetzt bedeuten, das ich eigentlich nur diese Eierlegende Wollmilchsau brauche und habe einen Sniffer für alle Bus-Systeme??? Reicht da der normale Treiber + z.B. HTerm schon aus? Hat schon jemand Erfahrungen mit dem IC gemacht? Bin grad etwas aufgeregt... :-) Danke!
Der FT2232H hat zwei Schnittstellen, die du getrennt ansprechen kannst. Das ganze heißt MPSSE und kann so konfiguriert werden, dass er entweder I2C, SPI, JTAG oder sonst was serielles macht. Ich hab mal I2C und SPI gemacht aber ich glaube zum sniffen ist das ganze nicht geeignet, da der FT2232 nur als Master verwendet werden kann. Wie gesagt, sicher bin ich mir jetzt nicht...
Hi Günter, nur Master....das wäre doooof. :-( Macht in meinen Augen auch nur begrenzt Sinn. Gut, man könnte den normalerweise vorhandenen Master-µC durch den PC ersetzen. Damit funktionieren die Geräte dann eben nur am PC. Begrenzter nutzen. Timing-relevante Anwendungen mit PC - womöglich noch Windows?? Wohl eher nicht. Wenn z.B. ein I²C-AD-Wandler abgefragt werden soll, würde das dann doch wieder auf AD-Wandler <--> µC (mit Pufferspeicher) <--> USB <--> PC hinauslaufen.
Naja ob das für DICH Sinn macht kannst nur du wissen gg Also Wandler ob SPI oder I2C kannst du problemlos auslesen damit. Vorausgesetzt der Wandler braucht keinen Dauerclock, dann wirds eng. Ich baue derzeit eine Schnittstellenkarte mit diesem FT Chip der mir auf der einen Seite einen erweiterteten SPI darstellt und die zweite Schnittstelle macht RS485. Das ganze klappt sehr gut, wenn man den Treiber mal im Griff hat. Wichtig ist auf alle Fälle, dass du nicht die fertigen Dll's von FTDI nimmst (FTJTAG, FTSPI oder FTI2C) denn die sind Müll. Lieder im MPSSE Datenblatt einlesen und das ganze selber implementieren. So denn,
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.