SCK mit Transistor schalten

Gast #3655485
Lesenswert?

Hallo,

bevor jemand gleich was mit EN-Pin behauptet... Erkläuterung:

Ich hab hier einen WS2803 (die komischen China Dinger)
der hat ja keinen Enable Pin.
Nun hab ich mehrer Empfänger an der SPI hängen.
Hier wär doch die einfachste Möglichkeit den SCK für den WS2803 mit 
Widerstand auf GND zu schalten wenn dieser nicht angesprochen werden 
soll

lieg ich da richtig oder hat jemand bessere Lösungen?

Wie würden man das ganze denn Dimensionier von den Widerständen?
Würde hier einen BC557 PNP Transistor einsetzt, da der ja nur gegen GND 
schaltet.

Danke im Vorraus.
#3655552
Lesenswert?

http://www.noodlehed.com/ebay/datasheets/WS2803.pdf

Seite 6 anschauen.

Entweder verstehe ich dein Problem falsch, oder du machst dir Probleme 
wo gar keine sind.

Vielleicht mal ein paar Infos mehr? Was sind für dich "Empfänger? 
Weitere WS2803 oder andere SPI angesteuerte Bauteile? Falls vorhanden, 
irgend ein Schaltplan könnte nicht schaden...
Gast #3655815
Lesenswert?

Schaltplan gibt es leider keinen...

Den WS2803 kann ich schon ansteuern... allerding funktioniert er ohne CE 
/SE
sprich wenn sich die daten für mehr als 500us (waren es glaub ich) nicht 
mehr ändern übernimmt er es auf die Flip-Flops...

mit mehreren Geräten sind andere SPI geräte wie zb. der 74-595 gemeint 
oder ähnliches....

Wenn ich nun Daten an zb den 74-595 schicke bekommt der WS2803 auch die 
Daten und übernimmt diese, da er ja eben kein CE/SE Pin hat...
Gast #3656048
Lesenswert?

Eddi schrieb:
> mit mehreren Geräten sind andere SPI geräte wie zb. der 74-595 gemeint
> oder ähnliches....
>
> Wenn ich nun Daten an zb den 74-595 schicke bekommt der WS2803 auch die
> Daten und übernimmt diese, da er ja eben kein CE/SE Pin hat...

Das funktioniert so:
(Datenblatt S.5 / 2-wire Control Mode)
Die 74-595 hängst du an SDO und CKO des WS2803.
Der WS2803 resettet sich, wenn CKI länger als 600us low ist.
Sobald an SDI und CKI dann wieder Daten ankommen, übernimmt der WS2803 
die ersten 144 Bits davon. An SDO und CKO passiert so lange gar nichts.

Nach diesen 144 Bits interessiert sich der WS2803 nicht mehr dafür was 
auf CKI und SDI ankommt, er schiebt die Daten ab jetzt einfach auf SDO 
und CKO wieder raus.
D.h. an die 144 Bits für den WS2803 hängst du die Bits für die 
nachfolgenden SPI chips einfach an, du darfst halt dabei die clock nie 
länger als 600us low halten.
Gast #3656067
Lesenswert?

Eddi schrieb:
> Schaltplan gibt es leider keinen...

Eddi schrieb:
> ja hatte den 47-08 auch erst drin im schaltplan ...

Was denn jetzt? Entweder du hast einen Plan, dann poste den auch, oder 
geh wieder in den Sandkasten spielen! Immer diese Scheiße hier, keine 
Pläne oder falsche Pläne, und mit Code genau das selbe: kein Code oder 
falsch abgetippt... Meine Fresse, ist das so schwer n scheiß Plan zu 
malen und zu posten?

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