Отговори на тема  [ 45 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
I2C на далечно разтояние 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: I2C на далечно разтояние
Нестандартна, нестандартна, колко да е нестандартна.
Харесал си от сергията на Али Баба разни сензори и прочие, запоени на отделни малки платчета но само с I2C или SPI интерфейс. И колко му е на един мозайкаджия да поиска да ги свърже с по-дълги жици без да му мисли много много.
"предимно логически"-я протокол I2C има следните особености:
1. referenced to ground. т.е. една маса ходи навсякъде със сигналите със всичките му последствия.
2. има отделен клок сигнал, т.е.предимно логическия протокол I2C има ограничена търпимост към фазово разминаване между клок и данни на физическо ниво.

Нищо против I2C. Нищо против подобни теми. Но и да не изопачаваме нещата.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Нед Юни 09, 2019 9:46 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Юни 05, 2019 3:03 pm
Мнения: 36
Мнение Re: I2C на далечно разтояние
Ето го сега и практическия въпрос, ето тази схема съм направил с 30м кабел, когато по FTP-то няма ток, работи перфектно с Pullup резистори на 1К, когато закача +12V и спира да работи, как да го подкарам, с какъв резистор?

Това не е точната ми схема принципна схема е , Pullup-a е закачен на 5V след като 12V се преобразуват на 5 от DC-DC конвертор


Прикачени файлове:
P822B715PN-Schematic.jpg
P822B715PN-Schematic.jpg [ 42.28 KiB | Прегледано 4411 пъти ]
Пон Юни 10, 2019 2:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 11:49 pm
Мнения: 4394
Местоположение: София
Мнение Re: I2C на далечно разтояние
В чаршафа на схемата от стр. 10 дават пул-ъп резистори от по 470 Ома (към 5V) от двете страни на линията между екстендерите.


Пон Юни 10, 2019 2:36 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: I2C на далечно разтояние
.....


Прикачени файлове:
P822B715PN-Schematic.jpg
P822B715PN-Schematic.jpg [ 55.34 KiB | Прегледано 4404 пъти ]

_________________
... ако трети ден не ти се работи... това означава, че е сряда !
Пон Юни 10, 2019 2:39 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Юни 05, 2019 3:03 pm
Мнения: 36
Мнение Re: I2C на далечно разтояние
То е горе долу така както си го начертал, контролера си има DC-DC, конвертор и pullup-a му ходи там, затова казах че не е точна схемата, но нека се абстрахираме от това, приеми че работи на 30м, в момента в който по това FTP пусна +12V по един от свободните чифтове, и I2C умира., ако пусна тока по отделно FTP си работи


Прикачени файлове:
P822B715PN-Schematic.jpg
P822B715PN-Schematic.jpg [ 58.1 KiB | Прегледано 4399 пъти ]
Пон Юни 10, 2019 2:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: I2C на далечно разтояние
С цялата тая кинкалерия си надвишил цената на решение с 485, че май и място което заема на платките...


Пон Юни 10, 2019 3:08 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Юни 05, 2019 3:03 pm
Мнения: 36
Мнение Re: I2C на далечно разтояние
itso.t написа:
С цялата тая кинкалерия си надвишил цената на решение с 485, че май и място което заема на платките...


Има нещо вярно, но ще трябва да си пренапиша нещата ако искам да ползвам 485.


Пон Юни 10, 2019 3:36 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 11:49 pm
Мнения: 4394
Местоположение: София
Мнение Re: I2C на далечно разтояние
Нямаш ли възможност за захранването (входовете на DC-DC конверторите) да ползваш друг чифт?
После за IIC шината да ползваш 2 чифта съгласно схемата:

Изображение


Пон Юни 10, 2019 3:55 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Юни 05, 2019 3:03 pm
Мнения: 36
Мнение Re: I2C на далечно разтояние
lcr написа:
Нямаш ли възможност за захранването (входовете на DC-DC конверторите) да ползваш друг чифт?
После за IIC шината да ползваш 2 чифта съгласно схемата:

Изображение



Ето как ползвам чифтовете:

по единия чифт върви SDA (усукан с GND)
по втория чифт, въвфи SCL усукан с GND
по 3тия върви GND
по 4тия върви +12 за DC-DC конверторите

в тази конфигурация не работи, когато извадя +12 по отделен кабел, всичко е ок


Пон Юни 10, 2019 4:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 11:49 pm
Мнения: 4394
Местоположение: София
Мнение Re: I2C на далечно разтояние
Очевидно теслата е в точното спазване на чифтовете. Направи го, както е по горната схема, а именно:

1'' /a: GND
1'' /b: SCL

2'' /a: +5V
2'' /b: SDA

3'' /a: GND
3'' /b: +12V


Пон Юни 10, 2019 4:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: I2C на далечно разтояние
Не твърдя, че изчетох внимателно, ама:
- Всяка дълга линия си има импеданс, не само капацитет, т.е. иска си съгласуване не само по вход или терминиращ резистор, но и по изход. И доста други "глупости".
- На 12В и 470 Ома токът е над 25мА, а според бързата ми справка буферът държи до 30мА.
Пък може и захранването да е калпаво... Или някой липсващ филтриращ кондензатор...

Т.е. според мен проблемът е в хардуера, не в протокола.


Пон Юни 10, 2019 5:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 11:49 pm
Мнения: 4394
Местоположение: София
Мнение Re: I2C на далечно разтояние
Бонго, къде видя 470 Ома с 12V ?


Пон Юни 10, 2019 5:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: I2C на далечно разтояние
Проблема е в "жицата" - правил съм си проба да видя кво се получава някъде около 90метра кабел - честно казано не съм въртял сигналите в фтп-то... на 100kHz грозна картинка. В интерес на истината картинката не е по красива дори и на 10 метра фтп. Няма фронтове - има само вълнички. И на 200 ома да смъкнеш резисторите - същата шитня. Много по-добре се държи на обикновен "сотаджийски" 6х0.25 кабел. Тествал съм датчик на 50 метра такъв кабел и някак си работеше. Както вече беше многократно споменато - I2C не е мислен да работи по този начин.


Сря Юни 12, 2019 9:19 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 11:49 pm
Мнения: 4394
Местоположение: София
Мнение Re: I2C на далечно разтояние
Ами нормално е. xTP кабелът е проектиран за диференциални входове.


Сря Юни 12, 2019 9:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: I2C на далечно разтояние
Стига с това ТНТМ :)
Не може всичко да се прави с тел, изолирбанд и с тъпото на теслата.
Подбери си правилният интерфейс за разстоянието което ти трябва и не се занимавай с глупости

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Сря Юни 12, 2019 9:59 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 45 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни