Pull to refresh
1
Karma
0
Rating

Сразу три причины, из-за которых контроллер GD32F450 теряет UDP пакеты

Хорошее описание поиска и анализа проблемы, спасибо! Но.
 
в большой плате – всё веселей. Там PHY тактируется от порта A8 контроллера:

на серийных устройствах с STMF4 была та же самая проблема , на большинстве устройств (но не всех) были потери при прямом соединении с пк. Так что вам повезло с платой ST. Она же в единичном экземпляре была.
Джиттер PLL в ST порядка 0.5-1нс ( на выходе MCO а не значения из даташита! ),
, замерял осцилом в рамках системы DPLL, построенной на этих мк (на входе таймера импульс 1гц асинхронный, на выходе точные частота и фаза кварца, что управляется этим мк, и его же тактирует ).
Требования по джиттеру у входного сигнала микросхемы физики повыше (см страницу 77 дш dp83848 , мы использовали micrel, там все тоже самое)
лучше даже вот тут смотреть, все микросхемы езернета весьма чувствительны к качеству клока.
https://www.ti.com/lit/an/snla091b/snla091b.pdf?ts=1660652493295

Так что только лишь из этого утверждать что PLL в GD хуже нельзя

и вероятно не DP83448 а DP83848 ?


Почему недостаточно Arduino, чтобы автоматизировать производство?

Нагнал много чего полезного (и вредного ) но вот как мне кажется важного не сказал.

Проблема все таки не в самой Ардуине (как семейства железок и софта) а в ЦА на которую оно рассчитано. И это, если что, не оскорбление ни первых ни вторых =).
Это гениальный конструктор для тех, кто слабо знаком с электроникой. Для тех кому надо решить с помощью нее какую-то интересную задачу. Электроника тут не самоцель, а лишь инструмент, и максимальной быстрый в применимости инструмент из всех, что есть на рынке.
Но вот чтоб эффект Даннинга — Крюгера не завладел теми, кто научился включать ватчдог и думает, что теперь он сделает серийную железку на основе своего пет-проекта как раз и рассчитана эта статья, ну и дополнения в комментах.

Аппаратные закладки в процессорах – мифы и реальность

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

CrowPi L: ноутбук на базе Raspberry Pi для обучения и проектирования электроники. Характеристики и возможности

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

Banana Pi BPI-CM4: у Raspberry Pi Compute Module 4 появился достойный конкурент

Это если нет требования быстрого старта, а многих промышленных контроллеров оно есть(

Banana Pi BPI-CM4: у Raspberry Pi Compute Module 4 появился достойный конкурент

ну во-первых там 4 отверстия для крепежа через стойки

Во-вторых что конкретно за разъемы использовались? это на CM4 такая проблема была? под такими разъемами что на фото скрывается много разных производителей разного качества, что-то я сомневаюсь что hirose разъемы, которые там используются (и рекомендуются на обратке) хреновые. Но если это и так, это весьма полезная информация!

Использовали схожие от samtec и tyco в промышленном оборудовании для аналогичных по конструктиву модулей в энергетике и ЖД, проблем не было (уже вроде партии больше 5К штук). Вот за высотой стека надо следить, был случай что стоки были на 0.2 короче стека, и вот там от перетяга вроде как потом на модуле или подложке были проблема с контактом. Лучше стойки с шайбами, разъемы по дш имеют свободный ход с контактом.

В-третьих эти разъемы НЕ рассчитаны на многократное переиспользование, да и зачем оно тут? только установка при производстве и от силу раза 3 при обслуживании, обновлении устройства в течении его жизни

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

Banana Pi BPI-CM4: у Raspberry Pi Compute Module 4 появился достойный конкурент

жаль что A311D работает только от нуля градусов (официально по даташиту), все таки у CM4 не мало кейсов применения в промышленном оборудовании уже.
НО сам факт, что данный форм фактор стал повторятся уже намекает, что он сам по себе стал стандартом.
на рынке не мало промышленных модулей стандартизированных (com express , qseven, smarc) но именно в таком размере с таким способом монтажа пока ничего более распространенного нету.
А во времена дефицита и постоянной смены комплектации это ооочень как актуально.

Соединение нескольких устройств через SPI

Ну дак это канал об анимэ сайт для программистов от программистов.
Статья про основы петончика с инфой взятой из соседнего поискового запроса очевидно получила бы тут сразу тонну минусов. А по не программистким (но техническим) темам тут чуть более снисходительнее.

18 атрибутов хорошей PCB

ну хорошо, артикль и джуниор напишем на русском =)

18 атрибутов хорошей PCB

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

1 Шелкография  это давний холивар, но есть ситуации когда шелкография не нужна и даже вредна, но это отдельные случае, вроде там где вибрации , высокая температура и есть высокие напряжения она запрещена ибо может отслоиться и попасть куда не надо. + Некоторые оптические инспекторы на относительно современном оборудовании в рф требуют, чтобы компонента меньше 0603 были без шелка, какие то проблемы с этим.

3 Не должно быть свободных GPIO пинов на корпусе MCU.
так и нет ответа на вопрос Почему "не должно", статика ? эмс? некорректно сформулированное утверждение? Делаем устройства для промышленности, постоянно проходим по 4 уровню жесткости по стандартам EN 61000 , зависимости от оставленных неподключенными пинами МК (и оставленными ) hi-z не выявлено.

