Проектирование печатной платы на реальном примере. Этапы работы над проектом.

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

ความคิดเห็น • 96

  • @АлександрПронин-х3ъ
    @АлександрПронин-х3ъ 2 ปีที่แล้ว +8

    Отличное видео. Вы прмерно с таких же полезных урков начинали свой курс очень давно. Благодарен! Побольше подобных видео!

  • @artferrum2053
    @artferrum2053 2 ปีที่แล้ว +8

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

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว

      И вам спасибо за добрый комментарий.

  • @vernnms78
    @vernnms78 2 ปีที่แล้ว +5

    Занимательное и залипательное видео! Спасибо за идеи и подсказки.

  • @ArthurIslamRU
    @ArthurIslamRU 2 ปีที่แล้ว +3

    Спасибо большое Уважаемый Владимир

  • @ar_oak
    @ar_oak 2 ปีที่แล้ว +5

    Спасибо. Тоже изо дня в день довожу свой девайс до совершенства, а для него оказывается - предела нет :)

    • @dmytromykhailiuta
      @dmytromykhailiuta 2 ปีที่แล้ว +3

      Дизайн платы и разработку софта невозможно завершить. Можно только прекратись. Всегда хочется что-то «допилить». :)

    • @ar_oak
      @ar_oak 2 ปีที่แล้ว +3

      @@dmytromykhailiuta подписываюсь под каждым словом, однозначно! :)

    • @dmytromykhailiuta
      @dmytromykhailiuta 2 ปีที่แล้ว +5

      @@ar_oak Причем в разработке платы самый длительный период наступает тога, когда , - ну вроде все уже готово... И начинается наведение красоты бессонными ночами :)

  • @v.shindakov
    @v.shindakov 2 ปีที่แล้ว +2

    Спасибо, Владимир! И вдвойне здорово, когда твой декан реальный Могучий практик!

  • @vasilimatov4449
    @vasilimatov4449 2 ปีที่แล้ว +1

    Супер. Благодарность

  • @jorchick
    @jorchick 2 ปีที่แล้ว +2

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

  • @romafeelcame7982
    @romafeelcame7982 2 ปีที่แล้ว +1

    "Лучшее - враг хорошего". Как же знакомо...

  • @andrewdronsson9028
    @andrewdronsson9028 2 ปีที่แล้ว +1

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

  • @GugolMugol11
    @GugolMugol11 2 ปีที่แล้ว +2

    Спасибо

  • @accel74
    @accel74 2 ปีที่แล้ว +2

    Огромное спасибо, подглядел у вас, что оказывается в Diptrace есть Teardrops, давно пользуюсь программой, но об этом не знал.

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

      О мне самому об этом рассказали наверное месяцев 10 назад, один из подписчиков. Я тоже не знал.

  • @НикитаОнищенко-р7о
    @НикитаОнищенко-р7о 2 ปีที่แล้ว +5

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

    • @jalokin84
      @jalokin84 2 ปีที่แล้ว +2

      Я бы ещё добавил, - каких ошибок стоит не делать на печатной плате при разводке дорожек, ну и компоновки

  • @CrazyPit
    @CrazyPit 2 ปีที่แล้ว +3

    4:02 чтобы таким не заниматься. иду на изиеда там кидаю компоненты в проект . далее экспортирую и импортирую в диптрейс. остается по мелочи..

  • @ЕвгенийДюбайло
    @ЕвгенийДюбайло 2 ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

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

  • @Vorono4ka
    @Vorono4ka 8 หลายเดือนก่อน

    Отличное видео! Интересно, что вы ведёте подобный блог :)
    Можете подсказать, пожалуйста, с чего стоит начать заниматься создание плат? У меня есть идея, которую я хочу воплотить в жизнь и довести до массового производства. Я могу собрать всё на бредборде из компонентов, которые найду под рукой, и написать программу для микроконтроллера, но я не знаю что мне делать дальше. Из первых идей - перенести схему на печатную плату, что в целом можно освоить, но где можно эти самые печатные платы заказывать в данный момент в России? А если я ошибся с выбором микроконтроллера, как понять что подходит лучше для схемы? И может вы запускали что-то в массовое производство?

    • @VladimirMedintsev
      @VladimirMedintsev  8 หลายเดือนก่อน

      Напишите по электронной почте и обсудим.

  • @mirlaniusUMK
    @mirlaniusUMK 2 ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +3

      Можно заработать ровно столько, сколько вам готовы заплатить. Равно так же как и в любой другой профессии.

  • @dikler2528
    @dikler2528 2 ปีที่แล้ว +1

    Зачем тянуть питание под тремя конденсаторами с заужением дорожки?
    Там же с верху есть место!

  • @TwentyNine97
    @TwentyNine97 2 ปีที่แล้ว +1

    Почему на нижней части платы осталось много незадействованного места?

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

      Не нашел чем его заполнить.

  • @gennadyz7699
    @gennadyz7699 2 ปีที่แล้ว +1

    Вопрос. Тоже пользуюсь диптрейсом для разводки плат. Но уже неоднократно слышу от молодых о том что это не модно и не современно))) База компонентов и в правду хромает, половину приходится рисовать самому. Может и в правду пора переходить на что то новое?

    • @sozdatelEd
      @sozdatelEd 2 ปีที่แล้ว +3

      Пока Вы будете изучать что-то новое и набивать шишки большинство простых проектов, которые вы могли закрыть в диптрейсе так же пройдут мимо.
      Я например развожу платы в SprintLayOUT и мне нормально. Хотя так же изучал лет 20 назад и Eagle с автотрассировкой, и диптрэйс несколько лет назад.. схемы я кстати рисую в изиEDA, а вот печатную плату мне всётаки привычнее в SprintLayOUT

    • @rabbitchocolate2599
      @rabbitchocolate2599 2 ปีที่แล้ว

      Стоит, на современных системах гораздо удобнее и быстрее вести разработку. Единственное если переходить а altium нужно будет всю элементную базу создавать с 0, но оно того стоит. Сам за 20 лет успел сменить sprintlayout->kicad4->altium designer

  • @lexx725
    @lexx725 2 ปีที่แล้ว +1

    А почему не пользуетесь автотрассировкой? Где тот предел, когда ручная разводка начинает уступать компьютеру?

    • @turnerdex3
      @turnerdex3 หลายเดือนก่อน

      Автотрассировка тебе разведет так, что потом плату только выкидывать

  • @Andrey_Fedorov
    @Andrey_Fedorov 2 ปีที่แล้ว +2

    Досмотрел до 9.50, Вы говорили что reset подтянут в контроллере к плюсу, и достаточно поставить конденсатор, для перегрузки при включении. А тут Вы ставите внешний резистор. Зачем?

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +3

      Привычка

    • @Andrey_Fedorov
      @Andrey_Fedorov 2 ปีที่แล้ว +1

      @@VladimirMedintsev спасибо!

    • @victorlowlevel8063
      @victorlowlevel8063 2 ปีที่แล้ว +1

      Сопротивление резистора внутри контроллера очень велико... Любая грязь и пыль+ влажность на плате (не отмытый флюс) могут посадить сброс на землю и контроллер не запустится - лучше на внутреннюю подтяжку не надеяться особо!

    • @kestvvv
      @kestvvv 2 ปีที่แล้ว +1

      @@victorlowlevel8063 в стм какой номинал этих подтягивающий резисторов?

    • @josifkami6665
      @josifkami6665 2 ปีที่แล้ว

      @@VladimirMedintsev W jednym projekcie nie postawiłem rezystora do plusa, założyłem, że będzie pracować. A tu nie , nie chce, a miejsca na niego nie ma.

  • @jalokin84
    @jalokin84 2 ปีที่แล้ว

    А вообще такой огромный материал вложить в 22 минуты? Тут я бы ещё предложил попробовать для закрепления элементарную схему как домашнюю работу,

  • @mikurrey416
    @mikurrey416 2 ปีที่แล้ว +1

    Владимир, прежде всего, спасибо за то, что делитесь практикой! Опыт разработки реальных коммерческих проектов, да еще своих собственных - бесценен.
    Позвольте попросить у вас совета. Меня захватила идея разработки собственной аудиосистемы на базе микроконтроллера, такого компактного "комбайна" с дисплеем, плеером SD-карт, bluetooth-приемником и wifi-радио на борту. С темой программирования именно контроллеров пока не знаком, поэтому хочу у вас спросить, какую плату приобрести, чтобы с ней двигаться от самого простого к сложному, поэтапно изучая язык C++ и предметную область? И попутно объединить две страсти - звук и программирование. Если есть такие варианты, порекомендуйте, пожалуйста, буду очень благодарен.
    Обычно в таких случаях говорят - "тебе бы для начала светодиодом помигать", но уже мигал лет 20 назад, когда мучил пленные К155 :) Сейчас больше хочется "динамиком пошуршать" и "дисплеем поругаться")

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +3

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

    • @mikurrey416
      @mikurrey416 2 ปีที่แล้ว +1

      @@VladimirMedintsev спасибо! Да, благодаря вашему видео "Изучаем STM32" понял, что понадобятся отладочная плата и ST LINK. Только вот, посмотрел в каталоге ST finder на стоимость платы, где есть всё(?) необходимое, - эх, дорого будет, как для старта. Решил начать пока с более простого ESP32...

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

      @@mikurrey416 Правильно ли я вас понял, что 20$ это запредельно высокая цена? Ведь именно столько стоит Nucleo-64 уже имеющая программатор на борту.

    • @mikurrey416
      @mikurrey416 2 ปีที่แล้ว +1

      ​@@VladimirMedintsev наверное, не так или не там ищу, но модулей с wi-fi и bluetooth за $20 не увидел. Подбирая модель по характеристикам, наткнулся сходу на предложения (Discovery, кажется) в 13-15 т. р.

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

      @@mikurrey416 STM32WB55 кроме того вы хотели изучать микроконтроллеры и программирование. Wifi и Bt вообще не обсуждалось. Двигаться нужно шаг за шагом.

  • @ps7065
    @ps7065 2 ปีที่แล้ว +2

    А смысл так мучиться? Всегда пользуюсь easyeda, что один тот же холдинг с lcsc и jlcpcb, от туда в один клик удобно заказывать как и компоненты, так и платы. И чипы, там уже разведены и выводы все сделаны.

    • @sozdatelEd
      @sozdatelEd 2 ปีที่แล้ว +1

      Ну так и ручки с ножками у всех одинаковые, а вот один человек продавцом работает, а другой шахтер.
      Так и в нашем ремесле - все программы хороши выбирай на вкус.😎

    • @ps7065
      @ps7065 2 ปีที่แล้ว +1

      @@sozdatelEd просто времени, которое уйдет на сам чип, когда он уже готовый есть, много. Плюс, я всю мелочевку так же беру сразу ищ из католога. И заказ сделать легко, и с наличием проблем нету. А все это время, на поиск где то в другом месте.

  • @victorlowlevel8063
    @victorlowlevel8063 2 ปีที่แล้ว +1

    Добрый день! Хорошее видео! А где вывод TX_EN для RS485? Мне кажется, что управлять направлением передачи RE/DE драйвера всё же необходимо! Чтобы не колхозить всякие инверторы сигнала TX дергая RE/DE каждый бит, попутно создавая шум на приёмнике! 🙄 А ещё на него удобно вешать светодиодик - показывая, что контроллер отрабатывает свой запрос от Modbus Master ответной передачей.

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

      Я давно уже делал видео и рассказывал о 485м интерфейсе который использую. У меня там автоматически трансивер переключается и полет нормальный.

    • @victorlowlevel8063
      @victorlowlevel8063 2 ปีที่แล้ว +2

      @@VladimirMedintsev Понятно. Я вот сейчас как раз пишу библиотечку Modbus Slave универсальную. Чтобы вешать на любой UART. С приёмом без таймера по прерываниям RX IDLE. С использованием __weak колбеков на modbus_pool на каждый холдинг, коилы и инпуты. Стараюсь сделать так чтобы меньше ломать халовские функции и файлы. Позже тоже самое сделаю на мастер. 🤗

    • @victorlowlevel8063
      @victorlowlevel8063 2 ปีที่แล้ว +1

      @@VladimirMedintsevПосмотрел видео про компонентную базу изолированных RS-485! Сижу тут и задумался всё же о "честности" микросхем с автоопределением направления потока для RS485. Ведь на передачу по линии передатчик включается при сигнале Low на DI. А при высоком уровне на DI - состояние линии определяется чисто растягивающими резисторами на AB! Так получается? То есть при отсутствии этих резисторов (к примеру в режиме постоянной передачи без использования приёмника микросхемы - гипотетический пример) выходит, что при высоком уровнеина DI линия передачи предоставленна сама себе. И скорость фронтов сигналов при передаче единицы будет определяться скоростью перезаряда ёмкости линии от этих резисторов - я прав?

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +3

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

    • @victorlowlevel8063
      @victorlowlevel8063 2 ปีที่แล้ว +1

      @@VladimirMedintsev Приятного отдыха! 🤗

  • @ИльдарМингалиев-ф8с
    @ИльдарМингалиев-ф8с 2 ปีที่แล้ว

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

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

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

    • @josifkami6665
      @josifkami6665 2 ปีที่แล้ว +1

      @@VladimirMedintsev Kikad bardzo dobry do robienia projektów, tj. schemat i pcb.

    • @easyelectronicsru
      @easyelectronicsru 2 ปีที่แล้ว

      @@VladimirMedintsev да переходи и не парься. Там огромная библиотека УГО и корпусов. ВСе нагугливается моментально. Плюс щас плагинов подвезли. Делай следующий же мелкий проект в кикаде и потом за уши не оттянешь.

    • @vitalip2293
      @vitalip2293 ปีที่แล้ว +1

      @@easyelectronicsru Спасибо за подсказку. Попробовал KiCad - просто супер! То что я искал лет 20. Просто не вериться, что она еще и бесплатная.

    • @easyelectronicsru
      @easyelectronicsru ปีที่แล้ว +1

      @@vitalip2293 кикад стал пригоден для использования не так давно. Более менее можно было пользоваться уже 4й версией. А последняя так вообще отличная. А если еще и плагинов наставить...

  • @ЮрийСериков-и6в
    @ЮрийСериков-и6в ปีที่แล้ว

    Извините но это дилетантская трассировка, даже на первый взгляд плату стоит сделать как минимум в 3 раза меньше,расположение неверно вследствие чего дорожки очень длинные , на входе питания С2, С6, С8, переходное отверстие на землю перед ними ... это снижает эффективность ну на половину... блокировочный кондер в два раза ближе к ножкам питания, микросхему как можно ближе к разъемам.. и это я только взглянул.. извините но тут полно ошибок нельзя новичкам такое закреплять..

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

  • @kestvvv
    @kestvvv 2 ปีที่แล้ว +5

    Дизлайк.
    1 плату можно было легко сделать раз в 5 мимум меньше.причем с большой вероятностью даже односторонней. Если это серийный продукт это должно учитываться.
    2 делать дорожки под 0603 при двухсторонней абсолютно пустой платы - вообще не понятно....
    3 слишком малые допуски по зазорам на пустом месте.
    Для стм выводы можно жонглировать между собой без проблем , что дало бы более красивый вид.
    4 двухсторонний монтаж..... Вот это за гранью здравого смысла.
    5 если уже решили делать двухстороннюю плату - зачем делать большие обходные дорожки?
    6 кнопки можно взять смд
    7 во многих местах дорожка ухудшает зазор между выводами.хотя должно быть наоборот.
    Можно ещё дальше перечислять. Но смысл думаю понятен. Вы для новичков такую трассировку выставляете как подходящую и нормальную. Ее скорее можно было взять как пример неудачной трассировки.
    Ну и надеюсь , что вы адекватно воспринимаете обоснованную критику.

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว

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

    • @kestvvv
      @kestvvv 2 ปีที่แล้ว +1

      @@VladimirMedintsev корпус специальный я так понимаю?
      Помимо разъема и светодиодов есть и резисторы с конденсаторами.
      Шлейфики зачастую можно монтировать с разных сторон платы.
      Двух сторонний монтаж всегда стоит существенно дороже одностороннего.
      Кстати... я наверное пропустил. А от чего он запитан?

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว

      Корпус дин-реечная Gainta. Там удобные посадочные места под платы с небольшими но хорошими защёлками. В корпусе несколько печатных плат - это сам процессор с индикацией, а внизу плата с блоком питания и измерительной частью. Я их не светил в этом видео.
      Это мелкосерийка где в любом случае придётся часть компонентов монтировать руками. Чаще всего для таких проектов я использую то что в наличии есть на складе.

    • @kestvvv
      @kestvvv 2 ปีที่แล้ว +1

      @@VladimirMedintsev для мелкосерийки - вполне.
      Для себя я стараюсь оптимизировать по максимуму изначально. Да, это больше времени на каждый прототип, но я потом не трачу время на оптимизацию.
      Ибо найти себе проблему на ровном месте из-за конструктивных недочётов - весьма легко.
      Ещё порекомендовал бы соединять переходными отверстиями обе стороны земли.
      Если внизу силовые компоненты , тем более если 220 - минимизировать длинну и площадь дорожек направленных в сторону силовухи.
      В свое время словил пару весёлых глюков от плазмы реле. Плата располагалась рядом с реле. И были периодические наводки при размыкании реле.снаберные и варисторные цепи были. Но полностью все получилось когда все сигнальные дорожки я изолировал почти сплошной землёй с большим количеством переходных отверстий.
      В том устройстве щелко 25 ампер.
      Ещё момент - переходные отверстия лучше делать подальше от компонентов - при пайке будет неравномерный нагрев, что в свою очередь существенно ухудшает пайку.мелкие конденсаторы любят подниматься вертикально.

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว

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

  • @dmytromykhailiuta
    @dmytromykhailiuta 2 ปีที่แล้ว +3

    Украинский софт используете ?

    • @CrazyPit
      @CrazyPit 2 ปีที่แล้ว +2

      да..

    • @dmytromykhailiuta
      @dmytromykhailiuta 2 ปีที่แล้ว +1

      @@АнонимАнаномный о DipTrace

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +1

      Да, программа DipTrace создана украинской командой разработчиков.

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +5

      @@АнонимАнаномный Вас кто-то насильно заставляет писать подобные глупости или оно само лезет?

    • @VladimirMedintsev
      @VladimirMedintsev  2 ปีที่แล้ว +3

      @@АнонимАнаномный Если я вас где-то заблокировал, значит на это были основания. Мне совершенно не интересны глупые разборки на тему хороших-плохих украинцев VS хороших-плохих русских. Я обсуждаю технические вопросы.

  • @ОлександрКорецький-щ8ъ
    @ОлександрКорецький-щ8ъ 2 ปีที่แล้ว

    Ну такое... Видео ни о чем, такое лучше в тик-ток или в шортс заливать - просто позалипать на то как дорожки возюкают. Хоть бы выводами подкрепили или на ошибках сконцентрировались. :/