Страница 1 из 1

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

Добавлено: Пн авг 20, 2012 18:10:47
virus33
Итак, поехали.
Имеется вот такая схемка в протеусе (см вложение)
Изображение
И такая же собранная в реале (см вложение)
Изображение
Прошифко в аттаче.
Камень шьется без проблем. Питание - через L7805, 5,3 вольта стабильно. Но! нихрена не пашет. Кварц 4мГц. На индикаторе подключил пока токо 1й вход.
В чем может быть трабл? в протеусе пашет, в реале - нет.
Кварц, камень, индикатор живы 100%, питание приходит.

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

Добавлено: Пн авг 20, 2012 19:27:41
Brigadir
Может я и не прав, но порты надо подтягивать к питанию(в протеусе это автоматически подразумевается, в программе так зашито). У Вас базы транзисторов болтаются , так должно быть или всё же надо туда резисторы повесить? Я по МК не специалист, щас может кто нибудь поопытней подскажет.

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

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

ЗЫ
Так и есть : _XT_OSC в большинстве случаев вполне достаточно, но можно попытаться "раскачать" кварц, прописав _HS_OSC

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

Добавлено: Пн авг 20, 2012 19:46:19
otest
в протеусе пашет, в реале - нет.
Для Протеуса кварц вообще не нужен ,а реале надо к нему ёмкости подцепить согласно ДШ.

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

Добавлено: Пн авг 20, 2012 20:01:44
virus33
да я собсно никогда и не цеплял кондеры на кварц) и работало. тем более связка этой микры с кварцем уже не раз юзалась и все пахало..

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

Добавлено: Пн авг 20, 2012 20:19:49
DX168B
Батенька. А транзисторы - то работают в режиме эмиттерных повторителей. Не хорошо.... :)
Ставьте PNP, и проинвертируйте данные, отвечающие за выбор разряда индикатора. (То есть, по лог.1 транзистор будет закрываться, а по лог.0 - открываться)
Про резисторы в цепи базы транзисторов (последовательно) не забудьте. И про токоограничивающие резисторы в цепи каждого из 8-ми сегментов тоже не забудьте.

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

Добавлено: Пн авг 20, 2012 20:23:28
ploop
А резисторы на сегменты уже не нужны?

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

Добавлено: Пн авг 20, 2012 20:24:09
DX168B
Я подправил, а уже ответили. :)))
Автору рекомендую почитать тему Транзисторные ключи

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

Добавлено: Пн авг 20, 2012 22:55:40
virus33
выкинул транзисторы, подключил напрямую. ситуация не изменилась. затем случайно коснулся пальцем к ногам кварца. на индикаторе начало появляться хрен знает что. затем поставил осцилятор HS. ситуация таже. косаюсь - показывает бред.

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

Добавлено: Пн авг 20, 2012 23:12:40
ploop
Кондёры на кварц поставил? Резисторы на индикаторы поставил?

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

Добавлено: Вт авг 21, 2012 16:52:42
virus33
сгонял на радиорынок, купил нужную рассыпуху.
а что если мк перевести на внутреннее тактирование?

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

Добавлено: Вт авг 21, 2012 18:36:52
ploop
Да ничего, будет работать. Если стабильность частоты не нужна, то переводи.

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

Добавлено: Пт авг 24, 2012 16:49:01
Alexeyslav
Еле запятую заметил...

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

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

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

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