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

Компания Миландр временно не ведёт блог на Хабре

Сначала показывать

Интеллектуальный поиск отечественных аналогов для импортных микросхем. Поучаствуй в beta тестировании

Блог компании Миландр Поисковые технологии *Локализация продуктов *Программирование микроконтроллеров *Производство и разработка электроники *

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

К созданию сервиса нас подтолкнул вал писем с экселевскими таблицами с перечислением сотен и тысяч наименований микросхем, просто ВОМ-ы или Ведомости Покупных Изделий, с просьбой подсказать возможные аналоги. Это очень муторный и тяжелый и зачастую неэффективный труд. Приходится просматривать множество спецификаций, додумывать, для чего может использоваться та или иная микросхема и предлагать какие либо отечественные аналоги. В общем замена импортных микросхем на отечественные требует некоторого приложения фантазии и патриотизма. Поэтому для облечения всю монотонную и формальную работу должен делать компьютер, а не человек. Обычно на стороне потребителя за вопрос поиска аналогов отвечает не разработчик, а сотрудник отдела закупки, которые в большинстве случаев не понимают функций, выполняемой данной микросхемой в изделии, и тем самым отсекаются возможные варианты. Наши же специалисты так же стараются честно подойти к сравнению и например, пишут что аналога нет, если по их мнению какой либо важный параметр сильно отличается, хотя на самом деле разработчик просто перезаложился. Срабатывает как минимум два больших субъективных фильтра. Поэтому наш сервис в первую очередь ориентирован именно на разработчика и должен быть понятен и удобен именно для разработчика с привычным ему форматом, что бы он не скидывал это на "закупку".

Читать далее
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 8.1K
Комментарии 14

Храним настройки правильно или реестр параметров для встраиваемых систем

Блог компании Миландр Программирование *Алгоритмы *Программирование микроконтроллеров *Производство и разработка электроники *

Привет, Хабр! В нашей практике разработчиков электронных устройств и встраиваемых систем мы часто сталкиваемся с необходимостью хранить параметры устройства. Это могут быть, например, такие параметры как яркость дисплея, язык, рабочая частота радиоканала или IP адрес – да что угодно. Единого общепринятого подхода для решения этой задачи нет, и я предлагаю обсудить ниже наиболее очевидные варианты, их достоинства и недостатки, а также предложить реализацию, к которой я пришел в результате работы над несколькими проектами. Поехали!

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 6.2K
Комментарии 12

Радары диапазонов 77 и 24 ГГц для автотранспорта и дорожной инфраструктуры (часть 2)

Блог компании Миландр Локализация продуктов *Схемотехника *Производство и разработка электроники *Транспорт

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

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 6.7K
Комментарии 33

Обзор отечественных микросхем, соответствующих 719 ПП РФ. Часть 2

Блог компании Миландр Информационная безопасность *Программирование микроконтроллеров *Производство и разработка электроники *Процессоры

В 2020 году я опубликовал статью про отечественные микросхемы, соответствующие 719 ПП РФ. Напомню, что это одна из мер правительства по поддержки отечественных производителей на регулируемых государством рынках. Например, при закупках в интересах государственных органов России приоритет отдается товарам из реестра продукции выпущенной в России. Что бы продукция попала в данных реестр, она должна соответствовать требованиям, описанным в 719 и 878 ПП РФ. И одним из требований к электронной техники является применение отечественных микросхем из этого же реестра, требования к которым так же описаны в данном постановлении.

В начале 2020 в реестре было всего 22 микросхемы. К концу 21 года в реестре находится уже более 70 записей. Попробуем их рассмотреть поподробней, какие новые микросхемы появились за последний год.

Читать далее
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 23K
Комментарии 82

Кодекс летописца или Ода к телеметрии

Блог компании Миландр Программирование *Анализ и проектирование систем *Производство и разработка электроники *Научно-популярное
✏️ Технотекст 2021

Допустим, ко группе инженеров снизошла задача разработать систему управления чем-нибудь достаточно сложным. Теоретик заточил зубы и приступил к граниту — строит модели объекта и системы управления. Комплексники копают руду компоновки, вопросов климатики, вибрации и спецтребований, кто-то рисует платы/корпуса/кабели, кто-то пишет и тестирует уже определившиеся элементы ПО.

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

А потому исходное положение кодекса, пункт зеро.

Читать далее
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 4.7K
Комментарии 10

ЭТТ, или когда в резюме можно написать, что профессионально моргаю светодиодом

Блог компании Миландр Программирование *Программирование микроконтроллеров *Производство и разработка электроники *Научно-популярное

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

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

Как это работает?
Всего голосов 36: ↑36 и ↓0 +36
Просмотры 5.5K
Комментарии 14

По пути к вершине Эльбруса: Кузнечик на DSP

Блог компании Миландр Криптография *Программирование микроконтроллеров *
Из песочницы
Tutorial

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

Шаг за шагом

DSP   серии  К1967ВНхх  имеют собственную среду разработки CM-LYNX , компилятор С и С++ на базе Clang.   Этого набора достаточно чтобы попробовать  сделать оценку производительности процессора  на указанной выше реализации алгоритма . В архиве проекта   два файла: в одном 8-битная версия   алгоритма, а в другом 128-битная версия, т.е. вариант для процессоров поддерживающих операции со  128-разрядными числами.  

Для полноты эксперимента, начинаю с 8-битной версии. После компиляции и запуска на отладочной плате К1967ВН44, при максимально возможном уровне оптимизации  –О2,  получаю результат

Self-test OK!

kuz_encrypt_block(): 54.804 kB/s (n=200kB,t=3.649s)

kuz_decrypt_block(): 52.435 kB/s (n=200kB,t=3.814s) 

Программа    информирует , что тест самопроверки  прошел успешно , а затем производит замер скорости шифрования-дешифрования. По умолчанию, в инструментальном софте для платы К1967ВН44 используется определение  частоты процессора 250 МГц. Для этой частоты и произведены вычисления.            

Чтобы понять, что это за уровень скорости  54.804 kB/s, приведу аналогичный показатель последовательной обработки для процессора Эльбрус(8СВ) -  150 мегабайт в секунду на одном ядре. До Эльбруса  нужно еще ускориться где-то в 3 000 раз.  

Читать далее
Всего голосов 47: ↑46 и ↓1 +45
Просмотры 5.5K
Комментарии 6

Apache Flink и потоковая обработка данных для решения задач IoT

Блог компании Миландр Big Data *Распределённые системы *Интернет вещей

К 2021 году прогнозируется, что около 16 млрд из приблизительно 28 млрд подключенных устройств по всему миру, будут так или иначе связаны в рамках концепции интернета вещей. Интернет уходит в вещность, и надо как-то справляться с растущим потоком данных.

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.5K
Комментарии 2

Параметры операционных усилителей. Как измерить и какие возникают сложности?

Блог компании Миландр Схемотехника *Производство и разработка электроники *Электроника для начинающих Инженерные системы *

Операционный усилитель – одна из базовых схем аналоговой электроники, на основе которой можно строить сложные системы. Данный элемент присутствует почти во всех интегральных микросхемах: управление питанием (AC/DC, DC/DC, LDO…), АЦП, ЦАП, интерфейсы, синтезаторы частот, микроконтроллеры и тд. Система, в которой будет использоваться усилитель накладывает определенные ограничения на его параметры. Как измерить параметры усилителя и какие с какими трудностями можно столкнуться?

Читать далее
Всего голосов 33: ↑33 и ↓0 +33
Просмотры 16K
Комментарии 20

О клиенте и сервере в микросервисной архитектуре

Блог компании Миландр Java *Микросервисы *

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

В качестве прикладного дополнения к рассуждениям мы разработали несколько Proof of Concept, сопроводили их разработку краткими пояснениями и приложили исходный код PoC.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 6.1K
Комментарии 2

Раскрашиваем таможенную статистику. Или сколько и каких микросхем ввозят в Россию? (3)

Блог компании Миландр Big Data *Схемотехника *Производство и разработка электроники *Научно-популярное

Продолжим анализировать какие иностранные микросхемы используются в России на основании таможенной статистики. Как мы это делаем ? Из данных ФТС выбираем записи в которых указан номинал ввезенной микросхемы, и используя внутреннюю базу данных дополняем эту запись основными параметрами микросхемы, начиная от производителя, разрядностями, диапазонами питания и заканчивая типом корпуса, упаковки и так далее. В данной части посмотрим микросхемы памяти.

Часть 1. Общий анализ
Часть 2. АЦП/ЦАП и Микроконтроллеры

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 6.7K
Комментарии 3

Гетерогенные PLC/RF модемы для систем сбора данных

Блог компании Миландр Сетевые технологии *Беспроводные технологии *Разработка систем связи *Интернет вещей

Умные счетчики стали реальностью в нашей жизни и главная их особенность – автоматический сбор данных. Как организовать сбор данных в многоквартирных домах и причем здесь гетерогенный PLC/RF модем? Как за 8 лет пройти путь от идеи до серийного производства, столкнуться с общими для области техническими ограничениями и разработать для их обхода собственное решение? Что лучше, передавать информацию по линиям питания (PLC) или использовать беспроводной радио канал (RF). На эти и другие вопросы постараюсь ответить в данной публикации!

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 6.9K
Комментарии 40

Раскрашиваем таможенную статистику. Или сколько и каких микросхем ввозят в Россию? (2)

Блог компании Миландр Big Data *Программирование микроконтроллеров *Производство и разработка электроники *Научно-популярное

Продолжим анализировать какие иностранные микросхемы используются в России на основании таможенной статистики. Как мы это делаем ? Из данных ФТС выбираем записи в которых указан номинал ввезенной микросхемы, и используя внутреннюю базу данных дополняем эту запись основными параметрами микросхемы, начиная от производителя, разрядностями, встроенными интерфейсами, диапазонами питания и заканчивая типом корпуса, упаковки и так далее. В данной части посмотрим АЦП/ЦАП и микроконтроллеры.

