Gast
#4328204
Hallo, ich verwende einen MCP2200 um meiner Schaltung zu eine Kommunikationsmöglichkeit mit einem externen PC zu verhelfen. Schaltung und MCP sollen über eine Batterie mit 3.3V versorgt werden. Da der MCP im aktiven Zustand aber >10mA verbraucht, soll er im Normalfall (kein PC angeschlossen) in den Suspend-Modus geschickt werden. Erst wenn der externe PC angeschlossen wird, soll sich der MCP aktivieren. Laut Spezifikation geht der MCP in den Suspend, wenn der Bus sich mehr als 3ms im Idle-Zustand befindet. Ich weiss aber nicht, ob ein abgezogenes Kabel Idle bedeutet. Einerseits hat der MCP als Fullspeed-USB-Device einen Pullup an D+. Für einen stabilen Idle-Zustand müsste aber gleichzeitig D- auf Low-Pegel sein. Ich kann aus dem Datenblatt nicht erkennen, ob der hierzu notwendige Pulldown-Widerstand im MCP2200 bereits integriert ist. Macht es Sinn, dem D_ einen schwachen Pulldown (~100kOhm) zu spendieren? Eine Alternative wäre, den MCP über den Bus mit 3.3V zu versorgen, was dann aber einen separaten Spannungregler erfordert.