Здравствуйте.
Собираю схему на полевом транзисторе для управления светодиодной лентой от микроконтроллера. Схема такая:
Источником питания служит блок питания на 12 В.
Стабилизатор напряжения L7805.
Микроконтроллер Atmel ATMega16A [datasheet: http://www.atmel.com...ges/doc8154.pdf].
Полевой транзистор Fairchild FDS9926A [datasheet: http://www.fairchild...FD/FDS9926A.pdf].
Светодиодная лента (в схеме как LED ARRAY) обычная китайская на 12 В длиной 1 метр [что-то типа такой: http://platan.ru/cgi...279&group=42666].
Логика работы схемы такая: при высоком логическом сигнале на выходе микроконтроллера полевой транзистор открывается и всетодиодная лента загорается. При низком логическом сигнале на выходе микроконтроллера полевой транзистор закрывается и лента гаснет. Предполагается плавная регулировка яркости свечения ленты при помощи ШИМ частотой 120 Гц и коэфф. заполнения 0,5 - 99,5 %.
Проблема в том, что при логическом нуле на выходе микроконтроллера светодиодная лента всё равно горит (слабо, но горит, "тлеет").
Тыкался осциллографом: при открытом полевике (логическая "1" на выходе МК) всё работает как надо. Когда МК устанавливает логический "0", то падение напряжения на полевике всего 5 В (должно быть 12 В), а на ленте 7 В (должно быть 0 В), то есть полевик как-будто не закрывается до конца.
Смотрел осциллограцом сигналы управления с МК - всё Ок, когда "1" - на затворе 5 В, когда "0" - на затворе 0 В, то есть с сигналом управления всё в порядке.
Что пробовал:
1. Пробовал при логическом нуле МК коротить отвёрткой затвор полевика на землю (выходы G с S) - лента всё равно слабо горела.
2. Заменял резистор (притягивающий затвор к земле) с 10 кОм на 1 кОм - лента всё равно слабо горела.
3. Шунтировал светодиодную ленту обратным диодом (катодом к +12В, анодом к стоку транзистора) - лента всё равно слабо горела.
4. Шунтировал светодиодную ленту резистором 1 кОм - лента перестала гореть, но только при постоянном сигнале. При ШИМ (120 Гц, коэф. заполнения 0,5%) она всё равно горит.
5. Заменил светодиодную ленту на обычный резистор 24 Ом. Полевик стал работать как надо (открывался и закрывался полностью). Осциллограф при ШИМ рисовал идеальный меандр напряжения на резисторе.
6. Пробовал заменить полевой транзистор на аналогичный - лента всё равно горит (то есть дело не в конкретном экземпляре транзистора).
7. Собирал аналогичную схему на биполярных транзисторах (ULN2804A, TIP120) - всё работает как надо. На другой модели полевика не пробовал.
В принципе, можно установить биполярный транзистор и не париться, но меня интересует работа именно этой схемы с полевым транзистором.
Товарищи, сталкивался ли кто-нибудь с подобным, кто может что-то посоветовать?
Раздел: Песочница или Вопрос-Ответ
Собираю схему на полевом транзисторе для управления светодиодной лентой от микроконтроллера. Схема такая:
Источником питания служит блок питания на 12 В.
Стабилизатор напряжения L7805.
Микроконтроллер Atmel ATMega16A [datasheet: http://www.atmel.com...ges/doc8154.pdf].
Полевой транзистор Fairchild FDS9926A [datasheet: http://www.fairchild...FD/FDS9926A.pdf].
Светодиодная лента (в схеме как LED ARRAY) обычная китайская на 12 В длиной 1 метр [что-то типа такой: http://platan.ru/cgi...279&group=42666].
Логика работы схемы такая: при высоком логическом сигнале на выходе микроконтроллера полевой транзистор открывается и всетодиодная лента загорается. При низком логическом сигнале на выходе микроконтроллера полевой транзистор закрывается и лента гаснет. Предполагается плавная регулировка яркости свечения ленты при помощи ШИМ частотой 120 Гц и коэфф. заполнения 0,5 - 99,5 %.
Проблема в том, что при логическом нуле на выходе микроконтроллера светодиодная лента всё равно горит (слабо, но горит, "тлеет").
Тыкался осциллографом: при открытом полевике (логическая "1" на выходе МК) всё работает как надо. Когда МК устанавливает логический "0", то падение напряжения на полевике всего 5 В (должно быть 12 В), а на ленте 7 В (должно быть 0 В), то есть полевик как-будто не закрывается до конца.
Смотрел осциллограцом сигналы управления с МК - всё Ок, когда "1" - на затворе 5 В, когда "0" - на затворе 0 В, то есть с сигналом управления всё в порядке.
Что пробовал:
1. Пробовал при логическом нуле МК коротить отвёрткой затвор полевика на землю (выходы G с S) - лента всё равно слабо горела.
2. Заменял резистор (притягивающий затвор к земле) с 10 кОм на 1 кОм - лента всё равно слабо горела.
3. Шунтировал светодиодную ленту обратным диодом (катодом к +12В, анодом к стоку транзистора) - лента всё равно слабо горела.
4. Шунтировал светодиодную ленту резистором 1 кОм - лента перестала гореть, но только при постоянном сигнале. При ШИМ (120 Гц, коэф. заполнения 0,5%) она всё равно горит.
5. Заменил светодиодную ленту на обычный резистор 24 Ом. Полевик стал работать как надо (открывался и закрывался полностью). Осциллограф при ШИМ рисовал идеальный меандр напряжения на резисторе.
6. Пробовал заменить полевой транзистор на аналогичный - лента всё равно горит (то есть дело не в конкретном экземпляре транзистора).
7. Собирал аналогичную схему на биполярных транзисторах (ULN2804A, TIP120) - всё работает как надо. На другой модели полевика не пробовал.
В принципе, можно установить биполярный транзистор и не париться, но меня интересует работа именно этой схемы с полевым транзистором.
Товарищи, сталкивался ли кто-нибудь с подобным, кто может что-то посоветовать?
Раздел: Песочница или Вопрос-Ответ