RSS  |  PDA

Это реклама. Ссылки открываются в новом окне.
Микроконтроллеры

комумтирование 10 нагрузок от AVR

Стр. 1 | 2
2t315b ◊
24.11.2007, 00:44

Доброе время суток! Понадобилось тут коммутировать 10-20 нагрузок от одной аврки, предпочтительно что попроще, потому что особых ресурсов не требуется, а стрелять их пушки по воробьям неохота. Планирую задействовать под это ATTINY2313. Требуется в произвольном порядке в любое время коммутировать от десяти до двадцати нагрузок. Как можно расширить порты? Может быть использовать сдвиговый регистр?

# 
chav1961 ◊
24.11.2007, 05:50

Сдвиговый регистр нужен с защелкой, чтобы не было неприятных артефактов. Таких запросто не найдешь. Я в таких случаях использую драйверы светодиодов (что-нибудь наподобие BU2090 или DM134)

# 
smg123
24.11.2007, 08:10

Лучше дешифратор какой-нибудь или преобразователь двоичного кода в десятичный.
Например 555ИД10 (74LS145 ). Проще программировать. Вывел код и спокоен. Один порт (8разрядов) сможет обслужить 20 нагрузок с 2-мя такими дешифраторами. Правда сдвиговый регистр можно наращивать, а его и 8 ногая тинька обслужит.

# 
chav1961 ◊
24.11.2007, 08:24

smg123, дешифратор в каждый момент времени выдает код только на 1 линию. Слово "коммутировать" в вопросе может означать и ровно одну нагрузку, и несколько. В первом случае дешифратор - вполне разумное решение, а если случай не первый ? Регистр сдвига в этом плане более универсален.

# 
smg123
24.11.2007, 08:27

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

# 
Элеман ◊
24.11.2007, 09:38

Самое простое перейти на ATmega 128 (тем более , что стоит 100-120 руб) не то , что 1-2 года назад. И проблема закрыта.

# 
2t315b ◊
24.11.2007, 11:29

В том то и дело, что нет нужны коммутировать их одновременно, так что 555ИД10 будет в самый раз! А покупать мегу128 ради такого дела - получается та самая "стрельба из пушек", которую так хочется избежать...

# 
Cheeeper ◊
24.11.2007, 11:30

ИМНО
самое просто по оргпнизации и управлению, если нельзя или не желательно исп многовыводней проц -

2шт 74хх373 позволят вам коммутировать 16 нагрузок при помощи 10 ног от проца,
3шт - 24 выхода -11 ног
4 шт - 32 вых - 12 ног

"+" простота организации, развязка-разгрузка проца
"-" доп корпуса....

# 
AHTOXA ◊
24.11.2007, 12:32

Я бы ещё упомянул 74xx595. Сдвиговый регистр, с защёлкой. Есть варианты с мощным выходом (типа TPIC6C595)

# 
AHTOXA ◊
24.11.2007, 13:03

chav1961: что-нибудь наподобие BU2090

Интересная микруха... Жалко только, что нельзя их ставить в цепочку, то есть, придётся на каждую из них выделять по отдельной ножке.

# 
Страницы:
1  2