Gast
#3683037
Hallo, ich habe folgendes Problem: Es soll über SPI mit einem STM32 ein GP22 angesprochen werden. Die gesamte Schaltung ist auf einer Platine untergebracht. Stelle ich den SPI-Bus auf 16 MHz nimmt der GP22 Befehle korrekt an, aber die Register lassen sich nicht auslesen. Stelle ich die Geschwindigkeit auf weniger als 16 MHz reagiert der GP22 gar nicht. Der SPI-Bus wurde bereits mit Oszilloskop debuggt. Auf Hardwareebene stimmt die Ein-und Ausgabe soweit. Allerdings ist das Signal von sehr starken Reflektionen betroffen. Und das bei einer Leitungslänge von weniger als 5 cm. Schalte ich auf langsamere Geschwindigkeiten, sieht das Signal erheblich besser aus, nur reagiert dann der GP22 nicht mehr. Der GP22-Chip selbst erfordert keine minimale SPI-Clock. Weiß da jemand Rat? Viele Grüße Sebastian W.