-
- А чем вас CAN принципиально не устраивает? Скоростями? - =AlexD=(13.02.2019 14:15)
- Философией. Чуть позже расскажу. - Evgeny_CD(13.02.2019 14:16)
- Твоя "дизайн-идея" стара как мир (называется RZ), не взлетела. Только если в виде QAM-64 и т.п. Картинку уже показывал миллион раз, из неё следует, что не нужно изобретать ничего кроме QPSK (М=4, для которого компаратора наверное достаточно). Для fk0(2650 знак., 13.02.2019 13:17, ссылка, картинка)
- Берем стандартный 100base-t phy и не мучаемся. Там уже сделано, только каналов больше - Antm(12.02.2019 23:28)
- Разумная идея. Но хочется топологию "общая шина", а оно со стандартными решениями 100M Ethernet не вяжется. - Evgeny_CD(13.02.2019 11:29)
- +1, Для реалтайма в езернет специально впихнули понятие TSN и разруливание фреймов по приоритету - lloyd(13.02.2019 07:36)
- Шевкопляс - Микропроцессорные структуры. См.главы 3, 5. argus98(12.02.2019 19:53)
- [Update 1] Описанная идея приемника никуда не годится. Вот более правильный вариант -> - Evgeny_CD(12.02.2019 18:28, ссылка)
- Это все уже было, как AlexG сказал, на работе книжка есть, издана лет 20..30 назад, там это для цифровой телефонии применялось, типа биполярное кодирование с ретеном то зиро. Если надо, найду. - Visitor(12.02.2019 17:56)
- За книгу был бы признателен - Evgeny_CD(12.02.2019 18:16)
- Цифровые системы передачи абонентских линий. Москва, "радио и связь" 1987г - Visitor(13.02.2019 08:05)
- Спасибо! - Evgeny_CD(13.02.2019 12:02)
- У него ещё было два дополнения. Отдельными книгами в мягком переплёте. - БАРМАЛЕЙ(12.02.2019 22:40)
- Это Вы про какую книгу? - Evgeny_CD(13.02.2019 12:03)
- Цифровые системы передачи абонентских линий. Москва, "радио и связь" 1987г - Visitor(13.02.2019 08:05)
- Спасибо! Понимаю, что не я первый трехуровневое кодирование придумал. Я всего лишь про простые способы его реализации :) - Evgeny_CD(12.02.2019 17:58)
- Все так далеко зашло, общался с ребятами, что релейки делают, хардкор. У них эзернет синхронный для Е1 и выше, для работы с проводным каналом стоят не готовые чипы, а ЦАП, АЦП, ФПГА на которой канальные эквалайзеры сделаны. Для оптики свои Visitor(10 знак., 12.02.2019 18:15)
- Не, у меня хардкор-lite. FPGA только iCE40 и MACHXO3, компараторы в качестве АЦП, GPIO как ЦАП :) - Evgeny_CD(12.02.2019 19:09)
- Все так далеко зашло, общался с ребятами, что релейки делают, хардкор. У них эзернет синхронный для Е1 и выше, для работы с проводным каналом стоят не готовые чипы, а ЦАП, АЦП, ФПГА на которой канальные эквалайзеры сделаны. Для оптики свои Visitor(10 знак., 12.02.2019 18:15)
- За книгу был бы признателен - Evgeny_CD(12.02.2019 18:16)
- Типовые приемники E1 и E2 с трехуровневым кодированием HDB3 на рассыпухе (сдвоенных компараторах) получаются не сложнее того, что вы описали. Не понятно, зачем тогда извращаться с RS-485. - AlexG(12.02.2019 16:45)
- Спасибо! Действительно, про HDB3 я и забыл. Статья вложена. Evgeny_CD(12.02.2019 18:15)
- Взять интегральные трансиверы ARINC429/MIL-STD-1553 (ищи сам - лень) и не бредить колхозом. Али никогда не ваял интерфейсов к советским (!) GNSS-приемникам А-724/735? Я году эдак в 88-м этим занимался, как щищяс помню! :)) - MBedder(12.02.2019 23:21)
- Так вот кто слил ВТ-коды ГЛОНАСС америкосам :) Господа из ФСБ, внимательно присмотритесь к этому субьекту, он явно пытается установить контакт с западными спецслужбами. Немного пыток электрошокером, шуроповертом и он вам расскажет: нафиг(340 знак., 14.02.2019 01:03, )
- Я сам бывший шпиён, такштаа не нада звиздеть! Я секретов не продавал - я их покупал! А квантовый гавнитометр лежит себе на полке, да не один - несколько десятков :)) - MBedder(14.02.2019 01:46)
- ты бы периодически проводил всеобуч про шпионскую технику! А то сидим в болоте - VLLV(14.02.2019 12:14)
- Приоткрою :)) --> - MBedder(14.02.2019 13:56 - 14:09, ссылка)
- ты бы периодически проводил всеобуч про шпионскую технику! А то сидим в болоте - VLLV(14.02.2019 12:14)
- Я сам бывший шпиён, такштаа не нада звиздеть! Я секретов не продавал - я их покупал! А квантовый гавнитометр лежит себе на полке, да не один - несколько десятков :)) - MBedder(14.02.2019 01:46)
- ARINC 429 (физ. уровень) уже был мною успешно изобретен -> :) Не хочу останавливаться на достигнутом :). И ARINC429, и MIL-STD-155 весьма монструозны для "просто систем автоматики". Хочется чего-то более простого в реализации. - Evgeny_CD(13.02.2019 12:11, ссылка)
- Так вот кто слил ВТ-коды ГЛОНАСС америкосам :) Господа из ФСБ, внимательно присмотритесь к этому субьекту, он явно пытается установить контакт с западными спецслужбами. Немного пыток электрошокером, шуроповертом и он вам расскажет: нафиг(340 знак., 14.02.2019 01:03, )
- Взять интегральные трансиверы ARINC429/MIL-STD-1553 (ищи сам - лень) и не бредить колхозом. Али никогда не ваял интерфейсов к советским (!) GNSS-приемникам А-724/735? Я году эдак в 88-м этим занимался, как щищяс помню! :)) - MBedder(12.02.2019 23:21)
- Спасибо! Действительно, про HDB3 я и забыл. Статья вложена. Evgeny_CD(12.02.2019 18:15)
- Убиваешь или сильно ухудшаешь всю дифференциальную помехоустойчивость этим "компаратором нуля" - MBedder(12.02.2019 16:27)
- Спасибо! Надо разделать качества идеи и качества реализации. Реализацию я придумал никуда не годную, и вот почему. Evgeny_CD(433 знак., 12.02.2019 18:20)
- зато у передатчиков специфицирован ток, т.е импеданс десяток Ом, шунтирующий помехи. Такого порядка должны быть растяжки, чтобы состояние нуля хоть как- то приближалось по помехоустойчивости к другим состояниям. - VLLV(13.02.2019 17:37)
- Тут так любят говорить о помехах в каждом непонятном случае, а ты их сам вживую в осциллографе видал? Эффекты вызванные распространением сигнала в кабеле в целом сильней всяких помех, и не в помехах дело, а в том что сигнал доходит разными путями fk0(539 знак., 14.02.2019 00:47, ссылка)
- Пока автор не объяснит, зачем ему третье состояние, разговор ниачем. - VLLV(14.02.2019 12:08)
- Спасибо! - Evgeny_CD(14.02.2019 11:04)
- Тут так любят говорить о помехах в каждом непонятном случае, а ты их сам вживую в осциллографе видал? Эффекты вызванные распространением сигнала в кабеле в целом сильней всяких помех, и не в помехах дело, а в том что сигнал доходит разными путями fk0(539 знак., 14.02.2019 00:47, ссылка)
- зато у передатчиков специфицирован ток, т.е импеданс десяток Ом, шунтирующий помехи. Такого порядка должны быть растяжки, чтобы состояние нуля хоть как- то приближалось по помехоустойчивости к другим состояниям. - VLLV(13.02.2019 17:37)
- +1. Скорость передачи данных, несмотря на добавление третьего состояния, сильно не изменится - придётся снижать символьную скорость из-за большей чувствительности к помехам. - Nikolay_Po(12.02.2019 16:59)
- Спасибо! Теория и практика несколько отличаются :) Evgeny_CD(297 знак., 12.02.2019 18:22)
- Если нужна синхронизация, то отталкивайтесь от реализаций интерфейсов с HDB3-кодом. Связисты они такие, если это не наследие чего-то, не сделано с учётом обратной совместимости, то каждый бит, каждый компаратор, каждый резистор будут выверены. Nikolay_Po(1037 знак., 12.02.2019 22:36)
- Передать тактирование и данные при двухуровневом сигнале тривиально, если передаваемый сигнал разбавить (битстаффингом, фреймами), заскремблировать, а лучше закодировать помехоустойчивым кодом (БЧХ, ECC, Хэмминга наконец). - fk0(14.02.2019 00:54)
- Скремблирование и кодирование увеличивают задержки. Кроме того, требуют большего количества логических элементов. Как я понял TS, ему нужен примитивный интерфейс, передающий данные и тактовый сигнал с минимумом задержки, минимумом логических Nikolay_Po(22 знак., 14.02.2019 10:16)
- Не вижу причин, почему скремблирование должно увеличивать задержу, оно может выполняться на лету. А TS'у на самом деле ничего не нужно, кроме измышлений на тему топика, и ещё придумать куда впихнуть FPGA. В которую и скремблирование, и fk0(41 знак., 14.02.2019 11:06)
- Скремблирование у меня всегда вызывало вопросы в части помехоустойчивости. - Evgeny_CD(14.02.2019 11:03)
- С этого момента поподробнее! Можно подумать, содержимое потока данных кем-то гарантированно и чем-то может принципиально отличаться по свойствам от закодированного уже потока. И я выше дал подсказку, помехоустойчивости очень добавляют БЧХ коды, fk0(10 знак., 14.02.2019 11:09)
- Да, еще раз спасибо за ту картинку. - Evgeny_CD(14.02.2019 11:34)
- Могу путаться в понятиях, но суть такова. Evgeny_CD(542 знак., 14.02.2019 11:39)
- Да, еще раз спасибо за ту картинку. - Evgeny_CD(14.02.2019 11:34)
- С этого момента поподробнее! Можно подумать, содержимое потока данных кем-то гарантированно и чем-то может принципиально отличаться по свойствам от закодированного уже потока. И я выше дал подсказку, помехоустойчивости очень добавляют БЧХ коды, fk0(10 знак., 14.02.2019 11:09)
- Скремблирование и кодирование увеличивают задержки. Кроме того, требуют большего количества логических элементов. Как я понял TS, ему нужен примитивный интерфейс, передающий данные и тактовый сигнал с минимумом задержки, минимумом логических Nikolay_Po(22 знак., 14.02.2019 10:16)
- Спасибо! Вы правильно поняли основную идею. Близкий к оптимальному приемник для некоего сигнала не на FPGA за $100500, а на совсем дешевых FPGA и компараторах. Evgeny_CD(311 знак., 12.02.2019 22:53)
- а манчестер как, богопротивен? да и ваще, самосинхронизирующихся кодов есть в природе - mse homjak(12.02.2019 23:36)
- Интересут простые самосинхронизирующиеся коды. Вот их и ищем - Evgeny_CD(13.02.2019 12:06)
- Манчестер - не то, чтобы был богопротивен, но он не оптимален. Для фазовой синхронизации он подходит умеренно, качественный приемник достаточно сложен (я в курсе про приемника "на задержках", но он может легко сбиться при ошибках). - Evgeny_CD(13.02.2019 12:06)
- а манчестер как, богопротивен? да и ваще, самосинхронизирующихся кодов есть в природе - mse homjak(12.02.2019 23:36)
- Передать тактирование и данные при двухуровневом сигнале тривиально, если передаваемый сигнал разбавить (битстаффингом, фреймами), заскремблировать, а лучше закодировать помехоустойчивым кодом (БЧХ, ECC, Хэмминга наконец). - fk0(14.02.2019 00:54)
- Если нужна синхронизация, то отталкивайтесь от реализаций интерфейсов с HDB3-кодом. Связисты они такие, если это не наследие чего-то, не сделано с учётом обратной совместимости, то каждый бит, каждый компаратор, каждый резистор будут выверены. Nikolay_Po(1037 знак., 12.02.2019 22:36)
- Может не совсем в тему, на днях в новостях попалось: трансиверы 485 с предъискажениями на стороне передачи для снижения межсимвольной интерференции. Правда, толковых данных по длине линии и скорости в статье не обнаружилось... - Visitor(12.02.2019 17:41)
- MAX22502E, MAX22500E так умеют. Вложено. Но я несколько другой вариант описывал. Evgeny_CD(12.02.2019 17:53 - 17:56)
- Спасибо! Теория и практика несколько отличаются :) Evgeny_CD(297 знак., 12.02.2019 18:22)
- Спасибо! Надо разделать качества идеи и качества реализации. Реализацию я придумал никуда не годную, и вот почему. Evgeny_CD(433 знак., 12.02.2019 18:20)
- А чем вас CAN принципиально не устраивает? Скоростями? - =AlexD=(13.02.2019 14:15)