| Автор |
Съобщение |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
 16-bit Port Expanders?
Някой да знае къде в България се продават 16-bit Port Expanders?
|
| Пон Яну 16, 2006 10:56 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
Вместо това , защо не вземеш 2 мултиплексора по 1:8 ?
обща шина адресиране + 2 за чипселект това са ти 5 крака на мцу-то + 1 за data. ?
6 , но си запазваш SPI Модула ?
--
Има и друг вариант да изкопаеш 1:16.
4адресиране + 1 за дата (чипселекта е ясен, защото е едно ИС). = 5 крачета , но пак SPI freeeee
edit: говоря за аналогови мултиплексори , но ако няма аналогови величини слагай дигитални , по-евтини са.
пп: не си казла Port expander за какво търсиш 
|
| Вто Яну 17, 2006 1:04 am |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Търся нещо като MCP23017. С I2C.
|
| Вто Яну 17, 2006 11:31 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Това MCP не го знам какво е, но ако е по I2C защо не сложиш един по-голям PIC/AVR и да го направиш slave. Примерно правил съм такова нещо с PIC16F873, само че не беше само разширител, ами вършеше и други неща. Slave не се програмира много трудно. Добавяш елементарен протокол за портовете и какви да бъдат входове или изходи. Но това е решение за малки бройки, за по-големи серии предполагам готовия хардуер ще е по-ефективно решение.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Вто Яну 17, 2006 5:02 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
MCP-то е 16 битово И/О на Майкрочип. Не ми се слага цяло МЦУ допълнително само заради И/О то. Идеята ми беше, ако потрябват допълнителни И/О-та, просто долепям един нов чип и готово, иначе ше стане ебахти и многопроцесорното чудо  . Засега си реших проблема по друг начин. В комета имат 8 битови порт експандери, но те са на SPI. Не че това е проблем, но ми трябваха 16-битови.
|
| Вто Яну 17, 2006 5:37 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Е добре де 2x8 не е ли 16?.
Е ще ти трябва малко повече пространство и един CS в повече....
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Яну 17, 2006 6:18 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Ти като какво ги искаш тези експандери? Като вход, като изход или и като двете - да се конфигурират "в движение"?
|
| Вто Яну 17, 2006 6:48 pm |
|
 |
|
Gost
Ранг: Новодошъл
Регистриран на: Чет Дек 15, 2005 6:04 pm Мнения: 112
|
MCP се предлагат от Комет, но може и да нямат в наличност.
Има вариант на Филипс - Pca8574 във Футурел - по 4-5 лв но са 8 бита и са псевдо tri-state.
Ако нямат там - имам 3-4 броя които мога да ти дам.
|
| Вто Яну 17, 2006 7:05 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Ами точно това беше, че не се знае колко входа и колко изхода ше протрябват за в бъдеще. Предпочитам и2ц-то, макар че тея 8-битовите на СПИ мойе да навържеш 4-тири на един чип селект, както и да е, за сега съм си го решил проблема.
|
| Вто Яну 17, 2006 7:11 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
В комет имат MCP23S08. От тях имам.
|
| Вто Яну 17, 2006 7:13 pm |
|
|