I²C Schieberegister

OP #1928226
Hallo Forum,

ich bin auf der Suche nach einem I²C Schieberegister, also 
Porterweiterung. Ich habe nämlich vor, RGB-LED's zu steuern. Es sind 4 
Stück alle LED's haben ein ABstand von ca. 1 Meter. Ich möchte jetzt 
nicht vom Main µC ein 17-Adriges Kabel legen.
Ein Standard Schieberegister würde auch nicht gehen, da ja jede LED ein 
eigenes bekommen soll.
Ich hatte mal Dr. Google gefragt und hatte nichts zu I²C 
Schieberegistern gefunden. Daher die Idee einen Attiny2313 mit dem I²C 
Slave zu programmieren und als Schieberegister umzubauen. Jedoch wäre es 
Schade den dafür zu "verschwenden".

Kennt ihr I²C Schieberegister bzw. eine andere Möglichkeit, wie ich die 
4 RGB-LED's steuern könnte.

mfg
  Felix
Gast #1928233
Und I²C ist auch nicht für lange Leitungen gedacht, eher für kurze 
Verbindungen innerhalb eines Geräts (Klar, gibt notfalls verschiedene 
"Verlängerungs-Chips" dafür, alle Teuer und schlecht erhältlich).

Vorschlag: Nimm viele Tinys. Dann bist du nicht auf I²C festgelegt, 
sondern kannst z.B. RS232 oder RS485 fahren.

UND: Du kannst die RGB-Leds sogar richtig (mit vielen, vielen Farben) 
ansteuern, nicht nur mit 8 unterschiedlichen..
OP #1928237
Also das mit dem PCF8574 sieht garnicht so schlecht aus. Vor allem der 
kostet in der Bucht nur 1,70 € pro Stück und der tiny2313 bei voelkner 
knapp 3€. Außerdem ist der kleiner als der tiny2313 (ganze 4 Pins).

Danke für die schnellen Antworten. Hat mir echt geholfen :)

Gute Nacht
  Felix
OP #1928243
Also die LED's sollen maximal mit einer Frequenz von 10 Hz blinken. Also 
umproblematischt.

@Windows Fanboy:

Ich habe gelesen, wenn man die Übertragungsrate geringer stellt, dann 
sollen auch etwas größere Entfernungen möglich sein.

mfg
Gast #1929126
LED Dimmers/Blinkers

http://ics.nxp.com/products/led.drivers/

>> Und I²C ist auch nicht für lange Leitungen gedacht

ich kann es nicht mehr hören, bitte erst hier lesen, beim Erfinder des 
I2C !

Und die sollten es wissen !

AN10658
Sending I2C-bus signals via long communications cables
Rev. 01 — 26 February 2008 Application note

http://www.nxp.com/documents/application_note/AN10658.pdf

...

http://ics.nxp.com/literature/other/interface/pdf/bus.buffers.p82b96.pca9600.pdf
Gast #1929146
Grenzbereich schrieb:
>>> Und I²C ist auch nicht für lange Leitungen gedacht
>
> ich kann es nicht mehr hören, bitte erst hier lesen, beim Erfinder des
> I2C !

Warum, die Appnote bestätigt doch EXAKT, was der Windows-Fuzzi oben 
geschrieben hat. "Wenn Lange Leitung dann spezielle Treiber-ICs".

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.