Главная страницаКомпоненты для FritzingКомпонент Adafruit Grand Central M4 Express для Fritzing
Компонент Adafruit Grand Central M4 Express

Компонент Adafruit Grand Central M4 Express

Вы готовы? Действительно готов? Потому что вот и Adafruit Grand Central с микрочипом ATSAMD51. Эта доска для разработчиков такая большая, что названа не в честь поезда метро, а в честь целой долбаной станции!

Эта плата похожа на грузовой поезд с частотой 120 МГц Cortex M4 с поддержкой плавающей запятой. Ваш код будет зигзагообразным и масштабируемым, а с кучей дополнительных периферийных устройств для поддержки это наверняка будет ваш любимый новый чипсет.

Grand Central — это первая плата SAMD, у которой достаточно контактов, чтобы сделать ее в виде Arduino Mega — с огромным количеством контактов, тоннами аналоговых входов, двойным выходом DAC, 8 Мбайт флэш-памяти QSPI, разъемом для SD-карты и NeoPixel.

Чтобы начать наше путешествие по ATSAMD51, мы собираемся использовать мега-форму и распиновку, которые вы знаете и любите. Передняя половина имеет ту же форму и распиновку, что и у нашего Metro, поэтому она совместима со всеми нашими щитами. У него есть аналоговые контакты там, где вы ожидаете, и аппаратная поддержка SPI / UART / I2C в том же месте, что и у Metro 328 и M0. Но! Он питается от ATSAMD51P20:

  • Ядро Cortex M4 работает на частоте 120 МГц
  • Поддержка с плавающей запятой с помощью инструкций Cortex M4 DSP
  • 1 МБ флэш-памяти, 256 КБ оперативной памяти
  • 32-разрядная логика и питание 3,3 В
  • Всего 70 контактов GPIO
  • Двойной ЦАП 1 МБИТ/с (A0 и A1)
  • Двойной АЦП с частотой 1 Мбит/с (15 аналоговых контактов)
  • 8 x аппаратный SERCOM (может быть I2C, SPI или UART)
  • 22 x ШИМ-выхода
  • Стерео вход/выход I2S с выводом MCK
  • 12-разрядный контроллер параллельного захвата (для камеры/видеовхода)
  • Встроенные криптографические движки с AES (256 бит), true RNG, контроллером Pubkey

Неплохое начало, не так ли? Итак, мы поместили этот чип на печатную плату со всеми этими приятными дополнениями:

  • Подключите Grand Central к постоянному току с защитой от полярности 6-12 В или разъему micro USB к любому источнику USB 5 В. Рядом с разъемом постоянного тока 2,1 мм находится переключатель включения / выключения, так что вы можете легко отключить свою установку. Плата автоматически переключится между USB и DC.
  • Grand Central имеет 62 вывода GPIO, 16 из которых являются аналоговыми входами, а два из них — настоящими аналоговыми выходами. Есть аппаратный порт SPI, аппаратный порт I2C и аппаратный UART. доступно еще 5 серкомов для дополнительных I2C/SPI/UARTs.
  • Логический уровень составляет 3,3 В
  • Встроенный USB, нет необходимости в аппаратном преобразователе USB в последовательный, поскольку Metro M4 имеет встроенную поддержку USB. При использовании в качестве последовательного устройства интерфейс USB может использоваться любым компьютером для прослушивания / отправки данных в METRO, а также может использоваться для запуска и обновления кода через загрузчик. Он также может действовать как скрытая клавиатура или мышь.
  • Четыре индикаторных светодиода и один NeoPixel на передней кромке печатной платы для удобства отладки. Один зеленый индикатор питания, два светодиода RX / TX для передачи данных по USB и подключенный красный светодиод. Рядом с кнопкой сброса находится неопиксель RGB, который можно использовать для любых целей.
  • На плате установлен чип флэш-памяти QSPI объемом 8 МБ. Вы можете использовать флэш-накопитель SPI как очень маленький жесткий диск. При использовании в Circuit Python флэш-память объемом 8 МБ служит хранилищем для всех ваших скриптов, библиотек и файлов. При использовании в Arduino вы можете считывать / записывать на него файлы, например, с помощью небольшого регистратора данных или SD-карты, а затем с помощью нашей вспомогательной программы получать доступ к файлам через USB.
  • Слот для карт Micro SD — съемный накопитель любого размера, подключенный к SPI SERCOM (SDIO не поддерживается)
  • Простое перепрограммирование, поставляется с предустановленным загрузчиком UF2, который выглядит как USB-ключ для хранения. Просто перетащите прошивку в программу, никаких специальных инструментов или драйверов не требуется! Его можно использовать для загрузки CircuitPython или Arduino IDE (он совместим с bossa v1.8).

У нас есть работающий пакет поддержки платы Arduino, с большим количеством работающих функций, но нашей основной целью для этой платы является CircuitPython — с частотой 120 МГц и 256 КБАЙТ оперативной памяти CircuitPython действительно хорошо работает на этом чипе!

Печатная плата

Печатная плат Adafruit Grand Central M4 Express

Схема

Схема Adafruit Grand Central M4 Express

Список пинов

Пин Тип
+5V мама
+5V мама
+5V мама
3.3V мама
3.3V мама
+5V мама
VIN мама
!RESET мама
!RESET мама
A0 мама
A1 мама
A2 мама
A3 мама
A4 мама
A5 мама
A6 мама
A7 мама
A8 мама
A9 мама
A10 мама
A11 мама
A12 мама
A13 мама
A14 мама
A15 мама
MISO мама
SCK мама
MOSI мама
SCL мама
SDA мама
AREF мама
D13 мама
D12 мама
D11 мама
D10 мама
D9 мама
D7 мама
D6 мама
D5 мама
D8 мама
D4 мама
D3 мама
D2 мама
D1 мама
D0 мама
UART3_TX мама
UART3_RX мама
UART2_TX мама
UART2_RX мама
UART1_TX мама
UART1_RX мама
SDA мама
SCL мама
D22 мама
D23 мама
SDA_1 мама
SCL_1 мама
PCC_DEN1 мама
PCC_DEN2 мама
PCC_CLK мама
PCC_XCLK мама
PCC_D7 мама
PCC_D6 мама
PCC_D5 мама
PCC_D4 мама
PCC_D3 мама
PCC_D2 мама
PCC_D1 мама
PCC_D0 мама
PCC_D9 мама
PCC_D8 мама
PCC_D11 мама
PCC_D10 мама
PCC_D13 мама
PCC_D12 мама
D44 мама
D45 мама
D46 мама
D47 мама
D48 мама
D49 мама
MISO мама
MOSI мама
SCK мама
SS мама
GND мама
GND мама
GND мама
GND мама
GND мама
GND мама
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.