Я новичок в схемотехнике и пытаюсь сделать светодиодный куб 8x8x8, используя руководство для школьного проекта. Я заказал все детали и тестировал цепь заземления для каждого слоя (на фото ниже). Я пытаюсь понять, как взаимодействуют транзисторы PNP и NPN. PNP — это TIP42C, а NPN — это 2N2222.
Эмиттер PNP (O1-O7) подключен к 5 В, коллектор подключен к катоду 64 светодиодов, а база подключена к 5 В через резистор 10 Ом и к коллектору 2N2222 через резистор 1 кОм.
База NPN (T1-T8) подключена к MUX через резистор 1 кОм, эмиттер заземлен, а коллектор от PNP. Я понимаю, как работает эта часть.
R1-R8 и R17-R24 имеют сопротивление 1 кОм. R25-R32 10 кОм.
Чего я не понимаю, так это зачем нужен PNP-транзистор. Я попытался построить одну строку диаграммы:
Зеленый провод: высокий/низкий уровень к базе NPN Черный провод: заземление от NPN-эмиттера Оранжевый провод: катод от массива из 64 светодиодов (имитация с 3 светодиодами) Красный провод: 5 В к PNP-эмиттеру Белый провод: 5 В к светодиодам
Но проблема, с которой я столкнулся, заключалась в подаче 5 В на эмиттер PNP (красный провод). Если я его уберу, светодиод загорится, но на схеме ясно, что эмиттер PNP подключен к 5 В.
Есть ли какое-то фундаментальное свойство транзисторов PNP, которое мне не хватает? Я рассчитал общий ток 64 светодиодов (~ 1,2 А). (Правильно ли это?) И будет ли эта схема поддерживать это?
К вашему сведению, каждая линия от JP2 на первом изображении представляет собой линию земли от массива из 64 светодиодов, а линии от IC1 управляются Arduino Uno.
Я ломал голову над этим на прошлой неделе и не могу понять, поэтому любая помощь будет очень признательна! Спасибо!
О, это просто, вы думаете, что предоставленная схема является заземлением для светодиодов. Это не. Это высокая сторона управления для светодиодов. Ваш макет не является точным отражением схемы. PNP включается, и вы, по сути, закорачиваете светодиоды с 5 В с обеих сторон.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Итак, когда красный провод 5 В подключен к эмиттеру, а PNP включен, 5 В подключены к коллектору, и вы закорачиваете светодиоды. Когда вы удаляете его, я предполагаю, что вы создаете путь заземления от коллектора через базу TIP 42C, который, в свою очередь, проходит через включенный NPN. Кстати, это могло повредить TIP 42C, с которым вы тестируете. Плавающий эмиттер не идеален.
В кубе они используют 2n2222 (или 2n3904 на схеме платы) в качестве npn-драйверов PNP TIP 42C. Это управляет светодиодным анодом. Нижняя сторона управляется ИС массива транзисторов Дарлингтона ULN2803 на плате сдвигового регистра . Это сделано для того, чтобы функция сканирования могла управлять таким количеством светодиодов с небольшого количества контактов микроконтроллера.
К вашему сведению, каждая линия от JP2 на первом изображении представляет собой линию земли от массива из 64 светодиодов, а линии от IC1 управляются Arduino Uno.
Нет, JP2 — это аноды светодиодной матрицы.
битмак
Очаг
Тим Вескотт