ADE7758 - SPI galvanisch von µC trennen

OP #1697453
Lesenswert?

Hallo Leute!

Ich habe schon einige Threads gelesen zur Leistungsmessung mit diesem 
IC.
Aber so, wie ich es haben wollte, hab ich es nicht gefunden.

Es soll die Leistung eines Systems gemessen werden. Dazu der IC ADE7758. 
Über SPI kommuniziert dieser mit dem µC, damit ich die Leistung usw. 
auslesen kann. Der µC soll galvansich getrennt werden!!

Ich wollte mal wissen, was ihr zu meiner Schaltung sagt. Alle Bauteile, 
die jetzt erstmal keine Rolle spielen, hab ich weggelassen. Es geht mir 
nur um die Spannungsversorgung und um die SPI Schnittstelle.

Der ADE7758 wird über ein Steckernetzteil und über einen LM7805 
versorgt. Der µC wird über ein DC/DC-Converter und ebenfalls über einen 
LM7805 versorgt. Damit wäre die Versorgung galvanisch getrennt. Für die 
SPI-Schnittstelle verwende ich Optokoppler.

Danke für die Antworten!!
Angehängte Dateien:
Gast #1697471
Lesenswert?

Also:

1. Der Optokoppler für das DI ist falsch rum. DI = Data In

Mal grob die Signale und Datenrichtung:

Der SPI hat:
- einen Clock vom uC zum IC (Signalrichtung)
- einen MOSI (Master Out Slave In) vom uC zum IC
- einen MISO (Master In Slave Out) vom IC zum uC
- einen SS/CS (Chip/Slave Select) vom uC zum IC


Bei Analog.com (Analog Devices) gibt es auch die ADUMxxxx Teile.
Das sind induktive Koppler mit integriertem DC-DC Wandler.
(Nur so als Tip am Rande. Die könnten evtl. nützlich sein)
OP #1697504
Lesenswert?

Peter Bünger schrieb:
> Was sind denn das für Optokoppler?

Die hab ich jetzt einfach mal so aus der EAGLE Bib genommen. Werde mich 
mal nach ADuMs umsehen. Die mit integriertem DC/DC Wandler (ADuM540x) 
sind aber teuer. Hab sie jetzt nur bei Farnell gefunden. Und dann 
nochmal 20€ Versand, wegen Lager ab USA.

Da werde ich wohl doch lieber einen DC/DC Wandler für die Versorgung 
verwenden und einen ADuM 4 Channel für die Übertragung^^
OP #1697568
Lesenswert?

bensch schrieb:
> Sehe ich das richtig, dass der ADE als SPI Master arbeitet? Wohl eher
> ungewöhnlich.....

Ich habe mal ein neues Bild erstellt. CS_neg -Pin hab ich jetzt auf 
Masse. Ob der am ATmega auch auf Masse kommt, muss ich mal noch im 
Datenblatt suchen...hab es jetzt erst mal so gemacht.

Jetzt ist jedenfalls ein ADuM1401 drin. Die bekomm ich für 8€, das ist 
in Ordnung denke ich. Den DC/DC Wandler hole ich dann eben extra.
Angehängte Dateien:
Gast #1697571
Lesenswert?

> CS_neg -Pin hab ich jetzt auf Masse.

Sicher, dass das geht?

> Ob der am ATmega auch auf Masse kommt, muss ich mal noch im
Datenblatt suchen...hab es jetzt erst mal so gemacht.

Da wäre das ein Ausgang.
Gast #1697955
Lesenswert?

> Der ADE7758 gibt für die digitalen Signale max. 0.3 V aus.
Der ADuM1401 hat einen maximalen input von 0.5 V.

Ganz sicher steht das SO NICHT im Datenblatt !!!!!!!!

> Reicht ein Spannungshub von 0.3 V aus, um über die SPI-Pins zu
kommunizieren?

Nein, warum auch?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren