Ich muss die Reaktion einer Schaltung auf Schwankungen der Komponentenwerte bestimmen. Was sind gängige Go-to-Methoden dafür?
Hintergrund : Ich bin ein wachsender Anfänger im Elektronikdesign. Meine Frage bezieht sich also auf gängige De-facto-Strategien, die von erfahrenen Bastlern und Profis gleichermaßen akzeptiert werden. Wozu? Analysieren, wie sich eine Schaltung für verschiedene Kombinationen der Werte ihrer Komponenten (und anderer Parameter) verhält. Und das strukturiert, systematisch und effizient.
Mein erster Gedanke ist eine SPICE-Simulation. Aber ich möchte bestätigen, ob dies "es" ist oder ob es andere Ansätze gibt, die mir nicht bekannt sind.
Kontext : Ich habe eine einfache Optokopplerschaltung wie unten gezeigt. Die linke Seite (1) arbeitet auf einem anderen Potential als die rechte (2). Und eine MCU auf der rechten Seite muss ein analoges Signal auf der linken Seite lesen ( V_ana_1
). Daher der Optokoppler. Ich benutze es zum Konvertieren V_ana_1
, V_ana_2
was dann in die MCU eingespeist wird.
Jetzt ist die Antwort des Optokopplers nicht linear. Ich möchte also wählen , dassR1
R2
V_ana_2
der Bereich in den empfindlichen (im Gegensatz zum gesättigten) Bereich dieser Antwort für einen bestimmten V_ana_1
Bereich von beispielsweise 2-3 V fällt.
Was ist ein guter Weg, dies zu tun, ohne physisch und manuell verschiedene Widerstandswerte auszuprobieren? (Das habe ich getan, weshalb ich diese Frage stelle - das war ein Schmerz.)
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Im Allgemeinen ist es vorzuziehen, Intuition und grundlegende Berechnungen zu verwenden, anstatt Komponenten blind auszutauschen.
Für Ihr Beispiel haben Sie einen Optokoppler und möchten eine Spannung auf einer Seite nehmen und auf eine andere übertragen. Wie ich in den Kommentaren erwähnt habe, ist dies nicht das beste Werkzeug dafür (ein linearer Optokoppler wäre viel besser), und die Abweichungen von Teil zu Teil führen dazu, dass dies wahrscheinlich nicht funktioniert.
Hier ist der Optokoppler FOD852. Es war das erste Datenblatt, das auftauchte, als ich nach Optokopplern suchte. Auf der 4. Seite finden Sie eine Reihe von Abbildungen, die die Eigenschaften eines bestimmten Geräts zeigen.
Fig. 8 zeigt eine graphische Darstellung der Kollektor-Emitter-Spannung als Funktion des Kollektorstroms für eine Reihe unterschiedlicher Durchlassströme der Diode. Wir wissen, dass wir wollen, dass ein bestimmter Bereich von Strömen durch die Diode einem bestimmten Bereich von Strömen (oder Spannungen) durch den Transistor entspricht:
Wir können ein bisschen schielen und sehen, dass ein Strom von ~ 3-10 mA zu einem Kollektorstrom von ~ 80-100 mA führt.
Wir wollen also einen Strom von 3-10 mA durch die Diode erzeugen, und wir wollen einen Strom von 80-100 mA durch einen Widerstand, um uns eine Vce von ~ 1 V zu geben.
Die 3-10mA werden mit einem Widerstand von (Avg(V_ana1) - V_f)/6mA erreicht, die 80-100mA werden mit einem Widerstand mit einem Wert von (Vcc2 - 1V)/90mA erreicht.
Indem wir ein wenig nachdenken und die uns zur Verfügung stehenden Daten verwenden, können wir eine ziemlich gute Vermutung anstellen.
Der beste Weg besteht darin, Worst-Case-Toleranzen über T und V mit einem gewissen Spielraum für Herstellerabweichungen anzuwenden. Für zuverlässige Produktionsdesigns muss eine Alterung durchgeführt werden.
Oft werden Spezifikationen für V im schlimmsten Fall für CMOS bei Vcc-10% bei 25 ° C und über dem T-Bereich angegeben.
Wenn das Design den schlimmsten Fall nicht erfüllen kann, dann Monte-Carlo-Methoden für Parameter wie die Dielektrizitätskonstante der Leiterplatte bei kontrollierten Impedanzen, Spurgenauigkeit usw. oder die für Zo durchgeführten TDR-Coupontests bezahlen.
Der beste Weg, ein Design zu verifizieren, ist der Test auf Funktionsausfall (HASS) während der DVT, um Spielräume und Grundursachen zu bestimmen. zB Xtal f über Spezifikationsbereich inkl. Toleranz bei 25°C und Temp. variieren. durch Einspritzung und Vmin bei Zyklustemperaturen mit hoher RH mit Vibration an Bord.
Bei jedem Test sollte ein Margenbudget verifiziert werden, z. B. Komparatorasymmetrie, Reglerfehlermarge usw., Stoß- oder Welligkeitsstrom/Rating, Rauschmarge, Zeitmarge, Echtzeit-Stack-Marge, Pufferüberlaufmarge usw. usw.
Die gebräuchlichste Methode ist die Verwendung des SPICE-Simulators. Gehe hier hin,
http://www.linear.com/designtools/software/#LTspice
Herunterladen und installieren. Es ist frei. Es hat viele Beispiele für den Anfang, einschließlich Optokoppler.
Kurz gesagt, jedes Schaltplanelement kann durch ein realistisches Parametermodell (SPICE) dargestellt werden, das vom Teilehersteller extrahiert wird. Der Simulator berechnet dann ALLES abhängig von der Art des Stimulus, der an die Schaltungseingänge angelegt wird. Für einen kommerziellen Simulator würde es alles für alle Temperatur- und Spannungsecken der Teile berechnen. LTspice gibt Ihnen Ergebnisse für typische Parameter. Lesen Sie Tutorials und genießen Sie die Reise.
Spannungsspitze
Rohr
Andreas Spott
Oswinium
Oswinium
Oswinium
Spannungsspitze
pjc50