roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 13:10

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 02:00 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
Постала задача определиться с "мозгом". Сижу теперь и пытаюсь выбрать оптимальный вариант. Вообщем нужно управлять 128-и клапанами)) Скорость естественно не важна и начал думать о сдвижных регистрах, адресуемых защелках, мульплексорах...много чего было, но вот никак не опеределюсь с правильным выбором. Хотел посоветоваться с более знаомыми с данным типом задачи людьми. Каким методом лучше всего воспользоваться, учитывая доступность компонентов.

Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 02:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
сдвиговые регистры на спи с защелкой.
Например 74*594
Можно еще на светодиодные драйверы посмотреть - по сути то же самое, только выход посуровее...
Например stp16cp05


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 02:36 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
74*594 - 8-бит, не расматривается..
stp16cp05 поинтересней будет, т.к. 16-бит, правда вот буфера мощные на выходах не уверен что понадобляться...
пока тема "висела" еще поднарыл DN8648FBP - идеально, только вот по доступности не знаю...

74F676 - ничего так, правда только на мостчипе нашел. Интересно какими партиями они продают)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 03:23 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
74*595 - защёлка есть, цена и достовабельность отличная


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 03:33 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
представте сколько мне их нужно на 128 клапанов))
128\8 = 16шт)
поэтому ищутся более оптимальные решения...
хотябы 16-бит
в идеале конечно же 32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 03:40 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
16*0,12$ за 595 против 8*1,3$ за stp16cp05.
про оптимальность не очень понял, можно поподробней?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 04:04 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
128 клапанов, что бы управлять ими прямо с МК - не реально, не видал такого чуда))
,да и не вижу смысла..
если брать 8-ми битные регистры то на 128 клапанов нужно напаять 16 микросхем, поэтому как бы хотелось сэкономить в количествах и использовать 16-битные, т.к. их понадобиться в два раза меньше:)
Ну а 32-бит вообще клас, 4-е штуки поставил и наслаждаешься. Правда что по цене они вынесут, пока не извесно. Но и паять/разводить по плате 16 микрух тож не особо дёшево.
Вот и ищу "золотую серединку".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 04:25 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
при разводке платы это в буквальном смысле на пару минут дольше. паять всего-лишь на 128 пинов больше. :crazy: запаять 128 пинов явно 8 баксов не стоит


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 04:30 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
еще забыл площадь платы добавить (увеличится) ну и однозначно в таком варианте(16 микрух) придется 2-х сторонку делать...тож+++++

правда теперь надо поинтересноваться расценками на заводе, т.к. последний раз там заказывал еще года 3-4 назад))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 06:25 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
немного увеличив площадь не сложно и односторонкой обойтись. :oops: может просто приловчился односторонки делать. просто лутом мягко говоря двухсторонку делать... для несложных плат проще несколько нулевых резюков добавить.
учитывая текущую стоимость пр-ва плат, такая немного увеличенная в размерах плата выйдет максимум на 2-5грн дороже. так что в итоге всё выйдет и дешевле и достовабельней.
:) всё кардинально меняется, если нужны токи поболее, тогда да. 2*(595+uln2803) или еще хуже - вместо улн, использовать рассыпухой транзисторы, резисторы и иногда диоды. по сравнению со всякими спец микрами для случая управления светодиодами часто дешевле выходит (и намного), но ну его на бок такую возню с себестоимостью.
если надумаете на stp16cp05 делать, то сейчас они есть на http://www.kosmodrom.com.ua/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 12:49 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А если попробовать мультиплексирование? Количество выходов можно почти в 2 раза например увеличить

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Мультиплексирование хорошо там где от ШИМа можно питаться, не думаю что клапанам это понравится :)

А по поводу микр - лучше использовать обычную элементную базу - потом сгорит редкий чип - где искать будете?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
stp16cp05 не особо то интересует, тока для управления клапаном не хватит точно, по любому придёться доставлять ключи... Больше приклонен к 74F676 не с ней тоже не особо доставаемая..

о мультиплексорах тоже думал, однозначно надо ставить защелки по выходам - не то)

Скажу по правде, вчера еще сильно приклонялся к 32-бит, но вот по вашим советам выходит что оптимальней(вроде) будет побольше плата.. Жду ответа по стоимости и мин заказу на 74F676 и DN8648FBP. Вторая чем хороша что держит по 100мА на один пин, возможно сможет сразу клапаном управлять без дополнительных ключей (пока еще ищу клапана, тоже не простая задача)).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 14:47 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а программируемую логику поставить религия не позволяет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Увеличение количества выходов у МК
СообщениеДобавлено: 10 май 2010, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
с ней еще никогда не сталкивался, что можете посоветовать?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO