Универсальная отладочная плата

Материал из MIK32 микроконтроллер
Внешний вид универсальной отладочной платы

Принципиальная электрическая схема: https://files.mik32.ru/board/motherboard/motherboard-v4.zip

Питание:

  • USB разъем, 5 В
  • Клеммная колодка или гнездо питания DC 2,0х9мм, от +7 В до +30 В

Модули

Универсальное посадочное место

Универсальное посадочное место.jpg

Содержит выводы питания, интерфейсов UART, SPI, I2C, выводы модулей и 8-ми битные порты. Позволяет установить управляющие платы с различными микроконтроллерами с напряжением питания 3,3 В.

Штыревые разъемы портов

Штыревые разъемы портов.png

Содержит ряды с разведенными на них портами универсального разъема, питанием, на выбор +3,3 В и +5 В, землей.

Блок переменных резисторов и генераторов опорных напряжений

На плате установлены опорные источники напряжения, позволяющие использовать в качестве максимального напряжения на выходах блока потенциометров 1,25 В, 1,5 В, 2,5 В и 3,0 В, а в качестве минимального напряжения 0 В, 1,25 В, 1,5 В, 2,5 В. Выходное напряжение можно измерить на выводах A6 и A7, его можно отключить перемычками XP25 и XP26.

Поскольку максимально напряжение, измеряемое контроллером MIK32V1, равно 1,2 В, при работе с данным контроллером требуется установить Ref+ в положение 1,25 В, а Ref- в положение GND.

Матрица кнопок 4х4

Схема не содержит диодов, подтягивающих резисторов и фильтров. Требуется подтяжка со стороны контроллера. Соединена с выводами PA0-PA7 через переключатель.

Блок оптопар

К выводам PD0-PD7 через переключатели подключены 8 оптопар EL817S с транзисторным выходом, дополнительно расположен ряд выводов питания с возможными напряжениями +3,3 В, +5 В, +12 В.

Блок реле

К выводам PD0-PD7 через переключатели и драйвер ULN2803ADW подключены 8 реле TRIL-12VDC-SD-1CE-R с номинальным напряжением катушки 12 В, поэтому для их работы требуется подача на плату 12 В. Переключение реле дополнительно сигнализируется светодиодом.

Блок дисплеев

На плате имеются разъемы для подключения по I2C OLED дисплеев 128x32 и 128x64 с контроллером ssd1306, а также дисплея Nokia 5110 84x48 с контроллером PCD8544 и цветной дисплей 1.8 TFT SPI 128x160 c контроллером ST7735. Для использования sd карты tft дисплея потребуется установить переключатель 1_CS в положение CS_SD_Disp. При этом для работы с картой будет использоваться 1_CS и выводы 1_CLK, 1_MISO, 1_MOSI.

Разъем SD карты

Позволяет подключать SD карты формата MicroSD. Для использования потребуется установить переключатель 1_CS в положение CS_SD. При этом для работы с картой будет использоваться 1_CS и выводы 1_CLK, 1_MISO, 1_MOSI.

SPI Flash

На плате установлена микросхема SPI Flash W25Q16JVSNIQ объемом 16 Mbit. Для использования потребуется установить переключатель 1_CS в положение CS_EEPROM. При этом для работы с микросхемой будет использоваться 1_CS и выводы 1_CLK, 1_MISO, 1_MOSI.

Часы реального времени

На плате установлена микросхема DS3231SN и разъем под батарейку 2032. Взаимодействие с микросхемой происходит по интерфейсу I2C, вывод RTC_RST~ может использоваться для сброса контроллера в случае падения напряжения питания ниже Vpf (Power Fail). Вывод RTC_INT~ может использоваться для вывода ШИМ сигнала или в качестве сигнала срабатывания будильника.

USB-UART

На плате имеется преобразователь CP2102 и разъем USB Type-B для подключения к компьютеру.

Блок кнопок с фиксацией управляет подключением преобразователя к другим блокам платы. SB1 позволяет подключить преобразователь к 0_MOD_X, подключенные к первым двум универсальным модулям. SB2 подключает к 0_MOD_X выводы 1_UART_X. SB3 подключает 0_UART_X управляющего контроллера к преобразователю. Возможен вариант с нажатыми SB2 и SB3, 0_MOD_X подключен к 1_UART_X, 0_UART_X подключен к преобразователю.

Универсальные модули

Плата позволяет подключить 4 универсальных модуля. Разъем модулей содержит питание +3,3 В, +5 В, UART, I2C, SPI, а также выводы для подачи цифрового и аналогового сигнала на управляющий контроллер, подключенные через переключатель.