- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 4 von 4

Thema: Suche APA102 kompatiblen PWM Controller IC

  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416

    Suche APA102 kompatiblen PWM Controller IC

    Anzeige

    Powerstation Test
    Moin moin,

    ich habe jetzt erfolgreich meine RGB Spielereien zum laufen gebracht und möchte auch gerne die letzte Komponente in meinem System mit einbinden .... leider ist das nur ein klassischer Mainboard 12V PWM Eingang, ala +12V und 3 Pins für 3 PWM OD-Transistoren

    Ich würde sie aber gerne in meine APA102 Welt mit einbinden, weil ich dafür auch schon die notwendigen Anschlüsse und Software vorbereitet habe.

    Ich könnte zwar auch einen WS2811 nutzen (der das WS2812 Protokoll beherrscht aber eben als dedizierter Chip und nicht bereits im Gehäuse einer LED) denn den I2C meines Raspi habe ich noch nicht eingebunden.

    Aber lieber wäre es ich könnte einen dedizierten APA102 Chip finden, nur scheitere ich mit meinem Google-(Kung)-Fu ( nur falls jemand wieder meint ich würde FU-Google meinen XD )

    Dann könnte ich auch bequem über meinen OPC-Server von einer einzigen Anwendung aus über nur einen Port das RGB Bild steuern und muss nicht einen zweiten OPC Server aufsetzen wegen nur einer Komponente. Software PWM kommt sowieso nicht infrage, denn es sit nur ein Pi Zero und Single Core + die Datenmenge die ich schaufle könnte zu Engpässen führen.

    Ich hoffe einfach mal dass jemand schonmal sowas gesucht und evtl. gefunden hat (Oder ein bessere Google-Fu hat als ich)





    PS: faktisch brauche ich nur einen 3 Kanal (12V Open Drain abkönnenden) PWM Controller mit SPI aber ich müsste mir was einfallen lassen wie ich da noch etwas logik dran baue um die update und CS Leitung zu bedienen.

    Das APA 102 Protokoll hat eine schwäche dass es den Clock Takt immer um einen bruchteil des Taktes verzögert, weswegen man alle X LEDs mit 0xFF gefüllte extra Takte mitsenden muss, damit auch alles bis ans Ende propagiert wird.

    Der Startframe ist ein 32Bit Block mit 0en und der Endframe + Padding besteht dann aus 1en, der eigentliche Datenframe hat 32bit und 8Bit Helligkeit (welche ich nicht einsetze, das ist immer ein 0xFF Byte was ich leider auch nicht ändern kann)

    Die Daten die dann also beim Chip ankämen wären: 0x00000000, 0xFF, R, G, B, 0xFFFFFFFF ... und wie ich das einem beliebigen SPI PWM Chip begreiflich mache wäre dann die Herausforderung

    - - - Aktualisiert - - -

    je länger ich grübel um so dominanter wird die Idee einfach einen Tiny hin zu schmeißen, zumal ich glaube sogar irgendwo noch welche rumfliegen zu haben, was haltet ihr von der Idee?!

    - - - Aktualisiert - - -

    ATtiny261, hat 1 timer mit 3 PWMs und hat genug pins damit ich noch ein paar zusätzliche Funktionen einbauen könnte
    Geändert von Ceos (14.01.2019 um 10:38 Uhr)
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Morgen Ceos,

    was besser ist, musst Du für Dich entscheiden. Wenn Du andere µC zur Verfügung hast, dann vergleiche sie miteinander. Wenn sich der Code von einem auf den andern übertragen lässt und Du dann aber mehr PWMs hast, dann mach es. Ist besser, als was drum rum zu bauen.

    MfG

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Es geht hier nicht um unterschiedliche µC, es geht darum dass ich eine bestehende auf Basis des APA102 Protokoll arbeitende RGB Steuerung um einen APA102 zu PWM Adapter erweitern will.

    im Fall des WS2812 Protokoll gibt es den zugehörigen WS2811 als Chip ohne LED, aber das Protokoll ist zu langsam für meine Zwecke, weswegen ich auf APA102 aka DotStar setze

    aber im Netz kann ich keinen passenden Chip ohne LED finden oder er existiert nicht, wobei ich auf ersteres hoffe und vll. einfach zu blöd zum suchen bin.

    Die Ersatzlösung wäre halt selber einen APA102 Receiver mit einem ATTiny aufzusetzen, aber mit eben diesem Tiny würde ich dann auch meine Erweiterbarkeit terminieren, denn ich zweifle stark, dass ich die Daisy Chain Funktion zu 100% emulieren kann.
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Alles gut. Danke für die weitere Erklärung. Ich brauch sie nicht mehr.
    Bin raus hier.

Ähnliche Themen

  1. APA102 LED Kette an 50W NT
    Von Ceos im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 3
    Letzter Beitrag: 16.08.2018, 08:13
  2. Suche USB-Controller
    Von Birne94 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 9
    Letzter Beitrag: 10.11.2010, 20:07
  3. Suche Zilog Z86C15 oder kompatiblen Controller
    Von QeylIS im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 0
    Letzter Beitrag: 09.06.2009, 18:15
  4. Suche passenden u-Controller
    Von X-917 im Forum AVR Hardwarethemen
    Antworten: 14
    Letzter Beitrag: 12.12.2007, 08:12
  5. Suche STK500 kompatiblen Bootloader
    Von DarkNet im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 18.12.2005, 05:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen