реклама на сайте
подробности

 
 
> подключение светодиодного индикатора, к МК не имеющим драйвер ЖКИ
parashutist470
сообщение Apr 14 2006, 00:03
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 24-11-05
Пользователь №: 11 337



Необходимо подключить светодиодный индикатор к МК не имеющему драйвер ЖКИ. Первый вопрос, какой максимальный ток может обеспечить микроконтроллер на ножке порта при высоком уровне? К примеру имеется индикатор которому для нормального свечения нужен ток 10мА и напряжение питания МК 3.3В, падение напряжения на сегменте при токе 10 mA - 2В (из ВАХ), то ограничивающий резистор должен как я понимаю расчитыватся как R=(Uпит-Uсд)/10mA ??

Вопрос в догонку. Какой индикатор подешевле лучше применить? Нужно 4 разрядасемисегментника. Статическая или динамическая индикация будет ещё не решил.

Сообщение отредактировал parashutist470 - Apr 14 2006, 00:01
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
uriy
сообщение Apr 14 2006, 03:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Простите а зачем для светодиодного индикатора ЖКИ драйвер?????
Максиммальный ток зависит от модели МК, например, некоторые модели PIC, насколько я помню могут тянуть до 50 мА и еще следует учесть что максимальный ток на порт обычно тоже ограничен. Для порта состоящего из 8 бит максимальный ток не обязательно будет равен произведению тока каждого порта на восемь, а меньше. На счет типа индикации по-моему однозначно динамическая! Большая экономия портов. Остается только программная реализация.
Go to the top of the page
 
+Quote Post
VAI
сообщение Apr 14 2006, 04:48
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



смотрите документ на конкретный процессор пункте "electrical characteristics over recommended ranges of supply voltage and operating free-air
temperature".
А по опыту, вешайте светодиод или семисегментный индикатор через 430 Ом, и светится ярко и ток не превысите.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Alexandr
сообщение Apr 14 2006, 05:34
Сообщение #4


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Если контроллер может выдать достаточный ток - то подключаем через резистор, причем 430 Ом может быть многовато (3,3В/430=7,6мА - не все индикаторы нормально светятся при таком токе). Если не дает контроллер даже эти 7,6мА - ну бывает, вспомним 51-ое семейство, то ставим обычный драйвер, причем можно использовать вместо драйвера просто элемент НЕ с повышенной нагрузочной способностью.


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
VAI
сообщение Apr 14 2006, 06:23
Сообщение #5


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата
(3,3В/430=7,6мА

(3.3 - 1.6) / 430 = почти 4 мА
Вы забыли про падение на светодиоде.
Сдвоенные - строенные 7сегментные индикаторы, типа что стоят на некоторых системниках прекрасно видны при этом токе в помещении.
А максимальный ток на 1 вывод порта, на весь порт и т.д. он может посмотреть в даташите на конкретный процессор.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 14 2006, 11:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если брать индикатор сразу под динамическую индикацию, типа CA56-21SRWA от KingBright, то я бы на двух 74HC595, подключенных каскадом к SPI делал. Получается расширитель с 16 выходными сигналами, восемь из них под управление сегментами и четыре для управления ключами знакомест. Всего 4 управляющих сигнала от МК. Токоограничивающие резисторы по 200 Ом. Я такую схему (только на два знакоместа и с одним HC595) уже делал. Работает в нескольких сотнях устройств.
А прямо на МК индикацию да еще в статике вешать опасно. (8сегментов*4знакоместа)*4мА=128мА! По сравнению с собственным потреблением MSP430 это просто чудовищный ток. Как минимум на порядок превышает собственное потребление МК. Тем более, что для большиства MSP430 дается ограничение на весь кристалл в 48мА суммарного тока (и втекающий и вытекающий) через все выходные пины. Ограничение такого рода связано с тепловыделением каждого нагруженного выходного драйвера и общей максимальной рассеиваемой мощностью кристалла MSP430.
Go to the top of the page
 
+Quote Post
uriy
сообщение Apr 14 2006, 16:51
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Кстати, входной ток у МК практически всегда больше выходного. Т.е. возможно целесообразно будет активным уровнем принять уровень лог. 0 и подцепить индикаторы с общим анодом.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 14 2006, 17:22
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(urasinov @ Apr 14 2006, 22:51) *
входной ток у МК практически всегда больше выходного.

Как сие понимать? cranky.gif Если вы имели в виду под "входным" все таки втекающий ВЫходной ток логического нуля, то вы ошибаетесь. Для выходного драйвера выполненного на КМОП структурах ток лог.0 и ток лог.1 одинаковы. Поэтому для MSP430 без разницы каким уровнем управлять внешней нагрузкой. В любом случае ток, протекающий через открытый ключ выходного драйвера (неважно втекающий он или вытекающий), помноженный на падение напряжения на этом драйвере по закону Джоуля-Ленца даст выделение тепловой мощности smile.gif Именно эта тепловая мощность и служит ограничителем суммарного тока, с помощью которого можно управлять внешней нагрузкой.
Go to the top of the page
 
+Quote Post
Mike
сообщение Apr 16 2006, 06:11
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 277
Регистрация: 22-02-05
Из: Riga
Пользователь №: 2 825



Надо не забывать что при динамической индикации ток требуемый с порта равен току сегмента уноженному на скважность опроса индикатора.
Go to the top of the page
 
+Quote Post
shindarah
сообщение May 11 2006, 12:43
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



А если нужна просто индикация и проблема в отстутствии драйвера ЖК, то можно просто на выходы процессора подвесить ЖК индикатор и программно реализовать драйвер - работает, без проблем...

А светодиодный индикатор вешать на выходы контроллера это некрасиво и с точки зрения нагрузки и с точки зрения помех...
С моей точки зрения лучше всего индикацию запитывать от отдельного стабилизатора и управлять через промежуточные регистры, и конечно делать динамической.
Go to the top of the page
 
+Quote Post
One
сообщение May 19 2006, 15:21
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 29-01-06
Из: Питер
Пользователь №: 13 728



"А светодиодный индикатор вешать на выходы контроллера это некрасиво и с точки зрения нагрузки и с точки зрения помех..."

и я такого же мнения, поэтому применяю ИС драйвера от Максима:
MAX6950/MAX6951 are compact common-cathode display drivers that interface microprocessors to individual 7-segment numeric LED digits, bar graph, or discrete LEDs through an SPI™-, QSPI™-MICROWIRE™-
compatible serial interface. The supply voltage can be as low as 2.7V.
The MAX6950 drives up to five 7-segment digits or 40 discrete LEDs. The MAX6951 drives up to eight 7-segment digits or 64 discrete LEDs.

На мой взгляд это удобнее, чем на элементах И-НЕ что-то городить
ИМХО
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 30 2006, 10:46
Сообщение #12


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(rezident @ Apr 14 2006, 20:22) *
Цитата(urasinov @ Apr 14 2006, 22:51) *

входной ток у МК практически всегда больше выходного.

Как сие понимать? cranky.gif Если вы имели в виду под "входным" все таки втекающий ВЫходной ток логического нуля, то вы ошибаетесь. Для выходного драйвера выполненного на КМОП структурах ток лог.0 и ток лог.1 одинаковы. Поэтому для MSP430 без разницы каким уровнем управлять внешней нагрузкой. В любом случае ток, протекающий через открытый ключ выходного драйвера (неважно втекающий он или вытекающий), помноженный на падение напряжения на этом драйвере по закону Джоуля-Ленца даст выделение тепловой мощности smile.gif Именно эта тепловая мощность и служит ограничителем суммарного тока, с помощью которого можно управлять внешней нагрузкой.


А вот и не ошибается человек - дело в том, что размеры N и P-канальных транзисторов в структуре одинаковые, из-за этого P-канальный имеет меньшую крутизну и большее внутреннее сопротивление, соответственно, при одинаковом токе нагрузки напряжение лог.0 ближе к 0В, чем лог.1 к +питания!


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rezident
сообщение May 30 2006, 12:52
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Rst7 @ May 30 2006, 16:46) *
А вот и не ошибается человек - дело в том, что размеры N и P-канальных транзисторов в структуре одинаковые, из-за этого P-канальный имеет меньшую крутизну и большее внутреннее сопротивление, соответственно, при одинаковом токе нагрузки напряжение лог.0 ближе к 0В, чем лог.1 к +питания!

А не могли бы вы в двух словах пояснить, как связаны крутизна ВАХ полевого транзистора и сопротивление его открытого канала?
Go to the top of the page
 
+Quote Post
Slonic
сообщение May 30 2006, 13:07
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Использую контроллер динамической индикации от Philips: SAA1064T. Обслуживает 4 знакоместа с общим анодом, на входе I2C. Никаких резисторов не нужно, ток задается программно. Из внешней обвязки нужно два конденсатора и два транзистора. Очень удобная вещь.
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 31 2006, 08:11
Сообщение #15


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(rezident @ May 30 2006, 15:52) *
Цитата(Rst7 @ May 30 2006, 16:46) *

А вот и не ошибается человек - дело в том, что размеры N и P-канальных транзисторов в структуре одинаковые, из-за этого P-канальный имеет меньшую крутизну и большее внутреннее сопротивление, соответственно, при одинаковом токе нагрузки напряжение лог.0 ближе к 0В, чем лог.1 к +питания!

А не могли бы вы в двух словах пояснить, как связаны крутизна ВАХ полевого транзистора и сопротивление его открытого канала?


Крутизна характеристики определяет, какой ток может отдать транзистор при данном напряжении Uзи (ну в идеальном варианте wink.gif ). Сопротивление канала - это оммическое сопротивление самой структуры (хотя тоже зависит от Uзи). Эквивалентное сопротивление транзистора как генератора тока (определяется крутизной) и сопротивление канала получаются включены последовательно. Эту связь я и имел в виду - на ток влияет и то и другое.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01506 секунд с 7
ELECTRONIX ©2004-2016