ЭЭлектроПоиск/Готовые устройства/Инструменты для мастерской/TinyCalibrator - Калибратор генератора и сброс фьюзов ATtiny
Готовое устройство · источник OSHWLab

TinyCalibrator - Калибратор генератора и сброс фьюзов ATtiny

Открытый проект со схемой, платой и документацией.

TinyCalibrator - Калибратор генератора и сброс фьюзов ATtiny

Карточка проекта

Автор
wagiminator
Лицензия
CC-BY-SA 3.0
ArduinoLEDPowerDisplay
Источник
https://oshwlab.com/wagiminator/attiny84-tinycalibrator
Лицензия: CC-BY-SA 3.0 · атрибуция автора

Обзор

TinyCalibrator — калибратор генератора и сбрасыватель фьюзов высоким напряжением для 8-выводных ATtiny, построенный на ATtiny44/84. Поскольку у 8-выводных ATtiny свободно лишь несколько выводов GPIO, они обычно работают без внешнего тактового генератора. Внутренний генератор в большинстве задач хорош, но при точной синхронизации его погрешность ±10% часто недостаточна. К счастью, генератор можно откалибровать, подняв точность до ±2% и лучше. Есть несколько способов ручной калибровки, но каждый требует ряда шагов. TinyCalibrator делает это полностью автоматически по нажатию кнопки. Чтобы устройство было универсальнее, встроен и сбрасыватель фьюзов высоким напряжением, которым «окирпиченные» ATtiny возвращаются к заводскому состоянию. Калибратор генератора без выпайки чипа — см. проект TinyICOC.

Аппаратная часть

TinyCalibrator питается 5 В через разъём Micro USB. Поскольку частота генератора зависит от напряжения питания ATtiny, встроен стабилизатор HT7333. Переключателем выбирается, под какое напряжение калибровать генератор — 3,3 В или 5 В.

Микроконтроллером выбран ATtiny84, потому что у него ровно нужное число выводов GPIO. Для точных измерений частоты ATtiny84 работает с внешним кварцем 12 МГц. Так как текущая версия ПО занимает около 3,7 КБ, подойдёт и ATtiny44.

Для получения 12 В для высоковольтного последовательного программатора выбрана микросхема зарядового насоса ST662A, специально созданная для таких задач и требующая лишь несколько внешних компонентов. 12 В управляются полевым транзистором и при необходимости подаются на вывод RESET целевого ATtiny. Остальные линии программирования защищены от короткого замыкания резисторами.

Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/wagiminator/attiny84-tinycalibrator

Заметили ошибку?