барметала?
Может быть простотой)
Ну, например, I2C как-то плохо работает в топологии "звезда" с хвостами по два метра.
Ну а не на Ардуино напишите сразу что будет топ непременно?
Я уже писал выше, что Ардуино - прежде всего идеология.
А это как то с ардуино связано?
Напрямую. Низкий порог входа порождает повышенную концентрацию неквалифицированных разработчиков.
тут отлично подойдет цитата "Ничто не портит музыку так, как её поклонники."
я нихуя не смыслю в i2c, но разве это не физическая/схемотехническая проблема?
В данном случае это идеологическая проблема. Очень сложно объяснить ардуинщику, что так делать не надо, несмотря на то, что "вот тут на столе работает".
без относительно ардуино, i2c в топологии звезда вообще работает? если да, то при каких условиях (записанных в станадртах? известных разработчикам?) (ну как пример -- в одну RJ45 розетку можно воткнуть два ethernet устройства. и работать будет. если поставить полудуплекс и все умеют ловить коллизии. но в стандарте это напрямую не записанно)
Не вижу причин, чтобы оно не работало в пределах одной платы, особенно если поставить резисторы для снижения добротности линии, но вытаскивать I2C наружу категорически не стоит.
ага, хорошо, буду знать. а что кстати стоит? а метров на 20? а на улице? (это три разных вопроса)
Сбалансированные звезды кое-как могут работать. Только зачем, когда можно поставить буфер/редоайвер?
это как-то жестоко. и дорого.
Поверьте моему опыту. Болезненному опыту. :)
А на соседнюю плату в аутомотив шлейфом в 20 см? (Без всяких звезд, экранчик вынести)
Сложно сказать. Я вообще предвзято отношусь к I2C, потому что этот интерфейс исторически принес мне рекордное количество головной боли. :)
Я сильно удивился в своё время, когда открыл для себя PM-BUS. Мне показалось, что это худшее, что можно было использовать в качестве физического уровня для данной задачи.
Это вроде сорт SMBus?
Угу. для источников питания.
это напоминает мне как нинтендо обосновывает длину кабелей у падов от nes mini classic
А что вообще из себя представляет "топология "звезда" в случае I2C?
Изредка бывает. EDID, например)
Кстати, edid - это прямиком к микросхеме памяти по dvi/VGA/HDMI кабелю?
Да. Только часто не к 24с02, а к ее эмулятору, встроенному в чип скалера или микома
Обсуждают сегодня