Ich möchte einen analogen Eingang von Feldgeräten isolieren und an ein analoges SPS-Eingangsmodul anschließen. Der Eingang liegt im Bereich von 4-20 mA (1-5 V).
Es gibt einige Möglichkeiten, dies anzugehen, aber ich verfolge derzeit die Lösung wie unten gezeigt:
ADC und DAC werden als Microchip MCP3221 bzw. MCP4725 vorgeschlagen .
Ein digitaler Isolator würde einen kleineren Platzbedarf haben als ein Opto-Isolator mit seinen begleitenden Komponenten und würde eine viel größere Leistung bieten. Mögliche Komponenten umfassen TI ISO7420FEDR und Analog Devices ADUM1200ARZ .
Nun zur eigentlichen Frage! Es ist ziemlich wichtig, beide Seiten isoliert zu halten, und ich frage mich, wie sich dies auf die ADC- und DAC-Verknüpfung auswirken wird.
Ich gehe davon aus, dass ich die Datenleitung (SDA) durch den digitalen Isolator senden kann, aber um den ADC und den DAC zu synchronisieren, benötigen sie ein gemeinsames Taktsignal. Wäre es eine schlechte Idee, die Uhr über den Digitalisolator zu senden? Wenn der digitale Isolator um ein Vielfaches schneller als die Uhr wäre, hätte er dann einen vernachlässigbaren Effekt in Bezug auf die Verzögerung?
Fehlende Informationen:
Ehrlich gesagt sind SPI-Schnittstellen besser für die Isolierung geeignet als I2C. Sie können die Hauptuhr auf eine Frequenz einstellen, bei der das Timing zuverlässig funktioniert. I2C ist ein bidirektionaler Bus, der die Isolation zu einem Problem macht.
Wenn Sie darauf bestehen, isoliertes I2C zu verwenden, ist AN-913 von Analog Devices ein Anwendungshinweis, der veranschaulicht, wie:
Wenn ich einen analogen Signalisolator wie diesen bräuchte, würde ich einen ADC mit seriellem Ausgang wählen, der kontinuierlich laufen könnte, möglicherweise von einem lokalen Taktgenerator, der auch einen Umwandlungsimpuls erzeugt. Die Ausgabe, die ich erreichen möchte, ist: -
< 12-Bit-Konvertierung >< Lücke >< 12-Bit-Konvertierung >< Lücke >< 12-Bit-Konvertierung >
Dies könnte über einen einfachen Magnetkoppler übertragen werden (wie bei vielen ADI-Isolationsgeräten) und Sie könnten den seriellen Stream mit der "Lücke" wie den Stoppbits in einem asynchronen seriellen Stream mit einem kleinen billigen Mikroprozessor decodieren. Dies würde dann einen DAC speisen.
Ich denke, dass der Versuch, dies ohne eine Mikrosteuerung des DAC zu tun, zu Problemen führen könnte. Beginnen Sie zumindest mit einer Methode, die eine Chance auf Arbeit hat und leicht an verschiedene ADCs und DACs angepasst werden kann.
Ich wäre auch daran interessiert, dass der isolierte ADC-Teil ein Kabel mit angemessener Länge antreibt, damit der DAC-Teil in einiger Entfernung davon sitzen kann - dies würde es Ihnen ermöglichen, an der Quelle zu digitalisieren, anstatt das analoge Signal zu verschlechtern, indem Sie es an den "Konverter" übertragen ".
Nur ein paar Ideen.
Platzhalter
Chris Stratton
Benutzer25093
AKR