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

 
 
 
Reply to this topicStart new topic
> Семисегментная индикация, Схемы для MSP
avesat
сообщение Nov 12 2005, 06:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Нужна схема(ы) подключения 3-х семисегментных индикаторов (4-е знакоместа) к MSP. Проблема в следующем, когда было место на ПП, но не хватало портов, мы ставили сдвиг. регистры с открытым коллектором. Все бы хорошо, но теперь совсем нет места для них, хотя есть 2 свободных порта. Как это лучше организовать, с мин кол-вом SMD компонентов и различных микрух. Жду Ваших соображений.


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 12 2005, 18:41
Сообщение #2


Гуру
******

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



Дык сделайте динамическую индикацию. Один порт с последовательными резисторами прямо на сегменты. Каждое знакоместо запитывайте через транзистор, pnp или npn в зависимости от того общий анод или общий катод у индикаторов. Итого получается 7(8)+4 выводов. Двух портов вполне хватит. Потребление и величину резисторов надеюсь сами просчитаете.
Go to the top of the page
 
+Quote Post
SergeyBorshch
сообщение Nov 12 2005, 21:07
Сообщение #3


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

Группа: Участник
Сообщений: 100
Регистрация: 28-09-05
Из: Чернигов, Украина
Пользователь №: 9 053



В динамическом режиме ток через сегменты индикатора больший, чем в статическом режиме, поэтому прямо садить индикатор на порт проца это не решение - может выгореть порт. Поэтому в данном случае просто необходимо ставить буфер для индикатора. Ну а поскольку ставится задача минимизации печатной платы, то ставить три буфера нецелесообразно. Я предлагаю попробывать использовать демультиплексор - микросхема, которая в зависимости от входного кода переключает входной сигнал на требуемый выход.
Go to the top of the page
 
+Quote Post
vika1
сообщение Nov 13 2005, 02:25
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 8-11-05
Пользователь №: 10 601



Используйте регистр 74HC595 для случая применения индикаторов с общим анодом.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Nov 13 2005, 04:20
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(avesat @ Nov 12 2005, 16:22) *
Как это лучше организовать, с мин кол-вом SMD компонентов и различных микрух.

Использовать мелкосхемы, заточенные на управление ЖК. Я использовал PCF8577, прекрасно работает. И всего две I2C веревки надо от проца.
Go to the top of the page
 
+Quote Post
VAI
сообщение Nov 13 2005, 06:23
Сообщение #6


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

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



Я использовал для динамической индикации CA04-41SRWA - 4 цифры, с общим анодом. Катоды через 390 Ом на выходы порта MSP430, как драйверы на каждый анод - полевички с p-каналом. Их очень много, есть сдвоеные, есть и одиночные - выбирайте какие хотите. Они сейчас дешевые.
Ниже списочек, очень неполный (я просто взял содержимое папки с pdf-ками)
Код
P-канал\
P-канал\Dual\
P-канал\Dual\Micro 8\
   irf7504.pdf             118,544  
   irf7506.pdf             105,915  
   irf7555.pdf              73,293  
P-канал\Dual\SO-8\
   irf7104.pdf             162,816  
   irf7304.pdf             115,585  
   irf7306.pdf             120,979  
   irf7314.pdf             162,311  
   irf7316.pdf             111,085  
   irf7324.pdf             101,579  
   irf7325.pdf             230,936  
   irf7328.pdf             111,226  
   irf7329.pdf             325,708  
   irf7342.pdf             140,226  
P-канал\Dual\TSOP-6\
   irf5810.pdf             132,991  
   irf5850.pdf             126,412  
P-канал\Singl\
P-канал\Singl\Micro 3 (SOT-23)\
   irlml5103.pdf           198,342  
   irlml5203.pdf           142,968  
   irlml6302.pdf           197,855  
   irlml6401.pdf           145,490  
   irlml6402.pdf           133,497  
P-канал\Singl\Micro 8\
   irf7604.pdf             137,842  
   irf7606.pdf             131,481  
   irf7663.pdf              79,232  
   irf7726.pdf              97,895  
