Тёмный

P82B715 - Удлинитель шины I2C, на 20 метров по витой паре. 

arduinoLab
Подписаться 83 тыс.
Просмотров 11 тыс.
50% 1

🐾Микрухи на али: alli.pub/6y8zue?erid=2SDnjdhVpTb
🐾Желающим оказать материальную поддержку.
boosty.to/arduinolab

Наука

Опубликовано:

 

5 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 68   
@arduinoLab
@arduinoLab Месяц назад
🐾Микрухи на али: alli.pub/6y8zue?erid=2SDnjdhVpTb
@user-cw4do1lb6m
@user-cw4do1lb6m Месяц назад
Давно использую, в паре с гальваноразвязкой ( ISO1540 / ISO1540 , ADUM1251 / ADUM1251 , π220N31 / π221N31 // pai220N31 ), из-за датчиков тока в развязанных БП. на ESP32 / atmega328PB два i2c , очень удобно, один использовать для внутренних расширителей портов и др , а второй - наружу, на внешние датчики , на случай если шина ляжет , то чтоб внутренняя схемотехника продолжила работать на внутренней шине i2c.
@SIM31r
@SIM31r Месяц назад
А только развязки не хватит? Заказал такие модули, гальваническая изоляция и уровни могут преобразовать заодно. "Устройства ca-is3722 обеспечивают высокую электромагнитную помехоустойчивость и низкое излучение при низком энергопотреблении, изолируя цифровой ввод/вывод CMOS. Каждый изоляционный канал имеет логический входной и выходной буфер, разделенный емкостным изоляционным барьером из диоксида кремния (SiO2), и на каждом входе канала встроен триггер Schmitt для обеспечения отличной помехоустойчивости. Устройства ca-is3722 имеют 2 канала по 1 каналу в каждом направлении, что делает их идеальными для изоляции линий Tx и Rx приемопередатчика, например RS485, связи CAN и т. д. Когда вход либо не запитан, либо разомкен, выход по умолчанию высокий."
@sergatmel8242
@sergatmel8242 Месяц назад
Спасибо 👍 Полезная микросхемка.
@vladilion90
@vladilion90 Месяц назад
как говорится, я не знаю зачем оно мне нужно, но купить надо, просто для коллекции ) чтобы было
@OnufriyAlex
@OnufriyAlex Месяц назад
1:59 - одна ПАРА!!!!!!! не провод!
@okanvitaliy
@okanvitaliy 28 дней назад
Все это детство. И2ц не для таких расстояний. Нужно делать нормальный мост с микроконтроллером и 485 интерфейсом.
@Menshinin
@Menshinin Месяц назад
Мтранно что они для кабеля с волновым сопротивлением 100 Ом ставят терминаторы на 1кОм. На 400 кГц это должно быть важно.
@anatolysaltanow2150
@anatolysaltanow2150 Месяц назад
Приветствую! Интересно было бы увидеть серию для метеостанции с выносными датчиками для народного мониторинга! Плиз!
@user-yi4hr3ns1l
@user-yi4hr3ns1l Месяц назад
Ну на 10 см. обмен данными идет, так он будет идти и без удлинителя. А на 20 м. с замером затухания уровня сигнала?
@user-ei5ve3xn5l
@user-ei5ve3xn5l 11 дней назад
задался тем же вопросом. разговор был о шине на 20м, а тесты в ролике на 20см. откуда уверенность что оно работает? (вопрос к автору канала)
@Menshinin
@Menshinin Месяц назад
Доброго утречка :) Судя по схеме, сигнал там таки дифференциальный, а диоды там защитные, это сборка такая есть, в корпусе sot23-6, название не помню, но найти при желании можно.
@aleksbotler5358
@aleksbotler5358 Месяц назад
Почему дифсигналы в одну пару не сводятся?
@Menshinin
@Menshinin Месяц назад
@@aleksbotler5358 потому, что там две сигнальных линии и каждая из них преобразуется а свой дифференциальный сигнал.
@user-hx1it7kr1q
@user-hx1it7kr1q Месяц назад
Возьмём на заметку, спасибо! Ещё бы по воздуху на пару сотен метров передачу организовать.
@flibustieros
@flibustieros Месяц назад
lora?
@user-xl2fn8dq9e
@user-xl2fn8dq9e Месяц назад
NRF24L01
@user-hx1it7kr1q
@user-hx1it7kr1q Месяц назад
@@user-xl2fn8dq9e ,она по SPI и использует ресурсы контроллера, а эта вроде как сквозная, никакого кода добавлять не надо.
@user-hx1it7kr1q
@user-hx1it7kr1q Месяц назад
@@flibustieros , UART интерфейс, а это значит надо будет две ардуинки вместо одной.
@aloneinthekitchen5582
@aloneinthekitchen5582 Месяц назад
Месяц мучался с датчиком HTU21, он у меня на проводе 60см. ни как, не мог его заставить нормально работать. В итоге прикрутил к нему про мини и соединил все по uart. Где же Вы раньше были с этим удлинителем.)))
@dmitryterentiev918
@dmitryterentiev918 Месяц назад
60 см? Что-то тут не так. метров 5 должно работать и без удлинителя. Допустимая емкость 300 пф. Линии к плюсу подтягивали? Ну и на you tube есть несколько обзоров на удлинители I2C.
@user-dz7ep4oe4l
@user-dz7ep4oe4l Месяц назад
​@@dmitryterentiev918I2C - исключительно внутрисхемный интерфейс, выводить на проводах нельзя, там и отсутствие нормального обратного пути, и перекрестные помехи, и внешние помехи, и ёмкость линии. 30см - разумный максимум, все что больше - использовать более помехоустойчивое интерфейсы
@aleksandrv4456
@aleksandrv4456 Месяц назад
@@user-dz7ep4oe4l Чушь.
@bit_to_byte1646
@bit_to_byte1646 Месяц назад
Номиналы резисторов могут отличатся в зависимости от длины и качества кабеля. При наличии осциллографа, можно посмотреть крутость фронтов сигналов, выправляются фронты подбором номиналов резисторов, в пределах разумного конечно. Особо прямоугольного миандра там и не нужно. Все работает и так. Я как то пытался запустить датчик температуры на 10м без таких микросхем и даже получалось. Правда ненадежно. Лучше все таки удлинитель.
@SIM31r
@SIM31r Месяц назад
На 10 метров и витая пара c Ethernet не стабильно работает, если обжать неправильно, витые пары случайно подключить. У меня был такой кабель, пинги через раз проходили. Но там кабель рядом с 220В шел несколько метров. Сеть работала, умный TCP исправлял ошибки на ходу но не всегда. То есть всё зависит от экранирования и чтобы витая пара вилась правильно, даже если это SPI.
@bit_to_byte1646
@bit_to_byte1646 Месяц назад
@@SIM31r Вопрос не в Ethernet, тут разговор про сигнал I2C, у него фронты импульсов близки к прямоугольным, оно и понятно, это же не аналоговая передача сигнала, цифра. Так вот из-за длины кабеля фронты сигнала из прямоугольного превращаются в округлые и наступает момент когда контроллер уже не может достоверно определить 0 это или шум. Подтяжка резисторами дает эффект выравнивания фронта до приемлемого уровня. Я не спец в этом, просто видел сигнал до и после установки резисторов на экране осцила. Мне удалось однажды запустить датчик на длинном проводе, и все даже работало (сам был удивлен) а потом, видимо качество линии просела, или наводки (как вы говорите) пошли и датчик просто перестал видится. Хотя работал если цепануть на короткую линию. В итоге переделал схему по другому. Сейчас бы использовал для удлинения трассы эти микрухи или им подобные. Ну как то так. А по поводу 10м езернет кабеля, ну это не кабель, это недоразумение. На таком коротком расстоянии езернет работает без проблем на нормальном кабеле даже рядом с силовыми проводами. Если обжимать не по стандарту, тогда и спрос лично с обжимальщика. Стандарт учитывает все эти моменты. Как попало не надо обжимать.
@dmitryterentiev918
@dmitryterentiev918 Месяц назад
Если говорить о интересных микросхемах для I2C, то это LTC4311 аналогов я не нашел. Простота подключения, питание от 1.5 в до 5.5 в. Сделайте обзор по возможности. Обещают 30 метров. Только вот крошечная она и с макеткой не получится. Да и стоит дороже пяти штук P82B715 .
@user-qs9gv2xh7w
@user-qs9gv2xh7w Месяц назад
TPT29617A
@dmitryterentiev918
@dmitryterentiev918 Месяц назад
@@user-qs9gv2xh7w "Allows 540 pF on either side of the device at 1 MHz" - скромно в сравнении с 3000 pF. Но корпус удобный и стоит130 р в chipdip. Есть опыт использования?
@user-qs9gv2xh7w
@user-qs9gv2xh7w Месяц назад
@@dmitryterentiev918 Нет.
@tituszx1
@tituszx1 Месяц назад
А без дополнительных микросхем какая может быть длина шины i2c?
@Semen_stein
@Semen_stein Месяц назад
у меня работали датчики типа TCS34725 на расстоянии 8 метров. Питал линию 9 вольтами и собирал схему на линейных стабилизаторах до 5в на самом датчике. Импульсный какал сильными пульсациями и помехами, оттого датчик не работал вовсе
@Semen_stein
@Semen_stein Месяц назад
Однако, на такой длине линии он хоть и работал, но порой давал ложные показания. Использование PCA9515 либо PCA9517 помогло в решении проблемы. К слову, это датчик цвета) с более простыми, возможно, проблем и не будет)
@MrStaska
@MrStaska Месяц назад
Туда не колодки самозажимные просятся, а разъемы RG-45. Тогда и провода путаться не будут.
@arduinoLab
@arduinoLab Месяц назад
разъем в макетку не впаять, но да под патчкорд самое то.
@olexangrstetsiuk3092
@olexangrstetsiuk3092 Месяц назад
Впаивается китайский разьем ! Только ножки немного изогнуть , и высверлить два отверстия на 3 мм для крепления пластмассового корпуса разъема . Образовавшуюся небольшую щель между макеткой и разъемом заливаю термоклеем .
@19191max
@19191max Месяц назад
Скорее RJ-11, он на четыре контакта
@mmiro
@mmiro Месяц назад
Не, ну это не серьезно. Неужели не нашлось куска витой пары, чтобы продемонстрировать? То что она на 10 см работает думаю всем абсолютно не интересно
@avtobann
@avtobann Месяц назад
Если в самом дело нужно такое расстоянием и есть сомнения в даташите, то эксперимент на 5 шт. стоит всего 300 руб. Автор выложил уже все на блюдечке.
@mmiro
@mmiro Месяц назад
@@avtobann вот именно, смысл в этом видео тогда?)
@user-dz7ep4oe4l
@user-dz7ep4oe4l Месяц назад
А смысл проверять чип от NXP? Понимаю, если был бы подвал Китай, там да, не известно будет работать, или нет. В документации все есть
@avtobann
@avtobann Месяц назад
​@@mmiro Для меня, этот смысл, что если потребуется удлинять I2С, то просмотревший вспомнит это видео с чипом NXP. Лично я не трындел за серьезность смыслов, а уже потратил 3 доллара с пользой, на сэмплы.
@AlexeyakaLave
@AlexeyakaLave Месяц назад
Есть ещё adum1250 ещё и с гальваноразвязкой.
@user-cw4do1lb6m
@user-cw4do1lb6m Месяц назад
и iso1540
@meganoobe
@meganoobe Месяц назад
☺ пора бы на STM-32 переходить.
@RedToxy-rc7ev
@RedToxy-rc7ev Месяц назад
Зачем?
@mmiro
@mmiro Месяц назад
Фанатик STM?
@arduinoLab
@arduinoLab Месяц назад
который под санкциями? отличный план.
@meganoobe
@meganoobe Месяц назад
@@arduinoLab А. Ну ок. Почему то отлично поставляются. И стоят не по 12к как отечественный Ардуино. * у меня stm32f103 и stm32f405 - хоть *** жуй... И НЕТ проблем с их поставкой. Не надо тут .
@norfolkleb9851
@norfolkleb9851 Месяц назад
+5v на 20 метров передать тож та еще задачка, мучался как-то с видеонаблюдением
@werhoppp
@werhoppp Месяц назад
Человек. Ну ты чего? Какие 5 вольт, какие 20 м ты о чём? Если хочешь реальные расстояния покрывать, то там уже нужно использовать либо 12 вольт, либо 24. Либо, например, всю сеть запитываешь от 24 вольт и на каждом конечном устройстве ставится преобразователь, который уже преобразовывает в твои 5 вольт. У меня что-то похожее было, но я подключал на длинное расстояние, и мне нужно было 12 вольт провести на дальнюю камеру. В итоге я сделал сеть на 24 вольта. И на каждой камере поставил преобразователь от компании "бастион", который преобразует с 24 вольт на 12.
@olexangrstetsiuk3092
@olexangrstetsiuk3092 Месяц назад
​@@werhoppp, я в пачкорде запаралелил по 3 провода на питание +-12 вольт . На расстоянии 20 метров при двух амперах получаю не менее 11,5 вольта . На четвертой паре - нужная информация .
@norfolkleb9851
@norfolkleb9851 Месяц назад
@@werhopppну что поделать, заказ бы такой от работодателя: вот, говорит, тебе блок питания, вот, говорит, тебе витуха, вот камеры, делай чё хочешь, но баркас мой со дна достань ;))) и мне было 20 лет - по году на каждый метр витухи :-Д Поднимал напряжение на БП вольт до 6ти, работало худо-бедно, пока не закрыли контору) Но спасибо вам за хорошую мысль)
@werhoppp
@werhoppp Месяц назад
@@olexangrstetsiuk3092 12 вольт спокойно покрывает двадцатиметровое расстояние даже при толщине одной жилы 0,4. Так что можно спокойно витуху использовать, например, синий и бело-синий на питание, а остальные жилы куда хочешь. Ну, это опять же нужно смотреть, какие потребления. Какие амперы
@koloboochamazer1372
@koloboochamazer1372 Месяц назад
​​@@werhoppp Да вот нифига НЕ спокойно! Был опыт... Ставил камеру видеонаблюдения 12V 2A, СРЕЦИАЛЬНО поставил провод 4мм², расстояние до камеры не более 10м (т е 20 м провода), так один черт: днем- все ОК, а как ночь и вкл подсветка- кирдык картинке! Щас по POE запитал...
@vitaliym240
@vitaliym240 Месяц назад
А похожего для юсб не существует ?
@oleg4260_
@oleg4260_ Месяц назад
Есть удлинители USB по витой паре
@peaceduke256
@peaceduke256 Месяц назад
а если на прямую без микрухи по витой паре подключить датчик, сколько потянет метров по i2c?
@Dok38RU
@Dok38RU Месяц назад
Делал отопление в коттедже - метров 40 по зданию, 6 зон, полёт нормальный.
@user-ux2wi9ze3n
@user-ux2wi9ze3n Месяц назад
@@Dok38RU Выглядит фантастикой, i2s уже на метре глючить начинает, а тут 40.
@MrVaniaFan
@MrVaniaFan Месяц назад
sht20 сантиметрах на 80 перестает работать
@user-ux2wi9ze3n
@user-ux2wi9ze3n Месяц назад
@@MrVaniaFan Вот и я о том же, эта шина для внутрисхемных связей, для внешних соединений либо rs-232 либо кан.
@mmiro
@mmiro Месяц назад
@@user-ux2wi9ze3n 3 метра, esp32, 3 датчика, работает без проблем вообще (витая пара)
@olexangrstetsiuk3092
@olexangrstetsiuk3092 Месяц назад
Если нет ошибочных данных , тогда медленый модбас рту можно ,,похоронить,, ...(до 20 М.)
@SIM31r
@SIM31r Месяц назад
Модбас работает на километры и он самосинхронизируется. А SPI привязан к тактовому сигналу и ограничен скоростью света.
@olexangrstetsiuk3092
@olexangrstetsiuk3092 Месяц назад
@@SIM31r , не готов к утверждению о самосинхронизации модбаса рту , и на мастере и на всех слейвах в сети должно указываться одинаковое число бод (к примеру 9600) .
Далее
ATmega328PB и Arduino с MiniCore
8:38
Просмотров 16 тыс.
Qarindoshga uylansang😂😂
01:01
Просмотров 1,2 млн
✅ЛУЧШИЕ фишки iOS 18🔥
0:51
Просмотров 110 тыс.
ТОП-5 культовых телефонов‼️
1:00