Logic level shifter for SPI, 3.3 V ↔ 5 V.

20240226_231726_
20240226_231039_
20240226_231256_
20240226_230922_
20240226_231916_
20240226_231726_ 20240226_231039_ 20240226_231256_ 20240226_230922_ 20240226_231916_

Product overview

Description

The module has been designed to enable SPI communications of the lambda modules with 3.3V Arduino boards.

The module is stacked on the lambda module and the connection cables to the Arduino board will be connected to it.

Changing the connector from a 2×3 female connector to a male one, you could easily separate the voltage adapter from the module, by means of a 2×3 cable.

All features

  • Allows operation on a SPI bus with multiple slaves, when the slave selector has 5V the MISO connection is in high impedance.
  • Compatible with lambda modules.
    • 01M11V00. Wideband lambda module.
    • 01M21V00. Wideband lambda module with rpm.
    • 01M30V00. Double wideband lambda module with rpm and 3 analog inputs.
    • Others.
  • Compatible with 3.3 V Arduino boards.
    • Arduino Nano.
    • Others, compatible but not tested.
  • Compatible with any use of Arduino or similar that requires a logic level shifter on an SPI bus between 5 and 3.3V, with a 3.3V master.

Examples and libraries of functions

The lambda module libraries “Lambda.h“,”Lambda_rpm.h” and “LambdaX2_rpm.h” are valid for 3.3V Arduino boards if the logic level shifter for SPI, 3.3 V ↔ 5 V is conected with this module. The examples of the lambda modules can be used on 3.3V arduinos, except for those using non 3.3V compatible components such as the 5V I2C display used in some examples.

To download the libraries and examples go to the web page corresponding to the lambda module used.

Download

Tech manual and annex. Controlduino Voltage adapter for SPI bus, 3.3-5V.