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

image

Вся конструкция состоит из следующих элементов:

  1. Крестовина и колеса от офисного стула.
  2. Газлифт от барного стула.
  3. Опора от барного стула.
  4. Потолочный кронштейн для телевизора.
  5. Окрашенный лист фанеры.
  6. Макетные платы.

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

Подбор комплектующих для макетной доски занял значительное время, а приобретение обошлось в копеечку. Дороже всего обошлись макетные платы. Их на доске около 120 штук, я уже не помню точно, их общая стоимость составила около 20 тысяч рублей. Все остальные комплектующие потянули еще тысяч на 15. Плюс работа заняла какое-то время, которое ушло на продумывание конструкции, покупку, обработку и сборку. Но вообще я доволен.

Со временем я обзавелся кое-какими радиодеталями для макетирования. А вот, собственно, и они:

image

Так как по работе мне приходится иметь дело с микроконтроллерами производства АО ПКК «Миландр», то первым делом я заказал себе переходную плату для микроконтроллера K1986BE1QI, который я часто применяю на этапе отладки. Переходная плата сейчас вставлена в макетную доску, и вынимать ее мне лень, поэтому прилагаю фото собранной схемы. В центре фотографии — переходная плата с микроконтроллером. В правом верхнем углу — разъём для программирования через JTAG, в левом нижнем – схема питания, понижающая входное напряжение 5В от USB-разъёма до номинального напряжения питания микроконтроллера, т.е. до 3,3 В.

image

В этом микроконтроллере есть полноценный Ethernet, то есть и MAC, и PHY подуровни, и к выводам микроконтроллера, используя несколько резисторов и конденсаторов, можно припаивать разъём RJ-45 и подключать его в локальную сеть или к Ethernet-порту ПК. А у меня есть набор очень продуманных программных решений, с помощью которых можно наладить обширную телеметрию между ПК и МК через Ethernet. Про эти решения я еще напишу в отдельной статье. Как и про то, что для подключения к ЛВС микроконтроллеру необходима программная реализация стека протоколов TCP/IP. Поэтому пока вернемся к макетной доске. Трассировку переходной платы я сделал с помощью Lite-версии автотрассировщика Topor, потому что она бесплатная, а покупать полнофункциональную версию из-за одной платы не хотелось. И хотя я уперся в ограничение по количеству линий (в бесплатной версии, кажется, не больше 100 линий, а у меня на плате 144 линии, по числу выводов микроконтроллера), ограничение удалось обойти, растрассировав только левую сторону платы, а затем получив трассировку правой части с помощью копирования и зеркального отражения левой.

Помимо этого был изготовлен или приобретен целый ряд переходников для разных соединителей, в первую очередь, конечно, для JTAG-разъёма. Питание на доску я завожу через переходник USB-разъёма, например, с USB-разъёма ноутбука, с зарядки от сотового или с пауэрбанка.

image

Как итог, вместо рисования схемы в САПР, трассировки, заказа опытного образца и последующих испытаний я начинаю работу с изготовления макета. Просто вставляю в плату комплектующие, соединяю их перемычками. После того, как макет готов, я подаю на него питание. Как правило, у меня есть какая-нибудь базовая прошивка с инициализацией МК и организацией обмена по сети. Я начинаю наращивать эту прошивку до тех пор, пока макет не будет доведен до готовности к испытаниям на функционирование. Как правило, такой подход дает экономию времени, а сэкономленное время тратится на образование и разработку других инструментов. Так как работаю я не один, и моя работа заключается в разработке схемы подключения микроконтроллера и написании ПО, то после отладки схемотехнических решений я передаю результаты коллегам, и занимаюсь разработкой прошивки. Так как изготовление опытного образца в короткие сроки — довольно стрессовая задача, наличие работающего макета является хорошим подспорьем в работе.

Вот, собственно, и все, спасибо за внимание :)

