Interessante Frage: Ich möchte mit einem Atmeg8 (mit Bascom) 10 Kanäle ansteuern, genauer gesagt 2,5 x CD 4066 ansteuern - das sind quad binäre Schalter. Um möglichst wenig Pins damit zu belegen überlege ich, BCD zu Decimal á la CD 4028 davor zu schalten - dann bräuchte ich ja lediglich 4 Pins für 10 Ausgänge... Mit Bascom dann &B00000010, so &B00000010 oder z.B. auch so &B00000011... Aber in dem Fall &B00000011 - könnte es nicht sein, dass kurz 1 oder 2 alleine auftritt, bevor die 3 kommt (und beim ausschalten genauso)?? Bei meiner Schaltung sollen die 10 Kanäle immer einzeln für ca. 100 ms geschaltet werden - niemals parallel!!! Kann dann mit &B00000000 waitms 100 &B00000011 waitms 100 &B00000000 nicht auch 1 7 ms Pause 3 93 ms Pause 2 3 ms Pause 0 rauskommen? Und wenn ja - könnte man das schaltungstechnisch verhindern??
Hast Du eine Schaltung ?
Niko schrieb: > Interessante Frage: Interessant für wen? Mich befällt jedenfalls nur das große Gähnen. > Ich möchte mit einem Atmeg8 (mit Bascom) 10 Kanäle ansteuern, genauer > gesagt 2,5 x CD 4066 ansteuern - das sind quad binäre Schalter. Das sind 10 Analog-Schalter. Nun kommt es drauf an, wie du die verwendest. Wenn du sie in der Art eines Multiplexers oder Demultiplexers verwendest, ist der 4066 einfach die falsche Wahl. Dann nimmt man einen 4067, das ist ein 16-Kanal Analog-Mux/Demux. > Um möglichst wenig Pins damit zu belegen überlege ich, BCD zu Decimal á > la CD 4028 davor zu schalten - dann bräuchte ich ja lediglich 4 Pins für > 10 Ausgänge... Tja, aber du könntest nur einen davon zu einer Zeit "aktivieren", das hast du beim 4067 schonmal ganz genauso. > Bei meiner Schaltung sollen die 10 Kanäle immer einzeln für ca. 100 ms > geschaltet werden - niemals parallel!!! Das würde passen. Um aber eine endgültige Entscheidung zu fällen, müßte man die geplante Schaltung sehen. Der Fachmann erkennt daran sofort, ob der Kram letztlich einen Mux/Demux ergibt oder nicht. Deswegen ist es auch so üblich und sinnvoll, Diskussionen auf der Basis von Schaltplänen zu führen und nicht auf der Basis von irgendwelchem dummen Gesabber.
Bevor Du Dich mit irgeneiner komplexen Logik herum schlägst, nimm doch einfach Schieberegister oder Port-Expander mit I2C Schnittstelle (PCF8574).
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.