Forum: Mikrocontroller und Digitale Elektronik Usbtiny V2 wie zuverlässig ist? oder habe ein Fehler in Schaltung?


von Martin e. C. (eduardo)


Angehängte Dateien:

Lesenswert?

Hallo,

ich wollte mit dem bekannte USBtiny ausprobieren und habe ein Board nach 
dem original V2 geroutet.
Der Proger funktioniert aber beim jede 3 oder 4 Versucht kommt immer ein 
"mismatch" raus
1
avrdude: verifying ...
2
avrdude: verification error, first mismatch at byte 0x0080
3
         0x02 != 0x05
4
avrdude: verification error; content mismatch
5
6
avrdude done.  Thank you.
7
8
make.exe: *** [program] Error 1

oder

1
avrdude: verifying ...
2
avrdude: verification error, first mismatch at byte 0x0180
3
         0x43 != 0x45
4
avrdude: verification error; content mismatch
5
6
avrdude done.  Thank you.
7
8
make.exe: *** [program] Error 1

Schliesse ein an USBasp am Board dann geht alles bzw. Usbasp geht immer.

Meine Frage ist, habe ausversehen ein Fehler in der Schaltung gemacht 
oder ist der USBtiny nicht zuverlässig?

Hat jemand solche Erfahrungen auch gemacht?

Schaltung in Anhang.

Gruß
Martin

von Martin e. C. (eduardo)


Lesenswert?

Hat keine solche Erfahrungen mit dem Usbtiny gemacht?

von Purzel H. (hacky)


Lesenswert?

Der Reset sollte noch einen 100n nach GND haben.
Und wo sind die Kondensatoren ?
VCC sollte an allen Bauteilen nochmals 100nF haben.
Was sollen die '125 ?
Was sollen die dioden am USB ?

von Martin e. C. (eduardo)


Angehängte Dateien:

Lesenswert?

Siebzehn mal Fuenfzehn schrieb:
> Der Reset sollte noch einen 100n nach GND haben.
> Und wo sind die Kondensatoren ?
> VCC sollte an allen Bauteilen nochmals 100nF haben.
> Was sollen die '125 ?
> Was sollen die dioden am USB ?

Hmm ich habe hier was geschrieben:

Martin e. C. schrieb:
> habe ein Board nach
> dem original V2 geroutet.

Original Schaltung in Anhang.

von Purzel H. (hacky)


Lesenswert?

>Hmm ich habe hier was geschrieben:
>> habe ein Board nach
>> dem original V2 geroutet.

Das ist leider keine Entschuldigung. Ich bleibe bei den folgenden 
Punkten fuer die Zuverlaessigkeit.

-Der Reset sollte noch einen 100n nach GND haben.
-Und wo sind die Kondensatoren ?
-VCC sollte an allen Bauteilen nochmals 100nF haben.
-BuffEn sollte einen Pulldown oder Pullup haben fuer den Zeitpunkt vor 
der Initialisierung.

von Martin e. C. (eduardo)


Lesenswert?

Siebzehn mal Fuenfzehn schrieb:
> Das ist leider keine Entschuldigung. Ich bleibe bei den folgenden
> Punkten fuer die Zuverlaessigkeit.

Na ja wenn ich ein Schaltung nachbaue der 1000 mal gebaut würde geht mal 
davon aus, dass alles in Ordnung ist oder nicht? Deswegen frage ich ob 
jemand AUCH DAMIT ERFAHRUNGEN GEMACHT HAT, hast du welche gehabt??

Siebzehn mal Fuenfzehn schrieb:
> -Der Reset sollte noch einen 100n nach GND haben.
> -Und wo sind die Kondensatoren ?
> -VCC sollte an allen Bauteilen nochmals 100nF haben.

Das kann ich nachträglich nachbauen und schauen ob es besser geht.

von Ingo (Gast)


Lesenswert?

Wie groß ist R5, R6?

von Ingo (Gast)


Lesenswert?

Im orginal Schaltung ist R5, R6 27 bis 47, in deine ist bis 68 Ohm woher 
hast du den Wert?

von Pullup (Gast)


Lesenswert?

in beiden Schaltplänen ist der 1.5k Pull-Up (Detection-) Widerstand an 
D- falsch dimensioniert.
der sollte 1.5k-Ohm gegen *3.3V* betragen!
Wenn der direkt gegen Vusb (also 5V...4.2V) geschaltet wird, sollte er 
eher so 2.2kOhm haben.

Dann: die Z-Dioden an D+/D- machen oft Probleme (zuviel Kapazität, zu 
flache Kennlinie, ...)
Andere/kleinere versuchen, ganz ohne Z-Diode versuchen, notfalls den die 
µC-Betriebsspannung etwas absenken. (Diode in Serie zw. Vusb -> Vcc)

von Mikkael (Gast)


Lesenswert?

Ingo schrieb:
> Wie groß ist R5, R6?

Ca 10mm lang und 3mm im Durchmesser

von Floh (Gast)


Lesenswert?

Meine Erfahrung:
Kleine Zenerdioden nehmen, also keine die 1,3W aushält. Da sonst die 
Kapazität der Dioden zu groß ist.

Trotzdem wärs mal schön ein Layout und ein Bild vom Aufbau zu sehen.

von randy (Gast)


Lesenswert?

...uebrigens, JP1 soll auf das target board die +5volt schalten,
nicht "tiny bekommt vom ziel die spannung".

d.h. VCC o + ^ muessen auf dem tiny verbunden sein.

wenn der programmer kein ziel findet, gibt es einen usb reset (logfiles 
nachschauen)?

gruss,
-- randy

von Uwe (de0508)


