-
- Согласовать 3.3 В и 9 В, что не так? - FDA(27.09.2013 11:22)
- В ДШ английским по белому написано: bus input high voltage 3 V min. - KLIM83(27.09.2013 11:31)
- Где ты видел 9-вольтовый I2C? - Shura(27.09.2013 11:25)
- есть даже 15 вольтовый. Upd: Пардон за битую ссылку. Закачал в аплоад - lexxx-lexxx(27.09.2013 11:55 - 13:31, ссылка)
- Это экстендер, а не периферийное устройство. А в аплоад закачивать/к посту прикреплять лежащий в открытом доступе PDF не надо - достаточно дать корректную ссылку --> - MBedder(27.09.2013 12:05 - 13:47, ссылка)
- спасибо за 5 копеек. скоро миллионером стану - lexxx-lexxx(27.09.2013 13:54)
- Какая разница? Там I2C интерфейс есть? Есть! Вот тебе и ответ! - FDA(27.09.2013 13:49)
- Там специально задраны ДОПУСТИМЫЕ уровни Vih, чтобы дать юзеру возможность повысить помехоустойчивость на ДЛИННЫХ шинах. А периферии и МК с такими уровнями нет и быть не должно, равно как и длинных шин I2C - четай стандарт. Точка. - MBedder(27.09.2013 13:52)
- Откуда такой бред сказал про то, что у I2C не может быть длинных линий??? P82B715 позволяет передавать данные на 50 м и более! - FDA(27.09.2013 13:57, ссылка)
- Тебе слово "экстендер" перевести, или сам потрудишься? I2C разработана и предназначена для связи между МК и периферией в пределах платы или накрайняк приборного корпуса, и наружу ее высовывают только безмозглые юные пионеры - MBedder(27.09.2013 14:09)
- Если у тебя мозгов не хватает как использовать I2C, то закрой рот и не высовывайся! - FDA(27.09.2013 15:47)
- +1. Был опыт, немного негативный, но тем не менее считаю решение адекватное, но нужен грамотный подход, много ньюансов не проявляющхся когда всё то же самое в пределах платы. У philips'а это всё рассмотрено и есть решения на вся случаи. Знаю, fk0(387 знак., 27.09.2013 16:15)
- Я применяю I2C с драйверами P82B715 на расстояниях до 10 м. Работает всё нормально, но следует предусматривать адекватную обработку в случае помех. Я накладываю свой протокол поверх I2C. Все работает отлично. Как уже правильно заметил fk0, при FDA(204 знак., 27.09.2013 18:07)
- а какая скорость i2c при этом используется? - User_(28.09.2013 12:46)
- Можно ли назвать интерфейс I2C со "своим протоколом поверх"? - Vladimir Ljaschko(27.09.2013 22:41)
- Поверх I2C идёт бинарный протокол с контрольной суммой CRC16. - FDA(27.09.2013 23:05)
- Т.е. на битовом уровне нет никаких специальных мер по повышению надежности? Подавления коротких импульсов? Мажоритарной выборки? - Vladimir Ljaschko(27.09.2013 23:32)
- Поверх I2C идёт бинарный протокол с контрольной суммой CRC16. - FDA(27.09.2013 23:05)
- Синхронный интерфейс типа SPI, пропущенный через дифф.интерфейс (типа RS422 или LVDS), аналогично не требует кварцевого резонатора. Однако SPI более скоростной и намного проще, чем I2C для работы, защиты и изоляции. Пускать неизолированный и/или rezident(226 знак., 27.09.2013 18:19)
- Я уже приводил пример: клавиатура компьютера. И что характерно, в условиях помех дифференциальный USB (в чём сходство с LVDS) сбоит _больше_... Что касается SPI, то он не позволяет строить шину без огромного числа проводов, ввиду чего не fk0(654 знак., 28.09.2013 10:36 - 10:39)
- Вы уже третий раз приводите в пример клавиатуру PC, но в клавиатуре не I2C! Там модифицированный протокол синхронного USART, который ведет свою "родословную" от терминала с RS232. rezident(900 знак., 28.09.2013 22:39 - 22:49, ссылка)
- Ты, я смотрю, кроме COM-порта и RS485 интерфейса в жизни ничего более не применял. Я продал более 4500 шт. устройств с интерфейсом I2C и драйверами, о которых я писал выше. Все они работают на различных предприятиях в стандартных промышленных FDA(90 знак., 27.09.2013 21:17)
- Я уже приводил пример: клавиатура компьютера. И что характерно, в условиях помех дифференциальный USB (в чём сходство с LVDS) сбоит _больше_... Что касается SPI, то он не позволяет строить шину без огромного числа проводов, ввиду чего не fk0(654 знак., 28.09.2013 10:36 - 10:39)
- Питать 5-вольтовый МК от 12В - тоже решение адекватное, ведь работало же :)) - MBedder(27.09.2013 16:25)
- Зачем перевирать? Там 12 В появилось всего лишь из-за ошибки монтажа и её пропуска на выходном контроле. - FDA(27.09.2013 18:09)
- Ja, ja, naturlich - продолжай пионерить на здоровье, только не еби мозг другим, что так можно/нужно делать - MBedder(27.09.2013 19:01)
- Я то хоть что-то делаю, а ты только пиздаболишь! - FDA(27.09.2013 21:18)
- Я "что-то" не делаю. А то, что я делаю - тебе, пионэр, ниасилить никогда - MBedder(27.09.2013 21:24)
- Пока мы видим, что ты только говоришь об этом. - fk0(28.09.2013 10:40)
- Кому надо - видели, видят, и будут видеть. Тебе точно не надо. - MBedder(28.09.2013 12:10)
- Пока мы видим, что ты только говоришь об этом. - fk0(28.09.2013 10:40)
- Я "что-то" не делаю. А то, что я делаю - тебе, пионэр, ниасилить никогда - MBedder(27.09.2013 21:24)
- Я то хоть что-то делаю, а ты только пиздаболишь! - FDA(27.09.2013 21:18)
- Ja, ja, naturlich - продолжай пионерить на здоровье, только не еби мозг другим, что так можно/нужно делать - MBedder(27.09.2013 19:01)
- Уйди отсюда. Твои высеры уж точно ни к чему. - fk0(27.09.2013 16:35)
- Откуда уйти прикажешь, любезный? - MBedder(27.09.2013 16:42)
- Зачем перевирать? Там 12 В появилось всего лишь из-за ошибки монтажа и её пропуска на выходном контроле. - FDA(27.09.2013 18:09)
- Я применяю I2C с драйверами P82B715 на расстояниях до 10 м. Работает всё нормально, но следует предусматривать адекватную обработку в случае помех. Я накладываю свой протокол поверх I2C. Все работает отлично. Как уже правильно заметил fk0, при FDA(204 знак., 27.09.2013 18:07)
- Хуясе высер. "Знать, она сильна"(с) :)) - MBedder(27.09.2013 15:50)
- +1. Был опыт, немного негативный, но тем не менее считаю решение адекватное, но нужен грамотный подход, много ньюансов не проявляющхся когда всё то же самое в пределах платы. У philips'а это всё рассмотрено и есть решения на вся случаи. Знаю, fk0(387 знак., 27.09.2013 16:15)
- Если у тебя мозгов не хватает как использовать I2C, то закрой рот и не высовывайся! - FDA(27.09.2013 15:47)
- Тебе слово "экстендер" перевести, или сам потрудишься? I2C разработана и предназначена для связи между МК и периферией в пределах платы или накрайняк приборного корпуса, и наружу ее высовывают только безмозглые юные пионеры - MBedder(27.09.2013 14:09)
- Откуда такой бред сказал про то, что у I2C не может быть длинных линий??? P82B715 позволяет передавать данные на 50 м и более! - FDA(27.09.2013 13:57, ссылка)
- Там специально задраны ДОПУСТИМЫЕ уровни Vih, чтобы дать юзеру возможность повысить помехоустойчивость на ДЛИННЫХ шинах. А периферии и МК с такими уровнями нет и быть не должно, равно как и длинных шин I2C - четай стандарт. Точка. - MBedder(27.09.2013 13:52)
- Это экстендер, а не периферийное устройство. А в аплоад закачивать/к посту прикреплять лежащий в открытом доступе PDF не надо - достаточно дать корректную ссылку --> - MBedder(27.09.2013 12:05 - 13:47, ссылка)
- есть даже 15 вольтовый. Upd: Пардон за битую ссылку. Закачал в аплоад - lexxx-lexxx(27.09.2013 11:55 - 13:31, ссылка)
- Согласовать 3.3 В и 9 В, что не так? - FDA(27.09.2013 11:22)