Приветствую, Хабр!

Так много уже было сказано о стандарте 10BASE-T1L, но я не нашел ни одного решения (я именно про схемотехнику, которую можно применить в своем устройстве). И вот, как по заказу, потребовалась реализация передачи данных на длинные расстояния. Как альтернативы рассматривались, конечно, DSL и RS-485, но так как гнать нужно звук, я решил попробовать 10BASE-T1L.

 Итак, для начала, что же такое 10BASE-T1L? Это стандарт физического уровня Ethernet (IEEE 802.3cg-2019) со скоростью передачи данных всего 10 Мбит. Но длина линии связи может достигать одного километра (по некоторым источникам, до двух километров), и все это по одной витой паре проводов.

Я нашел только две микросхемы приемопередатчиков T1L: это DP83TD510ERHBR (от Texas Instruments) и ADIN1100CCPZ (от Analog Devices). Остановиться решил на втором варианте, так как уже встречался с физиками Ethernet от аналога и показали они себя неплохо, а также они доступны к заказу, что на данный момент очень актуально.

Рис.1. Структурная схема физики ADIN1100.
Рис.1. Структурная схема физики ADIN1100.

По схеме выше видно (слева), что на вход микросхемы от хоста нам нужен MAC-уровень MII/RMII. Соответственно, в своем проекте я могу подключить микросхему напрямую к RMII процессора/контроллера без каких-либо преобразований. Даже скажу больше — можно сделать отдельные модули, устанавливая которые можно получать на выходе устройства 10BASE-T1L либо стандартный Ethernet 10/100/1000.

Удалось найти описание некого кита «DEMO-ADIN1100D2Z», в котором была структурная схема, представленная ниже. На ней видно, что отладка реализована на двух микросхемах физики, соединенных по RGMII.

Рис.2. Структурная схема «DEMO-ADIN1100D2Z».
Рис.2. Структурная схема «DEMO-ADIN1100D2Z».

Для тестирования и отладки микросхемы будет довольно удобно использовать двойное преобразование 10BASE-T <-> RMII <-> 10BASE-T1L (и обратно). Получается, можно разработать устройство в виде отдельного блока и попробовать подключения с разными кабелями и между различными устройствами. Вторую физику можно выбрать любую, но пара ADIN1100 + ADIN1200 стоят в розницу около 1 000 рублей (на данный момент), что вполне приемлемо.

Так как мне не нужно никакого программного конфигурирования микросхем, я смело могу выкинуть из данной схемы микроконтроллер, USB/UART и т. д. Передача питания по линии данных (PoDL) мне тоже не нужна, хотя микросхема это позволяет.

Обеим физикам необходимо всего одно внешнее питание 3,3В. Чтобы диапазон входного напряжения был широким (до 60В), я использовал DC/DC TPS54560DDAR (от Texas Instruments), тем более что появился его аналог (pin-to-pin) RT6365GSP (от Richtek). Таким образом, у меня получилось три микросхемы на плате.

Находим в даташитах, как необходимо реализовать клоки микросхем.

Рис.3. Подача клоков на ADIN1200/ADIN1100.
Рис.3. Подача клоков на ADIN1200/ADIN1100.

Отлично. Можно поставить один генератор на 50 МГц. Ниже представлена схема устройства. Самые глазастые могут заметить, что схема несколько отличается от фотографии платы. Я удалил некоторые конфигурационные резисторы (которые точно не пригодятся в дальнейшем) и тестовые точки, так как все отладил на первой итерации платы.

Рис.4. Схема преобразователя 10BASE-T <-> 10BASE-T1L.
Рис.4. Схема преобразователя 10BASE-T <-> 10BASE-T1L.

Что примечательно, ADIN1100 очень чувствительна к подтяжкам. Решил немного оптимизировать схему по номиналам, а нет. Например, для сигнала сброса микросхемы не подойдет резистор 1 кОм, а для выбора режимов работы не подойдут 10 кОм. Потратил на эту проблему два дня.

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

Рис.5. Устройство в корпусе без крышки.
Рис.5. Устройство в корпусе без крышки.

Для тестирования использовал несколько катушек кабеля cat.5e, соединенных последовательно (одна пара). Общая длина получилась 590 метров. Длина кабеля от 56 метров до 590 никак не влияет на скорость соединения. На прием/передачу у меня получилось в среднем 7-9 Мбит. Пока не понял, почему не дотягивает до 10, хотя в моменте бывает и 12.

Игровой сервер с криперами и порталом в Незер. Добывайте ресурсы, стройте объекты, исследуйте мир Selectel в Minecraft и получайте призы.

Исследовать →

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

Рис.6. Новая итерация платы на четырех слоях.
Рис.6. Новая итерация платы на четырех слоях.

