Forum: Mikrocontroller und Digitale Elektronik FT232 an USB -Netzteil läuft nicht stabil


von Tino K. (blumengiesser)


Angehängte Dateien:

Lesenswert?

Ich habe angehängte Schaltung (Ausschnitt). Bei dieser bekommt der µC 
vom FT232 ein 6MHz Takt Signal. Das komische ist jetzt, wenn der USB in 
einen PC eingesteckt ist funktioniert alles prima. Wird es in ein 
Steckernetzteil eingesteckt dann läuft der µC nicht mehr oder nicht mehr 
richtig. Das Programm wertet mittels Timer1 die vergangenen Sekunden aus 
und alle 3 Minuten wird vom ADC Spannungen gemessen und entweder per 
USB/Virtueller Comport oder per Funk verschickt. Am USB vom Rechner geht 
das Tagelang ohne Probleme (mit beiden Schnittstellen). Wird der an 
einen USB-Netzteil gesteckt, dann meldet er sich (nun nur noch per Funk) 
sehr sporadisch. Teilweise nur noch alle 1-2 h, die Zeitunterschiede 
werden über einen langen zeitraum gesehen immer länger. Kommt der FT232 
nicht damit klar, dass per UART vom µC Daten ankommen obwohl keine 
Gegenstelle da ist? Wenn ja wie kann man das umgehen?

von Hmmm (Gast)


Lesenswert?

Meine Vermutung ist, dass die 5V aus dem USB-Netzteil so unsauber sind, 
dass das Funkmodul keine störungsfreie Übertragung hinbekommt.

von Tino K. (blumengiesser)


Lesenswert?

Also die Rückmeldung von FTDI ist, dass der FT232RL nicht ohne USB Host 
arbeiten kann, sprich wenn nur ein Charger angesteckt ist. Daher das 
Verhalten, da ich die Clock Leitung von dem Chip verwende. Empfohlen für 
sowas wird die FT-X Serie oder halt einen zusätzlichen Quarz für den µC.

von Hmmm (Gast)


Lesenswert?

Das steht indirekt auch im Datenblatt, da wird darauf hingewiesen, dass 
im USB Suspend Mode keine Clock-Signale ausgegeben werden.

Aber Du meintest, ab und zu waeren Daten gekommen. War das ein 
Messfehler?

von Cyblord -. (cyblord)


Lesenswert?

Hmmm schrieb:
> Das steht indirekt auch im Datenblatt, da wird darauf hingewiesen, dass
> im USB Suspend Mode keine Clock-Signale ausgegeben werden.

Datenblätter werden überschätzt. Das drin stehen doch eher so 
rudimentäre Leitlinien und Empfehlungen. Kann man befolgen, muss man 
aber nicht.

von Tino K. (blumengiesser)


Lesenswert?

Hmmm schrieb:
> Das steht indirekt auch im Datenblatt, da wird darauf hingewiesen, dass
> im USB Suspend Mode keine Clock-Signale ausgegeben werden.

Kannst du mir sagen wo das genau steht? Ich habe das Datenblatt hoch und 
runter geblättert...


> Aber Du meintest, ab und zu waeren Daten gekommen. War das ein
> Messfehler?
Naja per USB am Rechner kommen die Daten alle 00:03:00 Minuten, solange 
er drinnen steckt. Es kam per ComPort auf dem Terminal wie auch per Funk 
in der Datenbank. Direkt am Netzteil gab es nie diese genau 3 Minuten, 
sondern am Anfang etwas mehr. Das mehr immer anders und teilweise nur 
einstellige Sekunden. Über die Nacht wuchs es an auf dann mehr als 
01:30:00 Stunden. Bei einer Auswertung sah man, dass der Wert 
expotentiell anstieg. Also irgendwas muss der FTDI ja machen, denn ohne 
Clock läuft der µC nicht, zumindest nicht in dieser Konfig. Warum das 
jetzt genau so ist kann auch mit meinem Programm zu sammen hängen aber 
die Aussage ist ja von FTDI da, dass es so mit diesem Baustein nicht 
geht.

von Hmmm (Gast)


Lesenswert?

Tino K. schrieb:
> Kannst du mir sagen wo das genau steht? Ich habe das Datenblatt hoch und
> runter geblättert...

Seite 11, Fussnote bei den Clock-Optionen in der Tabelle.

Tino K. schrieb:
> Also irgendwas muss der FTDI ja machen

Deine nächste Anschaffung sollte ein Oszilloskop sein, messen ist immer 
besser als vermuten.

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.