Как стать автором
Обновить
460.81

Производство и разработка электроники *

Как наладить процесс

Сначала показывать
Порог рейтинга
Уровень сложности

К вопросу о задержках и длительностях

Время на прочтение17 мин
Количество просмотров5.9K

«и доказал, что поскольку… то схема на частотах требуемого диапазона работать не будет» Савченко «Открытие себя»


Поводом к написанию данного опуса послужило, как всегда и бывает у меня, стечение обстоятельств. Размышляя над особенностями возможной реализации интерфейса от микроконтроллера (МК) к WS2812, наткнулся, причем совершенно случайно, на нечто аналогичное на сайте одной фирмы, называть которую не буду, поскольку намерен ее слегка (а может и сильно, пока не знаю, будет видно по ходу изложения) поругать. Даю подсказку — она занимается продажей в нашей стране Arduino плат и шилдов к ним, название начинается с первой буквы русского алфавита, заканчивается на нее же, и товар, сподвигнувший меня на данный пост, расположен на последней позиции четвертой страницы в разделе «Платы и модули», на странице этого товара можно найти схему устройства и ссылку на программу, о которых я и хотел бы рассказать кое-что интересное, в особенности для молодых инженеров (ну я так думаю). Не знаю, как у других обитателей Хабра, а у меня бывает такое, что читаю текст и вижу, что какое-то слово в нем неправильное. То есть сразу понимаю, что оно неправильное, но потом нужно некоторое время, чтобы в него вчитаться и понять, что именно в нем неправильно и где ошибка. К сожалению, данное правило действует только в отношении чужих текстов, когда я вычитываю свой, то частенько читаю не то, что реально написано, а то, что собирался написать (я то ведь твердо знаю, что тут должно быть). Ну так вот, при первом же взгляде на схему мне она показалась неправильной, и при внимательном рассмотрении первое мнение подтвердилось.
Что же пошло не так? Подробности
Всего голосов 10: ↑6 и ↓4+2
Комментарии50

Открытый проект универсального микроконтроллерного модуля

Время на прочтение4 мин
Количество просмотров17K


После беглого знакомства в прошлой статье с микроконтроллерами семейства Kinetis от фирмы Freescale я хотел бы представить проект микроконтроллерного модуля на этих чипах.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии15

Знакомство с отладочной платой Freescale T1040RDB для промышленных сетевых коммутаторов

Время на прочтение4 мин
Количество просмотров12K


В погоне за минимальной ценой и временем разработки сложных сетевых устройств производители сетевых процессоров стремятся выпускать максимально интегрированные решения, что упрощает разработку аппаратной части и программного обеспечения. Примером такого подхода являются 64-битные процессоры Freescale T1040 и T1020 со встроенным гигабитным свитчом.

Семейство T10xx идеально подходит как для управления и обработки трафика в таких устройствах как промышленные роутеры, коммутаторы, точки доступа, файерволы, системы DPI и другом сетевом оборудовании.

Отладочная плата T1040RDB, которую мы изучим в рамках этой статьи, представляет собой аппаратную платформу на базе процессора Freescale QorIQ T1040 с четырьмя ядрами e5500 и скоростью до 1,4 ГГц.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии2

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

Время на прочтение11 мин
Количество просмотров16K


Мечта любого разработчика независимо от опыта и сферы деятельности — сделать проект для крупной компании, который выйдет в массовое производство. Даже если не получится разжиться с этого серьёзными дивидендами сразу, то впоследствии такой проект будет вашей визитной карточкой. Переход от макетного образца к изделию, выпускаемому серийными партиями очень сложный процесс, особенно для тех кто проходит его первый раз. Особенно для изделия, имеющего сложную электронную начинку. Вероятность успеха такого проекта сильно увеличивается в случае, если и проектировщик и инвестор хорошо осознают все шаги на предстоящем им пути.
image
Двигаясь от опытного образца к серийному изделию мы попадаем в область действия “нелинейной математики” с большим количеством факторов, которые необходимо учитывать чтобы правильно рассчитать объём вложений. Данный вывод кажется очевидным, но на практике я часто сталкиваюсь с любовью к недопустимым упрощениям в расчётах. В дальнейшем приводит к серьёзным финансовым проблемам, трениям в команде, зачастую финалом становится крах проекта.
Читать дальше →
Всего голосов 35: ↑33 и ↓2+31
Комментарии44

Истории

Что значит робота разработать