Неожиданно при скорости интернета 20 Мбит, 8,5 на ПК кажутся вполне себе нормальными для серфинга в интернете, но задача, конечно, не в том, чтобы увеличить расстояние от роутера до компьютера.  

Рис.7. Тест скорости интернет-соединения.
Рис.7. Тест скорости интернет-соединения.

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

Рис.7. Коммутатор в работе.
Рис.7. Коммутатор в работе.

Светодиоды на Ethernet-разъеме отображают линк и данные. Около разъема питания, соответственно, наличие питания и линк по T1L.

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

Спасибо за внимание и успехов!  

Комментарии (45)


  1. aborouhin
    04.08.2025 08:26

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

    1. Есть какие-то готовые решения под этот стандарт, скажем, в формате SFP-модуля? Что-то сходу ни на отечественных маркетплейсах, ни на Али не нашёл...

    2. Если требуется только одна пара, значит ли это, что задействовав все 4 пары в кабеле (и объединив получившиеся интерфейсы программно в bond, например), можно выжать 40 Мбит/с? Ну или ответвлять по одной паре по пути (для камер наблюдения прям идеально)? Или сигналы из разных пар будут мешать друг другу?

    3. Что с грозозащитой? Через стандартную для Ethernet если подключить, будет работать? Такие расстояния ж в основном наружно прокидывать надо.


    1. the_bat Автор
      04.08.2025 08:26

      1. SFP модули использовали только для передачи данных HDMI. Мне кажется, что для данного стандарта оптика не очень подходит, так как можно изначально полноценный Ethernet запаковать в оптику.

      2. Вот не знаю, тоже думал по поводу bond, но не знаю на сколько это реализуемо.

      3. Грозозащиту нужно делать отдельно. Там амплитуды 1/2,4В. Этот модуль чисто для тестов реализации сделан. В конечном проекте планируется прокидывать сеть по помещениям заводского типа, но думаю, что все равно придется защищать линии.


      1. blind_oracle
        04.08.2025 08:26

        1. Тут имеется в виду SFP, реализующий 10BASE-T1L по витой паре, как в статье, а не по оптике.

        2. Бондинг хорош только если есть несколько потоков данных (лучше много), которые можно раскидать по линках используя хеш. Если там один поток, то будут нарушения порядка прихода пакетов (один линк чуть быстрее другого) и всякий реордеринг в результате...


        1. the_bat Автор
          04.08.2025 08:26

          1. Понял. У меня SFP ассоциируется с оптическими модулями.


          1. HardWrMan
            04.08.2025 08:26

            Но ведь есть и медные патчи...

            Или на штатный RG45 повышенной скорости...


      1. aborouhin
        04.08.2025 08:26

        Спасибо за ответ.

        По п. 1 - я имел в виду возможность заменить данным стандартом оптику. Если у меня есть поле на несколько гектар (а оно у меня есть :), в разных углах которого то камеры наблюдения, то контроллер чего-то там - то вариантов бюджетно соединить вот это всё не особо много. Беспроводной связью покрывать такую площадь разоришься (скоростей LoRa мало). Оптика - более дорогие свитчи на кучу SFP плюс медиаконвертеры у оконечных железок плюс заказывать сварку. На витую пару ставить промежуточные свитчи/репитеры каждые 100 метров тоже головная боль... Пока что у меня базовый вариант, как я это буду делать, всё же оптика. И судя по ценам на готовые решения для 10BASE-T1L (см. комментарий ниже) так и останется...


        1. HardWrMan
          04.08.2025 08:26

          Оптика - более дорогие свитчи на кучу SFP плюс медиаконвертеры у оконечных железок плюс заказывать сварку.

          Я очень удивился, когда обнаружил на местом маркетплейсе продажу готовых оптических патчкордов на разные модальности, длину и коннекторы. А уже на вашем маркетплейсе я купил 2 конвертера еа 1Гбит с гнездом SC за недорого.

          Скрытый текст

          Но опять же, оптика это скорость, гальваническая развязка и надёжность. Возможно, эти параметры избыточны в вашем сценарии.


    1. TinyQ
      04.08.2025 08:26

      вроде встречаются разные готовые варианты

      DM7055 - 10BASE-T1L SFP+ Module

      IVT-LAN9002SPE - 10BASE-T1L/10BASE-T

      FC621 - USB 10BASE-T1L Stick


      1. aborouhin
        04.08.2025 08:26

        Спасибо. Цену (и возможность купить в РФ) нашёл только на второе. Для единичной линии ещё ОК, а для задачки, скажем, раскидать линии к паре десятков камер наблюдения по полю уже не бюджетно - дешевле оптику протянуть с копеечными SFP/медиаконвертерами даже с учётом заказа сварки на стороне, чем на каждый линк 13,5 т.₽ за два конвертора на концах платить (ну и минус беспокойство про грозу заодно).


  1. nikolz
    04.08.2025 08:26

    Как альтернативы рассматривались, конечно, DSL и RS-485, но так как гнать нужно звук, я решил попробовать 10BASE-T1L.

    Можно подробнее, почему отказались от SHDSL (дальность по витой паре до 20 км) И как на решение повлияло, то что это звук?


    1. the_bat Автор
      04.08.2025 08:26

      Во-первых, нам не нужна такая дальность. Во-вторых, ранее мы использовали модули на плату формата Ethernet-DSL, так вот их цена сейчас зашкаливает. То есть актуально только действительно на больших расстояниях, когда альтернативы нет. В-третьих, это как раз реализация SIP. Куда проще использовать стандартно через Ethernet, чем реализовывать протокол, например на RS485, хотя я почти уверен, что это уже есть (я тут не говорю про оптику и DSL).


      1. nikolz
        04.08.2025 08:26

        а беспроводные технологии почему не подходят?


        1. the_bat Автор
          04.08.2025 08:26

          Есть предприятия, где запрещена беспроводка. Особенно это касается систем оповещения, пожарки и т.д. Необходима высокая надежность. Там еще и резервирование проводных линий необходимо.


          1. nikolz
            04.08.2025 08:26

            Поясните, как влияет тот факт,что передаете звук? Если правильно понимаю, то у вас связь точка-точка. Коллизий нет. Звук упаковывается в пакет TCP/IP. В итоге нет никакой разницы звук это или нет. Все верно?

            Вроде и упаковка в пакет без надобности, но это уже к формированию посылок.


            1. HardWrMan
              04.08.2025 08:26

              Там двунаправленная связь. Звук не в смысле музычку гонять из центра, звук в смысле двухсторонняя телефонная связь. Упоминался SIP, вроде как. А ещё, параллельно можно управление пустить с контролем исполнения.


              1. nikolz
                04.08.2025 08:26

                Т е реализуется IP телефония, но лишь точка-точка ?


                1. the_bat Автор
                  04.08.2025 08:26

                  SIP телефония. Происходит увеличение расстояния между роутером и конечным устройством в сети. Обмен данными между различными оконечными устройствами реализуется через роутер.


                  1. nikolz
                    04.08.2025 08:26

                    Если правильно понял статью, то речь идет не о SIP телефонии , а ее урезанном варианте соединить два ПК. Для sIP телефонии зачем что-то делать отдельно? Можно использовать VoIP в сети без создания спец. приемо-передатчика. Что не так?


                    1. the_bat Автор
                      04.08.2025 08:26

                      Если устройство, будь то ПК или пульт диспетчерской связи, расположено на расстоянии 1км от коммутатора (роутера/сервера и т.д.), то нужно как-то удлинить линию связи, так как стандартный Ethernet - это 100м.


                      1. nikolz
                        04.08.2025 08:26

                        Т е ПК в бункере стоит? Сети никакой нет? Если есть, то зачем еще что-то делать?


        1. HardWrMan
          04.08.2025 08:26

          Как минимум - нестабильность и полудуплексный характер эфира как среды передачи данных. Ну и лишние излучения в окружающую среду не особо хочется производить по разным причинам (от безопасности до лицензирования).


          1. the_bat Автор
            04.08.2025 08:26

            Все верно.


            1. HardWrMan
              04.08.2025 08:26

              А ещё, проводную линию легче контролировать на тот же обрыв, с сигнализацией аварии.


              1. the_bat Автор
                04.08.2025 08:26

                Вы в теме)


  1. HardWrMan
    04.08.2025 08:26

    По замерам витая пара ведет себя лучше, чем обычный провод, что, в принципе, логично.

    А коаксиал пробовали? Я ещё помню сети на коаксиале, там, правда, и трансивер другой на плате и плечо сегмента только 300 метров (с усилителями можно удлинить до 1,5 километра) и терминаторы на концах.


    1. the_bat Автор
      04.08.2025 08:26

      Не пробовал, так как там витая пара нужна.


  1. miksoft
    04.08.2025 08:26

    А когда-то раньше пускали обычный 10BASE-T по кабелю П-296. А если расстояние не столь большое, то по двум полевкам.

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


  1. sanchas
    04.08.2025 08:26

    Что ж, решение интересное, возьму на заметку, может пригодится. Стандарт новый, информации не особо много, возникает несколько вопросов:
    1) Как у подобных линий с помехозащищенностью и грозозащитой? Вспоминаю как у провайдеров начала нулевых легко выгорали коммутаторы после грозы.
    2) Из статьи не совсем понятно назначение. Косвенно по фразам "так как гнать нужно звук" и "но задача, конечно, не в том, чтобы увеличить расстояние от роутера до компьютера" я предполагаю, что речь о некоторой системе аварийного оповещения. Я угадал?
    3) Если требуется передавать ТОЛЬКО голос, не рассматривали ли вы аналоговую передачу, или передачу модулированного сигнала как в советских радиоточках?
    4) Вы пишете, что у RS-485 скорость низковата, однако есть кодеки (например OPUS), которые ужимают голос до нескольких килобит в секунду, при неплохом качестве (для голоса). Рассматривали ли их применение?
    5) Много ли оборудования поддерживает IEEE 802.3cg-2019? Не будет ли с этим проблем? Или у вас будет два подобных устройства по концам длинной линии?


    1. the_bat Автор
      04.08.2025 08:26

      1. Я там ответил выше. У микросхемы, конечно есть защита ESD, но грозозащиту нужно делать отдельно.

      2. Вы угадали, да. Это для системы оповещения внутри зданий.

      3. Нужна реализация полноценного SIP. Голос, управление, web и т.д. Единственное, что подходило под задачу - это RS-485 (не считая DSL).

      4. Нет, я про скорость RS-485 не писал. Да, рассматривали. Хочу получить универсальное модульное решение. Воткнул один модуль - на выходе Eth 10/100/1000. Воткнул другой - T1L. Чтобы для линукс все было прозрачно и он ничего не знал о физике (на сколько это возможно).

      5. Думаю мало. У меня один блок встроен в устройство, второй около роутера. Планирую сделать свитч с несколькими портами T1L, думаю с этим проблем не будет. Это для случая, когда нужно несколько устройств одновременно, пока такой задачи нет.


      1. miksoft
        04.08.2025 08:26

        Это для системы оповещения внутри зданий.

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

        На прошлой работе такое делали обычным усилителем и специальными колонками с трансформаторами внутри, как у радиоточки. Работало отлично. И никакой активной электроники на местах не требовало.


        1. the_bat Автор
          04.08.2025 08:26

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


  1. nikolz
    04.08.2025 08:26

    нашел только две микросхемы приемопередатчиков T1L: это DP83TD510ERHBR (от Texas Instruments) и ADIN1100CCPZ (от Analog Devices). 

    А это ?


    1. the_bat Автор
      04.08.2025 08:26

      LAN8742 - это другой стандарт (не 10BASE-T1L). Обычная физика 10/100 на 200 метров кабеля.

      В элитане стоимость ADIN1100 в два раза ниже.


      1. nikolz
        04.08.2025 08:26

        А что скажите про этот чип:


        1. the_bat Автор
          04.08.2025 08:26

          Это все тот же старый добрый 10/100. Это не T1L. В моей схеме как раз он (ADIN1200CCP32Z) стоит со стороны ПК.


  1. nikolz
    04.08.2025 08:26

    А зачем для передачи звука скорость 10 Mbit/s?


    1. the_bat Автор
      04.08.2025 08:26

      Дело не в скорости, а в физическом канале.


      1. nikolz
        04.08.2025 08:26

        Скорость определяет сложность реализации канала. Если это речь, то кодеки позволяют передавать ее со скорость 500 бот, а не 10 000 000 бот. а это две большие разницы.


  1. checkpoint
    04.08.2025 08:26

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


    1. the_bat Автор
      04.08.2025 08:26

      Не пробовал. Банально нет длинного кабеля для проверки. Да и задачи такой нет пока.


  1. CitizenOfDreams
    04.08.2025 08:26

    Какая-то ну очень нишевая технология, для очень особенных сценариев. "Ethernet, только в десять раз дальше и в сто раз медленнее". Я бы сказал, что в большинстве случаев разумнее будет применить что-то более традиционное - обычный Ethernet с коммутаторами через каждые 100 метров или оптоволокно.


    1. the_bat Автор
      04.08.2025 08:26

      10, а то и 20 репитеров - это сильно. Для какого-нибудь проводного датчика или SIP переговорки. Оптика - да, но подходит далеко не всем.


  1. gena_k
    04.08.2025 08:26

    Очень любопытный проект, спасибо. Не хотите пошарить плату, чтобы желающие могли повторять?


    1. the_bat Автор
      04.08.2025 08:26

      Спасибо. Пока еще не решил.


  1. Sun-ami
    04.08.2025 08:26

    Что-то этот стандарт почти не развивается - с 2021 года так и не появилось коммутаторов с портами 10BASE-T1L, и микросхем Phy тоже не густо - всё те же недешевые Analog Devices и Texas Insruments. Интересно, почему так? Он мало кому нужен? Но ведь для проводной связи масштаба территориально крупного предприятия он вроде подходит отлично, и часто позволяет использовать даже телефонную проводку. Или другие фирмы его не осилили, особенно китайцы, а без этого выходит слишком дорого?