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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.