Время на прочтение28 мин
Количество просмотров32K
Вы читаете о роботах и программировании и думаете: «Было бы здорово сделать что-то подобное самому!» Теми, кем эта идея овладевает чуть больше просто мыслей смотрят кто и как делал своего робота. Читают статьи, смотрят видео. На картинках все понятно. В видеороликах тоже обычно показываются уже готовые продукты, а также сжато показываются технологии их изготовления. И вроде бы то же всё понятно: отпилил, прикрутил, припаял, соединил, запрограммировал вон на той программе вот этим кодом.

Еще более увлечённые, выбрав интересный и, с первого взгляда, простой вариант, переходят к действию и, зачастую копируя, делают своего первого робота. Это волевое и очень значимое решение — главное начать хоть что-то сделать самому! В процессе изготовления оказывается куча технологических заковырок вплоть до того, что оказывается для заказа/покупки какой-то штукенции, надо узнать как она точно называется. А еще — разъёмы не паяются нормально — и как на видео в одно касание всё получается? Процесс создания нередко затягивается, но настойчивый начинающий робототехник так или иначе добивает результат до какого-то осмысленного первого запуска хотя бы «по прямой».



Потом, когда робот закончен, приходит понимание, почему все делается именно так и именно в такой последовательности. Процесс создания уже можно как-то осознать, формализовать, расписать. Вот с этого момента-то и начинается разработка модели следующего, второго поколения.
Как я разрабатывал своего первого робота...
Всего голосов 28: ↑27 и ↓1+26
Комментарии10

Знакомство с возможностями свитч-процессора Realtek RTL 8332M

Время на прочтение6 мин
Количество просмотров30K


Мы продолжаем серию публикаций об электронных компонентах тайваньской компании Realtek, которые можно использовать для разработки мультимедийной и сетевой электроники.

На днях в нашем распоряжении оказалась демо-плата многопортового коммутатора RTL_8332M_DDR3_DEMO_P2L_V1.0 на базе свитч-процессора Realtek 8332M, а также фирменный комплект средств разработки. Под катом мы расскажем, что собой представляет эта плата, опишем процесс сборки и загрузки прошивки на основе Realtek SDK, а также протестируем пропускную способность полученного коммутатора с проверкой работоспособности QoS.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии15

Знакомство с программным Ethernet Fast Path на отладочной плате P1020RDB

Время на прочтение3 мин
Количество просмотров10K


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

В рамках данной статьи мы познакомимся с техническими возможностями процессора Freescale P1020 в части обработки Ethernet-траффика. А также проверим производительность IP-маршрутизации на отладочной плате P1020RDB (внешний вид см. выше).
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии7

Микроконтроллеры семейства Kinetis от NXP-Freescale для встраиваемой электроники. Открываем для себя

Время на прочтение7 мин
Количество просмотров42K

Время от времени меня тоже охватывает потребность что-то поменять. И чаще всего я меняю в своих разработках семейство микроконтроллеров. И я не одинок в этом. Каждый год не менее 50% разработчиков меняют процессор, на котором будут выполнять следующие проекты. На этот раз я решил попробовать семейство Kinetis.
Читать дальше →
Всего голосов 26: ↑25 и ↓1+24
Комментарии13

Знакомство с отладочной платой Realtek RTL8954C

Время на прочтение6 мин
Количество просмотров27K

Многочисленным пользователям PС тайваньская компания Realtek известна по своим контроллерам сетевых (Ethernet) и беспроводных (WiFi) карт, а также по микросхемам AC97-аудиокодеков. Однако у Realtek есть процессоры не только для применения в PC, но также для сетевого оборудования.

В рамках данной статьи мы познакомимся с отладочной платой и сетевым процессором Realtek RTL8954C, соберём и запустим базовое ядро Linux, а также выполним тест пропускной способности Ethernet-портов.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии12

Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel

Время на прочтение14 мин
Количество просмотров12K


В этой статье мы познакомимся с отладочной платой DM816x/C6A816x/AM389x и фреймворком C6Accel (он же C6EZAccel), а также рассмотрим инструкции по наладке системы для выполнения встроенных тестовых приложений.

Всё началось с интересной идеи использовать алгоритмы нынче очень популярной библиотеки компьютерного зрения OpenCV на микропроцессоре. Однако, изучив немного тему, идея уточнилась. Почему бы не реализовать алгоритмы не просто на ядре ARM, а на специализированном ядре для цифровой обработки сигналов DSP? Тем самым разгрузим ядро ARМ, ускорим выполнение алгоритмов, и, глядишь, самое громоздкое приложение заработает в реальном времени.

Итак, что же использовать для решения задачи? Оказалось вариантов немного…
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии10

Введение в Distributed Switch Architecture: технология управления сетью как единым устройством

Время на прочтение7 мин
Количество просмотров19K


Команда дизайн-центра электроники Promwad возвращается на Хабр после зимних каникул с новыми статьями о разработке встроенного ПО и новых устройств для серийного производства. Сегодня мы поделимся своим опытом в теме сетевых технологий.

Среднестатистическая домашняя сеть, также как и сеть небольшого предприятия, — это уже давно не просто два–три компьютера, соединенные через первый попавшийся китайский коммутатор. Вместе с ростом объема контента (базы данных, потоковое аудио/видео и т.д.) и увеличением количества устройств (VoIP-устройства, серверы, NAS-ы, IP-камеры, а в домашних сетях — телевизоры и прочий «интернет вещей») растет и количество передаваемых данных через сетевую инфраструктуру. Потоки данных нужно разделять между собой, при этом не забывая о приоритезации трафика: например, VoIP-трафик желательно пускать с большим приоритетом, чем IPTV, а IPTV в свою очередь — чем торренты. Поэтому не удивительно, что со временем даже малые локальные сети усложняются, а емкости портов одиночных коммутаторов становится недостаточно…
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

Из чего состоит продукт: ноу-хау и IP внутри новой электроники

Время на прочтение8 мин
Количество просмотров17K


Сегодня мы — команда дизайн-центра электроники Promwad — ответим на один из самых распространенных в нашей сфере вопросов: из чего состоит новый продукт для массовых рынков, а точнее — какая интеллектуальная собственность и ноу-хау скрыты внутри?

Казалось бы, ответ на этот вопрос очевиден: идея + железо + софт + корпус устройства + фирменная упаковка и т.п. Однако на практике всё не так просто. В этой формуле не хватает половины переменных. Такой ограниченный взгляд на разработку новых электронных продуктов порождает мифы и домыслы. Например, такие:
  • Любой продукт можно легко скопировать и поставить на производство в Китае.
  • Рабочий прототип нового устройства + активный интерес потенциальных потребителей = успешный бизнес (в это искренне верят многие участники проекта «Кикстартер»).
  • Утечка информации — смертельная угроза, автор идеи нового продукта должен обеспечить полную защиту данных на всех этапах разработки, чтобы ей не смогли воспользоваться конкуренты.

Под катом мы разберем на составные части типовой продукт для рынка электроники и выведем полную формулу интеллектуальной собственности (IP) и секретов производства, скрытых внутри любого гаджета.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии2

Роль промышленного дизайна в создании продукта для рынка электроники

Время на прочтение8 мин
Количество просмотров36K


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

Под катом мы расскажем о целях и задачах промдизайна, о его роли в разработке новых продуктов, а также затронем вопрос об окупаемости вложений в промышленный дизайн.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии6

Ближайшие события

Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Увеличиваем производительность сетевых устройств: технология fast path в процессорах Marvell Kirkwood

Время на прочтение10 мин
Количество просмотров12K


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

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

Приглашаем под кат инженеров и программистов — всех, кто проектирует железо и разрабатывает софт для сетевых маршрутизаторов. Наши рецепты можно использовать и в секторе SOHO (малый офис / домашний офис), и в сегменте Enterprise (разработка сетевых устройств с высокой производительностью).
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Алгоритмы устранения ложных и избыточных данных в GPS-потоке

Время на прочтение6 мин
Количество просмотров30K


Разработка электроники на базе GPS/ГЛОНАСС-технологий — одна из наших любимых тем на Хабре. Мы уже писали обзорную статью на эту тему, рассказывали про систему «ЭРА-ГЛОНАСС» и даже определяли своё местоположение по сетям сотовой связи.

В этот раз наш пост призван дать ответ на конкретный практический вопрос: «Как уменьшить объем потока данных с навигационно-связных терминалов без потери информативности?». Эта тема весьма актуальна, ведь услуги беспроводной связи составляют значительную часть финансовых затрат на обслуживание систем мониторинга транспорта.

Для начала давайте посмотрим, что представляет собой тракт подготовки и сбора информации на терминалах перед отправкой данных на сервер.
Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии24

Наша электроника: топ-10 разработок компании Promwad

Время на прочтение5 мин
Количество просмотров56K

На фото: проекты из портфолио инновационной компании Promwad

Сегодня мы публикуем на Хабре свой 30-й пост про разработку электроники для серийного производства. За полтора года мы написали обо всех этапах проектирования новых устройств: от идеи до послепродажного обслуживания.

