Сдвиговый регистр на к155тм8, в чём проблема?

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

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

Сообщение Meteor »

Еще бы схему прикрепили- было бы совсем замечательно.
Пока могу только предположить, причина или в висячих выводах или в форме сигналов - дребезг, звон и пр.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

Я тоже предпалагаю дребезг, но разве от может быть на выходе микроконтроллера? Схему выложу. Торопился спросить, не подготовил вопрос.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

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

Сообщение Meteor »

Beggar писал(а): но разве от может быть на выходе микроконтроллера?
Переходные процессы никто не отменял. Даже на стандартной логике есть перезаряд и, как следствие, "звон" на линиях.
Скажите, а монтаж случайно не навесной у Вас?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

Микроконтроллер на макетной плате, для регистра и дешивраторов сделал печатную плату, платка получилась аккуратная, без ошибок. Плата с контроллером и плата с регистром соединена штыревыми разьёмами и куском многожильной витухи, 15 сантиметров. На макетке с контроллером стоит стабилизатор на питание, от него же питается и плата с регистром, через отдельный разьём.

Кстати, модель на протеусе работает.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Не узрел о фильтрующих конденсаторах ничего... они есть? Обычно у каждой микросхемы рекомендуют керамические ставить, плюс на блоке питания ставить электролит и керамический. Про длительность сигналов управления с МК, подробнее, 155 серия (особенно триггера) не любят высокие частоты (10 МГц и выше)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

На стабилизаторе стоят кондесаторы как по даташиту. О частоте не приходиться говорить. Я импульсы длительностью подаю по 500мс. Я вот спрашиваю - схемотехнически у меня все правильно, не нужно ли ставить подтягивающие резисторы или еще какой обвес?
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

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

Сообщение Meteor »

У меня правило - ставить внешние подтягивающие резисторы, величиной от 2 до 10 кОм. Это позволяет снизить переходные процессы
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

Meteor писал(а):Обычно у каждой микросхемы рекомендуют керамические ставить
Дело говорит!
Как можно ближе к выводам питания чипа, особенно если это 155 серия :)
Иными словами, в схеме должны быть еще 4 керамических конденсатора ёмкостью 0,1...0,15 мк.
Их можно запаять прямо со стороны печатных проводников.
Думаю на стопицот процентов дело в них (вернее в их отсутствии) :)
Я еще на плате с триггерами свой электролитик бы поставил микрофарад так на 220.
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Beggar писал(а):Собрал на двух микросхемах 8-ми разрядный сдвиговый регистр. Стробирование, данные, сброс подаю с ATMega8. в половине случаев записывается то что хочу, а во второй половине случайный результат. Всё собрал без какой либо обвязки. Теряюсь в догадках что это может быть. Что я делаю не так?
ТМ8 работает по положительному фронту на входе С, т.е. на этих выводах Атмеги всегда должен быть логический 0 и только в момент записи положительный импульс записи. Тогда будет всё ОК. если там будет лог1 от атмеги, то нужны подтягивающие резисторы, как было предложено иначе возможны глюки.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

Пойду ставить кондёры и резисторы, что получилось потом отпишусь.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт окт 22, 2010 20:08:50

Сообщение Beggar »

Нагрузил порт атмеги на резисторы 3.3к, впаял параллельно ногам питания керамические кондёры по 0,1мкф и всё заработало, спасибо за советы.
Ответить

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