PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ISP und SPI "trennen". Widerstände wie groß?



malthy
08.04.2012, 11:42
Hallo!

Ich würde gerne (wie in Atmels App-Note AVR042 (http://www.atmel.com/Images/doc2521.pdf) beschrieben) fürs Brennen per ISP den SPI Bus durch Widerstände vom Controller "trennen". Ich habe in der AN keinerlei Hinweise gefunden wie groß die Widerstände dazu sein sollten. Kann mir jemand dazu etwas sagen?

Danke!
Malte

Kampi
08.04.2012, 12:29
Hi,

in verschiedenen Beiträgen wurde von 200Ohm geredet. Allerdings bezog sich das darauf, dass am ISP ein LCD o.ä. angeschlossen war. Aber prinzipiell denke ich das 200Ohm in Ordnung ist.

malthy
08.04.2012, 12:55
Hey,

Danke! Ja, in der Größenordnung wäre ich auch an die Sache rangegangen. Mich interessierte, ob es einen "offiziellen" Hinweis von Atmel gibt.

Gruß
Malte

Besserwessi
08.04.2012, 17:29
Es macht auch einen Unterschied um welche Leitung es geht. Bei CLK und MISO (am AVR) geht es in der Regel darum das der SPI-bus kleine HF Störungen durch Reflexionen usw. verursacht. Da sind die 200 Ohm OK, ggf. auch weniger, denn da hängen am SPI Bus in der Regel nur Eingänge. Es ist dann eher die Frage wie gut der SPI Bus (besonders die CLK Leitung) funktioniert. Wenn die Leitungen nicht zu lang sind können die Widerstände auch gut wegfallen.

Bei MOSI wird am SPI Bus in der Regel ein Ausgang hängen. Da soll der Widerstand dafür sorgen das der Programmer den SPI Bus überstimmt und kräftiger ist. Da sind die 200 Ohm schon reichlich klein. Das kann der AVR vielleicht noch Treiben (25 mA bei 5 V), aber die externen Geräte und ISP Programmer sind oft schwächer. Realistischer sind da eher 5 mA und entsprechend ca. 1 kOhm. Das ist auch in der Regel noch niederohmig genug um ein Signal drüber (zum AVR) zu schicken - die Leitung ist bei weitem nicht so kritisch wie CLK. Unter 470 Ohm würde ich nicht gehen, wenn es dafür keinen speziellen Grund gibt.

Einen Offiziellen Hinweis von Atmel kenne ich da auch nicht. Ggf gibt der Plan vom Butterfly einen Anhaltspunkt.

Kampi
08.04.2012, 17:36
Ich habe auch nochmal bischen gegoogled und bis auf diese zusätzliche Application Note

http://www.atmel.com/Images/doc0943.pdf

bin ich auch auf nichts gestoßen. Und dort werden die Widerstände auch ohne Wert erwähnt.
Wird wahrscheinlich so sein das die sagen, dass du da Widerstände brauchst aber wie groß die sein müssen musst du selber herausfinden :/