Читать далее
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 13K
Комментарии 21

Раскрашиваем таможенную статистику. Или сколько и каких микросхем ввозят в Россию?

Блог компании Миландр Big Data *Программирование микроконтроллеров *Производство и разработка электроники *Научно-популярное

Когда в 2008 году я разрабатывал микроконтроллеры серии 1986ВЕ9х перед мной стояло множество вопросов. Сколько должно быть Flash? сколько ОЗУ? сколько ног? какие интерфейсы? и так далее. И хотя в тот момент просто сделать рабочую микросхему уже было бы успехом, а мы смогли ее сделать так, что данная серия до сих пор востребована и объемы ее продаж растут. Отчасти именно по тому, что тогда задали эти вопросы и ответы на них позволили сделать сбалансированное решение. В 2021 году аналогичные вопросы все так же стоят перед нашей компаний, и даже шире. Например, что лучше сделать в условиях ограниченных ресурсов: малопотребляющий микроконтроллер или миниатюрную Flash или источник питания, и если источник питания, то какой ? Как мы отвечали на эти вопросы в 2008 году и как мы отвечаем на них сейчас читайте в этой статье.

Читать далее
Всего голосов 53: ↑53 и ↓0 +53
Просмотры 14K
Комментарии 59

Миграция мобильного приложения на Dart 2.12 (Flutter 2)

Блог компании Миландр Программирование *Разработка мобильных приложений *Dart *Flutter *

3 марта 2021 года разработчики Google представили Flutter 2. Что появилось в новой версии языка Dart? Как теперь быть с разработкой и поддержкой приложений, созданных с использованием Flutter предыдущих версий? И, самое главное, насколько сложно будет мигрировать на версию 2? В этой статье подробно опишем опыт миграции приложения на новую версию Flutter и проблемы, которые могут возникнуть в процессе миграции. 

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 5K
Комментарии 9

Радары диапазонов 77 и 24 ГГц для автотранспорта и дорожной инфраструктуры (часть 1)

Блог компании Миландр Локализация продуктов *Схемотехника *Производство и разработка электроники *Транспорт

Можно ли разрабатывать коммерческие продукты на отечественных DSP? Приведите готовую структурную схему! А какие там вообще могут быть сложности в радарах?

Читать далее
Всего голосов 41: ↑37 и ↓4 +33
Просмотры 11K
Комментарии 60

Семилетними шагами: миграция с JSP + Angular JS на Angular 2+

Блог компании Миландр Разработка веб-сайтов *JavaScript *Angular *TypeScript *

Что нужно для перехода от серверного рендеринга к пользовательскому? Чем хорош Angular 2+ и как на него перейти?  В этой статье попытаемся разобраться в данных вопросах и описать процесс миграции от серверных технологий рендеринга, таких, как JSP, к клиентским технологиям рендеринга представлений с использованием Angular.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 2.2K
Комментарии 0

Как реверс-инжиниринг чужой инерциальной навигационной системы перерос в свою собственную разработку

Блог компании Миландр Реверс-инжиниринг *Схемотехника *Производство и разработка электроники *Инженерные системы *

Инерциальные навигационные системы благодаря MEMS-датчикам инженеры сейчас начинают использовать везде, где есть движение. В зависимости уровня требуемой точности как по углу, так и по координатам применяют МЕМS-датчики разного уровня цены и интегрированности: от уровня "все датчики в одной микросхеме" до уровня "один датчик - одна микросхема". А сама инерциальная навигация, как часть инженерных систем, впервые появилась в торпедах, кораблях, ракетах и самолетах.

Читать далее
Всего голосов 48: ↑48 и ↓0 +48
Просмотры 14K
Комментарии 64

Распознавание потребителей электричества в сети

Блог компании Миландр Алгоритмы *Машинное обучение *Умный дом

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

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

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

Читать далее
Всего голосов 52: ↑50 и ↓2 +48
Просмотры 19K
Комментарии 67

RS485 — стандарт промышленных сетей. Какими особенностями обладает микросхема приемопередатчика?

Блог компании Миландр Схемотехника *Производство и разработка электроники *Электроника для начинающих Инженерные системы *

При построении сети для общения между большим количеством устройств, можно задуматься: а какой интерфейс выбрать? У каждого интерфейса есть свои плюсы и минусы, которые определяют их применение: CAN – автомобилестроение, RS485/RS232 – промышленность, Ethernet – потребительская электроника/сервера. Какие “фичи” микросхемы приёмопередатчика помогают обезопаситься от множества проблем при монтаже и эксплуатации? Как происходит процесс измерений и исследования микросхем приемопередатчиков? Новая микросхема RS485 готова к выходу на рынок!
Читать дальше →
Всего голосов 121: ↑120 и ↓1 +119
Просмотры 55K
Комментарии 80
1