uDocs

Компонент 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 действительно хорошо работает на этом чипе!

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

100%
маска
Adafruit Grand Central M4 Express pcb

Схема

100%
маска
Adafruit Grand Central M4 Express schematic

Список пинов

ПинТипОписание
+5Vmale
+5Vmale
+5Vmale
3.3Vmale
3.3Vmale
+5Vmale
VINmale
!RESETmale
!RESETmale
A0male
A1male
A2male
A3male
A4male
A5male
A6male
A7male
A8male
A9male
A10male
A11male
A12male
A13male
A14male
A15male
MISOmale
SCKmale
MOSImale
SCLmale
SDAmale
AREFmale
D13male
D12male
D11male
D10male
D9male
D7male
D6male
D5male
D8male
D4male
D3male
D2male
D1male
D0male
UART3_TXmale
UART3_RXmale
UART2_TXmale
UART2_RXmale
UART1_TXmale
UART1_RXmale
SDAmale
SCLmale
D22male
D23male
SDA_1male
SCL_1male
PCC_DEN1male
PCC_DEN2male
PCC_CLKmale
PCC_XCLKmale
PCC_D7male
PCC_D6male
PCC_D5male
PCC_D4male
PCC_D3male
PCC_D2male
PCC_D1male
PCC_D0male
PCC_D9male
PCC_D8male
PCC_D11male
PCC_D10male
PCC_D13male
PCC_D12male
D44male
D45male
D46male
D47male
D48male
D49male
MISOmale
MOSImale
SCKmale
SSmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale