Hallo zusammen, ich bastel gerade an einer Schaltung auf der insgesamt 12 Thermocouple Converter ICs (MAX31856) sitzen sollen. Angesteuert und ausgelesen wird das ganze über SPI von einem Raspberry Pi 4. Damit nicht gleich alle GPIO Pins vom Raspberry genutzt werden, wollte ich eigentlich einen 16:1 Multiplexer (74HC4067) verwenden, dieser macht jetzt aber Probleme.
Die Schaltung und das auslesen funktioniert mit direkter Ansteuerung des CS Pins der ICs wunderbar, nur wenn ich den Multiplexer dazwischen schalte, passieren mir unerklärliche Dinge. Den Multiplexer steure ich ganz normal über die vier Inputs (S0, S1, S2, S3) an und aktiviere den Ausgang dann mit dem Enable Pin. Der entsprechend angewählte Ausgang wird dann mit meinem Eingangssignal (common input Z) verbunden, dieser liegt auf Ground. Testweise habe ich auch ein 5kHz Rechtecksignal als Ansteuersignal verwendet, das hat komischerweise einwandfrei funktioniert. SPI läuft mit 500 kHz.
Ein Screenshot vom Oszilloskop hab ich angehängt. (Gelb ist gemessen nach dem Multiplexer; Blau ist das Enable Signal vor dem Multiplexer)
Zusätzlich noch die Schematics vom Multiplexer und einem Thermocouple IC.
Ich hab heute den ganzen Tag gemessen und gerätselt und komm einfach nicht drauf, was es sein könnte. Irgendjemand ne Idee?
Besten Dank und schöne Osterfeiertage, Hansdampf




