PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USBasp Programmer Fehlendes Bauteil



sledge77
30.08.2011, 11:13
Hallo

ich habe vor mir den USBasp Programmer von Fischl (http://www.fischl.de/usbasp/) aufzubauen. Habe aber gerade festgestellt, das mir von allen Bauteilen eines fehlt. Und zwar der 2,2kOhm Widerstand am USB Port (zwischen Pin 1 und 2 am USB).
Auf anderen Seiten wird ein 1,5kOhm Widerstand verwendet. Wofür ist dieser Widerstand und ist es ein Problem den kleineren zu verwenden? Die restliche Schaltung würde ich nicht verändern.
Thanks in advance

Jens

BMS
30.08.2011, 13:12
Hallo,

Der 1,5kOhm Pullup-Widerstand zwischen der D- Leitung und 3,5V signalisiert dem PC, dass es sich um ein LowSpeed-USB-Device handelt.
In der Spezifikation von USB (unter www.perisoft.net/engineer/usb_20.pdf (http://www.perisoft.net/engineer/usb_20.pdf) ) steht genau drin, in welchem Bereich dieser Widerstand gewählt werden kann:
Seite 141 (7.1.5.1 Low-/Full-speed Device Speed Identification) : "A device that has a detachable cable must use a 1.5 kΩ ±5% resistor tied to a voltage source between 3.0 V and 3.6 V (VTERM) to satisfy these requirements."
Grüße,
Bernhard

sledge77
30.08.2011, 22:15
Halle Bernhard,

danke für deine Antwort.

Weißt du warum im Schema von Fischl an dieser Stelle ein 2,2kOhm Widerstand eingesetzt wurde?

BMS
31.08.2011, 12:36
Im Schaltplan von Fischl ist der Widerstand 2,2k an +5V gehängt, laut USB Spec. soll der ja eigentlich kleiner sein und nur an ca. 3,3V hängen.
Vermute mal, dass er den Widerstandswert erhöht hat weil er keine 3V auf der Platine zur Verfügung hat. Der Strom bleibt dabei im Kurzschlussfall fast gleich:
3,3V/1500Ohm=2,2mA
5V/2200Ohm=2,27mA
Vielleicht ist das der Hintergedanke dazu. :-k