Pull to refresh

Comments 33

Схемотехника платы

Вроде и слова русские, но просто набор...

Принциписальная схема это... Она же "Схема электрическая принципиальная", если совсем дотошно. Схемотехника - несколько другое понятие.

А вообще пользоваться нужно тем, что есть. Блок-схема для понимания общей архитектуры. Для всего остального в идеале файлы проекта, будь то altium, pads, да хоть pcad. Можно и папку бумажную, вопрос времени разработки.

Программистам микроконтроллеров обычно altium на Linux не устанавливают.

Да, возможно я подтянул сюда свой "идеал". Что еще раз подтверждает то, что у всех фломастеры на вкус разные. У меня просто есть возможность открыть проект. Возможно правильнее предложить интерактивный PDF из этих CADов, я хотел сказать что удобно то, что имеет навигацию по схеме. Это упрощает и ускоряет работу.

Altium может из файла проекта автоматически сгенерировать таблицу проводов в Excel?

Altium может из файла проекта автоматически сгенерировать BOM в Excel?

Я бы поставил наверх спецификацию, а не перечень.

Нет, ТТ это просто надпись на схеме.

Я имею в виду готовую плату, с радиаторами, винтиками и гайками, на микрсхемах, например.

Если вы будете тыкаться в плату не зная топологии, то 95% вероятность, что при первом же касании электродом осциллографа дорожки на PCB вы плату сожжете.
Поясните, пожалуйста, сеё смелое утверждение.

Самый простой случай.
Техник нечаянно установил GND крокодил от осциллографа на дорожку 5V, подал питание на плату и всё. Или задел землей ионистр.

подал питание на плату и всё
А, простите, плата при таком конфиге у вас от чего питается?

Хорошо, спрошу по-другому. Это ваш личный опыт? Ну, что устройство после такого фокуса скажет всё. И выпустит белый дым.

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

Извините, это не ответ на мой вопрос. Повторюсь: Это ваш личный опыт?
Техник нечаянно установил GND крокодил от осциллографа на дорожку 5V, подал питание на плату и всё. Например от переходника 220 V AC -> 5V DC
Ну, что устройство после такого фокуса скажет всё. И выпустит белый дым.

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

Никто особо не разбирался что именно произошло. Просто тепловизор показывал, что уже при нормальном повторном включении микроконтроллер вдруг стал перегревался до 60 градусов+ и Heartbeat LED не мигает

Приходилось перекидывать проц в 170+ пинов.

1) По приведенной вами ссылке указан блок питания, который весит 1 кг. Значит, он трансформаторный, т. е. с гальванической развязкой от сети. В этом случае никакого сгорания платы не будет.

2) «У нас в таких случаях платы сгорали так, что даже работающее ранее прошивки не стартовали» — да что вы говорите? Если на плату попало 230 В, то ни одна прошивка не сможет стартовать, это же очевидно.

3) «Никто особо не разбирался что именно произошло» — и несмотря на это, вы делаете вывод, что 95% плат сгорают…

4) «Просто тепловизор показывал, что уже при нормальном повторном включении микроконтроллер вдруг стал перегревался» — снова нет никакой взаимосвязи с подачей 230 В на плату от неизолированного БП.

5) «Приходилось перекидывать проц в 170+ пинов» — угу, а остальные элементы на плате после попадания сетевого напряжения остались целы и невредимы )

Не отвечайте. Лучше исправьте свое заблуждение. Я, как и двое других комментаторов, считаю это утверждение слишком категоричным:
Если вы будете тыкаться в плату не зная топологии, то 95% вероятность, что при первом же касании электродом осциллографа дорожки на PCB вы плату сожжете.
Скорее наоборот, вероятность спалить плату не превышает 5%, потому что большинство изделий всё же имеет гальваническую развязку от сети.

И да, электроды — у эхокардиографа или электросварки. У осциллографа — щупы )

я недавно отлаживал некоторый силовой проект. Оказалось, что безопаснее всего убедиться, что земли более-менее соединены в розетке, и крокодил заземления щупа никуда не подключать. Щуп был 1:1000, и можно было безопасно "тыкать" почти в любые точки устройства :-) на проблемы, связанные с настолько длинным общим проводом не наткнулся.

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

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

Я думаю тут имелась в виду другая история. Щупы осциллографа можно и на дорожки в 230 В посадить, а вход осциллографа как правило рассчитан на 30 В.

P.S. Да, это мрачная идея, когда на плате 230 В, к сожалению бывают и такие схемотехники =/

Вам бы или заголовок сменить или текст статью поправить.
В заголовке:

Какая документация нужна для полноценной работы с электронной платой?

Вторым же абзацем:

Попробуем разобраться в справедливости этого наивного утверждения и понять, что вообще нужно для старта разработки firmware.

Для "старта разработки firmware" ничего кроме схематики не нужно. Платы на этот момент может вообще не быть и это нормально.

