-
- Нарисовал "рисунок" неправильно. Естественно, RX подключается перед диодом. - FDA(10.01.2013 09:10)
- Для PIC12F1822 параметр Capacitive Loading Specs on Output Pins = 50 pF MAX. Чисто формально 10 м кабеля и плюс 100 входов явный перебор по допустимой ёмкостной нагрузке. - Chum_A(10.01.2013 14:04)
- Чисто формально нельзя к ножке подключить 1000мкф через 1гОм резистор? Тогда в этой формальной логике где-то ошибка. И ёмкость кабеля + 100 входов никак != чисто ёмкостной нагрузке -- в первом случае это LC-LC-LC-LC... Будет ли работать? Не fk0(119 знак., 10.01.2013 14:40)
- На 10м при 19200 никаких волновых явлений нет и на 100м нет. И L там по сравнению с С никакая. Да, можно подключить через резистор и раз - затянуть фронты на линии (причём для приведённой схемы фронт 0->1 будет длиннее, чем 1->0), два - сместить Chum_A(178 знак., 10.01.2013 14:49 - 14:54)
- "волновые явления" есть независимо от скорости передачи, хоть 1200, хоть 115200. И L там более чем достаточная для их появления. Другое дело что... приёмник UART считывает данные через ~1/2 периода, когда на низкой скорости волновые явления уж fk0(267 знак., 10.01.2013 15:10)
- Ну, почти достигли консенсунса :). Для "волновых явлений" (с) требуется соотношение длинны волны к длинне линии, ну от 10:1. Если бы 19200 была бы чистым синусом, то на 10 м "явлений" нет и быть не может. Источник "явлений" - фронты с их широким Chum_A(331 знак., 10.01.2013 15:44)
- Гонял I2C на проводе ~1.8 метра. Намаялись на всю оставшуюся жизнь! Кабель пришлось брать специальный -- от Firewire кабелей отрезать. Другое вообще не работало. Частота опять же не имеет большой значимости, хоть 400кГц, хоть 50кГц, глюков fk0(667 знак., 10.01.2013 16:26)
- Странно. Что-то в консерватории не то. Даже стандарт специальный есть для I2C как внешней шины. ACCESS.BUS (->) называется. До сих пор активно используется для смарт-UPSов. Бери цидулку и юзай как рекомендуют, если сам не можешь догнать как Dir(17 знак., 10.01.2013 17:16, ссылка)
- Чего??? Я I2C гоняю на расстояниях до 20 м! И это без всяких драйверов-умощнителей типа P82B715. Никаких проблем нет. Подтягивающий резисторы на SCL, SDA 510 ом стоят. - FDA(10.01.2013 16:53)
- Хм, странно. Этот самый I2C "при старом режиме" жил себе в VGA кабеле и даже можно было монитор из-под "Винды" подстроить. Ничего особенного, типа отдельных витых пар для I2C в отдельных экранах, там не встречалось. - Chum_A(10.01.2013 19:41, ссылка)
- При новом режиме HDMI/DVI DDC это он же :-) - Shura(10.01.2013 23:32)
- основные проблемы чаще бывают не от отсутствия экранирования, а от земляных петель, неудачно расположенных электрически преобразователей напряжения и прочего, что обычно зовут руками. Но конечно просто так гонять далеко ТТЛ-сигналы не стоит - koyodza(10.01.2013 19:44)
- :))) "А гадость пьют из экономии..."(с), не от хорошей же жизни гоняли. Там таки ОК, не совсем TTL. - Chum_A(10.01.2013 19:56)
- в данном случае это не существенно, все и так поняли что я имел ввиду - koyodza(10.01.2013 21:08)
- Там так и логические уровни CMOS, а не TTL. Кроме того, даже при одних и тех же логических уровнях есть существенная разница между подключениями "точка-точка" и "шина с несколькими узлами". - rezident(10.01.2013 20:06 - 20:09)
- :))) "А гадость пьют из экономии..."(с), не от хорошей же жизни гоняли. Там таки ОК, не совсем TTL. - Chum_A(10.01.2013 19:56)
- Хм, странно. Этот самый I2C "при старом режиме" жил себе в VGA кабеле и даже можно было монитор из-под "Винды" подстроить. Ничего особенного, типа отдельных витых пар для I2C в отдельных экранах, там не встречалось. - Chum_A(10.01.2013 19:41, ссылка)
- Гонял I2C на проводе ~1.8 метра. Намаялись на всю оставшуюся жизнь! Кабель пришлось брать специальный -- от Firewire кабелей отрезать. Другое вообще не работало. Частота опять же не имеет большой значимости, хоть 400кГц, хоть 50кГц, глюков fk0(667 знак., 10.01.2013 16:26)
- Ну, почти достигли консенсунса :). Для "волновых явлений" (с) требуется соотношение длинны волны к длинне линии, ну от 10:1. Если бы 19200 была бы чистым синусом, то на 10 м "явлений" нет и быть не может. Источник "явлений" - фронты с их широким Chum_A(331 знак., 10.01.2013 15:44)
- тут нужно рассматривать не только и не столько передачу данных, сколько питания, а также влияние питания на передачу данных. Голая линия данных на 10м больших сложностей не составила бы - koyodza(10.01.2013 14:55)
- "волновые явления" есть независимо от скорости передачи, хоть 1200, хоть 115200. И L там более чем достаточная для их появления. Другое дело что... приёмник UART считывает данные через ~1/2 периода, когда на низкой скорости волновые явления уж fk0(267 знак., 10.01.2013 15:10)
- На 10м при 19200 никаких волновых явлений нет и на 100м нет. И L там по сравнению с С никакая. Да, можно подключить через резистор и раз - затянуть фронты на линии (причём для приведённой схемы фронт 0->1 будет длиннее, чем 1->0), два - сместить Chum_A(178 знак., 10.01.2013 14:49 - 14:54)
- Чисто формально нельзя к ножке подключить 1000мкф через 1гОм резистор? Тогда в этой формальной логике где-то ошибка. И ёмкость кабеля + 100 входов никак != чисто ёмкостной нагрузке -- в первом случае это LC-LC-LC-LC... Будет ли работать? Не fk0(119 знак., 10.01.2013 14:40)
- Для PIC12F1822 параметр Capacitive Loading Specs on Output Pins = 50 pF MAX. Чисто формально 10 м кабеля и плюс 100 входов явный перебор по допустимой ёмкостной нагрузке. - Chum_A(10.01.2013 14:04)
- Нарисовал "рисунок" неправильно. Естественно, RX подключается перед диодом. - FDA(10.01.2013 09:10)