FT232RL lässt sich nicht deaktivieren

Gast #3967269
Lesenswert?

Hallo,

folgendes Vorhaben: Eine Bus-powered Schaltung mit FT232RL durch 
PWREN-Pin des Chips und PMOS abschalten, das ganze per SW durch Win7 
32-Bit und devcon.exe.

Problem: Der Baustein wechselt nicht in Suspend, sondern bleibt aktiv, 
obwohl er auch im Gerätemanager als inaktiv angezeigt wird. Erst nach 
USB abziehen und wieder einstecken verbleibt der Baustein nach der 
Enumeration im Suspend und kann dann wieder problemlos durch 'devcon.exe 
enable "@USB\chip-ID" aktiviert werden. Auch das Anlegen eines 
Registry-Keys DisableOnSoftRemove bringt nichts 
(http://support.microsoft.com/kb/2401954). FTDI-Treiber ist der 
aktuellste installiert

Hat jemand eine Idee woran das liegen könnte, bin aktuell ratlos.
Gast #3967389
Lesenswert?

Hallo Helge,

folgende 2 Signale habe ich gemessen:
CBUS3 - PWREN# - Default configuration of CBUS3 – Power enable. Low 
after USB enumeration, high during USB suspend mode.

CBUS4 - SLEEP# - Default configuration of CBUS4 – Low during USB suspend 
mode.

Beide Signale nehmen den entsprechenden Suspend-Zustand erst nach 
Aus-/Einstecken des USB-Kabels, also Reset und Enumeration des 
Bausteins, an

Folgende Option habe ich per FTProg auch aktiviert, um an der 
angehängten Schaltung einen Latch-Up durch die Signale TX, DTR und RTS 
zu vermeiden.
"Pull down I/O Pins in USB Suspend -Enabling this option will make the 
device pull down on the UART interface lines when in USB suspend mode 
(PWREN# is high)." Aber auch alle 3 Signale bleiben high und gehen erst 
nach Aus-/Einstecken des USB-Kabels nach low.
Gast #3970646
Lesenswert?

Habe es jetzt schon an drei Rechnern mit Win 7 probiert und mit 3 
Platinen, immer das gleiche Verhalten. Nur wenn man nur Spannung an den 
USB-Port legt (D+ und D- nicht verbunden) ist der Baustein im Suspend 
Mode, also SLEEP# = '0', ansonsten bleibt es immer '1'. Also geht der 
Baustein auch nach deaktivieren der USB-Schnittstelle und 
Aus-/Einstecken nicht in den Suspend Mode sondern bleibt im Enumeration 
Mode. Einen Rechner mit XP zum Testen habe ich nicht mehr. Bausteine 
sind originale von FTDI.

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