Dies ist eine Schaltung, die ich für den Versuch entwickelt habe, einen durch eine negative Flanke ausgelösten Detektor mit invertiertem Ausgang herzustellen.
Die Logik muss folgende sein:
Wenn der Eingang hoch ist, ist der Ausgang hoch.
Wenn der Eingang von niedrig nach hoch geht, ist der Ausgang hoch.
Wenn der Eingang von High auf Low geht, geht der Ausgang für genügend Zeit auf Low, um Daten zu verarbeiten. Ich versuche speziell, den WR-Pin auf einem 82C55-Chip in einen flankengesteuerten Pin umzuwandeln.
Dies ist meine Schaltung und ich glaube, ich habe die Teile richtig angeordnet, aber ich weiß nicht, wie ich die optimalen Werte für jedes Teil bestimmen soll, außer dass ich für R2 vielleicht 10 K verwenden werde, um den Strom zu begrenzen, und ich denke, C2 braucht höher als C1 sein, um ein Entprellen vom vorherigen Chip zu verhindern.
Der Eingang ist direkt mit einer GPIO-Leitung eines AT89C2051-Mikrocontrollers verbunden.
Was kann ich tun, damit diese Schaltung optimal funktioniert, ohne die Geschwindigkeit zu langsam oder zu schnell zu machen?
Im Grunde brauchen Sie also ein Unterscheidungsmerkmal, bei dem der Ausgang "hoch" gezogen wird. Hast du es mit einem einfachen RC-Netzwerk versucht?
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Benutzer116345