Однонаправленная сеть из arduino - один мастер и пара десятков слейвов - какие есть варианты?

a5021
Offline
Зарегистрирован: 07.07.2013

Logik пишет:
Нет, не забыли. Просто это дела не касается.

Так дела не касается и все остальное, что вы сообщили. Полностью. Я легкомысленно полагал, что прошлый спор вас хоть чему-то научил. Теперь вижу, что ничему.  Вот первые несколько нечетных гармоник, составляющих прямоугольный сигнал:

Как можно видеть, уже третья гармоника имеет амплитуду гораздо меньшую, чем порог срабатывания. Даже если бы она смогла отражаться без потери амплитуды, то это бы ни на что не повлияло. По этой причине нет никакой нужды рассуждать про следующие гармоники, т.к. их амплитуды ничтожны. Фантазируйте, в общем, дальше.

Чечако
Offline
Зарегистрирован: 15.06.2018

sadman41 пишет:

qwone пишет:

Как раз у оптоволокна нет емкости и активного сопротивления.

Отличное решение для однонаправленной сети на ардуине. Пусть мигает D13 в соломинку из под напитка, а с другой стороны ловит чем-нить.

Это мы легко, но уж больно геморройно врезаться в оптику по дороге. :(

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

a5021 пишет:

Оба эксперта "совершенно случайно" забыли, что спектр прямоугольного сигнала не содержит четных гармоник? Офигеть!

А кто, собственно, сказал, что не содержит?

Не любой прямоугольник - меандр!

ВН
Offline
Зарегистрирован: 25.02.2016

Отражения ..... переотражения .... ну кого этим пугать в 21-м то веке, сегодня кажный малец знает, как соглагласовать линию из 20-ти произвольно подключенных кусков особенно до 6м длины =)

И еще как истинный патриот скажу, все беды от етого англичанишки Оливера, это все его происки, и эта его ступенчатая функция, и подлый метод операторный,  и комплексные числа .... все с его подачи на головы бедных российских студиозусов.

Так что предлагаю ввести контрсанкции: согласование - отменить, функцию- запретить, а операторный метод -расстрелять, как врага народа!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А еще принять поправки к Закону Всемирного тяготения (ФЗ№ХЗ) - принять, что g=1.0, дабы сэкономить силы и горючее.

ВН
Offline
Зарегистрирован: 25.02.2016

andriano пишет:

А еще принять поправки к Закону Всемирного тяготения (ФЗ№ХЗ) - принять, что g=1.0, дабы сэкономить силы и горючее.

ну история про то как в одном из штатов америки законодательно округлили пи до .... 4 ведь сущая правда.

тач что там какое-то  "же" чуток подправить =)

Не. тут главное окропить сеть святой водой и заказать молебен о здравии! Во ! надо идти в ногу с прогрессом!

a5021
Offline
Зарегистрирован: 07.07.2013

andriano пишет:
А кто, собственно, сказал, что не содержит?

Не любой прямоугольник - меандр!

Возьметесь посчитать частоту и амплитуду десятой гармоники стандартных таймингов I2C ?

ВН
Offline
Зарегистрирован: 25.02.2016

a5021 пишет:
Возьметесь посчитать частоту и амплитуду десятой гармоники стандартных таймингов I2C ?

очередной перевод стрелок =)

вообще посмотреть справедливость сказанного  andriano  не трудно

http://shyza.ru/forum/viewtopic.php?f=16&t=49

 

a5021
Offline
Зарегистрирован: 07.07.2013

Я там вижу нечто малообъяснимое: вторая гармоника стала больше первой. Очередная "мега-сенсация", по ходу. Вы такие любите.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

andriano пишет:

a5021 пишет:

Оба эксперта "совершенно случайно" забыли, что спектр прямоугольного сигнала не содержит четных гармоник? Офигеть!

А кто, собственно, сказал, что не содержит?

Не любой прямоугольник - меандр!

Мало того. Cигналы I2C не явлются периодической функцией. А непериодические функции вообще имеют непрерывный спектр. В википедии этого не написано, соответственно, клиент об этом и не знает. Для невежды любой цифровой сигнал имеет спектр меандра.

a5021 пишет:

Возьметесь посчитать частоту и амплитуду десятой гармоники стандартных таймингов I2C ?

Причем тут "тайминги "? Спектр от них не зависит. Он зависит от крутизны фронтов, которые к таймингам относятся фиолетово. Поставив более мощный драйвер, вы укорачиваете фронты и, соответственно, увеличиваете амплитуду высших гармоник.

Учите матчасть (с)

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Мало того. Cигналы I2C не явлются периодической функцией.

SCL, например? И вы мне предлагаете серьезно относится к такого вида "аргументам" ?

Цитата:
Причем тут "тайминги "? Спектр от них не зависит.

Откройте спецификацию стандарта. Чет мне надоело о погоде здесь с вами беседовать.

Цитата:
Поставив более мощный драйвер, вы укорачиваете фронты и, соответственно, увеличиваете амплитуду высших гармоник.

"Поставив более мощный драйвер", длину линии можно увеличить или так 2м и останется?

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

triac пишет:
Мало того. Cигналы I2C не явлются периодической функцией.

SCL, например? И вы мне предлагаете серьезно относится к такого вида "аргументам" ?

Несомненно. Если вы по невежеству думаете, что SCL является периодической функцией, то укажите ее период. А я представлю работающее устройство, в котором SCL работает далеко за пределами вашего выковырянного из носа периода, каким бы он ни был.

a5021 пишет:

Цитата:
Причем тут "тайминги "? Спектр от них не зависит.

Откройте спецификацию стандарта. Чет мне надоело о погоде здесь с вами беседовать.

Открыл. И че? Опять пальцем в небо тычите, когда сказать нечего? Гоните цитату, страницу, и т.д. ,что xоть как-то подтверждалo ваши глупости.

Вы сами-то ее читали? Или вы по принципу: "гляжу в книгу - вижу фигу"?

a5021 пишет:

Цитата:
Поставив более мощный драйвер, вы укорачиваете фронты и, соответственно, увеличиваете амплитуду высших гармоник.

"Поставив более мощный драйвер", длину линии можно увеличить или так 2м и останется?

Я ссылку приводил на сравнительную табличку на стр.5, но вы дальше первой строчки не осилили... Слава богу хоть глупость "что филипсы (им принадлежит копирайт на I2C) ни пол-слоовом не упоминают ни расстояния, ни "внутриплатность" не повторяете.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Несомненно. Если вы по невежеству думаете, что SCL является периодической функцией, то укажите ее период.

Не вопрос. UM10204: tLOW -- LOW period of the SCL clock -- 4.7uS, tHIGH -- HIGH period of the SCL clock  -- 4.0uS. Меандр, практически. Десятую гармонику посчитаете?

Цитата:
А я представлю работающее устройство, в котором SCL работает далеко за пределами

Ни секунды не сомневаюсь, что по части своеобразного толкования технических аспектов вы переплюните кого угодно.

a5021 пишет:
Слава богу хоть глупость "что филипсы (им принадлежит копирайт на I2C) ни пол-слоовом не упоминают ни расстояния, ни "внутриплатность" не повторяете.

И еще раз повторю, что стандарт ни словом не упоминает. А табличка ваша -- это не стандарт, а нюансы конкретной реализации. Не бывает стандартов с такими форумулировками: "Numbers  are  supposed  to  be  realistic  estimates  but  are  based on meeting bus specifications. But rules are made to be broken!"

Нормальный такой стандарт. Определили -- 2м и ни сантиментром больше. Ну ладно, фиг с ним, ставим буфер и 100м, как с куста. Кстати, у филипсов же есть i2c-екстендеры до 305 метров удлиняют. Знач, так тому и быть: либо 2м, либо 100, либо 305. Такой он, этот суровый i2c стандарт. Впечатлительным персонам башню тока так сносит.

При желании можно I2C на оптоволокне поднять. Сами смекнете, что там с расстоянием выйдет?

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

triac пишет:
Если вы по невежеству думаете, что SCL является периодической функцией, то укажите ее период.

Не вопрос. UM10204: tLOW -- LOW period of the SCL clock -- 4.7uS, tHIGH -- HIGH period of the SCL clock  -- 4.0uS. Меандр, практически. Десятую гармонику посчитаете?

Таблица 10, стр 48, в стандартном режиме 4.7 мкс и 4.0 мкс минимум. А максимума нет. Печалька, а? Или вы по невежеству полагаете что, если в колонке "максимум" стоит прочерк, то максимум равен минимуму?

Цитирование этих параметров опрадано только вашей тупостью и невежеством, более ничем. Надо быть невменяемым идиотом в электронике, чтобы сумму минимально допустимых длительностей импульсов и пауз выдавать за некий период повторения. Это даже на уровень радиолюбителя не тянет.

Поскольку этими параметрами максимальная-тo частота ограничена, а минимальная - нет, и какой-то определенной частоты нет и быть не может. Выдал одиночный импульс длительностью 4 мкс, выдержал паузу в год, выдал следующий, и любое устройство, соответствующее стандарту I2C, обязано с такими клоками работать. Практически дельта-функция, 10-я гармоника получится почти той же амплитуды, что первая.

Учите матчасть (c)

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Бабы опять базар развели ..

Автору: читайте даташит и описание интерфейса. Остальное - можете пропустить. И да, надо помнить что ноги у Ардуино не резиновые. На части из них можно раскачать до 40мА, но с условием что такая нога .. одна. Вообще-то не рекомендуется превышать 20мА при общем 100мА - то есть нагруженных ног не более 5.

ИМХО - вашу задачу с применением I2C решить можно несколькими способами, в т.ч. и организацией "мультимастер", где каждая НАНка будет запрашивать данные когда ей приспичило, а "главная Мега" работать в основном слейвом, но периодически (срочно) рассылать инфу в режиме GLOBAL CALL, т.е. "всем".

В общем, больше надо смотреть не на физические проблемы интерфейса, сколько на организацию протокольного взаимодействия промеж железок.

P.S. На эту же шину можно повесить и пассивные устройства типа дисплея, EEPROM памяти и т.д. К ней целая кучка разных приблуд, в т.ч. все лего датчики и моторы общаются с EV3 по этому интерфейсу. :)

Чечако
Offline
Зарегистрирован: 15.06.2018

Arhat109-2 пишет:

Бабы опять базар развели ..

Автору: читайте даташит и описание интерфейса. Остальное - можете пропустить. И да, надо помнить что ноги у Ардуино не резиновые. На части из них можно раскачать до 40мА, но с условием что такая нога .. одна. Вообще-то не рекомендуется превышать 20мА при общем 100мА - то есть нагруженных ног не более 5.

 

Уважаемый, да все в порядке. :) Ответов по делу я получил достаточно, дабы было о чем подумать. А форумный срач - это святое.

Вопрос про нерезиновые ноги - Я правильно понимаю, что если работаю с i2c напрямую от ног без использования чего-бы то ни было дополнительно усиливающего, то ток я превысить при всем желании не смогу?

Или даже простое удлиннение проводов будет задирать ток?

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Превисть ток - как раз сможете .. но не надолго. :) Нет там "зашит по току" от слова "совсем". Это на вашей совести и знаниях.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Таблица 10, стр 48, в стандартном режиме 4.7 мкс и 4.0 мкс минимум. А максимума нет. Печалька, а? Или вы по невежеству полагаете что, если в колонке "максимум" стоит прочерк, то максимум равен минимуму?

Вы вроде просили период указать? Так это оно. Что и как вы можете прочесть между строк -- совершенно не интересно. Если вы не понимаете, что прочерки в даташите -- не повод трактовать параметры произвольным образом, то возьмите ту же атмегу. У нее тайминги I2C задаются в единственном регистре TWBR и интерфейс, будучи запущенным, уже не предложит простого способа сделать из периодического сигнала SCL непериодический. Вообще, непереодический тактовый сигнал (по вашему рецепту) -- это что-то из области запредельного. Я даже не спрашиваю, как это сделать на аппаратном блоке меги (что само по себе задачка та еще), но интересно было бы уточнить, зачем это вообще может потребоваться. Уверен, вам удастся придумать какое-нибудь невообразимое объяснение.

Цитата:
Цитирование этих параметров опрадано только вашей тупостью и невежеством, более ничем.  Надо быть невменяемым идиотом в электронике,

Не устали в каждом сообщении поносом фонтанировать? Я понимаю, что настоящий школоло должен придерживаться образа, но как-то это все вяло и без огонька. Один и тот же унылый понос из сообщения в сообщение. Жуете и жуете.

Цитата:
Поскольку этими параметрами максимальная-тo частота ограничена, а минимальная - нет, и какой-то определенной частоты нет и быть не может.

Ардуине это скажите.  Там "какой-то определенной частотой" один раз интерфейс TWI инициализируют и потом эта частота в неизменном виде присутствует все время, пока интерфес не отключен или не переинициализирован. SCL такой периодичный, что аж песец. Стабильность периода кварцем обеспечивается.

Цитата:
Выдал одиночный импульс длительностью 4 мкс, выдержал паузу в год, выдал следующий,

Вы можете припомнить чей-нибудь аппаратный интерфейс I2C, который бы умел такое делать? То, что ваша фантазия способна и не на такое -- это, безусловно, отлично, да вот только к делу не относится.

Цитата:
Практически дельта-функция, 10-я гармоника получится почти той же амплитуды, что первая.

Вообще-то спектр одиночного импульса примерно такой:

Но учитывая вашу способность отвечать все время невпопад, я даже не стану заострять на такой малости внимание.

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

