Hallo Zusammen, ich bastel gerade in Target an einem kleinen Board mit Attiny und CP2102. Ich möchte gerne die USB 5V als Versorgung nutzen. "Mehr als 100 mA kann man nicht erwarten, wenn man den nicht aushandelt" So laß ich hier und da. Die Frage nun: Wie kann ich mehr Strom aushandeln/"beantragen". Kann der Cp2102 das? Macht der das automatisch? muss ich das per Software können? Mit dem Wort USB und STROM bei Google suchen war schwierig. (das waren nicht die einzigen Begriffe: bsp. "USB Strom aushandelnt CP2102" Also bitte nicht schimpfen wenn es schon so wo beantwortet wurde, habs versucht zu finden. Ach und ja ihr habt recht. Das kleine Board würde keine 100mA benötigen. Ich habe aber einen Steckplatz vorgesehen, wo ich verschiedene Module/Sensoren anschließen werde. Und da möchte ich nach Möglichkeit keine 100mA-Grenze. (200ma würden sicher reichen - 100mA ist mir zu knapp) Vielen Dank für eure Zeit und Mühe gruß
Hallo!
Davon hab ich hier im Forum schonmal was gelesen.
Ich denke, du suchst das Stichwort "USB enumeration".
Siehe auch die folgende FTDI-Note dazu an, an sich sollte das
die Enumerationsaushandlung des Chips schon machen, musst du aber
prüfen:
http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_113_Simplified%20Description%20of%20USB%20Device%20Enumeration.pdf
Hab ich gefunden über:
http://electronics.stackexchange.com/questions/5498/how-to-get-more-than-100ma-from-a-usb-port
Gruß,
Robin
Mit dem Tool CP210xSetIDs kannst du das ändern. könnte im cp210x software package enthalten sein. http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx
Christian P. schrieb: > Wie kann ich mehr Strom aushandeln/"beantragen". Kann der Cp2102 das? > Macht der das automatisch? muss ich das per Software können? Wenn man irgendwas über einen Chip nicht weiss, dann guckt man in's Datenblatt. So funktioniert das üblicherweise. Google braucht man höchstens, um das DB zu finden. Erst wenn kein DB aufzutreiben ist, kommt Google wirklich in's Spiel, was aber hier nicht der Fall ist, denn das DB ist problemlos auffindbar. Und im DB steht drinne, dass der Chip über ein Konfigurations-EEPROM verfügt, der u.A. die Energie-Konfiguration durch den Anwender änderbar macht. Der Standardwert in diesem EEPROM sorgt aber nur für 100mA. Ändern kannst du ihn via USB. Dazu gibt's eine Software vom Hersteller des ICs. Nachdem der Konfigurationswert auf diese Art auf den Wunschwert hochgesetzt wurde, passiert der Rest automatisch bei jedem Anstöpseln an den PC. Sehr praktisch ist, dass man ausser dem Power-Kram auch eine anwenderspezifische Seriennummer in das Ding reinschreiben kann. Das macht das "Gerät" hinter diesem Chip für Anwenderprogramme eindeutig identifizierbar und erspart die manuelle Auswahl des richtigen COM-Ports.
ui hier ist ja schnell viel gekommen. Danke für die Hinweise! "enumeration" hatte ich doch sogar wo gelesen und vergessen die Bedeutung abzuklären. Danke dafür Das Datenblatt habe ich natürlich zuerst bemüht scheinbar aber nichts finden koennen. Ich schrieb: > http://community.silabs.com/t5/8-bit-MCU/Enumerati... Perfekt aber auch dir anderen hinweise! ich werde es mit der dem Softwarepackage versuchen, wenn die Schaltung aufgebaut ist (und ich mehr als 100 mA benötige). Danke euch!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.