реклама на сайте
подробности

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Помогите определиться с интерфейсом, или вероятнее что-то полу-свое? )
Огурцов
сообщение Mar 5 2009, 12:14
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Mar 5 2009, 12:00) *
Допустим, пакет будет битый. Че делать-то?

Не вижу тут разницы между уарт и эзернет.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 5 2009, 12:24
Сообщение #32


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Не вижу тут разницы между уарт и эзернет.


Объясните мне тогда, какой такой сакральный смысл вкладывается в понятие "realtime"?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 5 2009, 12:29
Сообщение #33


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Mar 5 2009, 12:00) *

Да, неплохо, уже тем, что работает. Я подобное пытался сделать еще в пору 90s2313 (без PHY) Но толи кварц был кривой, толи руки с головой, так и не смог завести. Сейчас можно помучать иксмегу на туже тему - весьма располагает. Возможно, атмелы ее под это и затачивали в т.ч.


Цитата(Rst7 @ Mar 5 2009, 12:24) *
какой такой сакральный смысл вкладывается в понятие "realtime"?

Спор не о реалтайм, а о свитч вс хаб. Так вот, свитч - вещь в себе, а хаб - прозрачен по сути своей работы. В остальном свитч лучше.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 5 2009, 12:31
Сообщение #34


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Да, неплохо, уже тем, что работает.


Я Вам больше скажу. Я на основе этого дела серийные устройства выпускаю smile.gif

Щас неспеша думаю над следующей стадией. Еще дешевле smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 5 2009, 12:44
Сообщение #35


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Mar 5 2009, 12:31) *
Щас неспеша думаю над следующей стадией. Еще дешевле smile.gif

Готовый девайс с коробкой и документацией за $30 в розницу ? Или только модуль эзернет ? )
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 5 2009, 12:54
Сообщение #36


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Готовый девайс с коробкой и документацией за $30 в розницу ? Или только модуль эзернет ? )


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

Потом, конечно, и удешевление девайсов на основе этого дела.

Да и смотря какой девайс. Такой - http://shop.wild-mix.com/product_info.php?...;products_id=32 - $25 в розницу.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 5 2009, 14:56
Сообщение #37


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Mar 5 2009, 13:54) *
Да и смотря какой девайс.

Хотелось бы пару гигагерц, да пару гигабайт...

Цитата(Rst7 @ Mar 5 2009, 13:54) *
Потом, конечно, и удешевление девайсов на основе этого дела.

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


зы:
Цитата(Rst7 @ Mar 5 2009, 13:54) *
$25 в розницу.

Очень тяжелая цена. Я для себя определил, что меньше, чем за $30 за любой девайс, хоть с эзернетом, хоть с уартом, браться смысла нет. На приличной серии можно еще подвинуться, но на рознице будут только убытки.

Сообщение отредактировал Огурцов - Mar 5 2009, 14:50
Go to the top of the page
 
+Quote Post
galjoen
сообщение Mar 5 2009, 15:35
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Огурцов @ Mar 5 2009, 13:27) *
Разница в цене с RS422 в два-четыре раза.
А если делать дуплексную передачу, то потребуется два драйвера CAN. Так тоже делал. После непродолжительного рассмотрения собранной платы пришел к выводу, что это как минимум неэстетично. Извращение, короче.

У вас старые данные - драйвера CAN сильно подешевели. На прошлой неделе купили 100 шт. MCP2551 по 37 руб. (осенью около 27 руб. стоили). А там ведь даже защита от подвешивания сети доминантой есть (ограничение длительности)! А по прайсу ADM4857AR стоит $1,2. Т.е. даже дороже! Хотя я понимаю, что скачки курса, старые запасы и т.д. Но тенденция однако...
Дуплекс на CAN драйверах это конечно будет неэстетично. Я даже сказал бы, что это изврат. Все преимущества теряются + куча лишних проводков. Зачем???

Цитата(Rst7 @ Mar 5 2009, 15:24) *
Объясните мне тогда, какой такой сакральный смысл вкладывается в понятие "realtime"?

1. Гарантированное время восстановления после сбоев.
2. Отсутствие таких ситуаций, когда различные узлы расходятся во мнении о том, что происходит в сети. В т.ч. и по поводу того, битый этот пакет или нет.

Прекрасный пример реалтайма - CAN.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 5 2009, 16:09
Сообщение #39


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(galjoen @ Mar 5 2009, 15:35) *
Зачем???

Мне нужна была скорость передачи и возможность мультиплексировать линию TX мастера. Ждать на симплексной шине пока слейв отключиться (и тем более таймаута) очень и очень долго.
зы: Rs422 брал где-то по 7 рублей, CAN - по 30.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Mar 5 2009, 16:56
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Огурцов @ Mar 5 2009, 19:09) *
Мне нужна была скорость передачи и возможность мультиплексировать линию TX мастера. Ждать на симплексной шине пока слейв отключиться (и тем более таймаута) очень и очень долго.
зы: Rs422 брал где-то по 7 рублей, CAN - по 30.

Именно это я и имел ввиду, когда спрашивал "зачем там вообще драйвера CAN???" Весь смысл их применения в том, что передачу можно в любой момент прервать.
А цены нужно сравнивать на сопоставимые по брендовости чипы. Кстати, я не встречал чтобы из нонаме кто-нибудь драйвера CAN делал. Если никто не делает, то это наводит на некоторые мысли...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 5 2009, 18:03
Сообщение #41


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(Огурцов @ Mar 5 2009, 16:56) *
Хотелось бы пару гигагерц, да пару гигабайт...


Мы вроде о бюджетных решениях, не очень высоких скоростях и о малопроизводительных камнях smile.gif

Причем тут приставка "гига"?

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


Смысл Вашей фразы ускользает от меня напрочь. И логическую цепь xmega - ethernet построить никак не получается.

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


Нормальная цена. Оптом (от ста штук) девайс, ссылку на который я дал, стоит $21.

Цитата(galjoen @ Mar 5 2009, 17:35) *
1. Гарантированное время восстановления после сбоев.
2. Отсутствие таких ситуаций, когда различные узлы расходятся во мнении о том, что происходит в сети. В т.ч. и по поводу того, битый этот пакет или нет.

Прекрасный пример реалтайма - CAN.


Но информация-то в нужный момент времени из-за ошибки не дошла до адресата. Перепосылка - это уже перепосылка, время-то ушло. Дык какой же это реалтайм? В отличии от события в RTOS (где можно точно гарантировать время реакции, космическое излучение и черные дыры в расчет не берем) тут еще могут быть ошибки/помехи в каналах связи (а вот это уже реальный мир). Поэтому нет гарантии, что сообщение дойдет за время t, которое меньше разрекламированного Т. И никакие "гарантированные времена восстановления после сбоев" не помогут.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 5 2009, 18:24
Сообщение #42


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(galjoen @ Mar 5 2009, 16:56) *
Именно это я и имел ввиду, когда спрашивал "зачем там вообще драйвера CAN???"

Затем, что выходы CAN можно объединять на шине, а выходы RS422 только в хабе. Есть, конечно, и безхабный вариант, но он несовсем правильный.

Цитата(galjoen @ Mar 5 2009, 16:56) *
А цены нужно сравнивать на сопоставимые по брендовости чипы.

Зачем, какая разница ? Это же вещи с минимальным уровнем сложности.


Цитата(Rst7 @ Mar 5 2009, 18:03) *
Мы вроде о бюджетных решениях, не очень высоких скоростях и о малопроизводительных камнях smile.gif

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

Цитата(Rst7 @ Mar 5 2009, 18:03) *
Смысл Вашей фразы ускользает от меня напрочь. И логическую цепь xmega - ethernet построить никак не получается.

Нужно построить ethernet на xmega only. Тогда девайс имеет право остаться в нижнем сегменте, с экономией пяти-десяти баксов.

Цитата(Rst7 @ Mar 5 2009, 18:03) *
Нормальная цена. Оптом (от ста штук) девайс, ссылку на который я дал, стоит $21.

А калькуляцию можно увидеть ?

Цитата(Rst7 @ Mar 5 2009, 18:03) *
Но информация-то в нужный момент времени из-за ошибки не дошла до адресата. Перепосылка - это уже перепосылка, время-то ушло.

Закладываемся на ширину канала в десять или сто раз большую, и перепосылаем...перепосылаем...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 5 2009, 18:41
Сообщение #43


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Нужно построить ethernet на xmega only.


Это как самоцель? ATMega168 уже не рулит? wink.gif Или Вы хотите воткнуть 2 пары прямо на камень ATXMega без всяких посторонних привесов рядом (например, у меня функцию этого привеса выполняет RTL8201 за $1...1.2)? Если второе - то удачи smile.gif

Цитата
А калькуляцию можно увидеть ?


Вы хотите знать, сколько я зарабатываю на этих девайсах? wink.gif Мало, так, для поддержания штанов. Предупреждая вопрос, сразу говорю - паяют мне их профессиональные монтажники, цена их труда конечно учтена.

Цитата
Закладываемся на ширину канала в десять или сто раз большую, и перепосылаем...перепосылаем...


Тогда вынужден повторить свой изначальный вопрос - в чем сакральный смысл понятия "реалтайм" в применимости к каналам связи?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 5 2009, 19:49
Сообщение #44


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Mar 5 2009, 18:41) *
Или Вы хотите воткнуть 2 пары прямо на камень ATXMega без всяких посторонних привесов

Да. Без всяких (кроме транса и около него) посторонних привесов. На 2313 мог быть собран передатчик, а а иксмеги может хватит и на прием.

Цитата(Rst7 @ Mar 5 2009, 18:41) *
Вы хотите знать, сколько я зарабатываю на этих девайсах?

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

Цитата(Rst7 @ Mar 5 2009, 18:41) *
Тогда вынужден повторить свой изначальный вопрос - в чем сакральный смысл понятия "реалтайм" в применимости к каналам связи?

А как вы понимаете реалтайм ? Это ведь не "послали пакет - 100% приняли пакет", а "послали пакет - 100% приняли пакет за заранее оговоренный промежуток времени". Поэтому и 1s и 1us могут считаться реалтаймом если такое время принято и пакет за него доставлен.


Цитата(Rst7 @ Mar 5 2009, 18:41) *
RTL8201 за $1...1.2

Хм, задумался...
Go to the top of the page
 
+Quote Post
galjoen
сообщение Mar 5 2009, 19:51
Сообщение #45


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Rst7 @ Mar 5 2009, 21:03) *
Но информация-то в нужный момент времени из-за ошибки не дошла до адресата. Перепосылка - это уже перепосылка, время-то ушло. Дык какой же это реалтайм? В отличии от события в RTOS (где можно точно гарантировать время реакции, космическое излучение и черные дыры в расчет не берем) тут еще могут быть ошибки/помехи в каналах связи (а вот это уже реальный мир). Поэтому нет гарантии, что сообщение дойдет за время t, которое меньше разрекламированного Т. И никакие "гарантированные времена восстановления после сбоев" не помогут.

Допустим мы решили, что 3 ошибки из-за помехи подряд возникнуть не могут. Постановили, что вероятность такого события в нормальных условиях равна нулю. Подобно тому, как считается, что вероятность совпадения CRC у пакета, разрушенного помехой, равна 0. А если таких допущщений не делать, то получается, что вообще передавать ничего нельзя (чёрная дыра нам). Тогда получается, что данные гарантированно передадутся за тройное время передачи пакета. Это справедливо в случае CAN (конечно там для этого нужно с приоритетами поработать, но они для этого и предназначены). А вот в эзернете (каким я его знаю) не так. Там в момент исправления ошибки передачи вполне может ещё к.л. влезть и ещё коллизию создать. Там ведь арбитраж тормозит передачу пакета у обоих девайсов в отличие от CAN, где девайс с высшим приоритетом даже не заметит, что была коллизия. А т.к. сеть в это время перестала передавать, то это даже весьма вероятным становится. А там ещё кому-нибудь передать что-то захочется - опять коллизии. Т.е. сбой нарастает как снежный ком. Можно ещё рассмотреть случай когда связь пропадала, а потом восстановилась и все дружно друг-другу мешать начали. Но и без этого всё ясно.
А в том посте я забыл добавить 3-м пунктом неразрушающий арбитраж.
Цитата(Огурцов @ Mar 5 2009, 21:24) *
Затем, что выходы CAN можно объединять на шине, а выходы RS422 только в хабе. Есть, конечно, и безхабный вариант, но он несовсем правильный.

Так там просто нужно было поставить RS485 драйвер и всё. Зачем там CAN драйвер?
А если уж вам так хочется съэкономить 20 руб. на драйвере, и вы даже готовы из-за этого ставить всякое барахло, рискуя, что оно своим отказом повесит всю сеть. То почему бы не использовать самый китайский драйвер RS485 в режиме CAN. Вообще-то название "режим CAN" я изобрёл только-что. Не знаю как это правильно называется.
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 06:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.02126 секунд с 7
ELECTRONIX ©2004-2016