Storage Options for ESP32

If you truly need 8 GB (gigabytes), use eMMC instead of SPI NAND. SPI NAND parts commonly top out at a few gigabits each; reaching 8 GB would require multiple dies and a Flash Translation Layer in firmware. eMMC integrates the NAND + controller + FTL/ECC, giving you managed, high‑capacity storage with a simple SD/MMC‑style interface.
Recommended 8 GB eMMC options (in Flux library) eMMC candidates

Table


PartMPNPackageKey notes
ASFC8G31M-51BINASFC8G31M-51BINBGA153 11.5x13eMMC 5.x, x1/x4/x8, 200 MHz. See Datasheet. Power sequencing guidance and bulk decoupling called out.
KLM8G1GETF-B041KLM8G1GETF-B041BGA153 11.5x13Samsung eMMC 5.1, supports x1/x4/x8, 0–200 MHz. VCC 2.7–3.6 V, VCCQ 1.70–1.95 V per datasheet.
Power rails and currents (from datasheets)
  • Samsung KLM8G1GETF-B041
    • VCC (NAND core): 2.7–3.6 V.
    • VCCQ (I/O): 1.70–1.95 V.
    • Bus width: 1/4/8-bit; clock up to 200 MHz.
    • Active RMS current (8 GB): up to 180 mA on VCCQ and 50 mA on VCC (measured at x8, HS400; table notes).
  • Alliance ASFC8G31M-51BIN
    • Notes require VCCQ to ramp before or at the same time as VCC; prefer VCCQ first. Place a 10 µF (or higher) bulk capacitor on each rail close to the device, and decouple each VCC ball locally.
Add a 1.8 V rail for VCCQ Suitable 1.8 V LDOs (pick one, sized for ≥300 mA to cover VCCQ headroom):
How to integrate eMMC on your current design
  • Replace microSD: Remove the microSD socket U4. Place the BGA153 eMMC near the ESP32 module U1.
  • Reuse the SDIO nets (4‑bit bus):
    • CLK: U1 IO10 (Net 29) → eMMC CLK.
    • CMD: U1 IO9 (Net 25) → eMMC CMD.
    • DAT0: U1 IO11 (Net 9) → eMMC DAT0.
    • DAT1: U1 IO12 (Net 24) → eMMC DAT1.
    • DAT2: U1 IO3 (Net 28) → eMMC DAT2.
    • DAT3: U1 IO46 (Net 27) → eMMC DAT3.
    • Keep trace lengths short, reference to solid GND, and length‑match data lines to CLK within a few millimeters.
  • Power:
    • Tie eMMC VCC to your 3.3 V rail.
    • Generate 1.8 V (VCCQ) with the LDO above; sequence VCCQ up before or at the same time as VCC (Alliance datasheet requirement). Ensure VCC ramp is monotonic.
  • Reset:
    • RST_n is the hardware reset pin (active low). Hold high for normal operation; optionally connect to an ESP32 GPIO for controlled resets. Use a pull‑up to VCCQ as specified in the chosen eMMC’s datasheet.
  • Pull resistors (per Samsung datasheet):
    • CMD pull‑up RCMD in the range 4.7 kΩ to 100 kΩ to prevent bus floating.
    • DAT0–DAT7 pull‑ups RDAT in the range 10 kΩ to 100 kΩ. For a 4‑bit bus, populate DAT0–DAT3.
  • Decoupling and bulk caps:
    • Place a bulk capacitor of 10 µF (or higher) on VCC and on VCCQ near the eMMC (Alliance datasheet).
    • Add high‑frequency decoupling at each VCC/VCCQ ball (place as close as possible as directed by the datasheet).
  • Signal integrity:
    • If needed, add small series damping (for example, 22–33 Ω) at the source on CLK (and optionally CMD/DAT) to tame ringing; tune by measurement on your PCB.
Would you like me to swap out U4 for KLM8G1GETF-B041, add a 1.8 V LDO (AP131-18WG-7 or LP3982IMM-1.8/NOPB), and wire the SDIO lines for a 4‑bit eMMC interface?
Clarify storage type
Choose Samsung eMMC
Ask for LDO choice
Request schematic help
Ask layout constraints
MK2
End of Life
J1
MK1
End of Life
U1
How many 12s channels does the U1 have. Can it support 2 I2s microphones?

4
How would I connect MK1 to the I2S0 bus on U1?

7
Connect the Thermistor connector to U3.

9
Connect BATT CONN to U3.

15
https://www.youtube.com/watch?v=1jUmu3DQEYM

23
what is the reason for R3 in the U2 reference design?

16
connect MK2 to I2S1 bus on U1.

8
Are there any missing peripheral components in U3? Perform a check comparing to ...

19
What is the quiecent current of this buck boost converter.

5
based on the datasheet of U3 what peripheral components are needed to have U3 op...

10
confirm that pins 18 and 19 are USB D+ and USB D- on U1

20
Perform a design review check of Iset if the max charging current is supposed to...

21
In U1 list out the GPIOs that can be used for I2S

