Проверьте пожалуйста схему

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Понадобился таймер для УФ установке. Решил делать свой вариант из тех деталей что есть в наличии.
Так как применен 3-х разрядный индикатор, то выдержка будет ограничена 9мин 59 сек. Для меня это вполне достаточно, так как экспонирование фоторезиста занимает у меня 40 секунд.
МК решил применить ATtiny2313. Тактирование планирую внутреннее 8МГц. Думаю в выбраном диапазоне выдержки точность будет достаточная и от внутреннего генератора МК. Можете покритиковать, я в программировании МК новичок.
У меня получились заняты все порты МК, поэтому и прошу проверить схему. Если есть критические ошибки, буду рассматривать варианты либо корректировки схемы, либо замены МК (только обосновано).
Вложения
timer 9m59s.zip
Схема в виде рисунка и в формате DIP Trace
(201.48 КБ) 245 скачиваний
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

Нормальная схема, можешь даже не париться :beer:
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

Вроде ничего такого нету...
Только зачем около индикаторов по два последовательных резистра? (Просто интересно)
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

РадиоЛоматель писал(а):Вроде ничего такого нету...
Только зачем около индикаторов по два последовательных резистра? (Просто интересно)
Вероятно выдрал сборки с материнки.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Можно было бы поставить кондеры по 0,01 мкФ, параллельно кнопкам-дребезга меньше будет.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Резики действительно выдрал с материнки :) Вот только не знаю, хватит ли номинала 164 Ом для сегментов? Ток по идее для трехразрядного индикатора (скважность =3) (5-1,8)В/164Ом/3= 6,5мА. А том может ставить резики 0805 и не парится? на плате место под них достаточно.
Дребезг кнопок думаю можно и программно решить.
PS платка получилась уже 45х45мм :) БП и симмистор будут на отдельной плате
PPS Хватило бы ума терь прошивку написать :(
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

На скважность зря уповаете. Считайте что просто включен один из индикаторов.
Ток в 3 раза выше 19 мА. 0805 вполне подойдут
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Переделал схему в части подключения индикатора.
Больше ошибок нет?
Подтягивающие резисторы на кнопках надо ставить или можно обойтись внутренними?
Или раз на порту D подключены разряды индикатора, то внутренние подтягивающие резисторы должны быть отключены?
и еще, может стоит кнопки к выводам мк всеже подключить через резисторы, дабы я МК по незнанию при написании прошивки не спалил? :)

PS Все же добавил резисторы 1кОм последовательно с кнопками
Вопрос с подтягивающей сборкой резисторов для кнопок остается в силе
Вложения
timer2.zip
(195.71 КБ) 176 скачиваний
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Я ставлю внешние.
При программировании отпаивай резисторы с выводов моси, мисо, сцк. Индикатор поглотит сигналы с программатора
На будущее жпг файл лучше не архивировать- - так проще. если не влазит то пайнт творит чудеса :wink:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Meteor писал(а): При программировании отпаивай резисторы с выводов моси, мисо, сцк. Индикатор поглотит сигналы с программатора
Это не совсем удобно :( Я ведь только учусь программировать и каждый раз отключать даже на макетке неудобно :( А я хотел по этой схеме сделать платку, запаять все и мучать. Ну не идут у меня нормально дела с макеткой :(((
Вложения
timer3.gif
Добавил резисторы на кнопки
(69.06 КБ) 296 скачиваний
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Тогда поставь джамперы 3шт. Очень помогают.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Meteor писал(а):Тогда поставь джамперы 3шт. Очень помогают.
Посмотрел на плату после предыдущего вашего сообщения, джампера туда не лезут :( Буду собирать значит на макетке предварительно...
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

В дип корпусе?
Если да то можно поступить проще - купить сокеты 2 шт. Одну ставить в плату, вторую в программатор. Вынимать 2313-ю из одной сокеты в другую
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Meteor писал(а):В дип корпусе?
На макетке в дип конечно. А так я просто под эту схему уже плату оттрасировал, но с МК в SOIC корпусе :(
Поэтому и говорю, что джампера поставить не могу. Я впервые сталкиваюсь с такой проблемой. До этого внутрисхемно программировал много устройств, в том числе и со светодиодными индикаторами. И все было отлично.

А если поставить 1 джампер на общий провод питания индикаторов?
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Можно попробовать хоть это не лучшее решение.
Платка уже оттравлена что ли?
Или лень раздвинуть на 5 мм?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Meteor писал(а):Можно попробовать хоть это не лучшее решение.
Платка уже оттравлена что ли?
Или лень раздвинуть на 5 мм?
Платка еще не протравлена, но размеры ее станут больше с указаными вами джамперами. А мне как бы этого не совсем хотелось :(
Я специально рисовал вначале плату, а потом по ней схему, чтоб была оптимальная разводка и небольшие габариты.
В общем прикладываю еще схему, посмотрите пожалуйста.
А можно пояснить чем такое решение с перемычкой по питанию индикатора хуже?

Добавил плату для предыдущего варианта без джампера по питанию индикатора. Это для примера, чтоб понятнее было о чем идет речь
Вложения
плата2.gif
Плата
(89.75 КБ) 307 скачиваний
timer4.gif
перемычка
(65.89 КБ) 376 скачиваний
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Чтото я не сообразил. Индикаторы с общим анодом едь. Можете ставить спокойно 1 джампер.
Прото опасался просадки сигналов через 2 перехода (темнодиодный и транзисторный)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Meteor писал(а):Индикаторы с общим анодом ведь.
Индикатор с ОК
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Надо отдыхать больше.... башка уже закручена.
Впрочем наверное не страшно. оставьте как есть
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2564
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Подскажите еще такой вопрос. По даташиту максимальный ток пина 10мА. Индикатор у меня 9мм высота знака, повышеной яркости.
Может стоит убрать со схемы транзисторы VT1-VT3 и подключить разряды к МК напрямую?
Плюсом такого решения будет простота замены индикатора на ОА.
Минус вижу только один. Не будет ли греться мк? Тактирование то у меня внутреннее. Опасаюсь за уход частоты и как следствие неправильный отсчет интервалов.
В сети очень много схем, где разряды индикатора подключены напрямую к МК, а сегменты через резисторы.
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»