Open746I-C Standart – отладочная плата на основе ARM Cortex-M7 микроконтроллера STM32F746IGT6. Изделие конструктивно состоит из материнской платы и платы микроконтроллера Core746I.
Отладочная плата поддерживает дальнейшее функциональное расширение с использованием аксессуарных плат для специальных приложений. Модульность и открытый дизайн делают эту отладочную плату идеальной для старта разработки приложений на основе микроконтроллеров семейства STM32.
Отличительные особенности
Материнская плата:
- Разъем платы микроконтроллера: для подключения модуля Core746I;
- Интерфейс Arduino: для подключения Arduino шилдов;
- DCMI интерфейс: для подключения видеокамеры;
- 8-bit FMC интерфейс: для упрощения подключения такой периферии, как NandFlash;
- ULPI интерфейс: для подключения высокоскоростной (HS) USB периферии (в STM32F746I интегрирован и USB HS контроллер без PHY);
- LCD интерфейс 1: для подключения 10.1 inch LCD, 7 inch LCD;
- LCD interface 2: для подключения 4.3 inch LCD;
- SAI1 интерфейс: для подключения аудио модулей, таких как модуль UDA1380;
- ICSP интерфейс: Arduino ICSP;
- SPI1/SPI2 интерфейсы:
- подключение к периферии SPI, такой как DataFlash (AT45DBxx, W25QXX), SD card, MP3 module и др.,
- подключение к AD/DA модулям (SPI1 характеризуется альтернативной функцией AD/DA);
- Ethernet интерфейс: для подключения модулей Ethernet;
- I2S2/I2S3/I2C1 интерфейс: подключение I2S периферии, такой как модуль аудио и др.;
- USART1: разъем USB-USART преобразователя (через встроенный конвертер CP2102);
- QUADSPI интерфейс: 4-проводный SPI интерфейс (новый периферийный интерфейс в серии F7), для подключения модулей последовательной Flash памяти, подобных W25QXXBoard;
- SDMMC интерфейс: для подключения MicroSD модуля. Интерфейс характеризуется намного более высокой скоростью, чем SPI;
- USART3 интерфейс: простое подключение к RS232, RS485, USB-RS 232 и т. д.;
- CAN2 интерфейс: для подключения модулей CAN;
- CAN1 интерфейс: для подключения модулей CAN;
- I2C1/I2C4 интерфейс: простое подключение к I2C периферии, такой как расширитель портов I/O (PCF8574), EEPROM (AT24Cxx), 10 DOF IMU Sensor и др.;
- Разъем для доступа к контактам MCU: все I/O порты MCU выведены на разъем расширения;
- Разъем питания 5V DC;
- 5 V/3.3 V вход/выход питания: обычно используется как выход питания, а также как земля для других пользовательских плат;
- Переключатель источника питания: выбор источника питания 5 V DC или USB соединения;
- CP2102: USB-UART преобразователь;
- Светодиоды: удобны для индикации статуса I/O и/или состояния запущенной программы;
- Joystick: пятипозиционный;
- Кнопка WAKE UP: используется как обычная кнопка, и/или для пробуждения STM32 MCU (выход из режима сна);
- Кнопка сброса;
- Джампер USART1;
- Джампер LED:
- джампер устанавливается для подключения к выводам I/Os, используемым по умолчанию в примерах кодов,
- джампер удаляют для подключения к пользовательским выводам I/Os посредством соединительных проводов;
- Джампер ключа (KEY):
- устанавливается для подключения выводов I/O, используемых для примеров кодов,
- джампер удаляют для подключения к пользовательским выводам I/Os посредством соединительных проводов;
- Джампер Arduino:
- замкнуты верхние выводы, A4, A5; используются как AD,
- замкнуты нижние выводы, A4, A5; используется как I2C.
Плата микроконтроллера
1. STM32F746IGT6: высокопроизводительный STM32 MCU:
- Ядро: Cortex-M7 32-bit RISC + FPU + Chrom-ART графический ускоритель
- Особенность: однотактные DSP инструкции
- Рабочая частота: 216 MHz, 462 DMIPS/2.14 DMIPS/MHz
- Рабочее напряжение: 1.7 V-3.6 V
- Корпус: LQFP176
- Память: 1024 kB Flash, 320+16+4 kB SRAM
- Коммуникационные интерфейсы MCU:
- 6 x SPI, 4 x USART, 4 x UART, 3 x I2S, 4 x I2C,
- 2 x CAN, 1 x QUAD-SPI, 1 x DCMI, 2 x SAI,
- 1 x FMC, 1 x SDMMC, 14 x TIM , 1xLPTIM,
- 1 x LCD-TFT, 1 x SPDIFRX, 1xHDMI-CEC,
- 1 x USB 2.0 OTG FS,
- 1 x USB 2.0 OTG HS (поддерживает внешний HS PHY через ULPI),
- 1 x 10/100 Ethernet MAC;
- AD & DA converters: 3 x AD (12-bit); 2 x DA (12-bit);
- Debugging/Programming: поддержка JTAG/SWD интерфейсов, поддержка IAP;
2. IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT);
3. MIC2075: микросхема управления питанием USB;
4. AMS1117-3.3: Стабилизатор напряжения 3.3 V;
5. Кварцевый резонатор 8M;
6. Кварцевый резонатор 32.768 K, для внутренних RTC с калибровкой;
7. Кнопка сброса;
8. VBUS LED;
9. Индикатор питания;
10. Переключатель источника питания, питание от 5 Vin или USB соединения;
11. Boot mode selection (выбор режима загрузки), для конфигурирования вывода BOOT0;
12. JTAG/SWD интерфейс: для отладки/программирования;
13. USB разъем, поддерживает Device и/или Host;
14. MCU pins expander (разъемы расширения), VCC, GND и все I/O выводы микроконтроллера доступны на этих разъемах;
15. Джампер питания:
- VBAT: джампер устанавливают для использования источника питания системы, джампер удаляют для использования внешнего источника питания, такого как батарея,
- VREF: джампер устанавливают для подключения VREF+ к VCC, джампер удаляют для подключения VREF+ к другим пользовательским выводам посредством соединительных проводов;
16. OTG джампер:
- джампер устанавливают, когда используют USB OTG/HOST,
- джампер удаляют для отключения от связанных портов I/O.
Примечание. На отладочную плату не интегрирован какой-либо отладчик, поэтому для работы может понадобиться внешний программатор/отладчик.
Комплектация
Стандартный пакет:
- Отладочная плата Open746I-Cx 1;
- Кабель USB type A - micro B x 1;
- Кабель USB type A (гнездо) - micro B x 1;
- Набор соединительных проводов (4-pin и 2-pin) x 1;
- 5 V источник питания x 1;
- Руководство пользователя на CD x 1.