Port-Expander mit 8 oder 16 Kanälen

Hi Peter,

Die kannst Du so schnell durchschieben, dass Du selbst mit MOSFETs keinen Lichtschimmer bei den LEDs siehst.

4094 klappt wunderbar. Den Strobe als invertierter CE verwenden. und gut ists.

Klar doch. Man schiebt einfach alle Bits neu rein. Im Prinzip schiebt man einen String nach und nach ins SPI Register.

Marte

Reply to
Marte Schwarz
Loading thread data ...

meist ein Byte.

Butzo

Reply to
Klaus Butzmann

formatting link

clipsen kann.

Gerald

Reply to
Gerald Oppen

Klaus Butzmann schrieb:

hat man selten so viele Pins wie das Datenwort breit ist.

Da kann man auch gleich 2 D-Flipflops in die Reihe

IC wie den 74LS74.

Frank

Reply to
Frank Müller

Hi Frank,

Kannst du sdavon mal ne Skizze machen, ich begreif' das gerade noch

Alternativ gibts im Netz noch ein Eindrahtprotokoll, das wirklich schlau

formatting link

Man muss das nicht bei 7 Bit lassen. Man kann da auch Problemlos 100 draus machen. Man kann auch das Timing beschleunigen. Das Orginal ist schon sehr langsam.

Marte

Reply to
Marte Schwarz

Marte Schwarz schrieb:

Fehler unterlaufen im Prinzip dachte mir das so:

formatting link
Man braucht da nur bei den Daten ein 1-Bit vorher als Startbit senden und am ende ein beliebiges Bit hinterher damit das Start-Bit im letzten Flipflop einen Reset in dem

Frank

Reply to
Frank Müller

ertragen werden und da liegt der TPIC6B595 bei 150mA Dauerstrom. Je nach Relais kann das zu wenig sein.

Josef

Reply to
Josef Moellers

Am 28.09.18 um 08:29 schrieb Edzard Egberts:

Hallo Edzard,

Gelegenheit, unseren Master of Desaster nach dieser Frage auszuquetschen. Ja, in der Tat wurde bei der Konstruktion der Standort

Mitteleuropa ablesbar wird. Die Ausrichtung unterscheidet sich also zum Original. An unserem Modell gibt's allerdings ein kleines Problemchen:

heute keine Erlaubnis erhalten. Strange... :D

Wir haben uns nochmal umentschieden. Habe heute 3 Port-Expander-Karten mit nem PCA9685 erhalten und damit wird jetzt experimentiert. Es sollen

auch noch was mit der PWM-Funktion der PCA9685. Aber langsam, es hat den

Jahr fand vor 2 Wochen statt.

Peter

Reply to
Peter Beierlein

Ist ja auch nichts wichtiges.

Ja, Wald abhacken ist gerade nicht so in, dass musste auch der RWE feststellen. ;o)

Gerade mal geguckt, interessantes Ding dieses IC! Ich bin aber eben so richtig Old-School - lieber genug Ports, als ein Port-Expander. ;o)

werden! :o)

Reply to
Edzard Egberts

die Niederlande verloren, da ist doch der Hambacher Forst absolut zweitrangig und wenn wir jetzt mehr Braunkohle verstromen, klappt's

Bayern hat die CSU bestimmt verloren, weil die keinen Braunkohle-Tagebau haben!

(teureren) Rechner entfernt sind. Ein Port-Expander kostet halt weniger als ein ganzer RasPi.

Josef

Reply to
Josef Moellers

Ich wollte darauf hinaus, dass ein Board mit genug Ports auch nicht mehr kostet als ein RasPi. Damit spart man sich dann aber eine ganze

Okay, wenn es denn mal funktioniert, wird es auch mit Port-Expander

einem bestimmten Board, da tut es dann notfalls auch ein Smartphone.

Reply to
Edzard Egberts

die GPIO Pins gehen werde, u.a. wegen des von Dir genannten Grundes

Aber der PCA9685 ist ja nicht einfach ein Port-Expander sondern (auch) ein 16-Kanal PWM-Generator und da wird es eben schwierig, das von einem

Josef

Reply to
Josef Moellers

Na ja, so schwierig ist das auch wieder nicht. Mit der "Handvoll

lassen. Es reicht aber einer davon, um per Software alle Ports als

  1. Man nehme drei Arrays, eins mit den 8bit-Nachladewerten, eins mit den
  2. Man setze einen schnellen Timer-Interrupt auf, Ttimer x 256 (bei
8-Bit-PWM) ist dann die PWM-Periodendauer.

Wert ungleich Null ist.

Wenn das eingerichtet ist, muss man nur noch das Vorgabearray

Zeilen mit Schleife, selbst langsame Controller sollten da PWM im drei

Reply to
Edzard Egberts

[...]

Da hast Du auch wieder Recht. Ich habe zwar schon mehrfach einen Soft-UART programmiert, aber PWM noch nie, mangels Bedarf. Eine

Josef

Reply to
Josef Moellers

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.