Lesenswert?

Hallo,

wo kommt denn diese Meinung

/Der Reset sollte noch einen 100n nach GND haben./

her ?

Siehe: Atmel AVR042: AVR Hardware Design Considerations

von Martin e. C. (eduardo)


Angehängte Dateien:

Lesenswert?

Pullup schrieb:
> in beiden Schaltplänen ist der 1.5k Pull-Up (Detection-) Widerstand an
> D- falsch dimensioniert.
> der sollte 1.5k-Ohm gegen *3.3V* betragen!
> Wenn der direkt gegen Vusb (also 5V...4.2V) geschaltet wird, sollte er
> eher so 2.2kOhm haben.

Das mag schon sein aber dann wurde jeder USBtiny probleme machen, 
Original Schaltung + alle nachbauten die in Netz zu finden sind (Version 
1 und 2) sind alle mit 1.5k nachgebaut.

Mikkael schrieb:
> Ingo schrieb:
>> Wie groß ist R5, R6?
>
> Ca 10mm lang und 3mm im Durchmesser

Genau solche habe ich verbaut ;-)
Nein es sind 56 Ohm drin. Auf dem Author Seite ist in der Stückliste von 
27 bis 68 die Rede.

Floh schrieb:
> Trotzdem wärs mal schön ein Layout und ein Bild vom Aufbau zu sehen.

Bilder + Layout in Anhang

von Walter T. (nicolas)


Lesenswert?

Martin e. C. schrieb:
> Original Schaltung + alle nachbauten die in Netz zu finden sind

Der alte Fehlschluß, von Stückzahlen auf Ausgereiftheit zu schließen. 
Ich habe auch schon ein paar Projekte veröffentlicht, von denen auch 
viele Nachbauten existieren. Allerdings hört man als Entwickler der 
Ursprungsversion nie wieder davon, es sei denn man findet in einem Forum 
durch Zufall irgendeinen Jammerthread, daß nichts funktioniere. 
Verbesserung des Designs durch Rückmeldung von Anwendern ist also eher 
seltener.

von Martin e. C. (eduardo)


Lesenswert?

Nicolas S. schrieb:
> Allerdings hört man als Entwickler der
> Ursprungsversion nie wieder davon, es sei denn man findet in einem Forum
> durch Zufall irgendeinen Jammerthread, daß nichts funktioniere.
> Verbesserung des Designs durch Rückmeldung von Anwendern ist also eher
> seltener.

Da gebe ich dir Recht deswegen wollte ich schauen ob jemand auch solche 
probleme damit hatte oder ich die Schaltug falsch nachbaut habe aber 
wenn ich das lese:

Floh schrieb:
> Meine Erfahrung:
> Kleine Zenerdioden nehmen, also keine die 1,3W aushält. Da sonst die
> Kapazität der Dioden zu groß ist.

Pullup schrieb:
> Dann: die Z-Dioden an D+/D- machen oft Probleme (zuviel Kapazität, zu
> flache Kennlinie, ...)
> Andere/kleinere versuchen, ganz ohne Z-Diode versuchen, notfalls den die
> µC-Betriebsspannung etwas absenken. (Diode in Serie zw. Vusb -> Vcc)

Dann ofensichtlich gibt es Probleme.

von Alternative (Gast)


Angehängte Dateien:

Lesenswert?

Der hier auf dem Bild ist bestimmt nicht besser als der USBtiny, aber 
einiges einfacher im Aufbau.

Dürfte fast baugleich sein mit dem hier: Bierdeckel-Programmer

von Martin e. C. (eduardo)


Lesenswert?

Alternative schrieb:
> Der hier auf dem Bild ist bestimmt nicht besser als der USBtiny, aber
> einiges einfacher im Aufbau.
>
> Dürfte fast baugleich sein mit dem hier: Bierdeckel-Programmer

Jap sieht baugleich und auch mit 3.6 Dioden.

von Martin e. C. (eduardo)


Lesenswert?

randy schrieb:
> ...uebrigens, JP1 soll auf das target board die +5volt schalten,
> nicht "tiny bekommt vom ziel die spannung".
>
> d.h. VCC o + ^ muessen auf dem tiny verbunden sein.
>
> wenn der programmer kein ziel findet, gibt es einen usb reset (logfiles
> nachschauen)?
>
> gruss,
> -- randy

Diese Beitrag habe ich übersehen!

> d.h. VCC o + ^ muessen auf dem tiny verbunden sein.

Wenn es so ist dann habe ich den Schaltung doch falsch interpretiert und 
falsch gebaut.

von Martin e. C. (eduardo)


Lesenswert?

> d.h. VCC o + ^ muessen auf dem tiny verbunden sein.

Nee, Leider kommt das gleiche raus

von Martin e. C. (eduardo)


Lesenswert?

Nicolas S. schrieb:
> Der alte Fehlschluß, von Stückzahlen auf Ausgereiftheit zu schließen.
> Ich habe auch schon ein paar Projekte veröffentlicht, von denen auch
> viele Nachbauten existieren. Allerdings hört man als Entwickler der
> Ursprungsversion nie wieder davon, es sei denn man findet in einem Forum
> durch Zufall irgendeinen Jammerthread, daß nichts funktioniere.
> Verbesserung des Designs durch Rückmeldung von Anwendern ist also eher
> seltener.

Ich habe etwas ähnliches (so ein Fehler wie bei mir bzw. mismatch 
Rückmeldung von AVRDUDE) auf der Entwickler Seite gefunden, allerdings 
wird nicht geholfen!

http://forums.adafruit.com/viewtopic.php?f=20&t=37634

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
Noch kein Account? Hier anmelden.