AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Löten logischer Schaltungen

Offene Frage von "richard_boderich"
Ein Thema von Nikolas · begonnen am 15. Sep 2008 · letzter Beitrag vom 17. Sep 2008
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#1

Löten logischer Schaltungen

  Alt 15. Sep 2008, 15:29
Halle DPler

Ich betreue im nächsten Semester ein Tutorat in Technischer Informatik, in der es um den grundsätzlichen Aufbau eines Rechners geht. (Logische Schaltungen aus Transistoren, verschiedene Addierer, ALU-Entwürfe, repräsentation von Zahlen, billige Berechnung logischer Schaltungen usw. )
Nur leider habe ich keine Ahnung, wie man so was wirklich zusammenlötet. (Ist zwar überhaupt nicht Thema der Vorlesung, aber es wäre vielleicht motivierend für meine Teilnehmer (alles Ersties), wenn sie mal so eine Schaltung in den Händen hätten) und irgendwie kann es auch nicht sein, dass ich zwar Physik und Informatik studiere, aber nicht in der Lage bin, einen einfachen Taschenrechner zu bauen.

Was ich jetzt suche, ist Literatur, die grundlegende Fragen beantwortet: Welche Unterschiede gibt es z.B. bei Transistoren, welcher ist für welchen Einsatz geeignet, muss ich auf besondere Effekte achten (Widerstand davor/danach notwendig, oder so was). Worauf muss man beim Löten achten.

Hardware wie Lötkolben oder Platinenhalter habe ich noch nicht, aber da ich letztens Geburtstag hatte, habe ich ein bischen Geld zur Verfügung.

Hat da jemand Vorschläge? Vielleicht auch einen Bauplan mit genauer Materialliste? Ein Lieblingsbuch? Ein Buch, dass man lieber nicht kaufen sollte?

Nikolas
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#2

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 15:38
Kauf dir eine Steckplatine. Da kannst du alles draufstecken ohne zu löten und auch einfach Änderungen vornehmen.

Wegen Schaltungen und Theorie:
Das ist nicht so einfach wie es klingt.

Wenn du das folgende kannst, solltest du in der Lage sein zwei Zahlen (binär dargestellt) zu addieren und sie dann auf einer Siebensegmentanzeige anzuzeigen:

Binärsystem
Flip Flops
Logische Gatter (AND, OR, NOT,...)
KV-Diagramm
BCD-Code
Addierer-Schaltung (mit Flip Flops)


Achtung: Kabelsalat
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#3

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 15:40
Also für nen ganz einfachen addierer (Hatten wir sogar letztens in der Vorlesung ) Könntest du ja mal damit anfangen, ,was du brauchst. Du brauchst irgendwelche Schalter oder Jumper, um die beiden Ausgangszahlen zu definieren. Dann natürlich eine Batterie, ,die die beiden Niveaus festlegt. Und dann deine paar Transistoren, und schließlich eine ausgabe. Das könnten z.B. LEDs sein.

Bücher kenn ich jetzt keine dazu, aber das dürfte eigentlich nicht so schwer sein - angesichts der Tatsache, dass mein bruder im Moment gerade seinen zweiten Gitarren-Röhren-Verstörker baut

Und ja - eine Steckplatine ist natürlich immer sehr nützlich

P.S.: Ich hab allerdings absolut keine Erfahrungen auf den Gebiet .......
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 15:45
@ Torpedo:
Die Schaltungen selbst machen mir keine Probleme, ich werde schließlich dafür bezahl, das ganze Zeug anderen beizubringen.

Wofür brauchst du FlipFlops bei einem Addierer? Ich hätte eher an einen Voll-, Carry-Ripple- oder ConditionalSumAddierer gedacht, da brauch ich nichts speichern und Gedanken um Schaltzeiten brauche ich mir auch nicht zu machen.

@ julius:

