ESP32 wroom — как подключить память SPIRAM

Сентябрь 15, 2020 - Время чтения: 3 минуты

Сделал себе модификацию ESP32 wroom — Добавил память SPIRAM под аудио буфер — теперь держит аудио поток до 8 секунд — при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.

Обновление ESP32 платы без PSRAM с 4MB / 8MB SPIRAM

Я снял экран ESP-WROOM-32, подключил IPS6404L-SQ-SPN и 10K подтягивающее устройство к GPIO16.

модуль ESP-WROOM-32 с rev1 ESP32

Чип SPIRAM (psRAM) (8 МБ) с характеристиками, аналогичными ESP-PSRAM32 от Espressif.

Припаяйте выводы чипов SPIRAM 2, 3, 4, 5, 7 и 8 непосредственно к тем же контактам микросхем Flash.

Подключите контакт 1 микросхемы SPIRAM к gpio 16 и добавьте подтягивающий резистор 10 кОм от контакта 1 к контакту 8 SPIRAM / Flash (VDD_SDIO, 3,3 В).

Подсоедините контакт 6 чипа SPIRAM к gpio 17 .

Прошейте новый конфиг, потому как gpio16 и gpio17 заняты уже SPIRAM (будет конфликт) — они в конфиге к Wroom используються для энкодера (а мы на них подключили память), а в настройках для wrower используются gpio15 и gpio27. Возьмите файл настроек

new_psram.bin

или standard_psram.bin

Или создайте новый — свой, где пропишете:

P_ENC0_A, data, u8,15

P_ENC0_B, data, u8,27

P_ENC0_BTN, data, u8,5

Только для начала отключите или пере-подключите свой энкодер — физически на новые gpio.

Примечание: не рекомендуется делать эту модификацию на плате / модулях с ESP32 rev 0. На нулевых ревизиях иногда применялась флэшка с питанием 1.8 вольта.

Даташит

Купить:

ESP32-Wrover Module

2PCs IPUS IPS6404 IOT RAM

Wroom-32

Esp32 wrover v4

Даташит:

esp32 wroom32 d u

Espressif products ordering information

Esp32 wrover datasheet en

После смотрим журналы - дать команду и перезагрузить Журнал на уровне отладки - sys.Logd sys.Logi

LINKS from Nadim

Static Pages