2515 module using SPI at lower voltage

I’m using one of these commonly available CAN modules that uses the 2515 and 2550 chips . The 2550 needs 5v which the module expects .
I’m trying to use the module with an ESP32 S3WROOM chip , which is 3.3v .
I can’t get the module start and I get the fail message .
I’m using a resistor divider on the MISO connection from the board to the esp32 and the clock , chip select and MOSI pins connected together .
Wondered if the 3.3v was enough for the SPI. Bus or the issue lies elsewhere ?

: )
Drawing, specs and code.
: )

Solved by me !

Going back to basics , I’ve used a resistor divider off a UNO, such that the 2515 only receives 3.3v signals instead of its desired 5v ( as the ESP32 would put out )
With this done the module fails to initialise.
With a 5v signal it’s fine .

(The code used is an example from the library .)

As an aside what is frustrating is the 2515 will work at the lower supply voltages and that would cure the issue, but the 2550 driver on the module needs 5v , so everything is at 5v

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.