Zur #EH23 halte ich nen Talk "Designblöcke in Elektronik erkennen und verstehen". Und stelle fest das ich vermutlich biased bin, denn ich kenne schon viel Zeugs und weiß nicht so gut was für andere Menschen unklar ist.
Welche Sachen machen euch Probleme wenn Ihr versucht einen Schaltplan zu verstehen oder Dinge auf einer Platine zu finden? Egal ob Reparatur oder ob Ihr was neues bauen wollt.
Bitte hier Antworten, ich versuche dann diese Punkte in den Talk einzubauen.
@cccpresser Ich bin totaler Anfänger, kann löten, aber keine Schaltpläne lesen. Wo soll ich anfangen? Von wo nach wo ist es empfehlenswert zu machen?
@cccpresser Fangen wir mit der Orientierung an.
Das ist in der Tat etwas mit dem viele Probleme haben.
In einem Mastersystem II die richtigen Pins für den S-Video-Mod zu identifizieren, war schon ein Krampf.
Wie identifiziere ich denn meine Bauteile richtig?
Was sind diese J25, R13,C12 Bauteile?
Fragen über fragen
@Nicky Die Frage "wo soll ich anfangen" ist gut.
Ich werde versuchen den Vergleich mit Software zu machen. Dort fängt man mit der 'main' Funktion an.
Bei Schaltplänen fängt man mit der 'zentralen' Komponente an. Typischerweise ist das ein Microcontroller. Ich plane mal ne Slide "Überblick im Schaltplan gewinnen".
@zeroday Guter Input.
Bisher hatte ich noch nicht zu "was ist ein Designator, wie helfen die mir beim lesen" drin. Das baue ich mit ein.
@cccpresser nicht sicher, ob das so ganz das Thema des Talks trifft, aber: vom Komponentencluster zum Zweck der Schaltung kommen (effizienter als durch trial&error).
Meine letzten drei Sorgenkinder: Op-Amp als Schmitt-Trigger, Brownout Detection, Erkennen ob Stromfluss über Schwellwert. (Letztere beide durch Überschreiten von Durchlassspannung realisiert)
Also so Sachen, deren Funktionsweise überraschend simpel ist, aber wo man erst mal drauf kommen muss
@penma Doch, das trifft ganz gut. Ich möchte versuchen das "scharfe hinsehen" zu vermitteln. Mit etwas Übung kann man bei einem Komponentencluster relativ schnell sehen was es tut. Wichtig ist vor allem zu lernen was man ignorieren kann und wie man nur auf das wesentliche schaut.
Bei OpAmps werde ich nicht ins Detail gehen können. Das geht zeitlich nicht. Vermutlich wird es nur eine Slide zu geben welche typische Konfigurationen zeigt.
biased, aber:
IC identification. Wenn auf dem Silkscreen keine reference designators sind, und man nur ne kryptische IC Beschriftung hat.
- replies
- 1
- announces
- 0
- likes
- 1
@cccpresser teil-relevant: Test points erkennen und rausfinden wofür die nützlich sein könnten.
Was für Schnittstellen könnte es so geben (I2C, SPI, I2S, ...?) nach denen man schauen und dadurch zuordnen kann was die so angebundene Baugruppe wohl tut?
Ich werde grob eine Slide dazu haben (wie erkennt man was in diesem epoxy blob ist).
Im Detail wie es für dich interessant ist passt das vermutlich nicht in den scope und die Zeit. Das wäre fast ein eigener Talk.
@HeNeArXn @cccpresser ich fände beim Reverse Engineering auch den Blick auf Methodik und Werkzeuge interessant. (Zum Beispiel Traces "durchpiepsen", Platine beidseitig "einscannen" zum Nachzeichnen, Bauteile auslöten und durchmessen, ...) Aber das hätte dann denke ich auch einen anderen Schwerpunkt.
@maehw @HeNeArXn Zu Testpunkten habe ich bisher noch garnix. Das ist aber sinnvoll, da werde ich ne Slide zu machen.
Zu Schnittstellen werde ich vermutlich wenig machen. Weil es im ersten Schritt vollkommen egal ist wie genau Daten zwischen zwei Chips ausgetauscht werden.
Reverse-Engineering wird vermutlich nur am Rande vorkommen. Der Scope vom Talk ist was man optisch mit hinschauen hinbekommen kann. Messungen passen da nicht gut rein. Das wäre ein extra Talk.
@cccpresser was ist was auf eine m pcb und wie kann ich es von anderen was unterscheiden.
Was ist trace, was ist isolierung auf dem pcb? Wie erkenne und repariere ich kaputte traces, kalte lötstellen, ....
Falls ich das thema nicht missverstehe.
@leyrer Partiell das Thema missverstanden[1]. Ich werde nicht auf konkrete Reparatur eingehen.
Kernthema ist 'wie erkenne ich welche Bauteile ich da vor mir habe und was die tun'. Quasi die Vorbereitung zur Reparatur.
Du kannst lernen wie du die Platinen und Schaltpläne stückweise analysierst um zu verstehen was da eigentlich los ist.
[1] Alternativ ist auch meine Beschreibung nicht eindeutig genug.
@cccpresser ah. Ok. Sorry for the noise. Ich bin heute schon ziemlich durch. Wenn, dann liegt das problem auf meiner seite ;)
@leyrer np, ich hab explizit nach Feedback und Ideen gefragt.
Deine Antwort hat durchaus geholfen. Und wenn es nur für die Einführungslide mit dem Erwartungsmanagement ist.
Sehr coole Talk-Idee!
1. "Was macht der Kondensator da?" Ich erkenne Filterkondesatoren so neben ICs an Power rails, aber ansonsten hab ich nie einen Plan, was die da machen / sollen. Aus der Theorie sind mir die Konzepte von Hochpass/Tiefpass-Filtern bekannt, aber auf der Platine hab ich keinen Plan.
2. Standard-Baugruppen erkennen: "da ist ein IC mit +-n Pins, daneben ne fette Spule, da daneben zwei Kondensatoren, daraus schließe ich, dass das ein mosfet ist und hier entsteht ne Power rail" <- komplett aus den fingern gesogen, aber seh ich manchmal in repair Videos und finde ich beeindruckend, könnte ich auch gerne.
Bei analogen schaltungen. Welche signale / spannungen kann ich erwarten.
Und das im Zweifelsfall irgendwie alles Zusammenhängt. Bsp: der instabile op amp zieht mir die Spannungsversorgung runter , ein floatender eingang am digitalisolator kann dazu führen, dass massiv mehr Leistung verbraucht wird als erwartet.
Wie ersetzte ich einzelne baugruppen zu testzwecken. Linearregler auslöten und durch labor etzteil ersetzen / dac durch signalgenerator, bus mit MC mitlesen, etc...
@cccpresser @Nicky könnte man nicht auch mit dem Power Supply anfangen?
@jurishon Danke für die Ideen. Ich werde mal sehen was ich davon einbauen kann.
Das ist größtenteils out-of-scope, der Fokus des Talks ist darauf was man mit den Augen erkennen kann. Also alles was man so macht bevor man mit Messgerät und Lötkolben loslegt.
Du hast aber einen Punkt, durch die Analyse der Schaltung kann man Erwartungen formulieren, und die dann durch Messungen überprüfen. Und so Fehler finden. Das ist eine gute Motivations-Slide.
@cccpresser
Beispiel-Link mit timestamp: https://youtu.be/wuzYGb-3g18?t=120
@deta Genau das ist mein Ziel des Talks.
Ich werde ein paar Beispiele von Platinen zeigen und erklären woran man nun erkennt was das für ein Bauteil ist und was es tut.
Der Mensch im dem Video macht das auch so: Er sieht die Spulen (plus den Krams bei den Spulen) zusammen mit den Leiterbahnen und kann daraus schließen das dies Voltage-Rails sind.
Die Slides dazu habe ich schon zu 80% fertig, das kannst du dann im talk lernen.
@cccpresser
Mega, genau sowas wünsche ich mir schon länger. Bin gespannt!
@deta Ich nehme nach dem Talk auch gerne Feedback an.
Wie ich im initialen Post schon erwähnte bin ich sehr biased. Ich mache den Talk ja aus der Perspektive einer Person die schon weiß wie das alles geht.
Gut möglich das du nachher nicht viel schlauer bist als vorher weil ich die falschen Dinge zeige und die nicht gut erkläre.
Das wissen wir dann aber erst nach dem Talk. Ich geb mir Mühe :)
@cccpresser
Coole Idee, gefällt mir!
Ich könnte mir hier noch einen kurzen Blick auf typische Packages und Footprints vorstellen. Vielleicht sowas wie Standardmarkierungen für die Polarität bei Dioden oder Elkos, Pin1-Markierungen bei ICs, oder übliche Pinouts wie bei OpAmps oder Logik.
Wenn es noch passt, Grenzen der Hobbywerkstatt wie BGAs, QFN oder Thermalpads.
@cccpresser @Nicky Ja, das stimmt natürlich. Guten Start in den Tag euch. 🤞
@cccpresser @werdahias zum thema glob-tops gibts am abend davor von mir auch noch nen talk ( https://pretalx.eh23.easterhegg.eu/eh23/talk/FLDAPT/ )
@masterX244 @werdahias excellent.
Dann kann ich das ja erwähnen und auf deinen talk verweisen.
@cccpresser
Ich hab aber auch beim Formulieren der Antwort auch schon gemerkt, wie biased ich bin , denn für Leute die gerade erst anfangen, wird es wahrscheinlich egal sein, dass verschiedene Probes durchaus die Schaltung beeinflussen könenn und das bei hohen Frequenzen ein Kabel nicht einfach ein Kabel ist. Ist aber alles nicht relevant um nen defekten Elko oder abgelöste Trace auf ner alten PCB zu finden.
@cccpresser Wahrscheinlichkeit hilfreich, ich sag es trotzdem: ich hatte auf eine Einführung gehofft, also zb. wo fange ich überhaupt an bei der Analyse / Fehlersuche…