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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Комментарии 6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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