"irgendwelche Jumper oder Schalter" ist genau mein Problem. Wenn ich zum Elektr-Laden gehe, hat der eine ganz Wand voller Bauteile und ich weiss nicht genau, welches Teil ich da brauche. Ich benötige genaue Beschreibungen der Bauteile, mit denen ich dann erstmal anfangen kann.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#5

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 15:51
Zitat von Nikolas:
Wofür brauchst du FlipFlops bei einem Addierer? Ich hätte eher an einen Voll-, Carry-Ripple- oder ConditionalSumAddierer gedacht, da brauch ich nichts speichern und Gedanken um Schaltzeiten brauche ich mir auch nicht zu machen.
Da ahst du recht. Habe ich wohl was ducheinander gebracht. Ist schon ein paar Jahre her Wir haben damals einen Rechner gebaut, bei dem man die Zahlen selbst eintippen kann, welche dann natürlich zwischengespeichert werden mussten.

Zum Addierer selbst, da haben wir Volladdierer benutzt. Dabei brauch man pro Bit eine Schaltung, welche jeweils ein Bit der Lösung und ein Übertrag-Bit für die nächste Bitschaltung als Ausgang hat. Das heißt man kann beliebig viele Bits addieren, muss einfach eine Schaltung dranhängen.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 16:11
Zitat von Nikolas:
@ julius:
"irgendwelche Jumper oder Schalter" ist genau mein Problem. Wenn ich zum Elektr-Laden gehe, hat der eine ganz Wand voller Bauteile und ich weiss nicht genau, welches Teil ich da brauche. Ich benötige genaue Beschreibungen der Bauteile, mit denen ich dann erstmal anfangen kann.
Hm ... also genauer will er es

Als Schalter kannst du ja z.B. solche nehmen: http://www.reichelt.de/?;ACTION=3;LA...tnr;OFFSET=16;
Aber es kommt halt drauf an, dass sie schalten

Dann eben einen Volladdierer - möchtest du n IC oder alles selber bauen?

IC z.B. http://www.reichelt.de/?;ACTION=3;LA...tnr;OFFSET=16;

Und als Ausgang .... kannste ja Glühbirnchen nehmen - die Laufen mit 3,5V oder so

Hast du eigentlich die Möglichkeit, die Platine zu ätzen oder musst du alle Leiterbahnen selbst löten?


Da ich sowas auch noch nie gemacht habe, kann ich dir natürlich kein Komplett-Set anbieten, dass du nurnoch zusammenbauen musst. Aber solange du aufpast, dass die Grenzwerte (z.B. von der Spannung) eingehalten werden (stehn im datenblatt) kann ja eigentlich beim herumexperimentieren nichts kaputtgehen
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 17:38
Zitat von Nikolas:
Ich hätte eher an einen Voll-, Carry-Ripple- oder ConditionalSumAddierer gedacht, da brauch ich nichts speichern und Gedanken um Schaltzeiten brauche ich mir auch nicht zu machen.
Dann brauchst du aber so viele Transistoren und Widerstände, dass du tagelang löten musst.
Durch diese Riesenschaltung stellt sich aber kein Lerneffekt, sondern höchstens Frustration ein!
mein Vorschlag:
1.) Negierer mit Transistorlogik (1 Transistor + 2 Widerstände) aufbauen
2.) ein 3-fach NOR-Gatter mit Transistorlogik aufbauen ( http://de.wikipedia.org/w/index.php?...17_Circuit.svg )
3.) ein Volladdierer nur mit NAND-Gattern aus der CMOS 4000er Serie aufbauen ( http://torabi.de/physik/projektlabor...lladdierer.pdf )
Lerneffekte:
- jede logische Schaltung lässt sich mit NAND-Gattern aufbauen
- Unterschied TRL, TTL und CMOS-Technik wird gezeigt
- wie geht man mit CMOS-ICs um und was sind die Vorteile von ICs allgemein
- Umformung von AND, OR Operationen nach NAND
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 18:00
So. Nach einer kleinen Recherche bin ich auf die 74F-Serie gestoßen, die in meine Richtung geht. Da gibt's z.B. ein and-Gatter mit 8 Eingängen und 4 Ausgängen. 5V Versorgungsspannung und eine Erde müssten sich eigentlich finden lassen. DataSheet 74F08

Für einen VollAddierer brauche ich 2And, 2XOR und ein Or-Gatter, für einen 2-Bit Addierer bräuchte ich also 5 Gatter.

Das Problem ist nur, dass ich damit ziemlich viele Kabel um die Bauteile rumlegen muss, da z.B. das Or-Gatter in beiden Volladdierern benutzt wird, so dass kein sauberer Aufbau zusammenkommt, an dem man noch was erkennen kann.

Kennt jemand eine Serie, bei der ich nur zwei oder vier statt gleich 8 Eingänge habe? Die muss ich dann zwar alle einzeln mit Spannung und Erde versorgen, aber das könnte ich dann auf der Platinenrückseite machen, damit es nicht allzu unaufgeräumt aussieht.

@shmia:
Ich hatte nicht vor, alles auf TransistorEbene zu bauen. Auf die anschließende Fehlersuche als Lötneuling habe ich sicher keine Lust, da gibt's ja nicht mal einen gescheiten Debugger, damit man die Schaltung Schritt für Schritt durchtesten kann

Könntest du mir sagen, wie die passenden Transistoren heissen? Bei reichelt finde ich es extrem schwer, Bauteile zu finden, wenn ich deren Namen noch nicht kenne.


Was hällst du von der 74F-Reihe?
Gerade habe ich noch bessere Bauteile gefunden:
single 2-Input or Gate
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#9

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 18:25
Zitat von Nikolas:
So. Nach einer kleinen Recherche bin ich auf die 74F-Serie gestoßen, die in meine Richtung geht. Da gibt's z.B. ein and-Gatter mit 8 Eingängen und 4 Ausgängen. 5V Versorgungsspannung und eine Erde müssten sich eigentlich finden lassen. DataSheet 74F08

Für einen VollAddierer brauche ich 2And, 2XOR und ein Or-Gatter, für einen 2-Bit Addierer bräuchte ich also 5 Gatter.
Die 4000er CMOS Serie ist wesentlich verbreiteter und billiger als die 74F-Serie.
Das IC mit der Nummer 4011 enthält 4 NAND-Gatter mit jeweils 2 Eingängen in einem Gehäuse.
Man bekommt es quasi überall nachgeworfen unter verschiedenen Bezeichnungen aber immer mit der Nummer 4011 im Namen.
http://www.datasheetcatalog.com/data...HEF4011B.shtml
Versorgungsspannung ist 5-15 Volt. Der sehr geringe Stromverbrauch erlaubt den Betrieb mit einer 9V-Blockbatterie.

Wie gesagt, mit NAND-Gatter kann man alle anderen Gatter nachbauen.
NOT -> NAND-Gatter, beide Eingänge zusammenschalten
OR -> 3 NAND-Gatter
XOR -> http://de.wikipedia.org/w/index.php?...ufbau_NAND.svg
Man braucht wirklich nur das IC 4011, aber davon halt mehrere Stück.

Zitat von Nikolas:
Das Problem ist nur, dass ich damit ziemlich viele Kabel um die Bauteile rumlegen muss, da z.B. das Or-Gatter in beiden Volladdierern benutzt wird, so dass kein sauberer Aufbau zusammenkommt, an dem man noch was erkennen kann.
So eine digitale Schaltung baut man mit Fädeltechnik. Die ICs werden auf eine Lochrasterplatine gelötet und von hinten mit dünnem Kupferlackdraht verbunden.
Optisch ist das zwar das volle Chaos, aber wenn man streng nach Plan vorgeht, stellt sich schnell der Erfolg ein.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#10

Re: Löten logischer Schaltungen

  Alt 15. Sep 2008, 18:32
Kennst du auch Bauteile, die nicht gleich vier Schaltungen beinhalten? Also so was wie 74LVC1G08? Bei diesem Bauteil habe ich das Problem, dass ich in z.B. bei Reichelt überhaupt nicht finde. (wobei ich den HEF4011B weder bei Conrad noch bei Reichelt finde. Da werde ich wohl mal zum Laden gehen müssen)
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz