Forum: Mikrocontroller und Digitale Elektronik Berechnung des pull-ups für SPI CS/SS


von Bert (Gast)


Lesenswert?

Guten Morgen,

ich möchte die Slave Select-Leitung von meinen SPI-Slave am AVR zur 
Sicherheit mit einem pull-up Widerstand gegen High ziehen, um immer 
definierte Signalzustände zu haben:

Folgende Überlegung:
* AVR-Pin ist als Ausgang definiert und standardmäßig auf High
* Bei Kommunikationsaufforderung schaltet der Pin auf Low
-> damit wären beide Zustande sicher definiert.

* Beim Programmieren ist der AVR-Pin weder High, noch Low, d.h. er hängt 
in der Luft.
-> Jetzt muss ein Strom von +VCC durch einen pull-up in den CS-Eingang 
des Slaves fließen.
-> Der Widerstand muss klein genug sein, damit ein ausreichend großer 
Strom in CS fließt, darf aber nicht zu klein sein, damit bei definiertem 
Low-Pegen des AVR kein zu großer Strom fließt.

Welche Daten braucht man, um einen sinnvollen Widerstand zu berechnen?

von da1l6 (Gast)


Lesenswert?

Hallo

Wie groß er genau ist, ist ziemlich egal. Alles zwischen 200Ohm und 
200kOhm Sollte funktionieren. Letztendlich muss der Widerstand ja nur 
den High-Pegel an CS gegen Einstrahlung stabil halten, wenn der µC Pin 
Hochohmig wird. Er muss nichtmal CS umladen.

Mein Tip: Steck' einfach 10k rein und gut is.

da1l6

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.