Introduction
After purchasing an open source product that is not electrical level compatible, you may find that your sensor cannot work normally or even is easily to be damaged because the level of the sensor and your controller are not compatible. Apart from the poor experience you encountered, this also causes economic losses. In order to solve this problem for users, DFRobot launched a level conversion module with strong level compatibility and fast signal conversion speed.
This is an 4-channel high-voltage logic and low-voltage logic bidirectional converter with two independent configurable power-rails. The port A and B track the power supply voltage of the pin VCCA and VCCB respectively. The former pin can accept any power supply voltage in the range of 1.65V to 3.6V while the latter can withstand 2.3V to 5.5V. VCCA must be lower than or equal to VCCB. These two input power pins can realize any low-voltage bidirectional conversion between 1.8V, 2.5V, 3.3V and 5V voltage nodes. It can automatically track the power supply voltage and its conversion speed can reach up to 24Mbps in push-pull applications. The module can be used in level conversion of communication protocols such as I2C, UART, SPI, and OneWire.
Features
- Low power consumption
- High conversion speed, up to 24Mbps in push-pull applications, up to 2Mbps in open-drain applications
- Bidirectional automatic conversion, no direction control needed
Application
- Level conversion of sensor modules, such as Bosch's barometric pressure sensor module, etc.
- Low-voltage Flash module
- LCD display
Specification
- VCCA Voltage Range: 1.65V-3.6V
- VCCB Voltage Range: 2.3V-5.5V
- Conditions of Use: VCCB>VCCA
- Working Current: 15uA
- Support Port: push-pull, open-drain
- Conversion Speed: push-pull 24Mbps(MAX)\open-drain 2Mbps(MAX)
- Working Temperature Range: -30℃~75℃
- Product Size: 15.5×15mm/0.61×0.59 inches
- Mounting Hole Pitch: 11mm
- Mounting Hole Size: M2.0
Board Overview
Num | Label | Description |
---|---|---|
1 | VA | Power Supply A |
2 | VB | Power Supply B |
3 | OE | Chip Enable/Disable |
4 | GND | Power - |
5 | A1~A8 | Pin A Input/output |
6 | B1~B8 | Pin B Input/output |
Tutorial
Requirements
- Hardware
- DFRduino UNO R3 (or similar) x 1
- 4-Bit Level Translator x1
- DuPont wires
Connection Diagram
As shown in the figure below (here we use Arduino UNO port ~ 10, ~ 11, 12, 13 I/O for demonstration.)
Note: Port A voltage: 1.65V ~ 3.6V; Port B voltage 2.3V ~ 5.5V (VCCA≤VCCB)
FAQ
For any questions, advice or cool ideas to share, please visit the DFRobot Forum.