8 Пружинистый разъём для программатора (Tag-Connect) пластиковые защелки таг-коннекта ломаются очень легко на серийном производстве, разъем стоит конских денег
При серийности до 200шт в мес отверстий по pin headers (наши pls ) вполне достаточно для прошивки. Если надо сложнее, или процесс удержания контактов на плате долгий для человека - делайте полноценную тестовую оснастку с пружинными контактами и матрицей для зажима, даже на алиэкспрессе продаются удобные и недорогие заготовки для этого

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

В Корее разработали прототип дисплея на microLED, который растягивается без искажений изображения

Идея забавная, но как пафосно конечно звучит!, а по факту это как называть "метаматериалом" вырезы в тонкой фанере для изгибов и растягиваний, полученные лазерной резкой и используемые во всяких сувенирах.

Согласование импедансов: симуляторы и симуляция. Часть 2

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

Согласование импедансов: симуляторы и симуляция. Часть 2

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

Скорее в кикад достойный симулятор добавят, нежели каденс, ментор, адс и другие платные товарищи станут удобными в использовании =)

КВЧ-радары изменят нашу жизнь. Военная технология идёт в смартфоны

Чрезвычайно Большой Телескоп не будет использовать Крайне Высокие Частоты. Аббривеатуры такие аббривеатуры.
Спасибо, что терагерцевый диапазон не назвали аля Неприлично Высокие Частоты.

Перспективы использования квантовых компьютеров для расстановки элементов схем и трассировки соединений

Кажется многие, кто не особо знаком с трассировкой соверенной электроники(речь только об печатных платах далее если что, не о внутренностях микросхем), или кто хоббийно занималься ею и в основном игрался с транзисторами, логическими микросхемами (а не МК и тем более CPU) представляют себе автоматический трассировщик плат примерно вот так:

Полностью автоматическая трассировка для печатных плат (с расстановкой компонентов видимо) неактуальна уже много лет:

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

2 относительно дешевая возможность делать много слоев и тем самым упрощать ручную трассировку (и не только)

3 опять же в сложных цифровых системах кроме больших ИС на плате остались только цепи питания, в которых компоненты должны быть например максимально близко друг другу (минимизация импеданса проводников питания к примеру), после расстановки компонентов по гайдам и на основе опыта разработчика идет симуляция , которая как по цене лицензий так по времени стоит ой как недешего, и некий автоматический алгоритм:
1 расстановка компонентов как то рандомом
2 проверка оптимальности расстановки при помощи симуляции, если ок то выходим, если нет то п1
будет безумно дорогим и долгим занятием.

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

К нам приехал моноблок на «Байкале» для офиса — «Ну а чего вы ждали?»

Какая то из версий данной платы
https://edelweiss-tech.ru/product/komplektuyushchie-edelveys/platy-edelveys/plata-na-baykal-m/
плата по расположению компонентов практически 1 в 1 , но есть изменения.
Шелкгорафии "design by..." на том месте не видно(в инете есть фото с выставок тоже без надписи).

Гальваническая изоляция USB 2.0 High Speed

Огроменный жирный плюс за КПДВ.
Для нас еще дикий плюс нового решения, что не надо вручную как в адуме выбирать скорость со стороны девайса, ибо это та самая перемычка на изоляторах на основе adum.
У нас есть решение промышленного устройства , где у закзчика было требование гальваноизолировать ВСЕ порты устройства, даже те, что не будут выходить за пределы короба, где оно будет установлено (usb hdmi) , и если ethernet и hdmi не проблема, то вот с usb мы заранее не знаем что будет подключаться в те порты, длиный провод от KVM , или например флешка, посему на "горячей" после ADUM стороне пришлось поставить микросхему usb хаба, которая upstream порт держала всегда в full-speed. В целом это не сильно проблема, но места там для всего этого фарша было уже маловато.

Гальваническая изоляция USB 2.0 High Speed

В зависимости от требуемого напряжения изоляции решения будут разные.
можно использовать мостики с ножками, можно лазеры с приемниками, можно оптоволокно
https://www.broadcom.com/products/fiber-optic-modules-components/industrial/high-galvanic-isolation-link
вот к примеру на 6-12Кв

Следуйте рекомендациям из документации к микросхеме и гайдам по разработки устройств с гальваноизоляцией и не превышайте пробойное напряжение/ставьте дополнительные цепи защиты типа разрядников и все будет ок. Не дураки же эти мостики с ножками придумали.

Один из частых вариантов использования USB с изоляцией это сервисная консоль промышленного устройства, собственно ноутбук инженера наладчика-> usb разъем ->usb-uart->rx tx оптопары (светодиоды лазеры, что угодно)
но тогда высокие скорости usb не нужны, нужен сам факт его наличия, для этого адумов столько лет вполне хватало

Гальваническая изоляция USB 2.0 High Speed

usb изоляция нужна в первую очередь в промышленном оборудовании, а не аудиофилам (зачем в промышленности usb, это уже другой вопрос, но раз людям надо значить надо), и там нужно законченое малогабаритное решение на печатную плату в виде вот такой одной микросхемы.
Пока не было isousb211 и нужны были большие скорости подключения и городили всякие приколы типа usb over ip ну или ставили хаб с обоих сторон и 480 превращался в 12, если надо было подключать устройства которые не умели сами в 12, а скорость как такомая большая не нужна была.

Information

Rating
Does not participate
Registered
Activity