Пришло время показать реальные примеры наших собственных разработок, которые мы делаем для клиентов из России, ЕС, США и Канады. Итак, под катом вас ждет обзор 10 прорывных проектов Promwad, одного из крупнейших дизайн-центров в Восточной Европе с полным циклом разработки электроники на заказ. По мнению основателей нашей компании, эти разработки были инновационными для своего времени, как с точки зрения технологий, так и бизнес-решений.
Читать дальше →
Всего голосов 65: ↑62 и ↓3+59
Комментарии34

Невредные советы фрилансера электронщика. Что нашему брату делать сегодня и есть ли свет в конце туннеля?

Время на прочтение7 мин
Количество просмотров100K
В моей первой статье цикла я поведал о том, что есть места в России как будто специально созданные для фрилансера-электронщика. Вторая статья повествует о личном опыте в роли фрилансера в течение пяти лет. Взлёте и падении моего микробизнеса в этой области. Третью часть рассказа я специально выделил в отдельный пост — для тех, у кого нет времени и желания читать истории, кто ценит только конкретику.

image

Итак, несмотря на то, что сегодня мой бизнес явно зашёл в тупик, рискну таки дать несколько советов фрилансеру-электронщику. Кстати, многие из них будут полезны и в других сферах деятельности: (к сожалению, я не нашёл в интерфейсе Хабра структурированных списков, поэтому пришлось изобразить вложение как ___)
Читать дальше →
Всего голосов 74: ↑71 и ↓3+68
Комментарии42

Итоги пяти лет жизни электронщика в стиле фриланс. Последняя осень?

Время на прочтение16 мин
Количество просмотров122K
В прошлой статье, посвящённой выбору комфортной среды обитания такому редкому в наших краях зверю, как фрилансеру электронщику, я обещал освятить основные вопросы своей деятельности — рассказать о том как искать клиентов, где они живут, и наконец, как с ними общаться. Не весь мой опыт положительный, за весьма удачным стартом последовал спад, но анализ ошибок порой бывает важнее, чем чтение истории успеха. Умные предпочитают учиться на чужих ошибках.

image
Последняя осень?

Признаться, я долго колебался как поступить — иллюстрировать свои рекомендации и советы примерами из личного опыта, либо ограничиться их перечислением с короткими комментариями. Так и не сделав выбор, решил сразу написать две статьи и выложить их одну за другой, с разницей в день. Эта рассказывает о моём опыте на примерах, которые я сопровождаю комментариями. Если у вас мало времени и вам более интересны краткие содержательные выводы и конкретные рекомендации, просьба не тратить время на мой сегодняшний опус, а прочитать мою следующую статью, которую я специально публикую одновременно с этой.
Конечно, можно было бы просто составить сухую выжимку из полезных рекомендаций, но, думаю, что легче они будут восприниматься, если будут подкреплены рассказом о моём личном личном опыте. Реальные события воспринимаются проще, чем на сухие строчки.
В этом посте я попробовал в качестве эксперимента выровнять фотографии по ширине текста. Надеюсь, этот эксперимент не вызовет отторжения в хабрасообществе.
Читать дальше →
Всего голосов 170: ↑170 и ↓0+170
Комментарии52

Знакомство с микроконтроллерами Renesas на примере линейки RL78

Время на прочтение10 мин
Количество просмотров37K

 


Если среднестатистического русскоговорящего разработчика микроконтроллерной электроники попросить назвать 3–5 наиболее известных или крупных производителей микроконтроллеров, наиболее вероятно услышать в ответ такие имена как Microchip, Atmel, TI или STM. Кто-то назовет также NXP, Freescale, Samsung или Fujitsu. Но мало кто вспомнит про еще одного производителя, который на постсоветском пространстве почти неизвестен.


 


Речь идет о японской компании Renesas Electronics, которая, между тем, в своих годовых отчетах хвастается вот такой интересной инфографикой...


Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии21

Разработка гаджетов для смартфонов: здоровье 2.0 и другие темы

Время на прочтение5 мин
Количество просмотров7.4K

Наш сегодняшний пост приурочен к Дню рождения команды Promwad. 10 лет назад — в начале июня 2004 года — небольшая группа выпускников технического ВУЗа из Минска основала компанию, которая стала одним из крупнейших дизайн-центров в Восточной Европе с полным циклом разработки электроники на заказ: от идеи до постановки на массовое производство.


 


Мы уже рассказывали об истории развития Promwad в своем первом хабрапосте «Личный опыт: хобби = бизнес?», подготовили инструкцию «Как создать новый продукт для рынка электроники», а затем в течение года написали еще 25 статей о различных аспектах проектирования современных электронных устройств для мирового рынка.


 


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


Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии9

Вклад авторов