GROVE I2C 5V or 3.3V?
-
M5Stack is the perfect platform for the professional design of own solutions.
I have received first CORE development kit wit ESP32 and tested Arduino examples.
I have not encountered an unsolvable problem.However, I would like to ask you to clarify the following:
-
What does HPWR represent in M-BUS? What is it good for?
-
I did not find the GROVE I2C connection in the schematic. Since it contains 5V power level, does it mean that both SCL and SDA have a 5V pullup (with level conversion to ESP32)? Or is SDA and SCL connected directly to GPIO21 and GPIO22 without level conversion and need to keep up to 3.3V for GROVE SCL and SDA?
Thanks in advance for your answer.
-
-
I have exactly the same questions. Especially, what is HPWR and how is it connected?
The designers should urgently answer this question. -
From this discussion, I gather
HPWR
is meant to beVBUS
, the power received directly from the USB port. -
HPWR is used to be the driver power, such as 12V or higher, we will use in the new modules, for example , the motor driver /PLC/ etc.
GROVE is 5V, SDA and SCL is 3V3 Pullup. SDA=G21, SCL=G22; -
The conclusion is that the 5V Vcc cannot connect to 3.3V device.
-
@on4aa said in GROVE I2C 5V or 3.3V?:
From this discussion, I gather
HPWR
is meant to beVBUS
, the power received directly from the USB port.HPWR appears to be an isolated power bus that is not connected to any of the power busses on the M5 Core, but can be used between modules that may require higher voltages.
-
If you want to use a 3.3v device in the grove port you would need to create an adapter to step down the voltage, I designed a simple pcb that did this with a voltage divider. It worked for the simple led ribbon that I wanted to turn on and off, but if you wanted to use an analog or more complicated sensor you would also need to implement a logic level converter
-
@lukasmaximus comment faire pour implémenter ce convertisseur de niveau logique?
-
@johnny241 said in GROVE I2C 5V or 3.3V?:
@lukasmaximus comment faire pour implémenter ce convertisseur de niveau logique?