1. Уважаемые! Давайте перестанем?

Я - уже пару раз ругался с а5021 - чуть не получил сердечный приступ. ;) ;) ;)

2. а5021 - ну ведь правда есть "медленный слейв", который по протоколу просто прижимает SCL к земле, пока не будет готов. И есть софт реализации, да хоть моя. Там точно не стабильный SCL ;), я смотрел на осцилографе!.

3. Триак! Уважаемый! Длина волны на и2с правда много больше типичных расстояний передачи, ничего там не будет отражаться на несогласованных участках, потому, что если мы передали СЛИШКОМ хороший фронт - это ПЛОХО для и2с. Как гидроудар в трубопроводе на даче, когда слишком резко кран закрыл. Если плохо работает - то нужно проверить осцилом на отражения и, возможно, УХУДШИТЬ фронты.

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:
2. а5021 - ну ведь правда есть "медленный слейв",

Есть. Только если мы на ардуиновском форуме в разговоре упоминаем 100кгц I2C, то это значит, что сигналы генерирует аппаратный блок периферии атмеги. Изобразить 100кгц I2C ногодрыгом довольно непростая задача и лично я, например, до сих пор не встречал софтовых реализаций с такими параметрами.

ВН
Offline
Зарегистрирован: 25.02.2016

ну хорошо, в очередной раз заговорил зубы теперь про SCL

остается толлько рассказать доверчивой публике, через сколько столетий мы с этого SCL получим информацию

 

a5021
Offline
Зарегистрирован: 07.07.2013

"перевод стрелок", "заговорил зубы"... У вас кроме абстрактных обвинений есть что-то более конкретное?

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

Вы вроде просили период указать? Так это оно.

Бред.

a5021 пишет:

Цитата:
Выдал одиночный импульс длительностью 4 мкс, выдержал паузу в год, выдал следующий,

Вы можете припомнить чей-нибудь аппаратный интерфейс I2C, который бы умел такое делать?

Это умеет делать любой, поддерживающий I2C в полном объеме. Clock stretching называется. Слэйв имеет право держать SCL в низком уровне хоть год, а потом отпустить.  Но ламеры про это не знают.

Учите матчасть (с)

a5021 пишет:

Вообще-то спектр одиночного импульса примерно такой:

А пресловутая "10-я гармоника" какая, ась?  У одиночного импульса  и у импульса 4 мкс с периодом повторения год?

Заранее зная, что вы не способны на это ответить, подсказываю: той же амлитуды, что 1-я гармоника. В полном соответствии с тем, что я говорил ранее. И в полном несоответствии с вашим образцовым бредом,  что якобы "спектр прямоугольного сигнала не содержит четных гармоник"

wdrakula пишет:

Триак! Уважаемый! Длина волны на и2с правда много больше типичных расстояний передачи, ничего там не будет отражаться на несогласованных участках, потому, что если мы передали СЛИШКОМ хороший фронт - это ПЛОХО для и2с. Как гидроудар в трубопроводе на даче, когда слишком резко кран закрыл. Если плохо работает - то нужно проверить осцилом на отражения и, возможно, УХУДШИТЬ фронты.

Кажется вы обмишулились, т.е. перепутали меня с кем-то.  Вы говорите правильные слова, в сущности повторяя то, что я говорил в теме ранее.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Это умеет делать любой, поддерживающий I2C в полном объеме. Clock stretching называется. Слэйв имеет право держать SCL в низком уровне хоть год, а потом отпустить.  Но ламеры про это не знают.

Точно. Ламеры тут бред несут:

Цитата:
"Выдал одиночный импульс длительностью 4 мкс, выдержал паузу в год, выдал следующий,"

Слейв. Выдал. По линии SCL. Импульс.

Этого достаточно, чтобы дальше не продолжать.

Цитата:
А пресловутая "10-я гармоника" какая, ась?  У одиночного импульса  и у импульса 4 мкс с периодом повторения год?

Картинку не осилили. Я предполагал.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

Цитата:
"Выдал одиночный импульс длительностью 4 мкс, выдержал паузу в год, выдал следующий,"

Слейв. Выдал. По линии SCL. Импульс.

Опять от вас голимый ламерский бред.

Мастер выдал импульс, мастер выдержал паузу. Или мастер выдал импульс, слейв выдержал паузу. Даже простейшие вещи вам приходится разжевывать.

Учите матчасть (с)

a5021 пишет:

Цитата:
А пресловутая "10-я гармоника" какая, ась?  У одиночного импульса  и у импульса 4 мкс с периодом повторения год?

Картинку не осилили. Я предполагал.

То есть, вы подтвердили,  что не можете ответить на этот вопрос.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Опять от вас голимый ламерский бред.Мастер выдал импульс, мастер выдержал паузу. Или мастер выдал импульс, слейв выдержал паузу. Даже простейшие вещи вам приходится разжевывать.

И поехали опять метаться во все стороны. Был слейв, но переобулся и стал мастером. Если я спрошу, а как на меге мастер будет держать паузу, вы опять переобуетесь. И так до бесконечности. Вы не владеете вопросом, а бесконечно мечетесь и пытаетесь выкрутиться. Как-то мне это поднадоело.

Цитата:
То есть, вы подтвердили,  что не можете ответить на этот вопрос.

Я вам не только ответил, но и картинку привел, где даже не написано, а нарисовано, какой спектр у одиночного импульса. Ко мне какие претензии, раз и это даже не помогает?

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

Был слейв, но переобулся и стал мастером.

Вы бредите.

a5021 пишет:

Если я спрошу, а как на меге мастер будет держать паузу, вы опять переобуетесь.

Бит-банговский мастер на Меге без малейших проблем может держать любую паузу после любого SCL импульса по собственной воле. Аппаратный мастер на Меге тоже будет держать любую паузу, пока SCL притянут к нулю слэйвом или другим мастером в мультимастерной системе.  Не говоря уж о том, что пауза между передачами или даже обменом байтом в рамках одной посылки  может быть произвольной, хоть в бит-банг, хоть в аппаратном мастере. Поэтому пауза после некого импульса SCL может быть какой угодно при любой реализации мастера, как по воле мастера, так и по воле слэйва.

Учите матчасть (с). Чем задавать такие тупые вопросы и бредить, хоть бы удосужились прочитать внимательно мои посты, даташит Атмеги и спецификацию I2C. Вы же вообще ни бельмеса ни в чем не понимаете, а лезете спорить.

Даже на простой вопрос о том, какова будет 10-я гармоника у 4 мкс импульса с периодом повторения год вы не можете ответить, а только по глупости и невежеству ссылаетесь на  картинку со спектром одиночного импульса, где этого ответа нет в принципе. Вы даже не способны дотумкать, что у одиночного импульса спектр есть, а вот "10-й гармоники" нет, как нет и "1-й гармоники". Я же специально вопрос задал  для одиночного импульса и для периодического, а ответ дал только для периодического. Но чтобы этот подвох понять, вам надо было бы иметь мозги.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Бит-банговский мастер на Меге без малейших проблем может держать любую паузу

Когда 100кгц выдавать научится. Вы уже конечно не вспомните, но разговор в сообщени №40 начался с  этих самых 100кгц, что подразумевало и меандр в клоке и отсутствие битбенгов. Потом появились вы и пошли плодится сущности без всякой на то надобности. Конца этому не видно, а спорить только затем, чтобы спорить, мне не интересно.

Ни стретч в слейве, ни битбенг в мастере, ни гармоники не имеют никакого отношения к моему выссказыванию в сообщении №35. А ваши бессвязные вопли мне слушать не интересно. Закругляйтесь.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

triac пишет:
Бит-банговский мастер на Меге без малейших проблем может держать любую паузу

Когда 100кгц выдавать научится. Вы уже конечно не вспомните, но разговор в сообщени №40 начался с  этих самых 100кгц,

Во-первых разговор начался ранее, с #35, с вашего заявления что якобы "филипсы ни пол-слоовом не упоминают ни расстояния, ни "внутриплатность", ни прочие чудеса." Когда я вас ткнул носом в AN10216, то вы, как вы любите говорить, "переобулись" и уже в #63 стали говорить, то "что стандарт ни словом не упоминает", паскудно привирая  что  вы якобы это "еще раз повторяете".

Во-вторых вы, как истинный ламер, даже не догадываетесь, что на Меге 100 кГц бит-бангом получить не составит ни малейших проблем.  В стародавние времена я из  PIC-а бит-бангом вытягивал больше.

a5021 пишет:

Ни стретч в слейве, ни битбенг в мастере, ни гармоники не имеют никакого отношения к моему выссказыванию в сообщении №35.

Угу. Они имеют отношение к тому  бреду, который вы стали нести чуть позже,  в #49, что якобы "спектр прямоугольного сигнала не содержит четных гармоник" и последующим вашим невежественным высказываниям.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Во-первых разговор начался ранее, с #35, с вашего заявления что якобы "филипсы ни пол-слоовом не упоминают ни расстояния, ни "внутриплатность", ни прочие чудеса." Когда я вас ткнул носом в AN10216,

Вы себя натыкайте там чем сможете. Это единственное, что вы можете сделать с полным основанием. Здесь в нескольких ветках форума я еще задолго до появления этой темы (и вашей регистрации на форуме) приводил данные по тестированию I2C самим филипсом на больших расстояниях. И цифры там были от нескольких метров до сотен. На том еще Logik погорел по глупости, что я ему здесь уже припоминал. Вы в очередной раз приписываете себе какую-то самонатянутую славу.

Цитата:
Во-вторых вы, как истинный ламер, даже не догадываетесь, что на Меге 100 кГц бит-бангом получить не составит ни малейших проблем.

Как обычно в ваших фантазиях? Даже не сомневаюсь. Пока нет кода -- говорить не о чем.

Цитата:
"спектр прямоугольного сигнала не содержит четных гармоник"

Спектр аппаратного I2C в режиме 100кгц, а речь шла именно о нем, их и не содержит, хоть вы насовсем изойдите.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

"спектр прямоугольного сигнала не содержит четных гармоник"

Спектр аппаратного I2C в режиме 100кгц, а речь шла именно о нем, их и не содержит, хоть вы насовсем изойдите.

Опять "переобулись"? Хе-хе, ожидаемо. Вам надо усвоить простой факт: вы настолько невежественны и тупы, что практически любое ваше высказывание содержит те или иные ошибки. Вас на глупостях непрерывно ловят с поличными, возят мордой об стол, а вы только "переобуваетесь" и по ходу ляпаете все новые глупости. Мне было бы жаль, если бы вы вдруг замолкли или совсем исчезли, поскольку мне будет не хватать мальчика для битья.

a5021
Offline
Зарегистрирован: 07.07.2013

И вы всерьез рассчитываете, что меня впечатлят ваши влажные фантазии? Обломайтесь.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

И вы всерьез рассчитываете, что меня впечатлят ваши влажные фантазии? Обломайтесь.

Вы опять бредите про какие-то фантазии. Это просьба, чтобы вы не исчезали и всегда были под рукой.

a5021 пишет:

triac пишет:
Бит-банговский мастер на Меге без малейших проблем может держать любую паузу

Когда 100кгц выдавать научится.

Пока нет кода -- говорить не о чем.

Хе-хе, вот вам код: Selectable I2C speed (30Hz-140kHz)

Учите матчасть(с)

ВН
Offline
Зарегистрирован: 25.02.2016

a5021 пишет:
Спектр аппаратного I2C в режиме 100кгц, а речь шла именно о нем, их и не содержит, хоть вы насовсем изойдите.

 безаппеляционность оглашаемых глупостей это фирменный знак, не иначе 

triac , не лень еще чего-то там доказывать 

Электроника тем и отличается, что сама все доказывает. 

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

ВН пишет:

triac , не лень еще чего-то там доказывать 

Электроника тем и отличается, что сама все доказывает. 

Я развлекаюсь :-)

Logik
Offline
Зарегистрирован: 05.08.2014

ВН пишет:

a5021 пишет:
Спектр аппаратного I2C в режиме 100кгц, а речь шла именно о нем, их и не содержит, хоть вы насовсем изойдите.

 безаппеляционность оглашаемых глупостей это фирменный знак, не иначе 

triac , не лень еще чего-то там доказывать 

Электроника тем и отличается, что сама все доказывает. 

Тут уже не глупость, тут просто писец! Оказывается спектр сигнала зависит не от его формы,  а от способа генерации. А китайский ардуино дает китайские гармоники наверно. 

А уважаемые читатели вобще понимают чего a5021 придолбался к фразе (даже не моей;) ""для красоты фронта" можно взять аж 10ую гармонику"? Я не  сразу вехал чего оно воще вересчит о четных гармониках ))) Оно фуре-анализ только в гугле видело, вот и решило что  "можно взять аж 10ую" это взять только 10-ю. Четную, которой нет, как в гугле пишут 8))))

Logik
Offline
Зарегистрирован: 05.08.2014

wdrakula пишет:

 если мы передали СЛИШКОМ хороший фронт - это ПЛОХО для и2с.  Если плохо работает - то нужно проверить осцилом на отражения и, возможно, УХУДШИТЬ фронты.

В целом верная мысль, но не только про и2с. На уарте или spi или везде где есть прямоугольники будет также. Потому когда надо реально далеко передавать - только гармоника. Но реч не о ней. Дело в том, что ухудшать фронт можна только до некоторого предела, а упершись в него - не работает т.к. затянутые фронты просто не успевают до требуемого уровня за отведеное время. Остается скорость понижать. И сама линия тоже умеет затягивать фронты. И кроме отражений, о чем сказано было много, но никто так и не показал согласованую линию соответствующую стандарту i2c ;) есть еще и  распределенные R L C линии. С частотной точки зрения это выглядит как неравномерность AЧХ и  ФЧХ. Разные гармоники затухнут по разному, высокие сильней и фронт затянется. Вобщем с какой стороны не подходи, какой матмоделью не описуй ситуацию - длинные линии с прямоугольными импульсами сильно "зажата" в плане растояния передачи. Учесть все факторы сложно,  а  потому наилучшее - руководствоватся спецификацией. Сказано 2м - значить 2м. 

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
Это просьба, чтобы вы не исчезали и всегда были под рукой.

Не переживайте. Как только вы соберетесь чихнуть, как я уже буду рядом, чтобы вытереть вам сопли.

Цитата:
Хе-хе, вот вам код: Selectable I2C speed (30Hz-140kHz)

Традиционный уровень доказательства в формате "от фонаря". Софтовые задержки "на глазок",  прерывания разрешены, не атомарная процедура изменения состояния линий, суровый джиттер. В произвольные моменты времени оно будет выдавать произвольные частоты. Из-за требований к быстродейаствию, реализация содержит ошибку, могущую повлечь потерю данных в случайные моменты времени, если оставшиеся разряды порта, на котором висят линии SCL/SDA, используются для иных целей. Это чепуха какая-то, а не софтовый I2C. Муляж в натуральную величину.

ВН пишет:
безаппеляционность оглашаемых глупостей это фирменный знак, не иначе

Я вас просил быть поконкретнее с претензиями, но вы продолжаете забегать сюда, чтобы полаять в общем хоре ни о чем. "Фирменный знак, не иначе".

Logik пишет:
Учесть все факторы сложно,  а  потому наилучшее - руководствоватся спецификацией. Сказано 2м - значить 2м.

Хоть два метра -- это, как бы, сильно дофига для межплатных связей, но и про 2м в спецификации протокола ничего нет.  2м -- это здешний балагур выудил из апнота и касалось это некой конкретной реализации. Причем, там упоминались две разные реализации. Одна на дальность 2м, а другая уже 100м. Не поясните, почему вы игнорируете 100м в своих рассуждения? Та же таблица, тот же документ. Где логика, ложик?

bizzon
Offline
Зарегистрирован: 29.03.2016

Посмотрел тему. Узнал много интересного. Спасибо. Честное.  Одного не понимаю - Где Клавапуций хоть какой-нибудь:? Или в данной теме он не силён?

sadman41
Offline
Зарегистрирован: 19.10.2016

Все клопоуции мотают срока в эцихе. 

bizzon
Offline
Зарегистрирован: 29.03.2016

Ну хоть без гвоздей? Жалко же.

ВН
Offline
Зарегистрирован: 25.02.2016

a5021 пишет:
Я вас просил быть поконкретнее с претензиями...

1. очевидные вещи не доказываются.

2. обученная наглость приносит куда больше вреда, чем не обученная.

любое из условий является достаточным, чтобы обойтсь без конкретики

 

a5021
Offline
Зарегистрирован: 07.07.2013

Я рад, что вы смогли высказаться. Ваше мнение, как всегда, очень ценно.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

Традиционный уровень доказательства в формате "от фонаря". Софтовые задержки "на глазок",  прерывания разрешены, не атомарная процедура изменения состояния линий, суровый джиттер.  В произвольные моменты времени оно будет выдавать произвольные частоты. Из-за требований к быстродейаствию, реализация содержит ошибку, могущую повлечь потерю данных в случайные моменты времени, если оставшиеся разряды порта, на котором висят линии SCL/SDA, используются для иных целей.

И че, работать не будет что ли? Из-за джиттера? Хе-хе, спецификация I2C не запрещает ничего из вами перечисленного. Поэтому ваши глупые "возражения" идут в помойку.  Просили софтовый I2C на 100 кГц для Меги - получите, распишитесь и не виляйте попой.

Вам про "произввольные частоты" уже который день объясняют, что для I2C это абсолютно нормальный режим, а сигналы I2C вообще говоря не являются периодическими  функциями (пост #60).  Нравится вам это  или нет, никого не интересует.

Вы лучше напрягитесь и представьте в студию 10-ю гармонику одиночного импульса.

ВН пишет:

2. обученная наглость приносит куда больше вреда, чем не обученная.

Вы про какое обучение? Клиент невежественный как пень и плавает в самых простых вопросах.  Возможно, самоучка, начитавшийся википедии.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
И че, работать не будет что ли? Из-за джиттера? Хе-хе, спецификация I2C не запрещает ничего из вами перечисленного. Поэтому ваши глупые "возражения" идут в помойку.

Фиг там. В помойку идете вы, вместе с подобными дефективными пруфами. Частотные свойства ни к черту, функционал малоупотребим. Не из-за джитера, а по причине горбатой реализации. Изменения любого бита в порту должно быть атомарной операцией. Если этого нет, то целостность и актуальность других битов гарантировать невозможно. В помойку!

Цитата:
Просили софтовый I2C на 100 кГц для Меги - получите, распишитесь и не виляйте попой.
Полноценный просил, а не горбыль недоделаный. Объясните, почему все сторонние пруфы у вас неполноценные? Вы плохо разбираетесь в вопросе? Во всех вопросах?

Цитата:
Вы лучше напрягитесь и представьте в студию 10-ю гармонику одиночного импульса.

Мне кажется я вам уже подробно на сей счет ответил. Не в состоянии осмыслить? Ко мне какие вопросы?

triac пишет:
Вы про какое обучение? Клиент невежественный как пень и плавает в самых простых вопросах.  Возможно, самоучка, начитавшийся википедии.

Это говорит мега-специалист по всем вопросам, несколько сообщений назад запускавший импульсы от слейва по линии SCL. После такого, вы можете говорить все, что вам вздумается. Это делает беседу еще пикантнее.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

Цитата:
Просили софтовый I2C на 100 кГц для Меги - получите, распишитесь и не виляйте попой.
Полноценный просил

Хе-хе, опять "переобулись" на лету. Вы очень смешной клоун.

Вы получили полноценный, т.е. соответствующий спецификации I2C. Все дополнительные требования выковыряны вами из...

a5021 пишет:

Цитата:
Вы лучше напрягитесь и представьте в студию 10-ю гармонику одиночного импульса.

Мне кажется я вам уже подробно на сей счет ответил. Не в состоянии осмыслить? Ко мне какие вопросы?

Не надо словоблудия. К вам простой вопрос, повторяю: какова 10-я гармоника одиночного импульса?

a5021 пишет:

Это говорит мега-специалист по всем вопросам, несколько сообщений назад запускавший импульсы от слейва по линии SCL.

Вы бредите, а проще говоря, просто врете. Я вас уже ловил на вранье с поличными, в том треде, где вы впервые услышали про формулу Фрииса. Поскольку вы продолжаете врать, то извольте получить канделябром по лживой роже - хр-р-рясь!

 

a5021
Offline
Зарегистрирован: 07.07.2013

От отчаяния за ролевые игры взялись? Симптоматично. Мне же в общем-то все равно, кого и где  вы там ловите в своих грезах. Шелуха не достойная внимания.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

От отчаяния за ролевые игры взялись? Симптоматично. Мне же в общем-то все равно, кого и где  вы там ловите в своих грезах. Шелуха не достойная внимания.

А по теме вам сказать нечего. Сдулись, стало быть, ни вранье, ни юлеж, ни клоунада с переобуванием на лету вам не помогли.  Ну что и требовалось доказать: вы невежественный пустобрех, ни бельмеса ни в чем не понимающий. Насколько могу судить, у местных старожилов сложилось такое же мнение.

Вы не исчезайте, напишите что-нибудь еще на технические темы. Позабавимся.

a5021
Offline
Зарегистрирован: 07.07.2013

triac пишет:
А по теме вам сказать нечего.

По теме я все сказал. Перебить вы ничего не смогли. Ветка на месте, читайте если интересно.

Цитата:
Сдулись, стало быть, ни вранье, ни юлеж, ни клоунада с переобуванием на лету вам не помогли.  Ну что и требовалось доказать: вы невежественный пустобрех, ни бельмеса ни в чем не понимающий. Насколько могу судить, у местных старожилов сложилось такое же мнение.

Вы так заигрались в эти свои ролевые игры, что я даже переживать за вас начинаю, как вы обратно в реальность вылезать будете.

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

a5021 пишет:

По теме я все сказал. Перебить вы ничего не смогли. Ветка на месте, читайте если интересно.

По теме вам и правда уже сказать нечего - вы облажались в каждом своем утверждении, плавно сдулись и перешли на незамутненный флуд. Но я не настаиваю, не обязательно по теме, можете и на другие технические темы какую-нибудь глупость ляпнуть. Еще какой-нибудь перл наподобие вашего бессмертного "спектр прямоугольного сигнала не содержит четных гармоник". Зачем такое "перебивать"? Этим можно только наслаждаться. Равно как вашими переобуваниями на лету.