Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
Write I2C initialization code
Generate firmware skeleton
Module4
Voltage Regulator Current Limit Module 3.3V Out
Module3
Voltage Regulator SMPS 3.3V Out
Module6
External Flash Module
U1
Module5
SD Card Module
Module2
Power Source Selector Module
Module1
Crystal Oscillator (12 MHz) Module
are the pins for sd\_cmd, sd\_data0 through sd\_data3 on the mcu using qspi? is ...

@copilot are the pins for sd_cmd, sd_data0 through sd_data3 on the mcu using qspi? is that normal for an sd card connection?
1y
The Raspberry Pi RP2040 microcontroller does indeed have a QSPI interface typically used for connecting to external flash memory for execution in place (XiP) or for faster data access. However, an SD card interface isn't inherently linked to QSPI pins.
In your design, the SD card connections are:
  • SD_CMD is connected to U1:GPIO18
  • SD_DATA0 is connected to U1:GPIO19
  • SD_DATA1 is connected to U1:GPIO20
  • SD_DATA2 is connected to U1:GPIO21
  • SD_DATA3 is connected to U1:GPIO22
These pins aren't typically part of the RP2040's QSPI flash interface. With SD cards, you often use general-purpose I/O (GPIO) pins connected to an SPI bus for communication. It's normal and common to use these pins for the SD card interface because the RP2040 supports SPI communication through its GPIO pins.
If you're using an SD card in SPI mode, the connections you've made are appropriate. If you're not using SPI, let me know, and we can explore other possible configurations.
1y
Someone is typing...
1
QSPI_SS
SD_DATA1
SD_CLK
SD_DATA0
XIN
QSPI_SD0
SD_DATA3
USB_D-
XOUT
QSPI_SD3
QSPI_SS
QSPI_SD1
QSPI_SD2
SD_DATA2
QSPI_SCLK
USB_D+
SD_DATA1
SD_CMD
QSPI_SD0
SD_CLK
XOUT
USB_D+
QSPI_SD3
SD_DATA3
QSPI_SCLK
SD_DATA0
SD_DATA2
QSPI_SD1
SD_CMD
XIN
QSPI_SD2
USB_D-
3V3
VBAT
3V3
3V3
VSOLAR
VSOLAR
VIN
VUSB
3V3
1V1
1V1
VBAT
VIN
VIN
VBAT
1V1
VBAT
VUSB
3V3
3V3
3V3
C10
Capacitance
0.1µF
STORAGE & FLASH
C12
Capacitance
0.1µF
C13
Capacitance
0.1µF
POWER INPUT
POWER SELECTION
R7
Resistance
27.4 Ω
C6
Capacitance
0.1µF
C8
Capacitance
0.1µF
R8
Resistance
27.4 Ω
C2
Capacitance
0.1µF
INPUT CIRCUITS
OUTPUT CIRCUITS
SOLAR
J3
C4
Capacitance
0.1µF
C7
Capacitance
0.1µF
DECOUPLING CAPACITORS 1.1V
Line 1
Place as close as possible to the MCU 1.1V lines - DVDD and GND pins
C9
Capacitance
0.1µF
CONTROL CIRCUIT (MCU)
C1
Capacitance
1µF
USB-C
C5
Capacitance
1µF
C11
Capacitance
0.1µF
J1
BATTERY
POWER REGULATION
C3
Capacitance
0.1µF
J2

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

    No assets added.

    Avocaudio (Modular) 04_12 External Flash

    Avocaudio (Modular) 04_12 External Flash thumbnail
    AvocAudio is a compact tinyML community board designed for extensive audio data collection for various tinyML applications. It leverages the Raspberry Pi RP2040 and integrates a LoRa-E5 LoRaWAN Transceiver Module for connectivity. Equipped with an SD card slot for local data storage, the board ensures efficient data collection. The board operates on solar power or a lithium-ion battery, ensuring flexible and efficient energy use. #audioDevices #raspberryPi #rp2040 #lorawan #iot #solar

    Properties

    Scientific

    RoHS

    3.3

    V

    LoRaWAN

    Buttons

    Microphone, Temperature Sensor, Humidity Sensor

    SD Card

    Audio

    Pricing & Availability

    Distributor

    Qty 1

    Controls