Frage zu FT232

Gast #1426138
Lesenswert?

Hallo!

Ein FT232 wird über USB mit Strom versorgt, und die restliche Schaltung 
über eine separate Spannungsquelle. Angenommen der FT232 ist nicht am 
USB angesteckt, und der Mikrocontroller will Daten auf die serielle 
Schnittstelle schreiben. Wird der FT232 dadurch beschädigt?
Ich kann den Baustein nicht über die andere Spannungsversorgung 
mitspeisen, da diese nur 3,3V hat und bei dieser Versorgung der FT232 
nur mehr mit externem Oszillator funktionieren würde, was ich vermeiden 
möchte.

Im Datenblatt sind leider keine Informationen zu diesem Szenario zu 
finden.

Für ein paar Ratschläge wäre ich sehr dankbar.

Viele Grüße und ein schönes Wochenende!

Max
Gast #1426208
Lesenswert?

Das ist auf jeden Fall sinnvoll, und ich werde es auch einplanen.
Theoretisch könnte es dennoch zu einem Problem kommen, wenn das 
USB-Kabel während dem Senden abgesteckt wird, da es etwas Overhead 
verursachen würde, wenn diese Prüfung vor jedem zu sendenden Byte 
durchgeführt wird.

Da es mir sehr wichtig ist, dass die Schaltung sehr zuverlässig und 
ausfallsicher ist, wäre es daher zusätzlich noch interessant, was 
tatsächlich passiert, wenn dem ausgeschalteten IC Daten gesendet werden.
#1426222
Lesenswert?

@  Max (Gast)

>Das heißt, dass die VCC des FT232 auf 0V und VCCIO auf 3,3V liegen darf?

AFAIK NEIN!

Ich hab es mal probiert, dann fliessen irgendwas um die 15mA in VCCIO 
rein und machen eine Art Phantomspeisung.

Man sollte in deinem Fall die Beschaltung gemäss Datenblatt für den Self 
Powered Betrieb nehmen. Da wird der FT232 vom externen Netzteil versorgt 
und beim Abziehen vom USB macht er einen Reset.

Die Datenintegrität muss dein Protokoll sichern, sprich jeder Datenblock 
muss vom PC quittiert werden, sinnvollerweise alles mit CRC. Dann 
merkst du eine Unterbrechung des Datenflusses.

MfG
Falk
Gast #1426232
Lesenswert?

@ Falk
>Ich hab es mal probiert, dann fliessen irgendwas um die 15mA in VCCIO
>rein und machen eine Art Phantomspeisung.

Interessant. Hab ich noch gar nicht ausprobiert.
Diese Mischversorgung erscheint mir auch ein wenig
problematisch. Vieleicht einfach eine Diode von VCCIO
nach VCC legen. Wenn USB Spannung weg ist dann liegt
VCC ungefähr auf 3V. Aber das ist dann auch eher wieder
die Selfpowered Geschichte.
#1426247
Lesenswert?

Ich hab mal eine Zwischenlösung gemacht, für das hier

Beitrag "S: Erstellung v. digitalem Handzähler mit Speicherung der Uhrzeit"

Dort ist ein ATmega88 drin, gespeist von einer Lithiumzelle. Der FT232 
wird vom USB versorgt. Wenn nun aber USB abgezogen wird, dann bekommt 
das der AVR mit und schaltet VCCIO auf LOW (wird direkt vom AVR über ein 
IO-Pin gespeist), ebenso alle Signale zum FT232. Damit vermeidet man die 
Phantomspeisung.

MFG
Falk
Gast #1426251
Lesenswert?

>Vieleicht einfach eine Diode von VCCIO nach VCC legen.

Hmmm, das würde quasi nur die parasitäre Versorgung
ersetzen. Also doch den Spannungsteiler für den Reset im
Selfpowerded Modus einsetzen (und die Konfig ändern ?).
Dann futtert der FTDI vieleicht auch keine 15mA.

Interessant könnte noch die umgekehrte Reihenfolge sein:
FTDI hat Spannung von USB, aber die Schaltung 0V. Was
passiert dann?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren