Gast
#3798207
Hallo, ich muss mit einem Microcontroller (Arduino Uno) mehrere Spannungen Potentialfrei messen. Dazu habe ich hier einen Tipp bekommen das sich das relativ einfach mit dem ADUM140x und dem A/D Wandler MCP3002 realisieren lässt. Jetzt habe ich mir zwei Platinen aufgebaut (Schaltbilder siehe Anlagen). Jede für sich funktioniert wunderbar am Arduino. Aber wenn ich beide gemeinsam am gleichen SPI-Bus verwenden will bekomme ich nur Datenmüll. Jede der Platinen hat Ihren eigenen SS/CS-Pin am Microcontroller. Dieser wird auch immer nach jedem Vorgang wieder auf "High" gesetzt. Trotzdem funktioniert es nicht. Sobald ich auf einer Platine einen der ADUM's raus nehme (Sockel) funktioniert die andere Platine perfekt. Mit dem selben Arduino Sketch nur ohne die ADUM's funktionieren beide A/D Wandler am gleichen Bus. Wo liegt mein Fehler? Brauche ich noch Pull-Ups oder Pull-Downs? Da bin ich bei meinen Suchen nicht ganz schlau geworden? (Einen PullDown habe ich schon eingebaut R3 - ohne diesen hatte ich öfter Messfehler). Wenn ja - wo? Auf der Seite des Microcontrollers oder auf der Seite des A/D-Wandlers? oder seht ihr noch ganz andere Probleme bzw. Verbesserungen. Vielen Dank für eure Hilfe.... Ach ja.. seid bitte nachsichtig mit meinen Schaltplänen - das sind die ersten Versuche mit Eagle.