1
Perform a design review check on the inductor for U2 if the desired output is 3....

18
Using SDIO connect the SD card (U4) to U1

17
what peripheral components are needed to have U2 opperate as a buck boost conver...

11
I want to configure U2 to output a constant 3.3V. What are the recommended value...

12
In order for U3 to function what peripheral components am I missing

14
PP5V0
PP3V3
PP3V3
PP3V3
PP3V3
PP5V0
VBAT_OUT
PP3V3
PP3V3
PP3V3
VBAT_OUT
VBAT_OUT
PP3V3
VBAT_OUT
PP3V3
PP3V3
C7
Capacitance
10uF
C13
Capacitance
22uF
SDIO_DAT0
USBC2.0_D_N
U2
Manufacturer Part Number
LM2623AMM/NOPB
INDICATOR_LED
I2S0_WS
D1
PP3V3_FREQ
R8
Resistance
1kΩ
I2S1_WS
SDIO_DAT3
R11
Resistance
10kΩ
SDIO_CMD
C2
Capacitance
10uF
I2S0_BCK
C14
Capacitance
22uF
PP3V3_FREQ
R3
Resistance
5.1kΩ
SDIO_DAT2
PP3V3_SW
BATT_P
USBC2.0_D_N
I2S1_BCK
SDIO_DAT0
I2S1_SDI
R6
Resistance
100kΩ
SDIO_DAT2
I2S0_BCK
PP3V3_SW
C10
Capacitance
22uF
SDIO_DAT3
C8
Capacitance
10uF
C9
Capacitance
10uF
R5
Resistance
150kΩ
I2S0_SDI
R4
Resistance
1kΩ
R2
Resistance
5.1kΩ
USBC2.0_D_P
SDIO_DAT1
I2S1_SDI
I2S0_WS
THERM_P
SDIO_DAT1
C12
Capacitance
22uF
SDIO_CLK
C15
Capacitance
10uF
C5
Capacitance
10uF
USBC2.0_D_P
R10
Resistance
1kΩ
R1
Resistance
10kΩ
SDIO_CLK
THERM_P
BATT_P
INDICATOR_LED
I2S1_BCK
C1
Capacitance
10uF
I2S1_WS
R9
Resistance
1kΩ
SDIO_CMD
I2S0_SDI
C4
Capacitance
0.1uF
SW1
BATT CONN
LED1
U4
U3
THERMISTOR
Capacitance
Capacitance
C16
Capacitance
0.1uF
C6
Capacitance
0.1uF
L1
Inductance
4.7uH
C11
Capacitance
4.7pF
R7
Resistance
165kΩ
C3
Capacitance
0.1uF

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    Speedy AI Pendent Thumbnail.png

    Speedy AI Pendent Thumbnail.png

    Speedy AI Pendent ThumbnailThumbnail
    Edge Computing Template Thumbnail.png

    Edge Computing Template Thumbnail.png

    Edge Computing Template Thumbnail

    SPeedy AI Pendent

    SPeedy AI Pendent thumbnail
    Product Type: Wearable AI pendant
    Primary Function: Records audio, generates transcripts, and organizes information about daily interactions
    User Interaction: Input: Activation button
    Output: RGB LED ring, Bluetooth link to phone
    Key Features: Audio Recording: Activated by button press
    Transcription: Converts audio to text
    Sentiment Analysis: Embedded AI evaluates sentiment
    Information Management: Filters essential information and action items
    Technical Specifications Form Factor: Wearable pendant
    Display: RGB LED ring around the edge
    Sensors: 2 Microphones
    1 Button
    Connectivity: Bluetooth for phone linkage
    Wi-Fi
    USB-C for charging
    Wireless Protocol: Wi-Fi, Bluetooth
    Battery Type: LiPo 2000 mAh
    Battery Life: 6 hours of continuous use
    Charging Method: USB-C
    Operating Voltage: 3.3V
    Operating Conditions: Temperature Range: -10°C to 70°C
    Humidity: 10 to 90%
    Software: Python for AI and processing
    Compliance: RoHS, FCC, CE
    Reliability: 20,000 hrs
    Life Cycle Expectancy: 10 years
    AI Capabilities Speech to Text Recognition: Converts audio input to written text
    Embedded AI Sentiment Analysis: Evaluates the mood or sentiment expressed in the text
    Essential Information Filtering: Identifies and segregates crucial data and actionable items
    Power Consumption and Efficiency Power consumption must align with battery capacity to ensure 6 hours of continuous operational use.

    Properties

    Python

    USB, WiFi, Bluetooth

    Wi-Fi, Bluetooth

    3.3V

    10 to 90%

    RoHS, FCC, CE

    -10°C to 70°C

    PCB Trace

    RGB LED ring and 1 Button

    20,000 hrs

    10 years

    Wearables

    3

    2 Microphones and 1 Button

    Consumer Electronics

    LiPo 2000 mAh

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $18.26–$20.56

    Digi-Key

    $18.99–$35.10

    LCSC

    $78.17

    Mouser

    $31.97

    Verical

    $7.34–$13.00

    Controls