uDocs

Компонент Adafruit ATtiny8x7 Breakout with seesaw

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

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

100%
маска
Adafruit ATtiny8x7 Breakout with seesaw pcb

Схема

100%
маска
Adafruit ATtiny8x7 Breakout with seesaw schematic

Список пинов

ПинТипОписание
VINmale
3.3Vmale
VCCmale
VCCmale
0male
1male
2male
3male
20male
5male
6male
7male
RXDmale
TXDmale
SDAmale
SDAmale
SDAmale
SCLmale
SCLmale
SCLmale
19male
18male
UPDImale
17male
16male
15male
14male
13male
12male
GNDmale
GNDmale
GNDmale