Далее.

Фотография печатной платы с двух сторон (PCB Pix)

Вообще не нужно. Прям совсем. Тем более как "доказательство".

Цветная блок-схема печатной платы (Block Diagram)

Цветная? На примере - образцовая? Нет, она не образцовая. Разные шрифты, информация разбросана по схеме как попало, блоки не выделены, да даже описываемые вами в тексте "порты подключения" не обозначены. Как будто бы на "отвали" нарисована.

Перечень элементов в виде электронное таблицы. (Bill Of Materials)

Для разработки FW он не нужен. Как максимум "полезен" да и то - все есть на схеме.

Вот пример образцовой WireTablehttps://docs.google.com/spreadsheets/d/1OORWLG3IgiS_SvEASOm0HJW1asHwws-V46CHfTqbaBE/edit#gid=0

Доступ только по запросу. Чего не расшарите?

Если вы будете тыкаться в плату не зная топологии, то 95% вероятность, что при первом же касании электродом осциллографа дорожки на PCB вы плату сожжете.

Если неизвестная плата у кого-то горит с вероятность 95% то, ИМХО, тут в руках проблема. Может мультиметр тот же взять для начала?

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

нужна по сути только схема платы

Ну дадут тебе схемотехнику 17 листов, где на каждом листе 12 летающих фрагментов. Ты начнешь её смотреть, изучать. На 3ий день выяснишь, что схемотехники 2 листа забыли включать в *.pdf(ку). День на пятый поймешь, что это за устройство вообще. И только на 7ой день начнешь писать firmware.

А тут тебе предлагают схемотехнику + блок-схему(1 лист). Ты посмотришь по диагонали на-блок схему. Через минуту поймешь, что это за устройство, через 10мин начнешь писать firmware изредка поглядывая на схемотехнику.

Если проводить аналогию, то блок-схема это как загрузчик u-boot. Блок схема загружает в мозг разработчика большую и сложную систему.

Меня удивляет, что вообще приходится объяснять такие простые вещи.

Смысл схемы - это показать что-то на одном листе.
Делают же схемы агрегатов для авто механиков.
Аналогично. PCB для программиста МК это как автомобиль для автослесаря. Надо четко представлять что и как там подключено.

Современные PCB уже настолько сложны, что для них блок-схема тоже очень даже кстати.

Иной раз складывается мнение, что в РФ вообще никогда электроникой не занимались.

Очень смелое предположение.

Дело в том что эпоха, когда в стране кибернетика считалась лженаукой сделала свое дело.
И теперь электроника это такая диковинка для РФ и никто толком не понимает, что в ней делать.

Вы наверное в какой-то не той РФ живёте.

некоторые чипы продаются под NDA (например PM6766, FDA801) и просто (за)Google(лив) вы не нейдете ничего кроме флаера

Я где-то не там гуглю? https://www.google.com/search?channel=fs&q=PM6766 и уже третья строчка выдачи ведёт на сайт https://datasheetspdf.com/datasheet/PM6766.html, где в свободном доступе лежит тот самый даташит на 54 страницы... https://www.google.com/search?channel=fs&q=FDA801 - и первой же строкой идёт датабриф на 11 страниц, но с блок-диаграммой и описанием пинов... Возможно, в том датабрифе недостаточно полно раскрыты какие-то ТТХ, но тогда так и нужно говорить - информация неполная, урезанная, а не "вы не найдёте ничего"...

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

Я где-то не там гуглю? https://www.google.com/search?channel=fs&q=PM6766 и уже третья строчка выдачи ведёт на сайт https://datasheetspdf.com/datasheet/PM6766.html, где в свободном доступе лежит тот самый даташит на 54 страницы... https://www.google.com/search?channel=fs&q=FDA801 - и первой же строкой идёт датабриф на 11 страниц, но с блок-диаграммой и описанием пинов...



54 стр это тоже Flyer.
Вот вы попробуйте найти битовую детализацию регистра STATUS_BYTE и всех остальных регистров. Это просто необходимо, чтобы написать драйвер.

без битовой детализации плата с чипом PM6766 - металлолом


Даташиты для чипов подобного класса это сотни страниц. Вас не смущает, что вы нашли только 54?

надо подчеркнуть, что собирать локально.

Этой информации мало. Та спека, что вы указали (54 страницы ) это тоже флаер.

Это тоже самое, что если бы вы спросили прохожего в неизвестном городе как добраться до ж/д вокзала, а вам ответили "двигайтесь на север".

Недавно попадался даташит на ethernet-контроллер от intel (QFN-64, 9*9мм) - 824 страницы.... ))
А насчёт того, что на некоторые чипы нету даташитов в открытом доступе, автор к сожалению прав.

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

это проявления "технологического диктата" со стороны так называемой "демократической части" мира.

Sign up to leave a comment.

Articles