uDocs

Компонент Adafruit ATtinyx16 Breakout

Эта разделительная доска представляет собой продукт "три в одном".: ATtinyx16 относится к "следующему поколению" микроконтроллеров AVR, и теперь у нас есть симпатичная плата для его разработки, оснащенная достаточным количеством аппаратного обеспечения, чтобы запустить чип. Это также доска-качели Adafruit. Adafruit seesaw - это почти универсальная платформа для преобразования, которая позволяет добавлять и расширять аппаратную поддержку любого микроконтроллера или микрокомпьютера с поддержкой I2C. Вместо использования отдельных расширителей I2C GPIO, АЦП, ШИМ-драйверов и т.д., seesaw можно сконфигурировать таким образом, чтобы обеспечить широкий спектр возможностей. Наконец, с подключаемыми разъемами STEMMA QT вы можете использовать его либо как контроллер I2C, либо как периферийное устройство с поддержкой plug-and-play. Мы в первую очередь разрабатывали эту плату для собственного использования: это мини-плата разработки, которая позволяет нам разрабатывать с помощью ATtinyx16 точно так же, как мы это делали для ATSAMD09. В связи с нехваткой кремния в 2021-2022 годах мы адаптируем некоторые из наших разработок SAMD09 к серии ATTinyx16 и хотели получить быструю минимальную плату для тестирования кода. К каждому разъему прилагается собранная и протестированная плата, а также несколько направляющих планок. Каждая печатная плата довольно минимальна и содержит: ATtiny816: 8 КБ флэш-памяти, 512 байт оперативной памяти, 128 байт EEPROM / ATtiny1616: 16 КБ флэш-памяти, 2 КБ оперативной памяти, 256 байт EEPROM Внутренний генератор может работать на частоте до 20 МГц Внутренний аппаратный множитель Может работать от 2 В до 5 В питания / логики (проверьте в спецификации максимальную скорость при желаемой мощности) Регулятор 3,3 В - по умолчанию мы работаем с напряжением Vin, которое может составлять 5 В, но внизу есть перемычка для пайки, если вы хотите выбрать логику 3 В. Зеленый индикатор питания Красный светодиодный индикатор Два разъема STEMMA QT I2C с подтягивающими резисторами 10 Ком, подключенные к контактам 8 и 9 Эта плата поставляется с предварительно запрограммированным периферийным кодом seesaw, который позволит ей выступать в качестве преобразователя "I2C во что-то", по сути, маленького друга, управляемого I2C, для выполнения всех чувствительных к времени действий, с которыми многие микроконтроллеры и микрокомпьютеры не очень хороши. Например, использование этого прорыва с предварительно загруженной прошивкой seesaw дает вам 12 x GPIO с выбираемыми подтягивающими резисторами: 0-5, 6, 8, 11, 14, 15, 16 9 x 10-разрядных входов АЦП - выводов 0, 1, 2, 3, 4, 5, 14, 15, 16 5 x 8-разрядных ШИМ-выходов - контакты 0, 1, 7, 11, 16 1 x неопиксельный выход (до 60 пикселей) 1 x EEPROM со 127 байтами памяти NVM (удобно для хранения небольших токенов доступа или MAC-адресов) - последний байт EEPROM используется для выбора адреса I2C 1 x Выход прерывания, который может быть активирован любым из аксессуаров - вывод 6 2 x контактов выбора адреса I2C - контакты 12 и 13 1 x индикатор активности на выводе 10, подключенный к низкому уровню активности Конечно, вы можете настроить или перепрограммировать чип так, как вы хотите его использовать - нам нравится использовать megaTinyCore от SpenceKonde, который обеспечивает периферийную поддержку Arduino для этой серии чипов. Для программирования микросхемы вам понадобится программатор UPDI, который вы можете изготовить с помощью кабеля USB-to-Serial и одного резистора 4,7 Ком или 10 Ком. Пожалуйста, обратите внимание: Платы не поставляются с загрузчиком. Если вы хотите заниматься разработкой на качелях (например, изменением конфигурации), вам нужна отдельная настройка программирования UPDI! Прошивка, которую мы установили, доступна в виде этого примера sketch, скомпилированного с использованием megaTinyCore. Мы не предоставляем никакой поддержки пользовательским сборкам seesaw - мы считаем, что это круто и полезно для сообщества разработчиков! Для получения более подробной информации, включая документацию о том, как использовать качели, библиотеки для Arduino/CircuitPython/ Raspberry Pi Python, схемы и многое другое, ознакомьтесь с руководством Adafruit по качелям

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

100%
маска
Adafruit ATtinyx16 Breakout pcb

Схема

100%
маска
Adafruit ATtinyx16 Breakout schematic

Список пинов

ПинТипОписание
VCCfemale
VCCfemale
VINmale
3.3Vmale
0male
1male
2male
3male
4male
5male
RXDmale
TXDmale
SDAmale
SDAfemale
SDAfemale
SCLfemale
SCLfemale
SCLmale
16male
15male
14male
UPDImale
13male
12male
11male
GNDmale
GNDfemale
GNDfemale