Как Peggy2 управляет строками с помощью декодера 74HC154?
Попытка запрограммировать плату Peggy 2 Evil Mad Scientist без их библиотеки. Плата управляет светодиодной матрицей с помощью
- Исходный декодер 74HC154
- Драйвер светодиодного приемника STP16CPSO5
Схема
Что меня смутило, так это то, что выходы 74HC154 могут одновременно иметь только один выход, установленный на низкий уровень. См. таблицу ниже. Это означает, что все строки, кроме одной, включены. Разве это не назад? Разве все выходы не должны быть низкими, кроме одного высокого? Выбор строки, которую вы хотите включить, а не выбор строки, которую вы хотите отключить. Больше похоже на то, что 74HC154 - это сток. Спасибо.
@RickH, 👍0
Обсуждение1 ответ
Если вы заглянете в техническое описание 74HC154, то увидите, что каждый выход имеет активное низкое состояние. Также на схеме в ряду светодиодов используется pnp-транзистор (см. стр. 2). Таким образом, они будут активны, если вход низкий.
Это означает, что все строки, кроме одной, включены. Разве это не наоборот?
Поскольку это PNP, единственная активная строка — это строка со значением Low, и ток этой строки проходит через выбранные столбцы в STP16CPS05
Ах!!! Имеет смысл! Low включает PNP! Спасибо, бртиберио!, @RickH
- Проблема с подключением 2 8-разрядных сдвиговых регистров 74HC595 в каскадном соединении
- Почему светодиоды заметно мерцают?
- Работа с мультиплексорами для получения постоянного напряжения на выходе
- Светодиоды не загораются, даже если через них идет ток. Проблема с землей?
- я не могу работать над своим небольшим проектом
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Остановить мигание светодиодов
Не уверен, как это относится к Arduino, как написано. Вы можете найти это полезным: [Как задать хороший вопрос для Arduino Stack Exchange](https://arduino.meta.stackexchange.com/questions/2523/how-to-ask-a-good-question-for-arduino -стек-обмен), @sempaiscuba