![]() |
Leitungen umschalten
Ich habe folgendes Problem: Ich müßte möglichst einfach ca. 40 Daten/Adress und CPU-Steuerleitungen mit nur einem Schalter gleichzeitig zwischen zwei Geräten umschalten ohne Relais zu verwenden. Eine kleine Testschaltung mit 74LS32 (OR-Gater) ging es aus irgendeinem Grund nicht, und hat mir eine CPU abgeschossen, und selbst wenn es ginge, für 50 Leitungen bräuchte ich 25 Chips.
Habt einer von Euch eine Idee wie man das bewerkstelligen könnte? |
http://lh6.ggpht.com/_BGvgroHHiOU/Sx...al-control.jpg
Weiß Jemand welche Bezeichnung der Chip hat (links unten)? 20 von diesen Chips wären zwar etwas viel, aber offenbar gibt es keine andere Lösung. Eventuell könnte man auch den IC 4066 oder 4016 benutzen, aber das ist noch weit von einer passablen Lösung entfernt. |
Eine Möglichkeit könnte sein, zwei Buffer-Reihen aufzubauen und dann mit dem "Chip-Enabled" zu arbeiten. Vorteil davon wäre, dass die Spannungspegel angepasst werden können und dass auch zwei Devices gleichzeitig aktiv sein können (wenn man das dann will). Einen Nachteil gibt es aber auch, sehrwahrscheinlich ist das nicht bidirektional nutzbar, hängt ganz von den Buffer-IC's ab. ;)
Gruss Wildfoot |
warum umschalten?
wie wärs wenn du die leitungen parallel verdoppelst und jeweils nur eine seite durchschaltest z.b. ADG3247 das is ein Bus switch http://docs-europe.origin.electrocom...6b80714477.pdf 16bit breit also würdest 8 ICs brauchen 4 ICs hängst mit einem NOT gate auf deine schaltleitung der anderen 4 ICS Somit schalten 4ICs der 1.CPU aus wenn du die anderen 4 einschaltest Der ADG3247 ist für maximal 3,3V signale geeignet für TTL 5V logic müsstest selbst noch suchen gibts aber sicher auch vieleicht findest auch noch breitere Bus switches lg |
Zitat:
|
Zitat:
Es muss nicht unbedingt ein Chaos geben, wenn zwei Devices gleichzeitig enabled sind. Klar die Gefahr besteht natürlich, doch wenn zum Beispiel beides Speicher (RAM oder HDD) sind, kann man auf diese Weise sehr einfach und schnell 2 Kopien von Daten anstellen. (Ha, so quasi Hardware-Raid 1. :D ) Was für eine CPU hast du denn gekillt (Hersteller? Modell?)? Gruss Wildfoot |
Zitat:
Es ist zwar 16 Bit breit, aber ich muss die Eingänge zwei 8 Bit hälften kurzschließen, und die 2x8 Ausgänge zu den jeweils geschalteten Geräten führen, wobei diese über einen schalter selektiert werden können. Bei 8 Bit pro Chip müssten 5 Chips für 40 Leitungen reichen. Nur bräuchte ich dann überhaupt noch ein NOT Gater wenn ich die Chips nicht kaskadiere sondern immer nur mit einem und demselben Schalter gleichzeitig umschalte? Sorry wegen den vielen Fragen... |
Oder noch viel einfacher, pro Leitung zwei antiparallel geschaltene MOSFET Kleinsignaltransistoren. Die Gates zusammen gehängt und damit wird der jeweilige "Abgang" der Zweigstelle ein oder ausgeschalten.
Wenn du also 40 Leitungen in zwei Abgänge schalten willst, dann brauchst du 2x 2x40 = 160MOSFET Transistoren (BS108 wäre eventuell eine Wahl). ;) Gruss Wildfoot [EDIT:]Mist, ich sehe gerade, der BS108 hat eine antiparallel geschaltene Diode, somit kannst den nicht verwenden für diesen Zweck. Schade.[/EDIT:] |
Zitat:
Die gekillte CPU ist Hersteller: Zilog Modell: Z80A Aber ich habe noch 8 Stück auf Vorrat. Ist in einem Sinclair Spectrum 128 montiert den ich gerade modernisiere, indem ich versuche einen Diskettenkontroller und Festplattenkontroller (Für SD-Karten) gleichzeitig, aber umschaltbar zu machen. Beide Geräte haben ein ROM mit Firmware welches komkuriert, und beide benutzen ein NMI Signal um das Funktionsmenü aufzurufen. Leider werden auch teilweise gleiche Adressen benutzt. |
Zitat:
Ich habe einen Umschalter aus einem Parallelport-Druckerumschalter mit nur 30 polen, aber nicht nur dass da 10 Leitungen fehlen, das Innere sieht nicht sehl langlebig aus. |
Ja komm! 160 Transis ist doch nichts! Hast du schonmal 500 LED's verlötet? Dann bist um nur 160 Transis gleich wieder glücklich. Ausserdem sind die im TO92 Gehäuse nicht so gross. ;)
Das finde ich jetzt nicht so schlimm wie zum Beispiel eine Ansteuerung für den ADG3247 zu bauen. Aber O.K. Aufwand ist es schon. ;) Jaja, der Z80. Dass der immernoch verwendet wird. ;) Aber ich wollt gerade sagen, so ein wahnsinns Verlust ist das auch wieder nicht, wenn du jetzt einen P4 oder einen C2D gekillt hättest. ;) Gruss Wildfoot |
Zitat:
Nein, 500 LEDs habe ich zum Glück noch nie verlötet. Male nicht die Fekter an die Wand :D. Habe mir überlegt die 3244 zu nehmen, denn diese hat keine Probleme mit 5 Volt. Und Ansteuerung... Ich muss mir die Datenblätter mal genau durchsehen, aber üblicherweise genügt es +5V an Select 1 oder Select 2 zu legen und es sollte schalten. So war es bei 4066 wenn ich mich korrekt erinnere. Ja, der Z80, da kennt man jedes Register... An PCs bastle ich nicht herum, lohnt sich einfach nicht. Aber wenn ich es tun würde, C2D bekommt man an fast jeder Ecke, einen Z80A muss man schon genauer suchen. Wenn ich mir mal einen P4 abschiessen sollte, fahre ich einfach zum DRZ und kaufe mir einen neuen zum Superpreis. |
Willst du dem Mailüfterl Konkurrenz machen?
|
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
hab vorhin mit 50 leitungen gerechnet Zitat:
so hab ich mir das gedacht : Schaltleitung schaltest entweder auf +5V oder auf GND das not übernimmt den rest für dich worauf du noch achten solltest Den Schalter für die schaltleitung zu entprellen sonnst schaltest ein paar mal hin und her bevor du wirklich umgeschalten hast |
Zitat:
Ich bevorzuge die Unterbringung meines Rechners in einem Mini-Tower Gehäuse und er muss mit einem 200 Watt Netzteil auskommen (Aktueller Stromverbrauch über PC AT Netzteil: ca. 28 Watt, Über das Sinclair Netzteil war es nur die hälfte: 14 Watt). Ich will mit dem Stromverbrauch sicher nicht in die Gegend von P4 vorstoßen, wo 150 Watt normal ist, aber 5 Watt mehr sind vertretbar. |
Zitat:
Habe nur vergessen dann alles auf 40 Leitungen zu korrigieren. Zitat:
Aber es gibt auch Prellfreie Schalter. Danke! |
Ich hab noch nicht genau verstanden wozu, schau mal da:
http://www.maxim-ic.com/products/switches/ Dann gibt es noch den CD4066, CD4052 und ähnliches. |
Zitat:
CD4066 ist dasselbe wie IC4066 |
Beim Ball Grid Array wirds lustig, ohne Spezialwerkzeug. Dafür braucht es wenig Platz.
Frag mal nach ob es auch einen grösseren Adapter gibt: http://at.farnell.com/microchip/xlt2...?Ntt=qfnsockel |
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag