Ля Индикатор семи сегментов Выглядит просто, потому что геометрия дисплея проста. На практике, однако, конструкторские решения о текущем ограничении, обыкновенном анодном и общем катоде, мультиплексном синхронизации и компоновке печатной платы решают, выглядят ли цифры четкими и сбалансированными или в конечном итоге тусклыми, неровными и более сложными для отладки, чем они должны быть.
это полезный ответ, стоящий за обоими Индикатор семи сегментов и 7 Индикатор сегмента поиски Да, это цифровой дисплей, построенный из семи светодиодных сегментов. Но как только дисплей переходит от символа класса к реальному оборудованию, стратегия драйвера имеет такое же значение, как и форма цифры.
Что на самом деле представляет собой показатель семи сегментов
В семисегментном индикаторе для отображения цифр используются семь отдельных контролируемых сегментов, обычно обозначенных от A до G. Многие модули также добавляют десятичную точку. Включая и выключая разные сегменты, на дисплее могут отображаться цифры и небольшой набор букв.
С точки зрения конструктора печатных плат более важным различием является электрическая:
- Общие катодные модули связывают светодиодные катоды воедино, поэтому водитель обычно загружает ток в каждую линию сегмента.
- Общие анодные модули связывают аноды воедино, поэтому драйвер обычно опускает ток из каждой сегментной линии.
Если это предположение с единым узлом неверно, схема все еще может выглядеть правдоподобной, в то время как аппаратное обеспечение отказывается правильно загораться.
Почему ток сегмента является первой проверкой дизайна
Самая простая ошибка с семисегментным индикатором — обращаться с ним как с логическим символом вместо светодиодной нагрузки. Каждый зажженный сегмент нуждается в управляемом токе. Если значение резистора слишком низкое, яркость возрастает за счет стоимости тепла и напряжения водителя. Если он слишком высок, дисплей становится слабым или несовместимым в условиях поставки.
Каждый сегмент обычно должен иметь свой собственный лимитирующий путь, если только очень преднамеренная схема движения не говорит об обратном. Совместное использование одного резистора в нескольких сегментах может выглядеть дешевле, но яркость меняется в зависимости от числового шаблона, потому что ток больше не остается предсказуемым от сегмента к сегменту.

Мультиплексирование сохраняет контакты, но создает новые компромиссы
Многие платы мультиплексного мультиплексного дисплея для уменьшения количества контактов. Вместо того, чтобы управлять каждым сегментом каждой цифры непрерывно, контроллер включает одну цифру за раз и обновляет их достаточно быстро, чтобы человеческий глаз увидел устойчивое отображение.
Этот подход работает хорошо, но он меняет инженерную проблему:
- пиковый ток возрастает. Поскольку каждая цифра включена только для части цикла, мгновенный ток привода может быть выше, чтобы поддерживать среднюю яркость.
- Обновить время имеет значение. Плохое время сканирования вызывает мерцание, ореолы или одну цифру, которая выглядит слабее остальных.
- Маржа водителя уменьшается. PIN-коды MCU часто не являются подходящим местом для прямого сброса мультиплексного тока, особенно на больших или ярких дисплеях.
Именно здесь массивы транзисторов, выделенные драйверы дисплея или тщательный бюджетирование приемника/источника становятся более важными, чем сам символ дисплея.
Детали печатной платы, которые влияют на качество дисплея
Семисегментные индикаторы, как правило, не являются кошмарами, не зависящими от сигнала, но небрежный выбор печатных плат по-прежнему проявляется быстро. Длинные общие пути возврата могут создавать неравномерную яркость. Слабая развязка вблизи мультиплексного драйвера может позволить переключению шума модулировать дисплей. Плохое планирование соединителя или тестовой точки также может вызвать раздражение, когда один сегмент отказывается загораться, и никто не может сказать, является ли неисправность модулем, резистором или отображением контактов MCU.
Тепловое поведение также имеет большее значение, чем многие маломощные конструкции. Яркий дисплей в корпусе может достаточно прогреться, чтобы сместить яркость или сократить срок службы светодиода, особенно если в непрерывной работе несколько цифр продвигаются вблизи предела.
Когда выделенный драйвер лучше, чем прямая система управления MCU
Для одной маленькой цифры при умеренном токе прямой привод MCU может быть приемлемым, если бюджет ввода-вывода и текущие рейтинги честны. После того, как дизайн вырастает до нескольких цифр, более высокая яркость или мультиплексная работа, выделенный драйвер обычно упрощает проверку платы и ее легче масштабировать.
Драйвер дисплея помогает стандартизировать ток, упрощая время и снижая риск изменения прошивки, тихо изменяющих поведение яркости. Он также устраняет некоторые из напряжений тока штыря, которые в противном случае приземляются на пакет MCU и его возврат на землю.
Та же самая дизайнерская дисциплина проявляется в связанных задачах, таких как Читаем схему отображения на дисплее или выбирая Пакет резисторов, который допускает реальную мощность и контекст сборки. Сам дисплей прост; Поддерживающая схема по-прежнему заслуживает нормальной инженерной помощи.
Индикатор из семи сегментов прост только после того, как водитель прав
Концепция отображения легко объяснить. Успешная реализация — это то, что принимает суждение. После учета полярности совместных узлов, управления текущими сегментами, мультиплексного времени, уровня заголовка драйвера и отладки на уровне платы, семисегментный индикатор становится намного проще интегрировать без обычной яркости и сюрпризов.
Для чего используется семисегментный индикатор?
Он используется для отображения цифр, а иногда и ограниченного набора букв в таких продуктах, как счетчики, панельные инструменты, часы и простые встроенные пользовательские интерфейсы.
В чем разница между общим анодом и семисегментными дисплеями с обычным катодом?
Обычный анодный дисплей связывает светодиодные аноды воедино и обычно нуждается в погружении тока сегмента. Обычный катодный дисплей связывает катоды воедино и, как правило, нуждается в источниках тока сегмента.
Почему в каждом сегменте обычно должен быть свой резистор?
Отдельные резисторы обеспечивают более предсказуемость тока сегмента. Если несколько сегментов имеют общий резистор, яркость меняется с числовым паттерном, поскольку текущий путь больше не сбалансирован.
Когда выделенный семисегментный драйвер лучше, чем прямый привод MCU?
Обычно лучше, когда дисплей имеет несколько цифр, нуждается в более высокой яркости или использует мультиплексирование. Специальный драйвер упрощает синхронизацию, текущее управление и загрузку контактов MCU.




