Проблемы с использованием микросхемы таймера 7555

Я пытаюсь построить схему, которая использует Т-триггеры для генерации последовательности «CSE231-1-6» на 7-сегментном дисплее. Он отлично работает на logisim, поэтому здесь нет ошибок, связанных с дизайном.

Так что теоретически он должен циклически переключаться между 10 различными состояниями. Однако в реальной реализации дисплей просто бесконечно переключается между двумя состояниями - «C» и «S». Я попытался случайным образом поменять местами выходы триггера на вход декодера 4x16, который я использовал, и он по-прежнему циклически переключается только между двумя случайными состояниями. Например: "S" и "2", "6" и "-" и т.д.

Я предполагаю, что это связано с тем, как я настроил микросхему таймера [7555]. Я следил за конструкцией микросхемы на приложенном рисунке (с разным сопротивлением и емкостью). Это схема для метронома. В этом проблема? Если нет, то где искать ошибки?

РЕДАКТИРОВАТЬ: я загрузил фактическую схему соединений 7555 и остальную часть схемы.

введите описание изображения здесь

А вот и остальная часть схемывведите описание изображения здесь

Выложите реальную схему. Есть редактор схем, который вы можете использовать, если отредактируете свой вопрос.
Загружено. Не могли бы вы проверить?

Ответы (3)

ОБНОВЛЕНИЕ: Проблема решена! Это было неосторожно с моей стороны. Я забыл проверить лист данных для 7473. Итак, оказывается, что входы CLR должны иметь логический ВЫСОКИЙ уровень , чтобы триггеры работали. Это был мой первый раз, когда я использовал микросхемы 7473, поэтому я не знал. Но теперь он работает отлично.

PS- Извините, я не мог загрузить актуальную схему. Я работал над этим и хотел бы загрузить его для людей, чтобы увидеть. Возможно, это было бы решено несколько часов назад, если бы я это сделал.

Я не думаю, что вы упомянули источник питания в своих предыдущих вопросах. Упомянутые вами логические микросхемы TTL требуют источника питания 5 вольт. Вы должны запитать 7555 от того же источника и подключить контакт 3 7555 напрямую к тактовым входам триггеров.

Вы также должны иметь конденсаторы 0,1 мкФ между выводами питания и заземления всех ИС, как можно ближе к каждой ИС.

Я использовал блок питания на 5 В и питал от него 555. Контакт 3 напрямую подключен к входам clk. У меня есть конденсатор 10 мкФ между землей и контактами 2,6 7555.
Конденсатор емкостью 10 мкФ является частью схемы синхронизации 7555. Вам также потребуются обходные конденсаторы источника питания (0,1 мкФ) между контактами Vcc и Ground каждой микросхемы, как можно ближе к микросхеме.
ОК огромное спасибо. Но просто из любопытства, что именно это делает, чтобы он не переключался между двумя состояниями?
Шунтирующие конденсаторы уменьшат шум в источнике питания — шум будет вызван изменением состояний затворов и триггеров и может привести к изменению состояний других частей, когда они не должны. Я не гарантирую, что они исправят проблему, но их настоятельно рекомендуется использовать в любой цифровой схеме. Полная правильная схема вашей цепи может помочь другим диагностировать проблемы.

Нестабильный 555 в основном выглядит нормально, поэтому вы должны опубликовать принципиальную схему цепи, с которой у вас возникли проблемы, и как она подключена к 555.

Загружено. Не могли бы вы проверить?
Мы хотели бы видеть вашу реальную физическую схему с 7473 и другими реальными частями, а не блок-схему вашего симулятора логисима с вымышленными частями.
Я использовал соединительные кабели, так что схема представляет собой джунгли проводов. Я делаю схему, используя реальную конфигурацию выводов микросхемы. Но тем временем я провел некоторые тесты и обнаружил, что 3-й триггер генерирует 0 на своем Q и 1 на своем Q' без каких-либо изменений. J и K (закороченные) пульсируют, как и clk, но на выходе нет изменений. Я пробовал менять IC, но это не помогло. Я смоделировал это в logisim, и действительно, дисплей просто циклически переключается между двумя состояниями - «C» и «S». Что может быть причиной?