Eine ganze Charge Attiny85 defekt?

#5801940
Lesenswert?

Das kann doch eigentlich nicht sein: ich habe hier eine simple Schaltung 
mit einem Attiny85. Dafür gibt es eine Platine, und ich habe davon schon 
ca. 25 Stück aufgebaut und per ISP programmiert. Alles wie immer und 
gut. Jetzt habe ich 20 Stück Attiny85-20SU (SOIC8) nachbestellt. Habe 
erst einen eingelötet und wollte ihn programmieren - geht nicht: keine 
Antwort vom µC. Gut, dann eine andere Platine und wieder eingelötet: 
geht nicht. Gut, dann in den Programmieradapter: geht nicht.
Gleiches Vorgehen mit einem DIP attiny: geht. Gleiches Vorgehen bei 
einer älteren, bestückten Platine: geht.

Es scheint also an dieser Charge attiny85s zu liegen. Hat jemand so 
etwas schon mal beobachtet?
#5801960
Lesenswert?

HildeK schrieb:
> Randy B. schrieb:
>> Jetzt habe ich 20 Stück Attiny85-20SU (SOIC8) nachbestellt.
>
> Entweder Fakes oder gebrauchte mit falscher Taktquelle oder
> Reset-Disable.
> Neu laufen mit internem Takt 1MHz, da darf es mit keinem Programmer
> Schwierigkeiten geben.
> Wo gekauft?

Bei digikey (s.o.)

Habe auch einen Workaround: SPI-Takt auf 100kHz reduzieren scheint 
Abhilfe zu liefern.
#5802029
Lesenswert?

Hallo,

A. K. schrieb:
> Wahrscheinlich auf die üblichen 8 MHz mit /8, also 1 MHz. Wenn der
> ISP-Takt dann oberhalb von 250 kHz liegt, gehts nicht.

wenn man eine Charge erwischt, wo der interne Oszillator knapp über 8MHz 
läuft, klappt 250kHz noch, liegt er knapp drunter dann eben nicht mehr.
Das weniger als 1/4 ist durchuas ein Fakt im Datenblatt.
Ich nehme für neue AVR immer 128kHz...

Gruß aus Berlin
Michael
#5802068
Lesenswert?

Das mit den 100 KHz beim ersten Proggen kenne ich eigentlich durchgängig 
vom Tiny85, dem Atmega8 und dem 328.
Beim Chinesen sollte man mit Allem rechnen, aber Digikey wärde ich als 
zuverlässige Quelle ansehen. Ganz sicher gehst du, wenn du diekt bei 
Mircochip orderst - www.microchipdirect.com
Habe mir da auch mal 50 Tiny85 bestellt.
Aber wenn England die EU verlässt, dann wird das auch unattraktiv.
#5802113
Lesenswert?

Gerald B. schrieb:
> Das mit den 100 KHz beim ersten Proggen kenne ich eigentlich
> durchgängig vom Tiny85, dem Atmega8 und dem 328.
> Beim Chinesen sollte man mit Allem rechnen, aber Digikey wärde
> ich als zuverlässige Quelle ansehen.

Da der TE sich darüber ausschweigt, mit welcher ISP-Taktfrequenz er es 
vorher probiert hat, können wir nur raten. Aber es ist die bisher 
einleuchtendste Erklärung, daß er da einfach eine Charge erwischt hat, 
bei der der 8MHz RC-Oszillator etwas langsamer tickert.

Und dafür kann man weder Digikey noch "die Chinesen" verantwortlich 
machen. Die analogen Komponenten in einem AVR (dazu zählen neben den 
Oszillatoren auch die Bandgap-Referenz und der Komparator) haben nun mal 
eine etwas größere Fertigungsstreuung.
#5802135
Lesenswert?

Axel S. schrieb:
> Gerald B. schrieb:
>> Das mit den 100 KHz beim ersten Proggen kenne ich eigentlich
>> durchgängig vom Tiny85, dem Atmega8 und dem 328.
>> Beim Chinesen sollte man mit Allem rechnen, aber Digikey wärde
>> ich als zuverlässige Quelle ansehen.
>
> Da der TE sich darüber ausschweigt, mit welcher ISP-Taktfrequenz er es
> vorher probiert hat, können wir nur raten. Aber es ist die bisher
> einleuchtendste Erklärung, daß er da einfach eine Charge erwischt hat,
> bei der der 8MHz RC-Oszillator etwas langsamer tickert.

Ich habe bislang nie am SPI-ISP-Clock etwas ändern müssen. Die man-page 
von avrdude sagt mir 1MHz ist default. Das wäre natürlich für 
fabrikfrische megas/tinys zu hoch. Dann habe ich wohl bei gefühlt 500 
programmierten µCs immer Glück gehabt ;-)

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