P-канал\Singl\SO-8\
   irf6216.pdf             105,974  
   irf6217.pdf             108,466  
   irf7204.pdf             148,670  
   irf7205.pdf             170,210  
   irf7207.pdf              92,043  
   irf7210.pdf             148,627  
   irf7220.pdf              83,824  
   irf7233.pdf              94,729  
   irf7240.pdf             234,917  
   irf7241.pdf             183,195  
   irf7406.pdf             209,486  
   irf7410.pdf             104,951  
   irf7416.pdf             119,158  
   irf7420.pdf             106,244  
   irf7424.pdf             235,193  
   irf7425.pdf              94,029  
   irf7433.pdf             111,287  
   si4435dy.pdf             84,630  
P-канал\Singl\SOT-223\
   irfl9014.pdf            228,167  
   irfl9110.pdf            229,240  
P-канал\Singl\TSOP-6 (Micro 6)\
   irf5800.pdf             111,633  
   irf5803.pdf             112,007  
   irf5805.pdf             128,911  
   irf5806.pdf             127,688  
   irlms5703.pdf           283,062  
   irlms6702.pdf           203,939  
   irlms6802.pdf            95,946  
   si3443dv.pdf            134,528  
P-канал\Singl\TSSOP-8\
   irf7700.pdf             158,974  
   irf7701.pdf             151,310  
   irf7702.pdf             142,085  
   irf7703.pdf             215,101  
   irf7704.pdf             198,246  
   irf7705.pdf             150,071  
   irf7706.pdf             156,641  
   irf7707.pdf             157,954

Прикрепленные файлы
Прикрепленный файл  CA04_41.pdf ( 132.41 килобайт ) Кол-во скачиваний: 111
 


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


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(SergeyBorshch @ Nov 13 2005, 03:07) *
В динамическом режиме ток через сегменты индикатора больший, чем в статическом режиме, поэтому прямо садить индикатор на порт проца это не решение - может выгореть порт.

Ну, порт-то не выгорит. Если токи какие-нито значительные, то тут скорее чревато помехами на аналоговую часть.

Цитата(SergeyBorshch @ Nov 13 2005, 03:07) *
Поэтому в данном случае просто необходимо ставить буфер для индикатора. Ну а поскольку ставится задача минимизации печатной платы, то ставить три буфера нецелесообразно. Я предлагаю попробывать использовать демультиплексор - микросхема, которая в зависимости от входного кода переключает входной сигнал на требуемый выход.

Еще зависит от индикатора. У меня 3[А]ЛС339 прекрасно работали прямо с порта. И с MSP430, и с AVR. Там сегменты маленькие, токи, соответственно, тоже. Итого, вся схема - 8 токоограниивающих резисторов (или сборка) и ключи в SOT-23 на переключение разрядов.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 14 2005, 19:05
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Вообще-то лучше использовать "железо", специально предназначенное для решения данной задачи. Для светодиодных дисплеев посмотрите здесь.
Или здесь.
Еще у TI, по-моему, что-то было...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 14 2005, 22:28
Сообщение #9


Гуру
******

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



Многие советчики почему-то не обратили внимание на
Цитата
теперь совсем нет места для них, хотя есть 2 свободных порта
Я же давал совет именно для такого случая.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 15 2005, 00:18
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(rezident @ Nov 15 2005, 01:28) *
Многие советчики почему-то не обратили внимание на
Цитата
теперь совсем нет места для них, хотя есть 2 свободных порта
Я же давал совет именно для такого случая.
Ну, если бы автор темы еще и тип дисплея привел... С указанием всех необходимых напряжений и токов, естественно...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
avesat
сообщение Nov 18 2005, 18:14
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Немного просчитался с портами, осталось 12 битиков на индикаторы. А схему будем делать на одном TPIC и транзисторах. Вроде в пайсе работает. Придумал не я, а сосед справа. Хотя вышеизложенные идеи заслуживают внимания!
Раз уж затронул тему индикации, задам следующий вопрос. Хочу в следующем проекте использовать графический ЖК дисплей. Может кто уже что делал на них. Как подобрать? Неплохо бы было вывести график процесса.


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post

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

 


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


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