Pull to refresh
37
vasiliy@zhogar

QR — это Шрифт Брайля, в мире компьютерного зрения

44
Subscribers
Send message

Распиновка DevKit v1, на основе модуля ESP-WROOM-32

Created by (c) zhogar
Created by (c) zhogar

Примечания

  1. Питание и базовое управление

    Pin 1 - GND (Ground) - Общая шина заземления, опорный ноль для всех сигналов и питающих напряжений.

    Pin 2 - 3V3 (Power) - Вход питания. Требует стабильного напряжения 3.3 В и тока до 500 мА для компенсации пиков потребления Wi-Fi/Bluetooth.

    Pin 3 - EN (CHIP_PU) - Enable/(Chip Power Up) Вход управления. При подаче логического нуля (GND) чип полностью отключается (сбрасывается). Для запуска на нем должен быть логический уровень «1» (3.3 В). Состояние: Внутренний Pull-up.

    Pin 38 - GND (Ground). Питание земля (0 В).

  2. Зарезервированные выводы (Внутренняя Flash-память)

    Pin 17 - SD_DATA_2 (GPIO9). Интегрированная память. SPI_HD. Состояние: Off-state.

    Pin 18 - SD_DATA_3 (GPIO10). Интегрированная память. SPI_WP. Состояние: Off-state.

    Pin 19 - SD_CMD (GPIO11). Интегрированная память. SPI_CS0. Состояние: Off-state.

    Pin 20 - SD_CLK (GPIO6). Интегрированная память. SPI_CLK. Состояние: Off-state.

    Pin 21 - SD_DATA_0 (GPIO7). Интегрированная память. SPI_Q. Состояние: Off-state.

    Pin 22 - SD_DATA_1 (GPIO8). Интегрированная память. SPI_D. Состояние: Off-state.

    P.s… Почему вы не можете их использовать? Процессор ESP32 не имеет достаточного объема постоянной встроенной памяти для хранения вашей программы. Во время работы он постоянно и на огромной скорости (от 40 до 80 МГц) считывает исполняемый код и данные из этой внешней микросхемы флэш-памяти по интерфейсу Quad SPI. Если вы попытаетесь подключить к этим выводам внешнее устройство (светодиод, датчик, кнопку) или переназначить их программно через pinMode(), вы нарушите обмен данными между процессором и памятью. Процессор потеряет доступ к коду прошивки и мгновенно зависнет или уйдет в бесконечный циклический перезапуск (Boot loop).

    P.p.s… Зачем их тогда вывели на плату модуля ESP-WROOM-32? Существует две основные причины, почему инженеры Espressif вывели эти контакты наружу корпуса модуля: a) для заводского тестирования и программирования: На этапе производства модуля эти выводы необходимы для первичной отладки, контроля качества пайки памяти и записи базового загрузчика на заводе. b) для подключения дополнительной внешней памяти: В редких сложных проектах эти выводы используются для каскадного подключения еще одной (внешней) микросхемы памяти или микросхемы внешней оперативной памяти (PSRAM).

  3. Дополнительные выводы заземления (Центральная подложка)

    Pin 32 - GND (Ground). Питание земля (0 В). Центральная теплоотводящая площадка заземления.

  4. Стробирующие пины (Использовать с осторожностью)

    Pin 14 - GPIO12 - определяет напряжение внутренней флэш-памяти при старте. Опасный пин.

    Pin 23 - GPIO15 - при старте должен быть HIGH.

    Pin 24 - GPIO2 - при старте должен быть строго LOW (или в воздухе). На платах разработчика к нему часто подключен встроенный светодиод.

    Pin 25 - GPIO0 - при падении в LOW при старте переводит чип в режим прошивки.

    Pin 29 - GPIO5 - при старте должен быть HIGH.

    P.s… Эти пины можно программно назначить под UART или I2C. Но они критически важны в момент подачи питания (Strapping pins). Если внешнее UART/I2C устройство при старте прижмет их к «земле» или «питанию», ESP32 не загрузится или уйдет в ошибку.

  5. Пины основной прошивки (Использовать только в крайнем случае)

    Pin 35 - GPIO1 / TXD0

    Pin 34 - GPIO3 / RXD0

    P.s… Эти пины аппаратно привязаны к встроенному интерфейсу UART0. Как использовать: Вы можете переназначить их под I2C или другой UART в коде, но тогда вы полностью потеряете вывод отладочных логов (Serial Monitor) в консоль ПК, а подключенное I2C-устройство может мешать заливке новой прошивки.

  6. Аппаратные пины

    Pin 27 - GPIO 16 - Аппаратный UART2 RX по умолчанию

    Pin 28 - GPIO 17 - Аппаратный UART2 TX по умолчанию

    Pin 33 - GPIO 21 - Аппаратный I2C SDA по умолчанию

    Pin 36 - GPIO 22 - Аппаратный I2C SCL по умолчанию

p.s.. вдруг кому пригодится..

Tags:
Total votes 3: ↑3 and ↓0+5
Comments0

Небольшая заметка, о САУ-М7Е фирмы ОВЕН..

Возникла тут недавно необходимость использования двух приборов САУ-М7Е, электродов было всего 4, необходимо было объединить общий вывод приборов между собой. Но проблема была в том, что между общим входом двух приборов присутствовал потенциал, номиналом порядка 40 В, и протеканием тока примерно в 600 мА.. После чего, один из приборов, благополучно сгорел..

Проблему необходимо было решать. И на ум пришла схема с использованием балластных сопротивлений (для ограничения протекания такого "большого тока"), общим номиналом порядка 1.2 кОм.. Схема представлена ниже:

p.s.. вдруг кому пригодится, для объединения двух и более приборов САУ, от фирмы ОВЕН..

Стоит отметить, сопротивления в 10W рассеиваемой мощности, применены не просто так. Согласно формуле P = I^2 * R * 2, - этого более чем достаточно..

Спасибо!

Tags:
Total votes 2: ↑2 and ↓0+3
Comments1

Automated Stitching of Chip Images

This is non-destructively inspecting chips with the IRIS (Infra-Red, in-situ) technique.

Нашел тут весьма забавный блог, по получению топологии микросхем без скальпирования.

A goal of mine is to give everyday people tangible reasons to trust their hardware. Betrusted is a multi-year project of mine to deliver a full-stack verifiable “from logic gates to Rust crates” supply chain for security-critical applications such as password managers. At this point, many parts of the project have come together: Precursor is an FPGA-based open hardware implementation, and it runs Xous, our Rust-based microkernel message-passing OS.

Так что кому интересна данная тема, советую посетить и обязательно оставить положительный отзыв автору, он делает по настоящему хорошую работу..

(с) bunniestudios.com

Сам блог: https://www.bunniestudios.com/blog/

Всем удачи!

Tags:
Total votes 2: ↑2 and ↓0+5
Comments1

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Инженер встраиваемых систем, Инженер электронных устройств
Средний
From 180,000 ₽
SQL
Git
C++
C
Python
Linux
CI/CD
REST
PostgreSQL
Nginx