Перейти к содержанию
    

Семисегментная индикация

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык сделайте динамическую индикацию. Один порт с последовательными резисторами прямо на сегменты. Каждое знакоместо запитывайте через транзистор, pnp или npn в зависимости от того общий анод или общий катод у индикаторов. Итого получается 7(8)+4 выводов. Двух портов вполне хватит. Потребление и величину резисторов надеюсь сами просчитаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В динамическом режиме ток через сегменты индикатора больший, чем в статическом режиме, поэтому прямо садить индикатор на порт проца это не решение - может выгореть порт. Поэтому в данном случае просто необходимо ставить буфер для индикатора. Ну а поскольку ставится задача минимизации печатной платы, то ставить три буфера нецелесообразно. Я предлагаю попробывать использовать демультиплексор - микросхема, которая в зависимости от входного кода переключает входной сигнал на требуемый выход.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как это лучше организовать, с мин кол-вом SMD компонентов и различных микрух.

Использовать мелкосхемы, заточенные на управление ЖК. Я использовал PCF8577, прекрасно работает. И всего две I2C веревки надо от проца.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я использовал для динамической индикации 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В динамическом режиме ток через сегменты индикатора больший, чем в статическом режиме, поэтому прямо садить индикатор на порт проца это не решение - может выгореть порт.

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

 

Поэтому в данном случае просто необходимо ставить буфер для индикатора. Ну а поскольку ставится задача минимизации печатной платы, то ставить три буфера нецелесообразно. Я предлагаю попробывать использовать демультиплексор - микросхема, которая в зависимости от входного кода переключает входной сигнал на требуемый выход.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Или здесь.

Еще у TI, по-моему, что-то было...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Многие советчики почему-то не обратили внимание на

теперь совсем нет места для них, хотя есть 2 свободных порта
Я же давал совет именно для такого случая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Многие советчики почему-то не обратили внимание на
теперь совсем нет места для них, хотя есть 2 свободных порта
Я же давал совет именно для такого случая.

Ну, если бы автор темы еще и тип дисплея привел... С указанием всех необходимых напряжений и токов, естественно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...