Hallo ich suche nach einem digitalen Schalter: Input: digitaler Signal z.B. PWM (noch unklar) Output: 24 bit (24 Schalter), die Leitungen sollten einzeln steuerbar sein Nach was muss ich genau suchen (welcher Suchbegriff) und wo? Könnt ihr mir ein Beispielprodukt nennen? Vielen Dank Johannes
Jo schrieb: > Input: digitaler Signal z.B. PWM (noch unklar) In der Tat. Unklar! Aber vielleicht meinst Du Schieberegister?
Nachtrag: Input: 0 bis 5 V Spannungsversorgung sichergestellt Output: nur wenige µA nötig, Spannung: bis +5V
Wieviel Platz hast du? Lässt sich z.B. mit einem TTL-Käfer-Grab erschlagen. (74HCT138) Oder mit einem CPLD. Oder mit einer Handvoll Transistoren, Dioden und Widerstände.
Was wollst du überhaupt machen? PWM als Signalquelle zu nutzen, ist etwas ungewöhnlich. Von was soll ein solcher "Digitalschalter" angesprochen werden? Einem µC? Eines der einfachsten Sachen wäre es, 3x HC595 im DaisyChain zu betreiben. Brauchst dann einen µC der SPI kann (oder halt in Software lösen) sowie 3 freie Pins (SCK/CLK, MOSI, SS/CS).
Jo schrieb: > wie würde ich denn am Besten die "Schalterkette" ansteuern? sage doch erst mal was eine "Schalterkette" genau machen soll. Soll immer ein Ausgang aktiv sein, sollen mehre aktiv sein. Soll etwas Analoges geschaltet werden?
Herrgott ist das den so schwierig, eine vernünftige Frage zu stellen? Schalter mit PWM Eingang und 24 Bit Ausgang? Was soll denn das sein? Schalterkette? Wenn du die richtigen Begriffe nicht kennst, versuch doch wenigstens dein Vorhaben zu erklären! So kann dir leider niemand helfen.
Sorry für meine unverständlichen Wort. Ich möchte wie im Bild 24 Leitungen beschalten (On/Off). Dies meine ich mit "Verstärkerkette". Die digitale Ansteuerung dachte ich mit PWM. Je nach Pulsbreite wird der entsprechende Schalter umgelegt.
74HC595 wäre eine Möglichkeit, man kann im Hintergrund 8 Bit reinschieben (kaskadiert natürlich auch 24) und mit einem Übernahmeimpuls die Ausgänge aktualisieren. http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf
Jo schrieb: > "Verstärkerkette". > Je nach Pulsbreite wird der > entsprechende Schalter umgelegt. Pulsbreite 12 steuert dann Verstärker 17?
74HC259 eine andere, auch drei für 24 Bit nötig http://www.nxp.com/documents/data_sheet/74HC_HCT259.pdf
Jo schrieb: > Sorry für meine unverständlichen Wort. Ich möchte wie im Bild 24 > Leitungen beschalten (On/Off). Dies meine ich mit "Verstärkerkette". Die > digitale Ansteuerung dachte ich mit PWM. Je nach Pulsbreite wird der > entsprechende Schalter umgelegt. Was hat das mit den PWM bei dir auf sich, was wollst du damit erreichen?
m.n. schrieb: > Pulsbreite 12 steuert dann Verstärker 17? Es möchte „alle möglichen Kombinationen“ schalten. Dafür benötigt er dann auch eine 24-bit PWM.
Vorschlag: wir streichen das Wort PWM und sprechen stattdessen von serieller Datenübertragung.
Jo schrieb: > digitale Ansteuerung dachte ich mit PWM. Je nach Pulsbreite wird der > entsprechende Schalter umgelegt. Und wie willst du alle möglichen Kombinationen von 24 Schaltern mit einem PWM-Ausgang ansteuern? Dazu bräuchtest du eine 24-Bit PWM. Was du suchst, nennt sich Porterweiterung (für Ausgänge). Realisiert wird es typischerweise mit Schieberegistern. Allerdings braucht man für die Steuerung der Schieberegister 2 oder gar 3 IO-Pins. Und es ist natürlich nicht PWM. Wenn du wirklich nur einen Pin frei hast, dann könnte man den z.B. als UART verwenden und bräuchte dann einen intelligenten Empfänger der seinerseits 24 digitale Ausgänge bereitstellt. Sowas gibt es schon fertig, allerdings nicht mit 24 Ausgängen, sondern eher mit 8 oder 16. Und auch nicht mit UART-Schnittstelle, sondern eher mit SPI oder I²C.
John schrieb: > Es möchte „alle möglichen Kombinationen“ schalten. > Dafür benötigt er dann auch eine 24-bit PWM. Ach so. Das sollte man dann in Assembler programmieren. Ich fürchte allerdings, daß man Leute nicht zum Denken zwingen kann :-(
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.