|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:58 am
| Автор |
Съобщение |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: разширител
Zdrav наи сетне ме разбра за какво пуснах темата. Имам нещо точно по втория и четвъртия му пример. Отдалечен дисплей и клавиатура, както и серийна комуникация, която дефакто правя по SPI
|
| Вто Фев 14, 2012 10:17 am |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: разширител
Или не тренираш достатъчно, или прекаляваш при тренировка.
|
| Вто Фев 14, 2012 2:55 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: разширител
Абе със старата травма шега не бива 
|
| Вто Фев 14, 2012 4:33 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: разширител
Ти си в грешка! И аз не пия. Това за болестите се тълкува грешно. Идват от нередовно пиене, а не от липса на пиене  . Тъй че който се е набутал да пие - трябва да е редовно. @Desert Leo Моят скромен опит сочи че I2C изобщо е ненадеждна като цяло (с тези 4,7к към захранването...). SPI е в пъти по-добре, а SPI експандери няма много (да не кажа че хич). Отделно, че експандера си живее свой собствен живот и в един момент може да се окаже, че не прави точно това което се очаква от него (ако се ресетне по някаква причина). I2C + експандер си е рисково начинание. Не че нямаме такива решения, но сега ако трябваше да правя нещо такова, сигурно щях да го реша по друг начин. Ако няма да е нещо твърде отговорно - тогава може.
|
| Пет Мар 16, 2012 1:11 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: разширител
 |  |  |  | velio написа: Ти си в грешка! И аз не пия. Това за болестите се тълкува грешно. Идват от нередовно пиене, а не от липса на пиене  . Тъй че който се е набутал да пие - трябва да е редовно. @Desert Leo Моят скромен опит сочи че I2C изобщо е ненадеждна като цяло (с тези 4,7к към захранването...). SPI е в пъти по-добре, а SPI експандери няма много (да не кажа че хич). Отделно, че експандера си живее свой собствен живот и в един момент може да се окаже, че не прави точно това което се очаква от него (ако се ресетне по някаква причина). I2C + експандер си е рисково начинание. Не че нямаме такива решения, но сега ако трябваше да правя нещо такова, сигурно щях да го реша по друг начин. Ако няма да е нещо твърде отговорно - тогава може. |  |  |  |  |
Честно казано си помислих, че си бил пийнал, когато си писал това, но щом не пиеш...я пак почети написаното от теб и си помисли...
|
| Пет Мар 16, 2012 2:55 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: разширител
|
| Пон Мар 19, 2012 11:31 am |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: разширител
Това няма значение. Просто се чудя защо адресираш твоите разсъждения към мен. 1. Това: "... I2C изобщо е ненадеждна като цяло (с тези 4,7к към захранването...) ..." го кажи на Филипс, а и на останалите фирми които правят чепове с този интерфейс. Заедно с твоите съображения за надеждност. 2. Това: "... SPI е в пъти по-добре ..." го кажи на Моторола и може да очакваш медал. 3. "... а SPI експандери няма много (да не кажа че хич). ..." Бря! А аз си мисля, че управлявам MCP23S08 точно по SPI. 4. С това: "... Отделно, че експандера си живее свой собствен живот и в един момент може да се окаже, че не прави точно това което се очаква от него (ако се ресетне по някаква причина). ..." можеш да напишеш дисертация и да започнеш научна дейност (за да не се занимаваш с електроника). 5. Това: "... I2C + експандер си е рисково начинание. ..." прави мен и подобно мислещите храбреци. Мерси!
|
| Вто Мар 20, 2012 9:02 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: разширител
Абе което си е вярно - вярно си е - I2C е егати изгърбения интерфейс. Скоро пак се мъчих с него, баси това нe подлежи на никаква автоматизация. Иска една камара евенти да се обработват, не подлежи на смислен DMA трансфер и това за някаква пиклива скорост от 400кбода. Която за да постигнеш вероятно процесора само с него трябва да се занимава...
Единственото му предимство свършва с 2те жици. Нищо друго хубаво няма.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Мар 21, 2012 10:17 am |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: разширител
Абе има SPI, ама два модела срещу 200 в полза на I2C. Не е като да не съм ги разглеждал. Шумоустойчивостта на I2C никаква я няма. Особено ако наблизо има GSM. Да не говорим че някои схеми дори нямат сила да дръпнат напрежението под 0,7V (въпреки обявеното в документацията), но това вече си е до самата схема. А експандер + електростатични раряди = непредвидимо поведение (всъщност се ресетва и изходите стават входове и т.н.). Поне тоя дето съм работил с него чат пат си прави каквото си поиска като го поставиш в по-кофти условия.
|
| Сря Мар 21, 2012 11:59 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: разширител
Ми няма как нещо дето изходния му драйвер е високоомен да е шумоустойчиво или бързо. Това си е мислено от Филипс в зората на цифровизацията на аудиотехниката. За тогава е било ОК, ама днес си е чист архаизъм.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Мар 21, 2012 2:11 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: разширител
I2C не ме карайте да почвам, това е толкова 1982. 30 годишен протокол хахахха вече никъде не се ползва, навсякъде го заместват с 10GBASE-LR, който предлага по-вискока скорост, по-вискога надежност, по-вискока шумоустойчивост и по-големи разстояния.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Мар 21, 2012 4:29 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: разширител
Ми да беше почнал...
|
| Сря Мар 21, 2012 9:44 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3532
|
 Re: разширител
Айде сега и ти. Просто казвам че трябва да се внимава къде се ползва, защото не е подходящ за навсякъде.
|
| Чет Мар 22, 2012 1:38 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: разширител
Ей големи сравнения голямо чудо. I2C и SPI (барабар с разните му кодешки производни/подобия) имат много малко подходящи за сравнение точки. I2C е предназначено за достъп до много малки на брой неща по платката по две жици. Примерно някой-друг термометър, eeprom, някое бавно ADC, часовник, ей такива работи. Естествено не може да бъде особено бързо с тия общи дръпнати с 1 кило+ нагоре жица. SPI е по идея само за едно нещо (ако и да могат да се навържат серийно повече и да им се говори винаги на всичките). И може да бъде бързо, десетки MHz (че и над 100) са нещо обичайно. Съответно се ползва за по-бързи цели, DAC-ове, ADC-та - докъдето стигне 100-ина MHz клок, оттам нагоре вече нещата запаралеляват  . Но факторът скорост спрямо I2c е към 1000 (100MHz/100 kHz - вярно, че има и 400 kHz I2C понякога). Ако човек има свободен SPI или два GPIO изхода и му трябват още няколко изхода да се "разширява" през I2C е чист мазохизъм, че е и лошо решение (колко I2C паралелни портове има да се правят от > 1 източник). Едно (или повече) 74xx164 е предостатъчно за целта, струва стотинки и го има навсякъде.
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Чет Мар 22, 2012 2:52 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: разширител
Ами точно в гсми-те и2ц доста се използва  и експандери ползват  пак в гсм-те. за справка айпада на ейпъл. Ако е толкова зле и2ц-то защо го ползват ?  а и скоростта може да е при High Speed Mode до 3.4 MHz....  има решения за дълги жици  но не забравяйте че и2ц означава Inter-Integrated Circuit, демек замислено е и се ползва главно на ниво платка а не на комуникация устройства на 10-ки метри разстояние  (макар че съм виждал едно решение за водни смесители за душове и вани дето е до 10 метра кабела ) това че има ограничения откъм адресация на устройства е друга тема но си е много удобен интерфейс
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Чет Мар 22, 2012 3:19 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: Google [Bot] и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|