-
Thread
Routing bei 4 Lagen innen oder auf Top und Bottom?
der längliche IC ist ein USB3 MUX, links ist ein USB2 HUB, ganz oben über der Buchse am Rand ist der FT600 und links oben am Rand ist der FT2232H.
eher selten, aber sonst sieht man sehr oft, dann zwischen zwei ICs Widerstände sitzen. Ich habe einen FT600 eingeplant mit 16 Datenleitungen zum FPGA und da hatte ich auch Widerstände reingebaut weil ich das in vielen Schaltplänen mit FT600 so gesehen habe und das auch auf dem Demoboard von FTDI so gemacht
-
Thread
spartan6 flashen
xc3sprog-basierte Lösungen kommen auch mit den exotischen Flashes klar und flashen auch in der Produktion auf FT2232H-Basis sehr flott. Bauen muss man sie sich nicht zwingend selber, siehe auch http://forum.gadgetfactory.net/files/file/10-papilio-loader-gui/
-
Thread
FT600 Kondensatoren?!
Moin, so Platine ist da und schon teilbestückt. Den FT600 sehe ich im Windows Gerätemamager und kann mit dem FTDI FT600ChipConfigurationProg.exe dessen Konfiguration auslesen. Jetzt habe ich den FT600 sowohl an USB3 als auch an USB2 angeschlossen. Gibt
USB2 verbunden. Dieser USB2 HUB meldet an dem entsprechenden Port kein Gerät. Finde ich komisch. Der FT600 sollte sich dort zumindest melden damit der Rechner weiß, dass der Port belegt ist ... Der 4-Port USB2 HUB ist ebenfalls im USB-Baum zu sehen, Port2 ist belegt, das ist ein FT2232H. Der FT600 hängt
-
Thread
Was spricht gegen die Black Magic Probe?
ID_STM32G47 = 0x469u, /* RM0440, Rev.1 */ BMP kannst Du PC-Hosted auch auf aktuellen STLinks oder FT2232H laufen lassen.
zu implementieren. Da wird Sid noch gute Ideen brauchen. Du kannst auch ein Eagle Design mit dem FT2232 und Potentialtrennung bekommen. Die verwendeten Silab Bausteine kommen allerdings nur bis 2.5 Volt herunter.
-
Thread
LC Filter nach LDO nötig?
#6909509: > Datenblatt? Welches denn? Sorry habe vergessen das noch zu schicken. Da das Datenblatt(FT2232H) eher umfangreich ist ziehe ich mal die meiner Meinung nach Interessanten Teile heraus. (Siehe Bilder) Seite 10 Steht das ein LC Filter an den beiden Pins Empfohlen ist. Seite 49 sind noch
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
ist unklar was defekt ist. Ich bestücke also Stück für Stück. Zuerst den DCDC, dann den USB Stein FT2232H, dann FPGA und Flash, dann RAM, dann den ADC Teil und am Ende den DAC Teil. Aber ich weiß nicht ob das sinnvoll ist. Dabei werden manche Bauteile mehrmals erhitzt. Das FPGA wird nochmal "reflowed
. Aber gut, es funktioniert. Die Nachfolgeplatine habe ich jetzt auch teilweise bestückt. DCDC, FT2232H, FT600 und USB3 MUX sind schon drauf.
-
Thread
Board für Trenz TE0725, 5x UART, 4x PMOD, JTAG, ADC
Module vom Typ TE0725 mit 3.3 V Versorgung. Die Platine bietet: 5x UART bis 12 MBaud (4x über FT4232H und 1x über FT2232H) 4x PMOD Insgesamt 42 + 8 + 12 = 62 FPGA IOs auf 0,1" Headern 3,3 V und 5 V ebenfalls oft auf Headern JTAG über FT2232H ADC 12 Bit 5 Msample/s 5 mm x 3.2 mm Oszillator
-
Thread
Professionelle Entwicklung für AVR-Controller (Linux)
Debugger nimmt man einen Jlink. Auch keineswegs zwingend. Wir haben stattdessen mittlerweile einen FT2232 als Debugger¹ und einen USB-Hub gleich mit auf die Boards gebaut: das spart die ganze Stripperei: ein USB-Kabel für den Debugger, eins für die Debug-UART, eins für den Target-Controller. Jetzt nur
Kabel, und dem OpenOCD ist es sowieso wurscht, ob es ein JLINK, ein STlink, ein AtmelICE oder einen FT2232 ansteuert, das funktioniert mit allen. Entsprechend unabhängig bin ich in dem, was ich dann obendrauf setze. ¹) 1. Kanal SWD, 2. Kanal Debug-UART > Also Compiler nimmt man in der Regel >
-
Thread
Vivados hw_server - opensource alternative?
kompatibel zum hw_server ist, koennte ich allenfalls weiterhelfen. Irgendwo hab' ich noch Sourcen fuer den FT2232H liegen.
Es gibt auch das hier für den FT2232H: https://gist.github.com/rikka0w0/24b58b54473227502fa0334bbe75c3c1
-
Thread
Fehlersuche AD-Wandler AD9650
kleine Kondensatoren gekostet die ich irgendwo verloren habe. Dabei ist mir etwas aufgefallen: Der FT2232HQ https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf hat laut Zeichnung auf Seite 57 ein 4.35 mm x 4.35 mm großes Massepad. Das muss auch mit Masse verbunden sein (ebenfalls
Massepad und den Pins an der Seite ja Platz ist um Vias und so zu setzen. Aber auf der Unterseite des FT2232HQ sind in diesem Bereich viele Leitungen ohne Isolation. https://media.digikey.com/Photos/FTDI%20(Future%20Tech%20Devices)/FT2232HQ-REEL.JPG Ich bin der Meinung das gehört auch ins Datenblatt.
-
Thread
ISP-Programmer für Produktion
Martin S. schrieb im Beitrag #6105743: > vier robuste FT2232H-Adapter dran und damit die parallele Taktstrasse > bestueckt. Vielleicht klappt das auch mit AVRdude. Ja, sollte.
nicht so ohne weiteres. (Korrigier mich, wenn das nicht richtig ist.) Auch so Dinge wie in einem FT2232 den ersten Kanal mittels generischem Treiber für die Programmierung (MPSSE) zu benutzen und den zweitem dem normalen ttyUSB-Treiber zu überlassen, gestaltet sich in Windows deutlich schwieriger als
-
Thread
Mouser Bestellung
Kann ich mich anschließen? Brauche ein paar FT232H und FT2232H.
-
Thread
USB 2.0 Datenleitungen in USB 3.0 unabhängig nutzen FT601
MUX FUSB340 mit Controller FUSB303. Das USB3 geht direkt zum FT600 und das USB2 geht zu einem USB HUB und von dem aus dann zum FT600 und zu einem FT2232H. Wo ich mir noch unsicher bin ist, ob ich einen USB Redriver benötige oder ob der MUX genügt. Und ob ich im
mit CC Controller drinnen und USB2 habe ich die Pins an der Buchse verbunden. Aber ich geben dem FT600 auch USB2. Dafür habe ich einen kleinen USB2 HUB eingeplant an dem dann eben der FT600 und ein FT2232H hängt.
-
Thread
Empfehlung USB-C Buchse
ich plane schon eine Nachfolgerhardware (wieder nur zum Lernen) mit einem USB3 Hub und daran einem FT600 und einem FT2232H für JTAG und UART. Oder vielleicht auch ohne Hub den FT600 an die Superspeed Äderchen und den FT2232H an die USB2 Leitungen. Muss ich mir noch genauer angucken aber werde ich nicht
sofort nur noch diese Buchse verwenden und zu USB3 migrieren. Mein nächstes Projekt ist also eines mit FT600.
-
Thread
Aktuelle Boards
Was? Hast du dazu eine Quelle? Mir geht es nur um die Firmware im FT2232H die ja das JTAG macht. Kostet das echt so krass viel?
oder Digikey nach IP-USB2S bzw. IP-USB2M . Ich weiß nicht ob man Quartus dazu bringen kann mit einem FT2232H zu reden.
-
Thread
Digitaler Lock-In Verstärker mit Mikrocontroller, DSP oder FPGA?
Lockin-Berechnung im FPGA. Zum Weiterleiten an den PC entweder der von mir oben genannte Cypress FX2 oder ein FTDI FT2232H. > Gleichzeitig mache ich mir etwas sorgen mit der Synchronität > zwischen Modulationsausgabe (DAC), und Messsignal (ADC) kombiniert mit > dem Trigger Input... Die genannten Mikrocontroller
-
Thread
Mikrocontroller-Programmierung unter Linux noch möglich?
geben. Debuggen im ARM-Cortex-M-Umfeld geht mit GDB + OpenOCD, da kannst du x-beliebige billigste FT2232-basierte Bitbanger dafür nehmen *). Diese Lösung ist so genial einfach, dass wir sie mittlerweile in der Firma gleich auf unsere Demo-Boards als Onboard-Debugger integriert haben. Das spart die fummelige
-
Thread
FT232R USB Eeprom clonen
Originalkabel überschreiben. > Also dort wirklich nur den Parameter -r verwenden und nicht -w. C:\>FT2232H_EEPROM_Clone.exe -r Dateiname set: File, Dateiname w 0,r 1 Dev 0: Flags=0x0 Type=0x5 ID=0x4036001 LocId=0x24 SerialNumber=FTE3UPE2 Description=TTL232R-3V3 ftHandle=0x0 FT2232H NOT FOUND! FT_Open FT2232H FAILED!
-
Thread
SAM-Controller, Einstieg und Auswahl
schaden. Man muss auch mit den SAMs nicht unbedingt ein AtmelICE benutzen. Mit OpenOCD gehen auch FT2232-basierte Teile prima (wie natürlich auch für alle anderen Cortex-M), wird aber vermutlich von Atmel Studio nicht unterstützt. > Das soll kein Witz sein, das waren für mich die Gründe, mich nicht
-
Thread
AT91SAM7X512, womit programmieren?
arm-gcc+gdb und einem mittlerweile recht betagten Olimex-Adapter (OpenOCD-kompatibel, basierend auf FT2232) Und wer Eclipse nicht mag, kann sich auch gerne mit QT Creator, notepad++ oder sonstigem Texteditor arrangieren ;)
-
Thread
Eingangsschutzbeschaltung - Kompendium gesucht
Defekte wegen ESD. Fast alle ICs die ich kenne haben ja schon selber Schutzdioden eingebaut. Beispiel FT2232H: https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf Seite 49. EMV ist ein anderes Thema, das brauche ich aber nur wenn ich mein Produkt verkaufe.
-
Thread
Arduino Due (SAM3X8E) debuggen ohne Arduino Framework
braucht es keinen ICE, da reicht auch ein Wiggler am Parallel Port. Die modernen Alternativen nutzen FT2232 Chips am USB (mit OpenOCD als Software). Denn anders als bei AVR ist bei den ARM Cortex-M µC das Debugging weitgehend standardisiert. Ich persönlich würde allerdings auf einen JLink (EDU Mini
-
Thread
FT600 FIFO Bus Master VHDL
Dann habe ich das richtig verstanden. Ich habe das für den ft2232h gemacht, da musste ich das timing aus dem Datenblatt einhalten.
Das kostet natürlich Takte und man bekommt nurnoch ich glaube 1/3 der maximalen Datenrate durch bei FT2232H, dafür ist das sehr einfach zu bauen und beim FT2232H gar nicht so schlimm, denn dem kann man die Daten zwar mit 60 MByte/s geben, aber der kann die nur mit 480 MBit/s weiterreichen. 1/3 von den
-
Thread
Schnittstelle für 5 bis 25 Mbit/s Datenstream
sollen zu einem PC weitergeleitet werden. Ausser ein paar Puffern für FIFO braucht man da nix. Bei dem FT2232H verwende ich 64kBytes als Puffer und kann dauerhaft um die 40MBytes/s zum PC übertragen.
zu einem PC weitergeleitet werden. Ausser ein paar > Puffern für FIFO braucht man da nix. Bei dem FT2232H verwende ich > 64kBytes als Puffer und kann dauerhaft um die 40MBytes/s zum PC > übertragen. Hmm... Schliesse doch einfach mal eine USB-Platte an einen anderen Port desselben Hubs an und
-
Thread
ADC mit Raspberry Pi kontinuierlich auslesen
steht und liest es aus. Dann wartest du wieder. Mit Python kann ich so ganz ohne DMA 12 MBit von einem FT2232H UART lesen, dauerhaft.
-
Thread
Signale mit 32Mbit/s extern speichern
Laptop sind aber 8MByte/sec (64Mbit/sec, also mehr als Du brauchst) > kontinuierlich moeglich mittels FT232H im asynchronen FT245 Mode (gibts > als simple Module zu kaufen), Ein FT2232HQ ist auf dem Nexys4-Board, leider legt Digilentic dessen Konfiguration nicht offen (die entsprechende Seite im Schaltplan
FT2232H Modulen von FTDI und einem FPGA Board mit vielen freien IOs. Wenn du VHDL für den snchronen FT245 haben willst melde dich, habe ich aber auch irgendwo hier im Forum hochgeladen. Damit schafft man
-
Thread
Welche uC /IDE hat besten Aussichten?
Brauche ich wirklich nur ein ST-Link und Truestudio um zu debuggen? Du brauchst eigentlich nur einen FT2232 zum Debuggen – für /alle/ Cortex-M, egal ob von ST, Atmel, NXP, … Ich habe auch schon mit einem Atmel-ICE einen STM32 debuggt (ICE lag gerade herum, außerdem gestaltete sich die Verkabelung einfacher
-
Thread
FT232H Multi-Protokoll?
Das "Bitbanging on steroids" nennt sich MPSSE bei FTDI. Der FT4232 hat zwei MPSSE-Einheiten, der FT2232 nur eine. Siehe Dokumentation bei FTDI. Wer lesen kann, ist im Vorteil. fchk
drinnen wie man den Stein konfigurieren kann, also welche Pins in welchem Modus verwendet werden. Der FT232H kann erstmal nur eine Sache. Der FT2232H kann schon zwei Dinge gleichzeitig. Ich weiß aber nicht ob das hier sinnvoll ist den FTDI zu verwenden. Der ist eher für hohen Durchsatz gedacht. Ich würde
-
Thread
EPCS4 flash auslesen
Aber dein Weg wird sehr lang werden, wenn es schon am Auslesen scheitert. Sollte jetzt mit einem FT2232H-basierten Adapter und flashload, flashrom, usw. nicht das Problem sein. Gibt da eine Menge auch offene Tools.
-
Thread
XC6SLX16 Spartan 6 Entwicklungsboard
Du kannst eigentlich irgend einen FT2232H-basierten Programmer nehmen und mit xc3sprog glücklich werden. Lädt deutlich schneller als Impact. Setzen wir auch für die Serienproduktion ein.
>Du kannst eigentlich irgend einen FT2232H-basierten Programmer nehmen >und mit xc3sprog glücklich werden. Lädt deutlich schneller als Impact. >Setzen wir auch für die Serienproduktion ein. Danke für den Hinweis. Wie ich sehe, gab
-
Thread
OpenOCD -> USB -> FT2232 -> JTAG -> AT91SAM7S256
Hallo, ich versuche mit OpenOCD per FT2232 auf einen AT91SAM7S256 zuzugreifen. Bei den Config Files bin ich noch nicht über [c] #---- test.cfg ---- interface ftdi transport select jtag ftdi_vid_pid 0x0403 0x6010 ftdi_serial "myOOCD" adapter_khz 8 [/c] hinaus gekommen. Nach dem ändern der Treiber des FT2232 von "SerialPort" auf "WinUsb" gibt es nun keine Fehlermeldungen bezüglich des Interfaces mehr. Ein Aufruf in der Console von Win10 führt zu folgender Ausgabe: [c] D:\OpenOCD-20190426-0.10.0
-
Thread
zuverlässiger Programmer für Xilinx XC9572XL oder Alternative
Moin, Da's noch keiner genannt hat: xc3sprog und ein einfacher FT2232H-Adapter ist auch eine gangbare Lösung und für die Massenprogrammierung zudem deutlich nutzbarer als das Adept/Impact-Gefrickel. Bin mir nicht mehr sicher, ob so alte CPLDs noch unterstützt werden
Fitzebutze schrieb im Beitrag #5795680: > xc3sprog und ein einfacher FT2232H-Adapter ist auch eine gangbare Lösung Siehe https://www.mikrocontroller.net/articles/Minila_Version_MockUp wendelsberg
-
Thread
Lattice Diamond Programmer - 150€ oder China-Klon?
#5778870: > ich hatte vor einiger Zeit schonmal versucht, ein FPGA von Lattice > (MachXO2) mit einem FT232H zu programmieren, was leider nicht > funktioniert hat. Da würde ich mal näher untersuchen, warum das nicht geklappt hat. Auf dem MachXO2-Breakoutboard wird ein FT2232H verwendet. Der hat zwei
Beitrag #5778870: > Mein Wunsch-FPGA ist nun ein ICE40LP. Die ICE40 Evalboards haben auch einen FT2232H drauf, von dem aber nur der erste Port benutzt wird im SPI Modus. Auf dem Upduino 2 ist ein FT232H drauf, um einen ICE40UP zu programmieren, das EEPROM dazu ist völlig leer (unprogrammiert). Das
-
Thread
HiFive1 Rev B: Zweite Generation des 32-bit RISC-V-Entiwcklungsboards vorbestellbar
CPU kann nun abgeschaltet und das System so in einen Schlafmodus versetzt werden. Das auf dem FTDI FT2232 basierende Debuginterface wurde durch eine Segger J-Link-Schnittstelle ersetzt. Der auf dem Board vorhandene EEPROM wurde von 16 MB auf 4 MB reduziert, der Formfaktor ist gleich geblieben
-
Thread
Programm, mit dem man per USB-VCP (FT232) IIC-ICs programmieren kann
Der FT232 kann kein I2C. Anders sieht es beim FT2232 aus, dessen MPSSE kann dazu gebracht werden -- dann aber nicht über eine serielle Schnittstellenemulation, sondern durch die zur Ansteuerung der MPSSE angebotenen
Rufus Τ. F. schrieb im Beitrag #5773280: > Der FT232 kann kein I2C. Anders sieht es beim FT2232 aus, dessen MPSSE > kann dazu gebracht werden ... Vor weit über 10 Jahren hätte ich auch gerne mit dem FT2232 ein I2C Bus angesteuert. Ich meine, ich
-
Thread
USB direkt im FPGA - Erfahrungen?
auch durch den Microblaze? Wie performant ist der so, kann der USB 2.0 auslasten wenn man den an das FT2232 FT245 FIFO Interface hängt?
beim FT2232H geht das eigentlich wenn man es mit Statemachine baut.
-
Thread
Ich suche einen JTAG Adapter für meinen ESP32
https://www.olimex.com/Products/ARM/JTAG/ ARM-USB-TINY-H hat den FTDI FT2232H drinnen. Obs damit geht? Keine Ahnung.
zu einem Universellem Jtag debugger gegriffen. Auf dem Wrover-Kit ist anscheinend auch nur ein FT2232 Für einen reinen Jtag, ohne zusätzliche serielle Verbindung müsste auch ein FT232 reichen... [[https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20191107100727&SearchText=FT232+jtag
-
Thread
Digilent-Kennung mittels Vivado verwenden
Flashes lässt sich leicht in progalgspi.cpp einbauen. Ansonsten: wenn's ohne 2.5V I/O geht, machen die FT2232H-basierten JTAGs 'ne robuste Nummer.
Kennungen in vivadokompatible Darstellung umsetzt. > Ansonsten: wenn's ohne 2.5V I/O geht, machen die FT2232H-basierten JTAGs > 'ne robuste Nummer. Es sind bereits etliche Produkte mit integriertem SMT2 im Einsatz, so dass Hardwareänderungen ausscheiden. Ein typischer Fehler, der beim Kunden schon
-
Thread
[S] Segger J-Link Edu für STM32
dramatisch langsamer. So zu bestaunen bei vielen billigeren Adaptern, wie ST-Link, TI XDS100v2 und anderen FT2232H-basierten Adaptern. Bei den alten J-Links ist aber schlicht der integrierte Flash des Controllers (ein AT91SAM7 IIRC) schon voll - die neueren enthalten einen anderen Controller (STM32F2) mit mehr
-
Thread
Programmieren XCF02s schlägt fehl (Spartan 3 selbstgebautes Board)
Logicanalyzer anschauen. Ich weiss jetzt nicht, bei welchem Takt das Platform-Cable nudelt, aber mit FT2232-basierten Adaptern sollten locker 12 MHz drinliegen. Ich hatte eher vor Jahren das Problem, dass die JTAG-Eingänge so schnell sein können, dass bei miesen Slew-Rates mal die lahme Clockflanke plus
SW-Schluckauf über Timing bis eben doch zur Signal-Integrität), deswegen setze ich nur noch auf xc3sprog und FT2232H. Vielleicht ist auch für's nächste Design ein standard-SPI-Flash pflegeleichter, das kann man eben mal noch über einen Clip programmieren.
-
Thread
fifo mit eigenen takt
Hallo, Ich möchte eine synchrone FIFO Schnittstelle an einem FPGA anbinden (ft245). Diese Schnittstelle hat einen 60MHz Clock. Ich frage mich gerade wie ich am besten herangehen sollte. Ist es besser nur ein Takt zuverwenden und und den Zustand am Clock abzufragen? Dazu müsste
Habe ich auch gemacht am FT2232H. 64kByte und funktioniert super. Ich bekomme dauerhaft knapp 40MByte/s. Aber ich verwende auch nur die Richtung vom FPGA zum PC.
-
Thread
PC-/USB-Oszilloskop
wahlweise selber was in der Richtung bauen, wenn Du meinst, dass Du das billiger hinbekommst. EIn FT2232H-Breakoutboard plus einen beliebigen ADC per SPI oder parallel plus Eingangsstufe wäre eine gültige Lösung. (und High-Spped USB und nicht full-speed wie das gezeigte Board) fchk
-
Thread
FT232R CBUS paralleles Interface Geschwindigkeit.
Hallo, es gibt da ja den FT232R, den habe ich auch schon oft als UART verwendet mit 3 MBaud. Aber der hat ja noch den CBUS und kann da synchrones Bitbang machen. Dazu habe ich zwei Fragen: 1. Welche Datenrate bekommt man da
müsstest Du Dir einen neueren ICs von FTDI holen, diese Bugs sind bei den 2232H und der FTX-Serie gefixt. > mal die verschiedenen Zeiten > durchsweepen. An etwas, was dem Begriff "durchsweepen" auch nur ansatzweise gerecht wird, ist mit CBUS nicht zu denken.