Ich brauche Eure Hilfe, Als Anfänger auf dem µC Gebiet hätte ich eine Frage. Um den Schaltungsaufwand zu minimieren möchte ich statt 2 16Bit-key-Encodern und einen 8-Bit Encoder einen µC einsetzen. Angesteuert werden die Encoder durch eine Tastenmatrix 6 x 6. Ausgangsseitig brauche ich für die Ansteuerung von 3 Dekodern 4 Daten-Ausgänge D1-D4 und 3 Freigabeausgänge EN1-3. Welcher µC mit DIL 40 Fassung ist hierfür zu empfehlen und wie muß ich ihn beschalten ? Edgar
Edgar Falke schrieb: > 2 16Bit-key-Encodern und einen 8-Bit Encoder einen µC einsetzen. Was sind das für Bauteile? Der Begriff "Encoder" ist nämlich schon anderweitig vorbelegt... > Welcher µC mit DIL 40 Fassung ist hierfür zu empfehlen und wie muß ich > ihn beschalten ? Welche Pegel hast du da? Wie schnell muss das Ganze sein? Warum muss es ein DIL40 Gehäuse sein? Kurz: was ist dein eigentliches Problem? Ich vermute, du willst eine Tastaturmatrix abfragen und hast bisher sowas wie einen 8279 im Einsatz...
Mir ist noch nicht klar genug, was du machen willst. Skizziere mal einen Schaltplan, aus dem hervor geht, was da codiert werden soll und beschreibe genauer, wie codiert werden soll.
Ich vermute mal, Du hast 36 Tasten und wenn eine gedrückt wird, soll einer aus 36 Ausgängen an gehen. Als Matrix brauchen die Tasten also 12 IO-Pins. Und für die 36 Ausgänge würde ich 5 * 74HC595 nehmen, braucht 3 Output Pins. Jeder MC mit 15 IOs ist also geeignet, z.B ATtiny2313, ATtiny261. Wenns unbedingt ein 40-Pinner sein muß, dann ATmega164.
Das ist ein Schaltungsentwurf mit C-Mos Encodern ( 2x MM74C922+CD 4532)und 2 OR-Gstter (CD 4075)als Datenmixer. Also ein ziemlich hoher Aufwand. Den möchte mit einem µC minimieren. Die insgeamt 32 Tasten würde ich zu einer Tastenmatrix 6 x 6 umformen. Der µC sollte ein DIL-Gehäuse haben. Über Eure Vorschläge würde ich mich freuen. Edgar
Entschuldigt Ich hatte die falsche Schltung eingefügt. jetzt die tichtige. Edgar
Edgar Falke schrieb: > Das ist ein Schaltungsentwurf mit C-Mos Encodern ( 2x MM74C922+CD > 4532)und 2 OR-Gstter (CD 4075)als Datenmixer. > Also ein ziemlich hoher Aufwand. Ein Prozessor ist zwar flexibler, aber weniger Aufwand ist es in diesem Fall eher nicht. Gruss Reinhard
Reinhard Kern schrieb: > Ein Prozessor ist zwar flexibler, aber weniger Aufwand ist es in diesem > Fall eher nicht. Es ist nur ein IC nötig (19 IOs, z.B. ATmega48). Man müßte nur wissen, was die Funktion dieser Schaltung ist, also was an D1-D4, EN1-3 rauskommen soll. Wofür braucht man solche komischen Signale? Ob IC6 floatende Eingänge mag, bezweifle ich.
Hallo Peter, D1-D4 sind die Dateneingänge für Multiplexer bzw.Decoder (4-inline 16) EN1-3 die Freigabeeingänge für jeweils 1 Decoder. IC 6 ist ein C-Mos Prioritäts 8-Bit Encoder, der nur stabile Zustände kennt. Encoder 1 ist für das Umpolen von 6 Fahrspannungen mittels angesteuerten bipolaren Umschaltrelais. Encoder 2 für das Ein-und Ausschalten von 6 Fahrspannungen mit bipolaren 2-Spulen Relais. (Treiber ULV2804) Encoder 3 für 7 Entkuppler, die 7 Triacs hierzu werden von Encoder 3 getriggert Edgar
Edgar Falke schrieb: > IC 6 ist ein C-Mos Prioritäts 8-Bit Encoder, der nur stabile Zustände > kennt. Aber nicht bei floatenden Eingängen. In Deiner Schaltung fehlen noch die Pulldowns. Edgar Falke schrieb: > Die insgeamt 32 Tasten würde ich zu einer Tastenmatrix 6 x 6 umformen. Besser ist 8 * 4. MCs mögen Breiten von 8, 16, 32. Das erspart einige Bitschubserei. Wie gesagt, ATmega48 wäre optimal. Du mußt dann aber auch die ICs auf der Gegenseite mit 5V versorgen.
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.