FTDI IC keine Frequenz am Quarz

OP #1702783
Hi,

ist es richtig, wenn der FTDI FT4232H (wahrscheinlich bei den anderen 
ähnlich) noch keine Konfiguration im Eeprom findet, dass der Quarz nicht 
losläuft?

Bzw. solange der Reset-Pin low ist, hab ich eine 12MHz Schwingung und 
sobald dieser auf high springt, hab ich konstante 3.3V am Quarz 
anliegend. Besitzt dieser IC intern auch einen Quarz, da ich eine 
Aktivität ans Eeprom kurz nach dem Einschalten erkennen kann?

Gruß
Bernd
Bernd Schuster schrieb:

> ist es richtig, wenn der FTDI FT4232H (wahrscheinlich bei den anderen
> ähnlich) noch keine Konfiguration im Eeprom findet, dass der Quarz nicht
> losläuft?

nein. Das Ding läuft notfalls auch komplett ohne EEPROM.

> Bzw. solange der Reset-Pin low ist, hab ich eine 12MHz Schwingung und
> sobald dieser auf high springt, hab ich konstante 3.3V am Quarz
> anliegend. Besitzt dieser IC intern auch einen Quarz, da ich eine
> Aktivität ans Eeprom kurz nach dem Einschalten erkennen kann?

Nein, intern ist kein Quarz.

Probier sonst mal einen 1M Widerstand parallel zum Quarz als 
Anschwinghilfe.

fchk
Gast
War das nicht so, dass er die 12MHz nur ausgibt wenn er am PC 
angeschlossen und angemeldet ist? Wenn du ihn nur mit 5V betreibst hast 
du also kein Takt am Ausgang.
Leider steht das nirgends im Datenblatt. Warum auch? Ist ja unwichtig...
Gast
Matthias schrieb:
> War das nicht so, dass er die 12MHz nur ausgibt wenn er am PC
nein. die 12MHz braucht er doch für die kommunikation via usb...

> angeschlossen und angemeldet ist? Wenn du ihn nur mit 5V betreibst hast
das teil läuft ausschließlich mit 3V3 und den intern generierten 
spannungen.

> du also kein Takt am Ausgang.
> Leider steht das nirgends im Datenblatt. Warum auch? Ist ja unwichtig...
entschuldige, aber das hast du scheinbar nur oberflächlich gelesen.

der treiber für den schwinger ist bei PHY dabei, wird also sofort nach 
einem reset aktiv. muss er ja auch - siehe erste zeile meiner antwort.
Gast
Hi,

konntest du das Problem lösen? Ich habe hier das gleiche Problem.

Ich vermutete auch das die Quarzschaltung nicht richtig läuft, und 
hoffte ein Reset würde das Problem lösen.

Ich war sehr verwundert als ich sah das im Reset alles sauber schwang..
Stefan schrieb:
> Ich vermutete auch das die Quarzschaltung nicht richtig läuft, und
> hoffte ein Reset würde das Problem lösen.

Der Chip implementiert eventuell einfach nur die USB Spec korrekt und 
schaltet den Quarz aus wenn er einen Suspend erkennt - d.h. keine USB 
Aktivität.

Eventuell kann man ihn austricksen - der USB Reset ist mit >100ms lang 
genug um den Quarz und PLL hochfahren zu lassen. Und danach geht die USB 
Kommunikation los.

Daher würde ich es mit einem dauer-USB-Reset versuchen: 100 Ohm von D+ 
nach GND sollten passen. Im Zweifel auch D- nach GND ziehen - der hängt 
IIRC in der Luft.

So kann man zwar keinen Host anschließen aber der Quarz müsste 
hochfahren.
Ungetestet, YMMV.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.