Forum: Mikrocontroller und Digitale Elektronik FTDI IC keine Frequenz am Quarz


von Bernd S. (mms)


Lesenswert?

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

von Frank K. (fchk)


Lesenswert?

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

von Axelwaxel (Gast)


Lesenswert?

laut seiner beschreibung schwingt der quarz ja, solange reset aktiv ist 
(oder er verwechselt was )

von Michael M. (Gast)


Lesenswert?

misst du vllt deinen reset invertiert am oszi?

ich nehme an, am host meldet er sich gar nicht?

von Matthias (Gast)


Lesenswert?

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...

von Michael M. (Gast)


Lesenswert?

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.

von Stefan (Gast)


Lesenswert?

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..

von Jim M. (turboj)


Lesenswert?

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.

: Bearbeitet durch User
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
Noch kein Account? Hier anmelden.