Arduino Mega + 2 SPI con CS diversi ma non funziona.

Buonasera, ho un problema che non riesco a risolvere: ho collegato ad un arduino mega 2 dispositivi che utilizzano il bus SPI, una ethernet ENC28J60 e un RFID-RC522.
La ethernet usa il CS sul D53 e la RFID-RC522 usa il CS sil D46.
Se le utilizzo singolarmente funzionano (senza modificare il codice) ma se le collego assieme si bloccano entrambe.
Sono proprio i piedini SCK/SI/SO che se collegati assieme creano il problema. L’unico dubbio che mi rimane è che uno deve essere alimentato a 3.3V mentre l’altro a 5V (però è strano, i segnali saranno sicuramente isolati).
Avete qualche consiglio?
Grazie.

Ho risolto! il problema era proprio la tensione di alimentazione diversa.