Arduino su doppio bus CAN

Ciao a tutti.

Vi illustro il mio dubbio. Ho la necessità di controllare due reti canbus funzionanti a velocità diverse per un'applicazione ambito automotive e vorrei ovviamente tenere al minimo il numero di componenti e la complessità, usando un Arduino 2009 e la classica accoppiata MCP2515 (canbus controller) + MCP2551 (canbus transciever) Qual è la strada migliore da seguire? Mettere un 2515+2551 per ogni bus e leggere alternativamente da uno e dall'altro? Usare un solo controller per pilotare entrambi i transciever? In tal caso, come multiplexarli?

Grazie.