P.S.: Так как я человек достаточно увлеченный, в случае, если у Вас есть достаточно интересный проект (т.е. не просто светодиодами поморгать и ногами подрыгать, а, например, сделать звуковоспроизводящее устройство, подключить дисплей, ну и тому подобное), то можно попробовать смакетировать его на доске. Вы в этом случае получаете средства для макетирования, а я получаю некоторое разнообразие в своей жизни разработчика :) Возможно что-нибудь подскажу, возможно чему-нибудь научусь. Хотя предложение ограничено — у меня довольно напряженный график…

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


  1. Googlist
    18.03.2019 21:25

    А где вьі берете дюпонт-проводки хорошие?


    1. RegisterWindowClassExA Автор
      18.03.2019 21:43

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


      1. Googlist
        18.03.2019 23:00

        Ужасно( Ищу хорошие ибо с алишньіми вечно проблемма когда не контачит, а тьі думаешь что проблемма в другом и ковьіряешься ищешь ошибку и не находишь, ужасное состояние. Иногда вижу на картинках классньіе с кругльіми пластиковьіми штьірьками и нигде не могу найти.


        1. emmibox
          19.03.2019 01:24

          Так и должно быть — эту проблему вы же себе сами придумали, отказавшись от старых проверенных методов соединения проводами через пайку оных…


        1. wtpltd
          19.03.2019 01:55

          ??????


          1. VerdOrr
            19.03.2019 03:41

            Для настоящего самурая — не вариант. =)


            1. remzalp
              19.03.2019 07:48

              Для настоящего программиста сначала норма поискать ошибку в коде. Возможно, ДОЛГО поискать ошибку в коде :)


              1. VerdOrr
                19.03.2019 08:15

                «Электроника — наука о контактах» =)


                1. tvr
                  19.03.2019 11:28

                  Электротехника (электрика) скорее, а не электроника.


                  1. VerdOrr
                    19.03.2019 11:49

                    1. В контексте обсуждаемого вопроса совершенно не принципиально.
                    2. Это вполне устоявшееся выражение призванное подчеркнуть, что львиная доля проблем «в этой вашей электронике», все так же, от того, что «нет контакта, там где он должен быть и есть контакт там, где его быть не должно».


                    1. kinall
                      19.03.2019 17:53

                      Электрика — наука о контактах, а электроника — наука о плохих контактах =)


                  1. RegisterWindowClassExA Автор
                    19.03.2019 11:55

                    А, ой, это я ответил на комментарий, который был адресован не мне, извините )


        1. lopatoid
          19.03.2019 05:03

          У меня есть с круглыми пластиковыми штырьками ( вот такие), и они просто ужасного качества.


          1. alex-open-plc
            19.03.2019 10:08

            Идёте в ближайший магазин электрики. Покупаете метров *дцать медного, одножильного провода сечением 0.5 мм^2. Диаметр как раз как круглые штырьки. Зачишаете конец, прокладываете как нужно, отрезаете и зачищаете второй конец. Провод жесткий, ничто не болтается. Да и стоимость намного дешевле, посему провод «крошить» не жалко.


            1. RegisterWindowClassExA Автор
              19.03.2019 10:09

              Предлагаемый Вами вариант плох тем, что нужно зачищать концы. Это довольно муторное занятие. Пару сотен проводков зачистите и желание пропадет этим заниматься :)


              1. rPman
                19.03.2019 11:15

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

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

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

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

                Нарезал сразу пучком, от советского фотооборудования остался нож для резки фотобумаги, его было не жалко (затупился после этого).

                p.s. а еще лучше, удалить лак химически, подобрав растворитель


                1. sim31r
                  19.03.2019 16:23

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


              1. alex-open-plc
                19.03.2019 11:46

                Не реклама, так — «средняя темперавтура по палате» Съемник изоляции
                Пользуюсь подобным.


                1. juray
                  19.03.2019 16:53

                  И как, нормально работает? А то у меня есть впечатление касательно этого типа зачищалок, что хочешь нормально работающий — покупай «фирму» по тройной цене. Потому как рекомендации от авторитетных для меня авторов встречал именно про «фирменные», а когда сам купил дешевый (поскупился, да) — оказалась хрень полная.

                  А тут цена вроде всего рублей на 300 дороже моего WS-07 (который, конечно, штука клёвая, но громоздкая, не везде подлезть можно к проводу). Хотя субъективно платить даже одинаковую цену за кусок пластмассы и за увесистую железяку («берешь в руки — маешь вещь!») как-то напрягает жабу.

                  А если задуматься, «дешевый» что я покупал на Алиэкспрессе стоил в два раза меньше WS-07 на тогдашние цены — когда доллар был по 30. Так что


                  1. alex-open-plc
                    19.03.2019 18:29

                    Да, вполне себе нормально. Есть подобный от ФениксКонтакта, размер в 2 раза меньше, работает — изюмительно, но и цена «конская».
                    WIREFOX-E 16 — 1212707


                  1. xirahai
                    19.03.2019 19:37

                    Давно пользуюсь стриппером Weicon N5 — работает отлично! Не берет только провода МГТФ, но их наверное кроме кусачек или обжигалки, вряд ли чем-то еще можно зачистить.


              1. juray
                19.03.2019 16:18

                При наличии нормального инструмента (стриппера) — занятие сводится к паре движений на одну зачистку.

                Типа такого, например:
                image
                Есть и другие типы, но я пользуюсь таким — очень удобно.

                Правда, у меня дешевый КВТ, у него из-за люфтов иногда бывают проблемы — но даже с ними он себя многократно оправдал. Ощущения сравнимы с переходом с отвертки на шуруповерт.


                1. tegArt
                  19.03.2019 21:10

                  Офигенная штука! Спокойно и без «настроек» зачищает всякие разные провода, от обсуждаемых выше мелких многожильных до медных одножильных трехпроводных ввг сечением 4 квадрата. Сам недавно взял именно тот, что у вас на картинке тк предстоит с проводкой копаться — полностью согласен с описанными вами ощущениями :)


            1. Sworfly
              19.03.2019 11:15

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


        1. IgorPie
          19.03.2019 08:44

          моножилу подобрать на радиорынке. Даже скрученный конец витухи не хуже китайских поделок, а точность прокладки и жесткость — выше.


        1. Arcanum7
          19.03.2019 10:47

          От UDP провода жила очень даже гуд. И жёская и держит и контакт норм.


        1. shalm
          19.03.2019 11:30

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


          1. RegisterWindowClassExA Автор
            19.03.2019 11:39

            Можно снизить частоту, на которой программатор шьёт микроконтроллер. Лично у меня шьётся. И вообще, честно говоря, я никогда не сталкивался с тем, что программатор не шьет микроконтроллер из-за помех. Как правило оказывалось, что либо шлейф перетерся, либо контакт плохой где-то в схеме, либо IDE неправильно настроена. Один раз даже было вот что: волосок от кисточки замыкал два контакта кварцевого резонатора, устройство при включении переходило на внешний резонатор и превращалось в кирпич.


        1. kosmonaFFFt
          19.03.2019 11:40

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


        1. PAE
          19.03.2019 15:55

          Оффтоп, но меня действительно волнует вопрос — почему Вы "ы" набираете как "ьі"?
          Правда интересно — ранее часто сталкивался с парсингом текста, поэтому "необычности" сразу заменты:


          Ужасно( Ищу хорошие ибо с алишньіми вечно проблемма когда не контачит, а тьі думаешь что проблемма в другом и ковьіряешься ищешь ошибку и не находишь, ужасное состояние. Иногда вижу на картинках классньіе с кругльіми пластиковьіми штьірьками и нигде не могу найти.

          ы > d1 8b

          ьі > d1 8c d1 96

          Может быть Вы уже и отвечали, но на первых паре страниц комментариев не нашёл.


          1. tvr
            19.03.2019 16:10
            +1

            почему Вы «ы» набираете как «ьі»?

            Украинская раскладка (отсутствие «ы») и уважение к собеседникам (никакого стёба и сарказма искать здесь не надо).


            1. PAE
              19.03.2019 21:22

              Так и ведь не ищется — просто вопрос, действительно интересно, в каких случаях нужен такой workaround. Теперь понятно — спасибо!


          1. batman12345
            19.03.2019 16:14

            Не во всех славянских языках есть Ы


  1. RegisterWindowClassExA Автор
    18.03.2019 21:42

    .


  1. dmitryrf
    18.03.2019 21:59
    +3

    У этой красоты будет конская ёмкость и ненадёжный контакт. Не помню где видел, но эксперимент меня впечатлил: на одном пине запускаем меандр, на соседнем — АЦП. Благодаря большой ёмкости металлических пластин в бредборде меандр прилетает на АЦП почти без потерь.


    1. RegisterWindowClassExA Автор
      18.03.2019 22:16

      Возможно, Вы правы. Но охота пуще неволи :) Захотелось сделать — я сделал.
      У АЦП большое входное сопротивление, а слабонагруженные цепи всегда собирают помехи, как через паразитные емкости, так и через паразитные взаимные индуктивности. Думаю, подтяжка килоом в десять, например, к земле значительно улучшила бы результат.
      Опять же это ведь интересно, найти причину неправильного поведения схемы. Хотя, конечно, соглашусь, инструмент для макетирования должен быть максимально предсказуемым и не вносить нюансы в работу схемы. Но что вышло то и вышло :)


      1. sim31r
        19.03.2019 16:27

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

        Без подтяжки, там и без меандра на соседнем пине будет сигнал сетевого напряжения 50Гц и всевозможные радиопомехи.


    1. HiTechSpoon
      18.03.2019 22:35
      +1

      Хотел оставить точно такой же комментарий, прям с языка сняли. Решение любопытное. Однако по опыту знаю, что контакты бредбордов со временем расшатываются да еще и окисляются, это превратится в проблему рано или поздно. Кроме того, как вы верно заметили, из-за емкостной связи между пластинами, из-за лапши проводов, провести сигнальные цепи через все это — настоящая головная боль. Да и отладку большой цифровой схемы, которая могла бы поместиться на всей площади этого «мольберта» даже страшно представить.
      По крайней мере такие ощущения складываются глядя на все это. Интересно, може быть автор уже сталкивался с вышеперечисленными проблемами?


      1. RegisterWindowClassExA Автор
        18.03.2019 22:40

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


        1. HiTechSpoon
          19.03.2019 16:52

          Спасибо вам за статью. Никогда не видел ничего подобного. Прошу вас, расскажите спустя какое-то время об опыте использования. Опишите плюсы и минусы, проблемы, а может быть и уже какие-то выплывшие из всего этого решения этих проблем. Думаю, будет очень интересно.


    1. IgorPie
      19.03.2019 08:45

      Оно и на печатной плате прилетит и по шинам питания будет летать, и т.п.


      1. rahmaevao
        19.03.2019 09:38

        Смотря как разведешь…


  1. RegisterWindowClassExA Автор
    18.03.2019 22:23

    .


  1. Fox_Alex
    19.03.2019 03:13

    Да, это реально сделано с размахом. Пожалуй самая огромная макетка, что я видел. А видел я не мало… Со временем и опытом надобность в беспаечных макетках проходит. Все что достаточно просто для такого макетирования — не нужно макетировать. Все что сложно и нужно макетировать — не будет работать на таких соплях.


    1. RegisterWindowClassExA Автор
      19.03.2019 10:13

      Всё точно. Плата делалась именно для набора опыта. Но вообще я хотел промакетировать и что-нибудь большое. Вопрос в частотах. Паразитные емкости и индуктивности вроде бы должны играть роль только при переключении сигналов, т.е. при переменных токах. Если сигналы установившиеся, то гальванические связи в них за короткое время подавят связи «по воздуху». А у меня специфика работы такова, что очень много релейных сигналов, т.е. больше речь идет об управлении, нежели о регулировании, хотя и регулирование тоже встречается. Плюс ко всему всегда можно понизить частоту работы схемы, выбрать масштаб времени. Поэтому, возможно, получится и всю макетку заполнить. По крайней мере я на это надеюсь.


      1. Fox_Alex
        19.03.2019 13:44

        Интересно будет посмотреть, не забывайте фоткать по мере заполнения) Вообще против макетирования проводом я ничего не имею, всякие спектрумы и им подобные компьютеры так делали и все получалось. Проблема именно в плохих контактах этих макеток. Я когда-то пробовал на ней что-то делать, но в итоге вернулся обратно к дырчатой плате и проводу МГТФ. Но все равно после определенного количества деталей — уже быстрее получается сделать самопальную плату, чем паять провода. Иногда для экономии времени делаю «гибридные» макеты в виде самопальной платы, в которую втыкается готовый модуль с контроллером.


      1. romanetz_omsk
        19.03.2019 17:53

        Вы, вроде, сеть упомянули, там 25 (50 для RMII) мегагерц, и такие вещи как макетки уже не прокатывают


    1. RegisterWindowClassExA Автор
      19.03.2019 12:54

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


  1. kinall
    19.03.2019 06:43

    Orcad в реальной жизни? =)


    1. RegisterWindowClassExA Автор
      19.03.2019 10:33

      Всё верно. Главное здесь — возможно «пощупать руками» устройство. Пусть даже макет.


  1. anton19286
    19.03.2019 07:42

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


    1. RegisterWindowClassExA Автор
      19.03.2019 10:30

      Не очевидно :) Зависит от спектрального состава сигналов. Чем ниже частота, тем меньше помех. Постоянные сигналы, похоже, будут выдавать помехи по воздуху только в моменты переключения.

      З.Ы. Я бы вообще в учебной литературе запретил слово «очевидно», и вместо него ввел термин «ежу понятно». Авторы стеснялись бы такое писать и избегали бы этого оборота :)


  1. IgorPie
    19.03.2019 08:45

    Ух, какой беспорядок можно развести!


    1. RegisterWindowClassExA Автор
      19.03.2019 10:18

      Для этого у меня есть стол, его край виден слева на первом фото :) И даже беспорядок на нем виден :)


      1. Fox_Alex
        19.03.2019 17:19

        Да что вы знаете о беспорядке) У меня не сохранилось фото с предыдущей работы, но было там примерно так: image (Фото рабочего стола Джима Вильямса) Тогда я много занимался аналоговой и силовой схемотехникой. Макетировать приходилось все и всегда — разные высоковольтные источники, усилители для детекторов излучений — все это получается далеко не с первой попытки и макетов всяких образуется целая гора. Цифровая электроника в этом плане намного более предсказуема и сейчас я сразу рисую платы.


        1. tvr
          19.03.2019 18:16

          Ой, в последний раз нечто подобное я видел в детстве, лет 35-37 назад, на т.н. «теледавке» (место, где старые телевизоры типа «утилизировали», а мы тырили оттуда всё, до чего могли дотянуться)


  1. Materializator
    19.03.2019 08:46

    В МИЭТ (институт в 300 метрах от головного офиса Миландра) использовался стенд, никак не могу вспомнить название. И подобные проводки. Стенд был переносной, примерно вполовину стола шириной. ИМС были смонтированы внутри, контакты разведены на лицевой панели, крупные УГО показывали, где у нас инвертор, а где триггер.

    И всё это работало очень нестабильно.

    За 5 минут до конца лабы (ничего, Карл, не работает!) кто-то умный сказал «давайте проверять каждый провод, прежде чем втыкать его в схему». Успели :)


  1. piligrim130
    19.03.2019 09:29

    интересно — будет ли этот стенд загружен когда либо больше чем на 10 процентов площади


    1. RegisterWindowClassExA Автор
      19.03.2019 10:24

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


    1. R4ABI
      19.03.2019 17:26

      .


  1. Iv38
    19.03.2019 10:09
    +1

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


  1. defecator
    19.03.2019 10:42

    Монстроидально-монументально!


  1. Arcanum7
    19.03.2019 10:49

    В книгу рекордов заявку ещё не отправляли?


    1. NordicEnergy
      19.03.2019 17:29
      +1

      В рубрику «самый бесполезный способ потратить 35к»? Такой поделкой можно даже с депутатами гос. думы конкурировать))


  1. dlinyj
    19.03.2019 11:07

    Подскажите где вы брали такие платки USB-хостов?

    Если искать на али, то по каким словам?


    1. RegisterWindowClassExA Автор
      19.03.2019 11:10

      Ну, это не платки USB-хостов, т.е. там нет микросхемы, которая реализует протокол USB. Это просто переходники. Например, по запросу «USB макет»


      1. dlinyj
        19.03.2019 11:14

        Ну мне именно переходник интересует.


  1. batman12345
    19.03.2019 16:19

    Это не мольберт. Это, скорее, мозаика.
    И, да, художник — человек владеющий худым (плохим) жестом. Ибо Творец пишет божественными (живыми) красками.


    1. tvr
      19.03.2019 16:25

      И, да, художник — человек владеющий худым (плохим) жестом.

      Вот это поворот.


    1. RegisterWindowClassExA Автор
      19.03.2019 16:37

      Прошу прощения, конечно, но с Вами не соглашусь. Этимология — наука очень красивая, через нее виден путь человечества едва ли не от выхода из африки. Люди расселяются, языки наследуются, изменяются и образуются новые языки. И так далее. Любительская этимология, которую, кстати, активно продвигал покойный сатирик Задорнов — это несерьезно. Ну вот так. У Фоменко — новая хронология, у Задорнова — новая этимология. Настоящая этимология — это сокровище. Что касается слова «художник», то его этимология хорошо описывается в этимологическом словаре Успенского. Можно посмотреть здесь: lexicography.online/etymology/%D1%85/%D1%85%D1%83%D0%B4%D0%BE%D0%B6%D0%BD%D0%B8%D0%BA


  1. A__D
    19.03.2019 17:02
    +3

    Мольберт для даунито.

    Это просто эпик поле граблей и на таком обучать новичка\делать проект какой-либо в мк\программировании — это будет «весело», ибо просто тупо будет не работать, а почему — вообще не ясно (это контакт, прошивка или помехи по питанию\линиям). Даже банальных конденсаторов по питанию на плате нет — попробуйте запустить этот МК на 144 МГц, если оно вообще запуститься, что-либо ощутимо серьёзнее мигания светодиодом сделать.


    1. RegisterWindowClassExA Автор
      19.03.2019 17:17
      -3

      Ну, я же написал, у меня есть целая куча отладочных средств. Моих отладочных средств. Из которых, в принципе, вполне может получиться годный коммерческий продукт. Плюс к этому есть полтора года работы испытателем электрооборудования с довольно успешным поиском неисправностей. Если что-то будет сбоить — я найду, я не вслепую прошивку дебажу, не переживайте. Конденсаторов по питанию на плате нет, потому что на плате не собран макет какого-то устройства, туда просто вставлен переходник. А на следующей фотографии конденсаторов навалом, на любой вкус. И электролитические, и пленочные. Я умею их использовать, не волнуйтесь.
      Поэтому я бы сказал, что это мольберт не для даунито, т.к. действительно грабли здесь зарыты. Начинающий на нем работать не сможет, т.к. застрянет на каком-нибудь глюке. Но есть и плюсы — удобство, быстрота изготовления. За день запросто можно собрать макет на всю доску, если все комплектующие есть.
      Я не понимаю, зачем мне запускать на этом макете МК на 144 МГц? Естественно, что там может что-то «зазвенеть». А какой смысл в такой высокой частоте? Я запущу на 8 МГц, отлажу в нужном мне масштабе времени. Как правило я использую алгоритмы, инвариантные к тактовой частоте.

      Злой Вы :)


      1. A__D
        19.03.2019 17:28
        +1

        Зачем тогда это нужно, если есть нормальные отладочные платы? Какой смысл тогда ставить такой МК, если заведомо ничего на нём не запустить толком в таком применении…


        1. RegisterWindowClassExA Автор
          19.03.2019 17:35

          Если используется отладочная плата, то необходимо ее изучать. Здесь ничего изучать не нужно, кроме самого МК. Можно Атмегу в плату вставить и подключить, и опять Вам для этого ничего не нужно знать, кроме самой Атмеги. Один компонент — одна деталь платы. Мне нужен был конструктор, и я его получил. Т.е. перед Вами конструктор Лего. Вы его критикуете за то, что в домике, построенном из этого конструктора, нельзя жить. Но это и не является его целью. Я не электронщик, я программист. Что касается помех и прочего — весьма опытные в электронике люди мне сказали, что штука годная. Кто-то, конечно, посмеялся, сказал, что помехи будут, но положительно отнеслись все. Конечно, будет помехи собирать. Ну а разве мы помех боимся? :) Хороший сантехник завсегда помеху найдет…


          1. A__D
            19.03.2019 18:03
            +2

            Сравнение понятное конечно, но только электроника — это не лего в привычном понимании, микросхемы\мк без необходимого обвяза не будут «работать» самодостаточно, как детальки в лего…
            А про изучение дев борды vs изучение голого мк — совсем не ясно, чего там сложного то, наоборот всё проще — ибо всё необходимое как пример уже есть на плате и добавляй что ещё надо сам… ну видимо дело вкуса, ходить по граблям или нет.


            1. RegisterWindowClassExA Автор
              19.03.2019 18:10

              Я все это понимаю. Т.к. электротехника для меня скорее хобби, нежели профессия. Отладочные платы я уже проходил. Теперь пора бы за свое взяться, но такой вопрос как трассировка и изготовления меня напрягает. Схему нужно составить, потом растрассировать, затем вытравить или заказать, спаять, детали купить. При этом нужно успевать писать код для работы и учиться в универе. Доска — это способ уйти от лишних операций, способ ускориться, успеть всё. Потратить два часа на поиск граблей, обусловленных доской, гораздо проще, чем потратить несколько дней на трассировку-травление-пайку. Изначально я подключал отладочную плату к бредбордам. Но потом мне захотелось сделать вот что-то такое. Вернуться к отладочной плате всегда успею.
              Я так считаю, что зная стандарты обмена (а именно в обмене данными возникнут основные проблемы), зная физику процессов, происходящих в схеме, можно отыскать и устранить, ну или хотя бы понять причины сбоев.


  1. RegisterWindowClassExA Автор
    19.03.2019 17:17
    -3

    .


  1. NordicEnergy
    19.03.2019 17:17
    +4

    Вот отечественную разработку видно сразу! Миландр + самый рукожопый одаренный разработчик + великолепный САПР на 100 цепей = инновация!

    Как? Каааак, можно было развести такое убожество на плате и нарушить разом все существующие на планете рекомендации по трассировке печатных плат?

    Если с такими «отладками» называть себя разработчиком, то вероятно мы в школьном радиокружке в 2004-м году были уже Иисусами от разработки и синьорами с 5+ лет стажа.


    1. RegisterWindowClassExA Автор
      19.03.2019 17:30

      Это не коммерческий продукт, это отладочное средство. Лично для меня. И цель я ставил не изготовить плату с соблюдением рекомендаций по трассировке, а совсем другую — возможность макетирования из отдельных деталей без привязки к какой-либо отладочной плате, т.к. если используется отладочная плата, то необходимо ее изучать. Здесь ничего изучать не нужно, кроме самого МК. Можно Атмегу в плату вставить и подключить, и опять Вам для этого ничего не нужно знать, кроме самой Атмеги. Один компонент — одна деталь платы. Чтобы соблюсти рекомендации, нужно было установить конденсаторы как можно ближе к микроконтроллеру, уменьшить площади контуров, сократить длины и т.п. У рекомендаций есть цель — уменьшить помехи. У меня другая цель — получить конструктор. Лично я им доволен. Т.к. бредборды весьма активно используются при макетировании, то такая доска вполне имеет право на жизнь.

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


      1. emmibox
        19.03.2019 22:56
        +1

        Миландр — вполне годный производитель.
        Вы там работаете что-ли? Если нет — что вы там у себя курите!? если этот производитель годен, почему ST-шные аналоги в рублях дешевле аж в 4 раза?


        1. RegisterWindowClassExA Автор
          19.03.2019 22:59

          Этот вопрос лучше адресовать в сам Миландр.
          Думаю, что по закону спроса и предложения.


        1. NordicEnergy
          20.03.2019 00:40

          Самое годное в нем это DMA, который за х4 цену еще крайне корявый, а про i2c и бубны вообще молчу.


    1. Fox_Alex
      19.03.2019 17:37
      +1

      Научится еще, у него все впереди. Зато с каким размахом начал! Это вам не ардуино и не программатор «5 проводков и LPT порт». Все мы когда-то пороли подобную дичь. :)

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


      1. RegisterWindowClassExA Автор
        19.03.2019 17:51

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


        1. Fox_Alex
          19.03.2019 18:32
          +2

          Меняйте концепцию. Всю систему «жизнеобеспечения» надо разводить вместе с контроллером. Это тактирование, питание и обязательная обвязка. Эти вещи у контроллера должны быть всегда и как правило они всегда одинаковые, а значит нет смысла выносить их с платы в макет. Хотя-бы для экономии времени, нервов и проводов. Для конденсаторов по питанию важен каждый миллиметр дорожки, в 10-15 мм от чипа их ставить уже бесполезно.

          Еще есть смысл на плату закинуть быстрые интерфейсы — USB и Ethernet. Они чувствительны к волновому сопротивлению дорожек и должны разводиться дифф. парой строгой геометрии. На соплях они будут плохо работать, если вообще заведутся. Я не говорю что работать не будет вообще. Пока вы щупаете его разную переферию по-отдельности — оно может и работает. Но если загрузить его хорошенько — начнутся глюки от плохого питания. Одни модули переферии начнут мешать работать другим. И глюки эти внезапные и противные, никакой отладчик их поймать не поможет.

          Все в итоге сведется к аналогу какой-нибудь STM32NUCLEO, втыкаемой в макет пинами GPIO. И это будет правильно.

          Вот с этого я начинал осваивать ARMы больше 10 лет назад:
          image
          (на фото LPC2101 с минимальной обвязкой. Плата самопальная.)
          Тогда было труднее — не было дешевых отладочных плат, осциллограф был С1-94 и даже программаторы мы делали сами)


          1. RegisterWindowClassExA Автор
            19.03.2019 18:54

            Спасибо, конденсаторы по питанию и Ethernet я действительно обдумывал, но потом решил попробовать без них. Главный вопрос — «будет плохо работать» или «совсем не будет работать». USB я пока не использовал, поэтому как-то не задумывался над этим. Возможно, стоило сделать, но я предпочел единый замысел для всего. Недели через две должны прийти соединители RJ45, попробую вставить их в макет и посмотреть, будет ли работать обмен по Ethernet. После 35000 затрат на всю доску потратить лишние 5000 на переделку платы микроконтроллера мне не показалось большими затратами. Хотя с точки зрения стабильности работы следовало бы сразу сделать именно так, как Вы говорите.


      1. RegisterWindowClassExA Автор
        19.03.2019 18:04

        А за поддержку спасибо. Всё именно так — это дичь для того, чтобы въехать в тему. И чтобы два раза не бегать. На это 35 тысяч не жалко.


      1. NordicEnergy
        19.03.2019 19:53
        +1

        И зачем такая отладка, если она сама по себе кучу багов хранит? Чтобы подольше мучаться и гадать: «проблема в софте или в железе? Дай-ка на кофейной гуще погадаю», так что ли?

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


        1. RegisterWindowClassExA Автор
          19.03.2019 20:14

          Не попробую — не узнаю.
          Нужно с чего-то начинать. У меня два варианта — либо бросать на фиг код и образование, и сосредотачиваться только на схемотехнике, либо изготавливать решения для макетирования. Я хочу успеть все.
          Да, в процессе будут ошибки. Это не страшно. Страшно ничего не делать и прикидываться умным.
          Если будет много глюков, тогда, наверное, переразведу плату микроконтроллера. Добавлю в нее конденсаторы по питанию, обвязку, резонаторы, Ethernet и прочее. Зачем такая отладка кому? Вам? Она Вам не нужна, при Вашем уровне. А мне пригодится.


    1. RegisterWindowClassExA Автор
      19.03.2019 17:47

      Отечественные разработчики немногим хуже иностранных. Это вот точно. Такие же люди. А если бы они не уезжали за бугор, потому что наши чиновники не умеют использовать социальный капитал, то были бы совсем не хуже. И в буржуйских схемах есть неточности, и в буржуйских программах есть глюки. Элементная база у них лучше, это да. А откуда у нас взяться элементной базе, если позади 20 лет разрухи, нет спроса. Куда ее делать, в стол? Чтобы база была, нужен спрос на эту базу. Иначе Вы будете сырьевым придатком.

      Где Вы увидели слово инновация? Написано же, DIY. По-моему получилось прикольно :)


      1. alex-open-plc
        19.03.2019 19:12
        +1

        Много интересных начинаний сгубил один простой вопрос: а нафига?