Forum: Mikrocontroller und Digitale Elektronik Tiny26 SMD - Controller nicht gefunden


von Christian D. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe folgendes Problem: Ich möchte eine ATTiny 26 (SMD)
programmieren und das Programm (YAAP) findet den Controler nicht.
Folgende Fehlerquellen kann ich schon ausschließen:
 - Das Programmiergerät habe ich mit diversen anderen Contollern (4433,
8515, Mega8515) benutzt, es funktioniert. Auch den Adapter, den ich mir
für die SMD Variante meiner Platine gebaut habe, habe ich getestet (am
Tiny26DIL auf einer Lochrasterkarte). Die Kabellänge ist so 10 cm, 5 cm
davon allerdings einzelne Drähte, da für einen Stecker kein Platz auf
der Platine ist.
- Versorgungspannung ist vorhanden (hab' den Programmer mit einer LED
erweitert, und gemesse hab' ichs auch), wird übrigens an ca 20 V mit
einer ZPD 5,1 und 1k5 Ohm Widerstand betrieben.
Ich habe jetzt schon einmal den Controller getauscht (Macht Spass, 20
Beine SMD abzulöten :-( ) aber das hat auch nicht geholfen.
Den neuen Controller habe ich jetzt nur noch mit Miso Mosi Sck Reset
VCC GNG & AGND angelötet, tut aber immer noch nicht;-(

Das einzige, was nicht ganz iO seien könnte ist der Kondensator
zwischen RESET und GND (4n7 statt 47p), bzw testweise mal ganz
weggelassen. Welche Toleranzen gibt es da ?

Ich habe das Eagle Layout mal beigelegt, vielleicht sehe ich auch da
den Wald vor lauter Bäumen nicht ;-| , die Programmierleitungen werden
übrigens rechts an die TestPads einfach angelötet.

Danke schonmal

Christian

PS.: Der ULN 2004 ist noch nicht bestückt.

von BenTu (Gast)


Lesenswert?

Hallo,

habe mir die Schaltung mal angeschaut. Das was mir sofort ins Auge
gefallen ist, ist das du kein Blockkondensator in der Betriebsspannung
eingesetzt hast ( am Versorgungspin des Kontrollers nach Masse ).
Da der Kontroller ein "HF" Verbraucher ist kann das zu allerlei
Problemen führen. Ein 10nF-100nF Kondensator sollte da helfen.

MfG BenTu

von Sebastian__ (Gast)


Lesenswert?

Hallo,
ich setze seit längeren die Tiny26 ein, normalereise sollten die immer
auf internen Quarz stehen, aber es gibt wohl einige serien da sind die
fuses auf Ext. Gesetzt das man einem echten takt anlagen muss, ein
quarz hat auch nicht geholfen.
Nachdem einen takt angelagt habe und die fuses mit jaap umgeschrieben
hatte ging es. es waren ca. 400Tiny 26 von 2000 die falsche fuses
hatten.

MfG
Sebastian

von Christian D. (Gast)


Lesenswert?

Hallo Sebastian,

super Danke, das war die Lösung :-)
Da muß man erstmal drauf kommen, zumal im Handbuch ja steht, der
interne Oszilator sei eingeschaltet. Und wann dann noch 20% aller
Controller mit Fehler ausgeliefert werden...
Naja, das hat mich jetzt halt einen Controller gekostet (den
abgelöteten), aber was solls.
Auf meinen naxten Programmer bau ich mir gleich einen Resonator mit
drauf, die Krokoklemmenverdrahtung von grade eben war mir nicht
wirklich geheuer ;-)

@BenTu: Bei der größeren Variante werde ich mal schauen, ob ich den C
noch irgendwo hinquetschen kann. Ich hatte bis jetzt aber noch keine
Probleme dieser Art

Vielen Dank nochmal ihr zwei

Christian

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.