Forum: Mikrocontroller und Digitale Elektronik ADM3053 will nicht laufen


von Joschka T. (p1ngp0ng)


Lesenswert?

Hallo Leute,

mir wurde letztens hier der 
ADM3053(http://www.analog.com/media/en/technical-documentation/data-sheets/ADM3053.pdf) 
als optoenkoppelter Transceiver empfohlen. Doch habe ich nun ein Problem 
diesen ans laufen zu bekommen.
Als Controller wird ein Allwinner A20 benutzt (ganzes Linux).
Mit einem 
MCP2551(http://ww1.microchip.com/downloads/en/DeviceDoc/21667f.pdf) 
funktioniert das ganze auch ohne Probleme.

Die Verkabelung hab ich schon mehrfach kontrolliert, dadran kann es 
nicht liegen.

Hat jemand eine Ahnung ob es dort eventuelle Probleme mit 
unterschiedlichen Pegeln gibt?


Joschka

von GreenIslander (Gast)


Lesenswert?

Pin 12 und 19 sind gebrückt?

von Joschka T. (Gast)


Lesenswert?

Ja,

das ist ja der Ausgang vom DCDC und der Eingang des Transceivers auf der 
Sekundärseite

von Wolfgang A. (Gast)


Lesenswert?

Joschka T. schrieb:
> Doch habe ich nun ein Problem diesen ans laufen zu bekommen.

Und das äußert sich wie?

Hast du einen Bus-Abschluss auf dem CAN-Bus?
Welche Pegel misst du auf dem Bus bei TxD=Low bzw. High?
Was macht RxD, wenn du TxD zwischen Low und High umschaltest?

von Joschka T. (Gast)


Lesenswert?

Ja der Abschluss ist da, wie auch schon oben gesagt funktioniert das 
ganze auch mit einem anderen Transceiver.

Soweit so gut läuft der jetzt auch nur will die kommunikation zwischen 
dem Transceiver und A20 nicht funktionieren.

Wenn ich mir per Oszi die Pegel an RX und TX angucke sehen die auch 
schonmal brauchbar aus.

Das mit den Pegeln muss ich bei Gelegenheit mal ausprobieren.

von Joschka T. (p1ngp0ng)


Lesenswert?

Wolfgang A. schrieb:
> Hast du einen Bus-Abschluss auf dem CAN-Bus?
Ja ist abgeschlossen

> Welche Pegel misst du auf dem Bus bei TxD=Low bzw. High?
Erstmal keinen. Wenn ich RxD auf Low halte, messe ich bei Low ein 
Differenzsignal auf dem Bus. Bei High tut sich gar nix

> Was macht RxD, wenn du TxD zwischen Low und High umschaltest?
Nichts. RxD wandelt schwingt Low und High hin und her, egal was ich an 
TxD anlege

von Tippgeber (Gast)


Lesenswert?

Es gibt zwei Eva-Boards (evaluation):
Eines von Analog Devices:
EVAL-ADM3053EBZ ca. 79 Euro

Und eines von MikroE (Mikroelektronica): mikroe2627 mikroe-2627
CAN Isolator click MIKROE-2627
In der Beschreibung steht fälschlicherweise: Interface: UART
Vermutlich eine Verwechslung, da die Leitungen Rx und Tx heißen, gemeint 
ist in diesem Fall jedoch CAN-Rx und CAN-Tx.
Viele Händler geben diese Falschinformation ungeprüft weiter.

Zitat Datenblatt:
The ADM3053 creates a fully isolated interface between the CAN protocol 
controller and the physical layer bus.
It is capable of running at data rates of up to 1 Mbps.

Bei Bürklin gibt es zwei Bestellnummern:
74S7552 39,77 Euro   1 Stück auf Lager
74S8108 angeblich nicht mehr lieferbar - abgekündigt


Wer einen externen Trafo und zwei Dioden verbauen kann:  MAX14882
5kVRMS Isolated CAN Transceiver with Integrated Transformer Driver

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.