clk line zu lang, isp fehler

OP (Firma: ZeuSWarE GmbH) #842403
Lesenswert?
• ▲
▼
Hi leutz,
ich habe 7 ic's die per spi anspreche, wenn ich 4 davon vor dem 
programmieren des avr'S nicht von der clock line trenne, funktioniert 
das is-proggen nicht,....!!

Habt ihr eine idee wie ich dieses Problem beheben kann??
gruß und dank
Gast #842407
Lesenswert?
• ▲
▼
Vermutlich sind das Reflexionen auf der Clock-Leitung.
Ideal ist bei Clocks, diese sternförmig als Punkt-zu-Punkt-Verbindung 
auszuführen, mit einem Treiber dazwischen. Z.B. ein '244 wäre geeignet. 
Jede Leitung mit einem Serienwiderstand (25-40 Ohm) an der Quelle 
ausstatten.
Sparversion: nur einige Gruppen machen, indem die Senken zusammengefasst 
werden, die räumlich recht nahe beieinander liegen.
OP (Firma: ZeuSWarE GmbH) #842485
Lesenswert?
• ▲
▼
ok,. das mit den endwiderständen hat (rein experimentell) net geklappt, 
entweder funktioniert der isp oder die 4 ic's net,,

ähm der isp und avr sind sich am nächsten,. danach folgt 
(leitungstechnisch) erst die restliche spi gesteuerte perepherie,..
Ich benutze einen AVR ISP MKII,.. sollte eigentlich stark genug sein,..

welchen treiber meinst du mit '244??

gruß und dank
OP (Firma: ZeuSWarE GmbH) #842494
Lesenswert?
• ▲
▼
ah,.. ich habe gerade gemerkt, dass sozusagen sck xor miso schuld 
sind,.. (miso herausgezogen, sck drinn, isp kann proggen)

hmmmmm,..

gruß und dank

edit:
-----------------------------------------------------
einen widerstand zwischen miso und der "senke" hat das problem 
behoben,.. viel dank leutz
jute nacht
#842502
Lesenswert?
• ▲
▼
Kai Scheddin wrote:
> ah,.. ich habe gerade gemerkt, dass sozusagen sck xor miso schuld
> sind,.. (miso herausgezogen, sck drinn, isp kann proggen)


Jo, das ist klar.

Du hast vergessen, den SPI-Chips Pullups an den /CS-Pins zu spendieren.
Daher spucken die dann fröhlich alles mögliche an ihren Ausgängen (MISO) 
aus.


Peter
Gast #842519
Lesenswert?
• ▲
▼
>welchen treiber meinst du mit '244??
74xx244 - es gibt in den Familien auch andere, z.B. '125 (ich meine 
wieder 74xx125), '245 usw.
xx = HC, AC, LV, LVC, LVX, LVT je nach Versorgungsspannung und 
persönlicher Vorliebe.
Spezielle Clockbuffer sind in dem Fall übertrieben.

Aber du hast dein Problem ja gelöst, deshalb nur der Vollständigkeit 
halber diese Bemerkungen.

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