Как стать автором
Обновить
51.46
Рейтинг
Миландр
Разрабатываем микросхемы, приборы, ПО
Сначала показывать
  • Новые
  • Лучшие

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

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

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

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

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

По пути к вершине Эльбруса: Кузнечик на 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
Просмотры 4.1K
Комментарии 6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как перестать бояться и полюбить регулярные выражения

Блог компании Миландр Регулярные выражения *

В работе и повседневной жизни мы буквально окружены текстами: книги и статьи, письма и чаты, веб-страницы и программный код. Да что там — сама биологическая жизнь основана на ДНК. И для эффективной работы по поиску или модификации текста уже давно был придуман мощный инструмент — регулярные выражения, или regex. Однако по ряду причин далеко не все их используют, или имеют дело с ними только когда заставили при крайней необходимости. В этой статье я попытаюсь исправить эту печальную ситуацию.



Чтобы функции отыскать, воедино созвать и единою чёрною волей сковать.
Читать дальше →
Всего голосов 34: ↑31 и ↓3 +28
Просмотры 17K
Комментарии 26

МЭМСы. Как устроены современные датчики?

Блог компании Миландр Схемотехника *Производство и разработка электроники *Электроника для начинающих Инженерные системы
Микроэлектромеханические системы (МЭМС) — устройства, объединяющие в себе микроэлектронные и микромеханические компоненты. Сейчас довольно трудно встретить системы в которых не используются датчики, выполненные по данной технологии. Но как устроены современные датчики и какие преобразователи используются для работы с ними? Постараемся детально разобраться в этом вопросе, основываясь на работе современных МЭМС-акселерометров.

Читать дальше →
Всего голосов 64: ↑63 и ↓1 +62
Просмотры 13K
Комментарии 19

Безопасность в диком поле IoT. Первый опыт атаки по побочным каналам

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

Уже набила оскомину шутка, что в аббревиатуре IoT буква S обозначает безопасность. Обычно этим сетуют на несогласованность или отсутствие стандартов. На практике даже самые лучшие стандарты - только половина дела.

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

Скоростной АЦП с нуля. 16 бит за 10 лет

Блог компании Миландр Локализация продуктов *FPGA *Схемотехника *Производство и разработка электроники *
Чего стоит разработать быстродействующий аналого-цифровой преобразователь, почти не имея опыта? Насколько сильно наше отставание в этой области? Есть ли в этой нише шанс найти коммерческое применение своей продукции и отщипнуть хоть кусочек рынка у гигантов мира сего? Выпуская в свет новый 16-битный 80 МГц АЦП, хотим порассуждать на эти темы и рассказать о самой микросхеме и опыте её создания.

image

Читать дальше →
Всего голосов 113: ↑113 и ↓0 +113
Просмотры 19K
Комментарии 82

Раскладываем по полочкам параметры АЦП

Блог компании Миландр Схемотехника *Электроника для начинающих Инженерные системы
Привет, Хабр! Многие разработчики систем довольно часто сталкиваются с обработкой аналоговых сигналов. Не все манипуляции с сигналами можно осуществить в аналоговой форме, поэтому требуется переводить аналог в цифровой мир для дальнейшей постобработки. Возникает вопрос: на какие параметры стоит обратить внимание при выборе микроконтроллера или дискретного АЦП? Что все эти параметры означают? В этой статье постараемся детально рассмотреть основные характеристики АЦП и разобраться на что стоит обратить внимание при выборе преобразователя.

image

Читать дальше →
Всего голосов 54: ↑54 и ↓0 +54
Просмотры 23K
Комментарии 38
1

Информация

Дата основания
Местоположение
Россия
Сайт
www.milandr.ru
Численность
501–1 000 человек
Дата регистрации