Немного не в тематике форума - но у многих тут есть программаторы, да и сами атмелы - поэтому положу тут. Не серчайте
Исторически - мне всегда хотелось повесить в мастерской часики с газоразрядными индикаторами Вот наконец руки дошли - сбылась мечта идиота Часики специфичные, делались под себя - но все в них впаивать и не обязательно.
Цель - раздать оставшиеся пустые платки. Их 5 штук - в питере отдам всем желающим - если найдутся
Плата
https://yadi.sk/i/C1shuyxUhUoZ4
Часики выглядят так
https://yadi.sk/i/aLzkogmPhUodi
https://yadi.sk/i/VEwsD6DvhUogR
Схема и сборка
https://yadi.sk/i/E2p36an8hWrxe
https://yadi.sk/i/H6NNEfa1hUosG
Если будет интересно, или кто будет собирать - выложу программы, инструкции и протоколы
[добавлено]
Шрифт к схеме - почему то САПР не хочет его интегрировать
https://yadi.sk/d/iA_Wz5wKhVBXD
Программа к МКУ - сейчас скомпилировано под Atmega644PA
https://yadi.sk/d/EzEtpvJhhVBgE
Программа для синхронизации под винду
https://yadi.sk/d/qXywYMrZhVBi6
Программа для синхронизации под линукс
https://yadi.sk/d/8nb5NHyShVCDQ
Можно выставлять время вручную - можно автоматически с компа. У меня рядом мой сервак стоит - он время от времени корректирует время в часиках
[добавлено]
BOM - здесь все что можно впаять
https://yadi.sk/i/kSoAkd-JhWSd9
гербера - у меня всегда без шелкографии платы
https://yadi.sk/d/0ZuRo-BJhWSdZ
[добавлено]
проверил схему относительно топологии - немного более правильный вариант
https://yadi.sk/i/E2p36an8hWrxe
[По сборке - устройство простое, но мало ли не очевидно]
Что можно не ставить
Узел связи с персоналкой - преобразователь USB/UART. Если не собираетесь синхронизировать время можно не ставить. Элементы DD2, R41,R43,R102,F2,VD5,C18,C25,DA2,X2,X9. X9 на случай если захочется подать сигнал синхронизации от чего нить еще - GPS там и т.д. Моя программа работает с PC - но можете дописать DA2 и VD6 защитные стабилитроны - на случай если пробьет 160в где нить - но не знаю поможет ли. Они защищают USB порт компа, ну и по мелочи - статика там
Второй неочевидный узел - собственно часики. Предполагалось 3 варианта. Основной - высокоточные часики на DS3231S + батарейка. Второй - DS1307Z + батарейка. Точность ниже - но у меня например их много И резервный вариант - если часы не выключаются вообще то можно обойтись вообще без ИС часиков, запрограммировав МКУ от внешнего резонатора. Т.е. если не хотите вариант 3 - ставить резонатор - ZQ1, C23, C24, R27 не обязательно - моя программа его не использует. Варианты 1 и 2 ставятся либо либо - у них одно место на плате. Т.е. либо DD3 либо DD8 и ZQ3.
Собственно МКУ - можно ставить Atmega164, Atvega324, Atmega644. Я поставил последнюю - ее проще удалось купить. Программа мелкая, с ней ограничений нет. Фьюз при прошивке надо только один поменять - делитель частоты на 8 выключить - перевести с дефолтного 1Мгц на 8. Шьется через стандартный Atmel ISP - соединитель X1.
Стабилизаторы
Повышающий стандартный - единственное я пытался подобрать силовой транзистор с малым напряжением переключения на затворе. Ожидалось что должно заработать на 5В, от USB. Не получилось - видно 4.7В все же мало. Так что высоковольтный транзистор можно подобрать и попроще.
Понижающий импульсный - 155я серия оказалась слишком потребляющей для ЕН5, да и у меня это стандартный стабилизатор. Можно ставить TPS5410, TPS5420, TPS5430, TPS5450 и их производные. Можете просто ен-ку прикрутить где нить рядом - но мне не понравился тепловой режим.
Зуммер в таком виде не работает - я не ожидал что у этого пьезоэлемента такое высокое сопротивление. Просто выкинул VT3 и соединил напрямую с портом. Будильника не делал Он на случай если понадобится.
X8 это для светодиода между лампами - точка/разделитель. Но я не смог подобрать оранжевый светодиод - у меня его нет А так мигает.
X10 - незадействованные выводы МКУ
[еще по сборке]
Один нюанс - если будете ставить CP2103 - учтите что она в QFN корпусе и просто так не впаивается. Не знаю какие приняты у любителей технологии - я ее впаял феном на серебросодержащий припой, у него Т плавления ниже. Это цена за дешевизну чипа И ее лучше впаивать первой. Еще феном хорошо впаялся VT2.
[если дойдет до сборки - тут будет описание программы ]