В протеусе пашет, в реале - нет

Обсуждаем цифровые устройства...
Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Пт июн 29, 2012 23:48:11

Сообщение virus33 »

Итак, поехали.
Имеется вот такая схемка в протеусе (см вложение)
Изображение
И такая же собранная в реале (см вложение)
Изображение
Прошифко в аттаче.
Камень шьется без проблем. Питание - через L7805, 5,3 вольта стабильно. Но! нихрена не пашет. Кварц 4мГц. На индикаторе подключил пока токо 1й вход.
В чем может быть трабл? в протеусе пашет, в реале - нет.
Кварц, камень, индикатор живы 100%, питание приходит.
Вложения
IMG_1108.JPG
Фотко
(114.33 КБ) 1559 скачиваний
proteus.png
Протеус
(39.5 КБ) 1874 скачивания
button.rar
Прошифко, хекс и исходник.
(1.64 КБ) 187 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Может я и не прав, но порты надо подтягивать к питанию(в протеусе это автоматически подразумевается, в программе так зашито). У Вас базы транзисторов болтаются , так должно быть или всё же надо туда резисторы повесить? Я по МК не специалист, щас может кто нибудь поопытней подскажет.
А поболтать?
Реклама
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

На портах хоть какое-то шевеление есть ?
Если нет - либо кварц не "заводится" (бит HS выставлен ?), либо программатор неправильно прошивает конфигурацию.

ЗЫ
Так и есть : _XT_OSC в большинстве случаев вполне достаточно, но можно попытаться "раскачать" кварц, прописав _HS_OSC
Последний раз редактировалось abc Пн авг 20, 2012 19:47:25, всего редактировалось 2 раза.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

в протеусе пашет, в реале - нет.
Для Протеуса кварц вообще не нужен ,а реале надо к нему ёмкости подцепить согласно ДШ.
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Пт июн 29, 2012 23:48:11

Сообщение virus33 »

да я собсно никогда и не цеплял кондеры на кварц) и работало. тем более связка этой микры с кварцем уже не раз юзалась и все пахало..
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

Батенька. А транзисторы - то работают в режиме эмиттерных повторителей. Не хорошо.... :)
Ставьте PNP, и проинвертируйте данные, отвечающие за выбор разряда индикатора. (То есть, по лог.1 транзистор будет закрываться, а по лог.0 - открываться)
Про резисторы в цепи базы транзисторов (последовательно) не забудьте. И про токоограничивающие резисторы в цепи каждого из 8-ми сегментов тоже не забудьте.
Последний раз редактировалось DX168B Пн авг 20, 2012 20:23:29, всего редактировалось 1 раз.
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

А резисторы на сегменты уже не нужны?
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

Я подправил, а уже ответили. :)))
Автору рекомендую почитать тему Транзисторные ключи
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Пт июн 29, 2012 23:48:11

Сообщение virus33 »

выкинул транзисторы, подключил напрямую. ситуация не изменилась. затем случайно коснулся пальцем к ногам кварца. на индикаторе начало появляться хрен знает что. затем поставил осцилятор HS. ситуация таже. косаюсь - показывает бред.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Кондёры на кварц поставил? Резисторы на индикаторы поставил?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Пт июн 29, 2012 23:48:11

Сообщение virus33 »

сгонял на радиорынок, купил нужную рассыпуху.
а что если мк перевести на внутреннее тактирование?
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Да ничего, будет работать. Если стабильность частоты не нужна, то переводи.
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Еле запятую заметил...

На самом деле надо в первую очередь проверить биты конфигурации, потом проверить осциллографом наличие генерации на кварце.

Без емкостей может и будет работать... но очень неустойчиво и неизвестно на какой частоте. Кварц может завестись на каком-то из овертонов(зависит от типа кварцевого резонатора, очень сильно) на котором вся начинка контроллера просто "встанет колом".

Возможно вАм раньше просто везло, или ставили соответствующий бит конфигурации и использовались встроенные конденсаторы.

Когда-то очень давно делал часы еще на 561ИЕ12 - ну работают себе часы... но блин, через часов 4...12 они тупо останавливаются. Касаешься кварца - начинают снова работать. Долго думал что за ботва... оказалось за это время на кварце росла постоянка, и когда она вырастала до величины половины напряжения питания - CMOS-вход генератора просто затыкался. Сопротивление кварца - гигаомы, вход - тоже гигаомы... он в таком состоянии мог находится сколь угодно долго. Помог обыкновеный резистор в 20 МОм параллельно кварцу.
Контактная информация:
Ответить

Вернуться в «Цифровая техника»