Kennt jemand einen Standart oder ein Projekt, was sich mit der einfachen Datenübertragung über Signaltrafos befasst? Ich möchte ein paar Daten zwischen Microcontrollern übetragen. Die Messeinheiten hängen auf unterschiedlichen potentialen max. 500V differenz an verschiedenen anlagen, also
- Es muss Galvanisch getrennt werden
- Die Datenmenge ist gering und nur gelegentlich. max. 1kbit/s
- Es sind bis zu 200 solche messeinrichtungen an einem Bus
- Die Daten müssen alle zu einer Zentralen Kontrolleinheit
- Die Zentrale hat unbegrenzt Energie
- Messeinheiten nur Busspeisung oder Batterie. 5-10mA während der komminikationsdauer ist aber ok
- Leitungslänge kurz, bis max 10m
- Es könnten an den Busklemmen beim Anstecken oder im Fehlerfall hohe gleichtaktspannungen anliegen.
Ich denke ein Token-Ring/Daisy-Chain ginge ganz gut, da jede Messeinheit ihren aktuellen Messwert an die Anfrage anhängen kann.
Ich bin über Optische trennung hin zu Signaltrafos gekommen, die gibt es reichlich z.b. für 100/1000BaseT Ethernet. Bei Optischer Trennung kann ich nur Empfängerseite oder nur die Senderseite trennen. Die gegenstelle muss mittels TVS-Dioden geschützt werden. mit Trafos könnte ich beide seiten schützen, dann sind eben die Übertragungsverluste 2db statt 1db
Zur eigentlichen Frage: Wie bekomme ich ganz ohne Ethernet PHY, nur mit den Boardmitteln eines üblichen µC und einigen kleinteilen am besten die Daten über den Trafo. Also Gleichspannungsfreies Signalencoding, zuverlässige Taktrückgewinnung und idealerweise Senden und empfangen mit minimaler CPU beteiligung.

