Ich möchte mit einem LM311 einen Rechteckgenerator bauen.
Ich habe eine variable Sinuswellenquelle von 1 Hz bis 16 kHz. Die Amplitude kann zwischen 0,5 V und 11,4 V variieren.
Ich habe versucht, die Komparatorschaltung unten zu verwenden, konnte aber kein akzeptables Ergebnis erzielen.
Sinuswellenkonfiguration:
Blau ist der Ausgang des Komparators, Gelb ist die Sinuswelle:
Bearbeiten: Nachdem ich den Pull-up-Widerstand hinzugefügt und die Versorgung bipolar (+12/-12 V) gemacht habe, erhalte ich das Ergebnis unten, das ziemlich gut ist, aber wenig Verzerrungen wie Spikes aufweist. Spitzenwerte sind dagegen nicht einmal annähernd an der gewünschten Leistung. Die Welle oszilliert zwischen -11V und 750mV
Edit2: In der realen Schaltung bekomme ich das Ergebnis unten. Was soll ich tun, um die Welle zu glätten? Warum passiert das?
Der LM311 ist kein Operationsverstärker oder Komparator mit zwei Ausgängen; Es hat einen BJT mit schwebendem Ausgang, der in verschiedenen Konfigurationen verdrahtet werden kann, aber nicht so, wie Sie es in Ihrer Frage gezeigt haben: -
Zusätzlich benötigen Sie einen Pull-up- oder Pull-down-Widerstand, damit es funktioniert. Sie müssen auch sicherstellen, dass die Eingangssinuswelle in Bezug auf den DC-Offset auf halbem Weg zwischen den Stromschienen liegt.
Erwarten Sie auch keine spektakuläre Leistung bei 16 kHz, da es sich um ein ziemlich langsames Gerät handelt: -
Zum einen benötigen Sie einen Pullup-Widerstand an Pin 7 – es ist nur ein offener Kollektor.
Zum anderen müssen Sie den Sinuswelleneingang so vorspannen, dass er zwischen den Stromschienen Ihres Komparators (Gnd und +12 V) bleibt. Oder schalten Sie auf eine bipolare (±12 V) Stromversorgung um. Ohne das, wenn der Eingang negativ wird, zieht es auch den Ausgang negativ.
Benutzer173271
Tombeki
Benutzer173271
Tombeki
Benutzer173271
Tombeki