Support USB voltage and current meter that can be read by PD3.1/Mi PPS and Emarker
2026-09-23 18:00:00 | pcba-mkr
Function Introduction
The USB power meter based on ESP32-PICO-D4 features a 0.96TFT color display. The voltage and current sampling part adopts the INA226/INA231 scheme. PD monitoring and deception use the FUSB302PD physical layer chip, while QC monitoring and deception use the ADC and DAC of ESP32. Theoretically, it also supports other A-port protocols, but there are no other A-port communication devices available at hand to collect the communication process of the protocols.
The basic functions of this table are:
1. Basic bidirectional voltage and current monitoring, simple self-consumption zero calibration, can monitor the D+ D- voltage in real time, and monitor the charging protocol in real time (where PD\QC monitoring is relatively accurate, while other protocols have a higher error probability).
2. Voltage deception: full voltage deception for QC\QC3, FIX\PPS deception for PD3.0, EPR deception for PD3.1.
3. Software Coulomb meter, can calculate the charging power. Can calculate the charging voltage, current and actual load time.
4. Multiple data recording, can monitor the board temperature, the maximum and minimum voltage, current, power values during the charging process, average voltage, current, power values.
5. With offline data recording, you can choose whether to inherit the previous data and continue recording to prevent data loss due to unexpected power failure. At the same time, it can record and display 5 sets of the most recent recorded data, the content of which is the average value of voltage, current and power, load time, charging mAh and mWh.
6. This meter has almost complete PD logic packet capture function and common PD data packet analysis function. It can monitor the charger's PDO, display the current applied RDO in real time, record and display each data packet during the communication process, and parse common data packets.




