Gast
#6309583
Hallo, ich habe vor einen RGB Led Tisch inkl. Touch Funktion zu bauen. Er soll 32x18 Pixel haben mit einer Pixelgröße von circa 35mm. Das Touch realisiere ich mittels IR-Led und Fotodiode, die dann über 4 externe ADC's eingelesen werden. Als Controller dient ein STM32G4 (3.3V). Das klappt soweit auch ganz gut. Die RGB Leds will ich mit 12 TLC5940 ansteuern. Die haben jeweils 16 Ausgänge mit denen ich dann 2 Reihen ansteuere. Da 1x18 multiplexen wohl zu dunkel wird nehme ich 2 Reihen und multiplexe 2x9. Soviel zur Theorie, jetzt habe ich 3 Punkte bei denen ich mir nicht sicher bin: 1. Wenn ich eine Standard Led mit max. 100mA betreibe, habe ich 100mA*3Farben*32Leds pro Reihe = 9,6A. Könnt ihr mir zum multiplexen einen geeigneten P-Kanal MOSFET und einen entsprechenden Treiber empfehlen? 2. Die Leds würde ich gerne mit 12V ansteuern. Verbrät er dann die restliche Energie am TLC5940? Macht es dann Sinn mehrere Leds in Reihe zu schalten? 3. Der TLC kann bei 5V Versorgung 120mA, bei 3,3V nur 60mA. Ich würde ihn also gerne mit 5V betreiben. In die Richtung Controller => TLC (3,3V nach 5V) brauche ich ein paar normale Ausgänge und SPI. Richtung TLC => Controller (5V nach 3,3V) ist ein 16MHz Oszi, der den PWM Takt regelt. Der PWM Zyklus muss nach 4095 Pulsen zurückgesetzt werden. Deswegen muss der Oszi auch mit einem Counter Eingang des Controllers verbunden werden. Welche Pegelwandler kann man da am Besten nehmen? Viele Grüße