Привет, читатель!
Идея использовать отечественные микроконтроллеры для разработки у меня была давно, но изобилие и доступность зарубежных решений давали возможность лениться в этом направлении. Сейчас происходит активно импортозамещение во многих областях, поэтому, считаю, стоит разобраться, что может предоставить отечественная элементная база в интересующих сферах.
Программирование микроконтроллеров сейчас для меня больше как хобби и научный интерес, которому уделяю свободное от работы время. Со школы привык работать с микросхемами Atmel, сначала в CodeVision AVR и позже Atmel Studio (сейчас microchip studio for AVR). На данный момент преимущественно использую vs code + avr-gcc. Когда научный руководитель в ВУЗе (привет вам, Михаил Сергеевич!) показал, что в Arduino IDE можно работать с регистрами, как и в atmel studio, и делать вставки на ассемблере, а не на wiring, то arduino ide (под капотом тот же avr-gcc) стала достаточно удобной для проверки гипотез. На сегодняшний день 8-ми битные контроллеры использую в небольших роботах, для опроса различных датчиков или вывода информации. Поэтому выбирал для первых экспериментов простой и понятный микроконтроллер, совместимый или подобный чипам AVR.
Поиск привел к таблице сопоставления отечественных решений и зарубежных МК и к хорошей статье с описанием контроллеров НИИЭТ от @marus-ka
Исходя из этих статей выбор пал на 1887ВЕ4У от НИИЭТ. Позвонив в НИИЭТ, получил подробную консультацию как по закупке, так и по их решениям в области микроконтроллеров, а также техническую поддержку от специалистов. Оказалось, что свои задачи могу решить более дешевым и простым К1946ВМ014, а 1887ВЕ4У является промышленным решением с приемкой.
О микроконтроллере
Коллеги по стартапу заказали одну партию микросхем. Спустя 5 дней микроконтроллеры были у меня на руках. Давно так не радовался новенькой коробочке с детальками. Чипы пришли в опечатанной картонной коробке, в которой был буклет по назначению ножек. Каждая микросхема в корпусе QFT44 находится в своем картонном ложементе.
При ближайшем рассмотрении порядка ножек, расположение очень сильно похоже на AVRовский чип. Аналогично крайне сильно похожа структурная схема. В институте пояснили, что да, данная микросхема является аналогом ATMega8535. Аналогично atmel`овскому чипу, на микросхеме представлены:
четыре 8-разрядных порта ввода-вывода;
интерфейсы SPI, USART, TWI (I2C);
один 16-разрядный таймер/счетчик и два 8-разрядных таймера/счетчика;
8-канальный 10-разрядный АЦП и один аналоговый компаратор;
4-канальный ШИМ.
Немного дополнительных технических характеристик
Следующая информация получена из инструкции, которую институт высылает на почту по запросу. НИИ планируют опубликовать руководства на соответсвующей странице.
Схема является КМОП 8-битным микроконтроллером, построенным на расширенной AVR RISC архитектуре. Используя команды, исполняемые за один машинный такт, контроллер достигает производительности в 1 MIPS на рабочей частоте 1 МГц, что позволяет разработчику эффективно оптимизировать потребление энергии за счёт выбора оптимальной производительности. AVR ядро сочетает расширенный набор команд с 32 рабочими регистрами общего назначения. Все 32 регистра соединены с АЛУ, что обеспечивает доступ к двум независимым регистрам на время исполнения команды за один машинный такт. Благодаря выбранной архитектуре достигнута высокая производительность, в 10 раз превосходящая скорость соответствующего CISC микроконтроллера.
Технические характеристики и функциональные возможности:
максимальная тактовая частота, МГц (U#VCC = 5,0 В) 16;
максимальная тактовая частота, МГц (U#VCC = 3,3 В) 8;
разрядность АЛУ, бит 8;
объём встроенного ОЗУ, бит 512 × 8;
память программ (Flash типа), бит 8K × 8;
ЭСППЗУ, бит 1К × 8;
количество источников прерываний 20;
количество параллельных 8-разрядных портов 4;
число каналов аналого-цифрового преобразователя 8;
число разрядов аналого-цифрового преобразователя 10;
16-разрядных таймеров 1;
8-разрядных таймеров 2;
последовательный порт USART 1;
последовательный периферийный интерфейс SPI 1;
аналоговый компаратор 1;
сторожевой таймер WDT 1;
число режимов пониженного потребления мощности 6.
Микросхемы К1946ВМ014 разработаны в металлокерамическом корпусе QFP44.
Номинальные значения напряжения питания микросхем: плюс 5,0 В, или плюс 3,3 В. Допустимое отклонение напряжения питания от номинального ±10 %. Амплитуда пульсаций напряжения питания не более 50 мВ. Напряжение источника опорного напряжения от 2,0 В до U∩VCC. Допустимое отклонение напряжения питания от крайних значений минус 1 % для напряжения 4,5 В и плюс 1 % для напряжения 5,5 В.
Допустимое отклонение напряжения питания от крайних значений минус 1 % для напряжения 3,0 В и плюс 1 % для напряжения 3,6 В. Система команд включает в себя полный набор арифметических, логических команд, а также операций над битами, инструкций управления и перехода с различными способами адресации. Общее число команд – 130.
Для программирования микроконтроллера производителем рекомендуется применение программатора КФДЛ.301411.247. Из найденной в открытом доступе документации видно, что программатор похож на AVRISP, но с дополнительными буферами. Вместо рекомендуемого буду применять старый добрый usbasp. Если есть другой программатор, то, думаю, проблем также не будет. В дальнейшем планирую найти совместимый bootloader для этой микросхемы и попробовать обновлять ПО по USB.
На странице с микросхемой приложен архив с файлами описаний для 1946BM014, 1887BE7T и 1887BE4Y, из которых также можно почерпнуть полезную информацию. В качестве ПО для записи бинарного файла и конфигурационных битов предлагается использовать специализированное программное обеспечение "Программатор MK8". Разработку для микросхем предлагается вести в AVR Studio/Atmel Studio.Однако, Как писал ранее, мне привычнее использовать vscode + avrgcc, так что сформирую makefile для этого.
Отладочные платы
На созвоне с институтом также узнал, что готовых отладочных плат для этой микросхемы пока, к сожалению, нет. В целом, можно также взять любую отладочную плату для atmega (например, stk500/600) и переходник tqfp44-dip или вытравить свою печатную плату. Немного поискав переходники, нашел отличное решение для прототипирования и макетирования: китайская плата MD-2. Дополнительно на эту плату припаял некоторые компоненты для отладки, а именно преобразователь питания и конвертор usb-uart.
Для тех, кто планирует использовать эту микросхему в своих проектах, подготовил элемент библиотеки для KiCAD и выложил в открытый доступ. В этом же репозитории вы найдете пример схемы электрической принципиальной.
Программирование микроконтроллер
Итак, контроллер К1946ВМ014 - это аналог ATMega8535. Пробуем собрать простейшую мигалку светодиодом. Создаем проект в VSCode по примеру. Некоторые переменные в make примере я изменил и сделал шаблон, который использую в проектах. Чтобы не адаптировать шаблон самостоятельно, его так же можно найти в репозитории в конце статьи.
Первое подключение осуществляется с применением внешнего генератора в 1МГЦ. Я для этого использую Hantek 2D72, но если есть отдельный прибор, то лучше взять именно его.
Выдержка из инструкции по первому запуску
Исходное состояние конфигурационных битов:
HIGH – 0x00
LOW – 0x00
LOCK – 0xFF
По умолчанию микроконтроллер сконфигурирован на работу от внешнего тактового сигнала. Для программирования МК необходимо подать внешний тактовый сигнал частотой 1 МГц или выше (максимальное значение 16МГц) на вывод 8 (XTAL1). Запрограммировать конфигурационные биты в соответствии с необходимой конфигурацией.
Я использую старенький usbasp, который был куплен на али еще в школьное время и с тех пор отлично служит. На этом программаторе стоит прошивка 2011 года от Томаса Фишела.
Подключаем программатор, генератор и прописываем фьюзы:
Внутренний генератор на 8МГц (на первое время для экспериментов хватит)
Отключение сторожевого таймера
следующей командой:
avrdude -P usb -c usbasp -p ATmega8535 -s -B 16kHz -U lfuse:w:0x04:m -U hfuse:w:0x40:m
Для расчета фьюзов можно использовать онлайн калькулятор или указывать в визуальной среде программирования микросхем, таких как AVRFuses, AvrDude GUI и др.
При сборке первого проекта для этого микроконтроллера указываю в make файле целевой чип atmega8535 и частоту 8МГц:
DEFINES = \
-D__AVR_ATmega8535__ \
-DF_CPU=8000000UL
Аналогично правим параметры для программатора:
# параметры для AVRDUDE
DUDE_MCU = m8535
DUDE_BCLOCK = 125kHz
Далее создаем целевой файл k1946Зvm014_example.c
и вставляем исходный код с переключением порта ввода-вывода - аналог hello world:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRD = 1 << PD7;
for (;;)
{
asm("NOP");
PORTD = 1 << PD7;
_delay_ms(5);
PORTD &= ~(1 << PD7);
_delay_ms(5);
}
return 0;}
Последний этап, одной командой собираем и загружаем исходный код в микроконтроллер:
make prog
И наблюдаем "мигание светодиода". Для визуализации - поставил осциллограф.
Заключение
Эксперимент по переходу на К1946ВМ014 считаю удачным. Мне действительно приятно, что есть отечественные контроллеры, даже если это копия зарубежных. Очевидно, что есть куда расти как и производству (где же крошечные аналоги attiny48 и других?), так и мне как разработчику (пора попробовать и отечественные аналоги 32-битных микросхем). Из минусов отметил следующие моменты:
Сложность закупки контроллера. Мне повезло, что коллеги смогли купить через ООО несколько штук в рамках стартапа;
Малое сообщество. Полностью вытекает из предыдущего пункта;
Отсутствие информации в открытом доступе. Частично попытался восполнить этой статьей.
В будущем планирую, помимо целевого применения в стартапе, сделать с этим чипом аналог отладочной платы arduino для удобства в разработке и отладке. Также планирую протестировать АЦП, 32-битные контроллеры от НИИЭТ и аналогичные решения других производителей.
Для популяризации, распространения информации и погружения специалистов в работу с отечественными микросхемами, создал репозиторий в github. Он содержит как библиотеку с контроллером К1946ВМ014, так и пример схемы с ним, а также проект с исходным кодом (для VSCode). По мере работы с отечественными решениям из этого НИИ и других производителей буду обновлять репозиторий элементами, ПО и заметками. Если у вас есть предложения или замечания по репозиторию, то пишите в личные сообщения или создавайте merge request в репозитории.
Комментарии (90)
NutsUnderline
18.05.2024 12:09+2Сколь я помню 1887 не совсем аналог, вместо flash памяти используется eeprom и другие тайминги при прошивке. а тут типа flash и то что можно обойтись обычным usbasp это радует.
REPISOT
18.05.2024 12:09+23Плата - огонь. Ни одного конденсатора по питанию.
NutsUnderline
18.05.2024 12:09+1Точнее сказать - не запаяны. кстати обозначения емкостей на плате отличаются от обозначения емкостей на схеме
REPISOT
18.05.2024 12:09+19Точнее сказать - не запаяны
Ну, как не запаяны - совсем не предусмотрены. Единственный С3 на расстоянии сантиметра и через 2 переходных отверстия.
Не понятно, что мешало дорожки сдвинуть вверх, а конденсатор вниз.
Но это все равно был бы 1 рабочий конденсатор. А по типовой схеме их 4 шт. и дроссель. И нужен еще по VREF.
Axino
18.05.2024 12:09+1Можно взять конденсатор на типоразмер меньше, и прямо на переходные отверстия напаять. В стандартной распиновке атмег земля как раз рядом с питанием выведена, если совместимость с оригиналом сохранена. Тогда на место c3 можно большей ёмкости конденсатор поставить, которому расстояние до точки подключения менее критично.
VRyabchevsky Автор
18.05.2024 12:09Да, по началу тестировал без какой либо обвязки, позже пришлось добавить конденсаторы и индуктивности, особенно на часть с АЦП.
checkpoint
18.05.2024 12:09+9Упаковка очень странна, в станок такую не засунешь. Элвис присылает в стандартных JEDEC лотках (или обрезках лотков, если корпусов не много).
Carnie
18.05.2024 12:09+10Верной дорогой идем, товарищи
checkpoint
18.05.2024 12:09+1Год выпуска этих ПЗУ посмотрите.
gleb_l
18.05.2024 12:09+15Но красивые же, черт возьми. Как в иллюминатор смотришь космического аппарата на город внизу. А современная пластмасса - безлика.
checkpoint
18.05.2024 12:09+3Согласен, ПЗУхи в керамике, с золочением и с окошком для УФ стирания выглядели круто! Но вот эти РФ5 дохли как мухи и с очень малым ресурсом по перезаписи.
Carnie
18.05.2024 12:09+1дохли как мухи
Да-да, помню их даже отжигали в духовке.checkpoint
18.05.2024 12:09+16Про отжиг я не знал, может быть меньше гимора получил бы работая с ними.
Году в 2000-м или 2001-м (точно не вспомню уже) мне на кафедре, где я тогда учился и немного преподавал, поручили организовать лабораторию открытых систем для чтения студентам курсов сетей и телекоммуникаций, операцинных систем, сетевого и системного программирования и СУБД. Финансовых средств было выделено в обьеме достаточном для закупки ровно одного современного по тем меркам "пня", плюс ethernet коммутатора на 16 портов и бухты витой пары 5-й категории (хочу заметить, по тем временам для бюджета кафедры это были колосальные деньжища!). Мы с коллегами, такими же энтузиастами, прошлись по остальным лабам и унесли все более-менее рабочие 286-е компы, которые грудами валялись там и сям по разным углам. Из этих компов мы выкинули всё, кроме материнки, проца, памяти и видюхи. Я сбегал на местную барахолку и закупился старыми сетевухами NE2000 с "кроватью" под BootROM - в неё как раз входила РФ5. В магазине радиотоваров я скупил все РФ-ки которые там были. Продавец сразу сказал, что их качество вызывает сомнение, так как лежат они уже не первый десяток лет. В общем, мы выкачали из сети подходящий ROM, прошили эти ПЗУхи и сделали класс из загружаемых по сети терминалов на базе MS-DOS. При старте, в AUTOEXEC.BAT стоял запуск TELNET-а на хост с фрюхой которую мы установили на приобретенный комп. Из примерно трех десятков ПЗУ, нормально прошилась только половина, а перепрошивать их приходилось по несколько раз. Из нормально прошитых часть посдыхала в течении первых дней эксплуатации. В общем, натрахались мы тогда и с ПЗУхами, и с софтом изрядно. В сухом остатке у нас получилось то ли 8, то ли 9 рабочих мест (терминалов) и хороший хост с FreeBSD, Postgres-ом и выходом в Интернет - что еще нужно для обучения ?
Преподы и студенты были по началу в жутком недоумении - как всем этим пользоваться, где же любимые окна и ваще, что за рухлядь им тут подсунули. Но быстро поосвоились и полюбили нашу лабу, и даже интернет научились браузить через lynx. :-) Все это проработало года три-четыре. Как только я уволился из ВУЗа, лаборатория быстро зачахла. :-(
gleb_l
18.05.2024 12:09+5Все, что не мейнстрим, работает на топливе энтузиазма. А у этого топлива очень сложная формула, и у каждого своя.. а вот мейнстрим работает на стандартном бензине, и ему подвозят на корпоративных бензовозах, только жги.
checkpoint
18.05.2024 12:09+1Согласен. Но то были нищенские времена для ВУЗов, по этому приходилось как-то выкручиваться.
Carnie
18.05.2024 12:09+2Из нормально прошитых часть посдыхала в течении первых дней
Точно, часть ячеек утекала в первые же сутки.
сделали класс из загружаемых по сети терминалов на базе MS-DOS
Подобным и я интересовался, этакий бездисковый теминал, правда уже не 27Cxx, а 28/29F, прошивалось прям на самой сетевухе.
checkpoint
18.05.2024 12:09+3Страника у Вас в лучших традициях. :)
Тему удаленной загрузки MS-DOS-а я опробовал еще в начале-середине 90-х работая на одном из ВЦ. У меня был сервачек на базе 486DX2-66 с OS/2 и LAN Manager-ом (там же и BBS моя крутилась), и было несколько мест с 286 компами для бухгалтеров с удаленной загрузкой. Бухгалтера использовали прогу написанную на FoxPro одним из наших сотрудников, она чудесно влезала в память ПК вместе с сетевым стеком и работала с DBF файлами на сетевом диске. Было очень удобно. Когда в ВУЗе встал вопрос сделать лабораторию "из говна и палок" я вспомнил эту тему. :)
Carnie
18.05.2024 12:09+1Страника у Вас в лучших традициях. :)
Эт не моя, Вы меня неправильно поняли, я лишь юзал софт автора странички. А традиции -да, метко))
|486DX2-66 с OS/2 и LAN
Сетей в те годы не было и близко, а вот четверочку к концу 90-х я поюзал. Разогнанная до 150Mhz легко волокла DukeNukem 3D и даже первокваку, последнюю с некоторыми тормозами)
Чет меня понесло)
Serge78rus
18.05.2024 12:09+3Прям какие-то ужасы Вы рассказываете про РФ-ки. Возможно, Вам пришлось работать с партиями, выпущенными на излете советской электронной промышленности, а может даже б/у? В свое время, примерно со второй половины 80-х и до середины 90-х, много приходилось работать и с К573РФ5, и с более старыми К573РФ2, и таких проблем, как Вы описываете не наблюдал. Да, микросхемы иногда дохли, но в основном от многократных циклов стирания-записи при отладке изделий - циклов перезаписи при этом, естественно, никто не считал и достигало ли оно заявленной сотни - фиг знает.
Причем, шил я их несколькими различными самодельными программаторами, используя и стандартный рекомендуемый алгоритм, и ускоренный, заимствованный из даташита Тошибы (с соответствующей коррекцией напряжения), и все работало нормально. На срок хранения информации тоже никаких нареканий не было - некоторые изделия успешно работали и по 10 лет.
checkpoint
18.05.2024 12:09+2ЕМНИП, РФ2 была понадежнее чем РФ5, просто из-за более низкой плотности ячеек. Во всяком случае, электронщики на ВЦ где я трудился, любили РФ2 и материли РФ5. В самодельных 8-битках тоже предпочили использовать РФ2 по причине надежности.
svpcom
18.05.2024 12:09+2Мы так делали бездисковые рабочие станции на линуксе во МГИУ. Годы где-то 1995 - 2014. Закончилось все это в виде "оптимизации" вуза и присоединеним к политеху. После чего все нормальные сотрудники оттуда разбежались и все сдохло
mister-red
18.05.2024 12:09У меня в дверном музыкальном звонке с конца 80-х трудится РФ2. Собирали звонки сами, благо эти РФ-ки использовались в установках и у нас их было полно. Если не ошибаюсь, РФ5 это аналог РФ2. И не помню, чтобы бы прямо были большие проблемы с ними.
checkpoint
18.05.2024 12:09+1РФ5 выполнена по другим топологическим нормам нежели РФ2, было несколь исполнений (с двумя кристаллами и с одним). У неё больше плотность ячеек, и это как раз является проблемой, так как литография в позднем СССР давала очень низкий выход годных.
MaFrance351
18.05.2024 12:09Причём запросто может оказаться, что такая упаковка тоже есть, но надо заказывать отдельной опцией за дополнительную оплату (в другой статье тут это упоминали, когда речь шла про пассивные компоненты, уверен, что тут такое тоже реально).
defecator
18.05.2024 12:09+23у отечественных производителей всё как обычно - документация недоступна, ибо секретная.
Errata наверняка ещё более секретная, чем документация.
Да и цены недоступны, кроме как по запросу с заполнением анкет "а зачем вам это надо".
Я вообще удивлён, что какое-то там ООО сумело купить эти микросхемы
VRyabchevsky Автор
18.05.2024 12:09+5В переписке технический специалист сообщил, что в ближайшее время обновят информацию на сайте.
кроме как по запросу с заполнением анкет "а зачем вам это надо".
Мы с этим не столкнулись. У НИИЭТ есть вариант заказа тестового комплекта, и там действительно необходимо оформить подобную анкету.
Serjone
18.05.2024 12:09+8Ничего удивительного. Долгое время у нас был доступ к очень дешёвым микросхемам. И никакой производитель электроники в здравом уме не будет покупать микроконтроллер в 10 раз дороже, без очень веских причин. То есть это продукция не для бизнеса.
То есть развивать какие-то коммерческие отделы не было вообще никакого смысла. Но теперь ситуация совсем другая. Доступных микросхем стало сильно меньше, и производители могут жить не только лишь на оборонных заказах, но и реализовать продукцию частникам. Пусть цена всё ещё кусается, но сам факт того, что представители производителя вообще пошли на контакт и общаются с простыми людьми, это серьёзный прогресс. А цена - это вопрос времени. Будет спрос, будут расти производства. А с ними будет падать цена.
Astroscope
18.05.2024 12:09+27А цена - это вопрос времени. Будет спрос, будут расти производства. А с ними будет падать цена.
В условиях отсутствия конкуренции или при сильном ее ограничении оба ваших тезиса - о цене и объемах производства, невозможно признать реалистичными. В реальности, отсутствие или сильное ограничение конкуренции приводит к росту цен и падению качества продукции, а глобально, в перспективе - к стагнации отрасли, у которой нет причин развиваться.
MrJones
18.05.2024 12:09Скажу на примере АМУР32. Они на своих презентациях прямо сказали - будет большой объем - будет ниже цена.
MountainGoat
18.05.2024 12:09+15В Российском сельхозе есть четыре чётких правила. Увеличение спроса приводит к росту цен. Уменьшение спроса приводит к росту цен. Увеличение предложения приводит к росту цен. Уменьшение предложения приводит к росту цен. Я думаю, с электроникой примерно так же.
checkpoint
18.05.2024 12:09+3С электрникой до недавних времен все было более-менее номально, цены падали. Все началось с Ковида.
vikarti
18.05.2024 12:09+9Но хотя бы уже
Позвонив в НИИЭТ, получил подробную консультацию как по закупке, так и по их решениям в области микроконтроллеров, а также техническую поддержку от специалистов.
Вот только вопрос интересный - автор статьи совсем с улицы звонил или нет? В смысле они любого кто обратится так проконсультируют? И продадут любому с оплатой по карте / СБП и доставкой почтой и прочими СДЭКами а не заявки, оплата счетов и прочее, даже если одна микросхема нужна? Пусть не в специсполнениях.
У западных то контор и документация и сэмплы совершенно спокойно отсылали за копейки или вообще бесплатно вообще кому попало.
VRyabchevsky Автор
18.05.2024 12:09+6автор статьи совсем с улицы звонил или нет?
Да, с улицы. Как указал выше - наткнулся на таблицу сравнения и статью другого автора на хабре. Далее, нашел контакты на сайте, написал письмо и позвонил.
любому с оплатой по карте
К сожалению нет, работают только с юридическими лицами, по этому заказывали в рамках стартапа, у которого есть юрлицо.
сэмплы совершенно спокойно отсылали
У нииэт есть форма для заказа тестовых образцов, но нужно указать зачем вам они и в каком объеме.
mdevaev
18.05.2024 12:09+16Какими бы хорошими ни были российские чипы, есть ряд фундаментальных проблем, которые делают любое их использование вне господрядов крайне рискованным занятием.
Как сказал товарищ выше - документации и эрраты нет, или есть по запросу и только после пробития всех твоих родственников до десятого колена.
Экспертиза по ним почти отсутствует. Иностранные чипы используются по всему миру, и по ним накоплено огромное количество информации, в том числе написаны сотни тысяч разных библиотек и тысячи опенсорсных проектов. Здесь же придется связываться непосредственно с заводом, и то не факт, что помогут.
Квота непонятна. Производственные возможности завода непонятны. Сегодня чипы есть, а завтра их нет. Где купить, если завод вдруг встанет - непонятно.
Впрочем, не всегда всё плохо. Иногда наша промышленность выдает хорошие чипы, которые используют в весьма крутых проектах. Там это вполне себе оправдано.
0serg
18.05.2024 12:09+6Описываемые чипы как я понимаю производятся не в России. Если не ошибаюсь НИИЭТ не имеет своего производства и заказывает его в Малайзии и Китае на фабриках типа такой https://www.silterra.com/
amartology
18.05.2024 12:09+1НИИЭТ ничего больше не может заказывать в Малайзии, он под санкциями. В разное время они работали с большим количеством фабрик, в том числе и внутри РФ.
0serg
18.05.2024 12:09В теории да, но на практике санкции вполне себе обходятся, особенно когда это не гиганты типа TSMC а довольно скромные фабрики в странах третьего мира.
Конкретно сабжевые чипы где произведены? Мне кроме Малайзии не удалось никаких упоминаний накопать.
Wesha
18.05.2024 12:09+5Экспертиза по ним почти отсутствует
Вот ты и попался, агент Джон Кайф. Отсутствует опыт (работы). А экспертиз — полным-полно (патологоанатомическая, например).
arteast
18.05.2024 12:09+7Товарищ майор, произошла чудовищная ошибка. Экспертиза в смысле наличия опыта - устойчивое заимствование (конкретно в среде IT). Такой вот англо-русский суржик. Недаром даже словарик айтишного языка есть.
shiru8bit
18.05.2024 12:09+33Позвонив в НИИЭТ, получил подробную консультацию как по закупке
Я считаю, это главная проблема с отечественными МК. Я не хочу никуда звонить и никому ничего объяснять, зачем, сколько и так далее. Я хочу просто пойти на сайт, просто увидеть цену и просто купить, как это (до сих пор) возможно с зарубежными решениями.
Pyhesty
18.05.2024 12:09+5уже прилично по времени как не могу получить полновесную документацию по чипам analog device, с некоторого времени только первый лист документации у них на сайте, на некоторые довольно редкие чипы документации вообще не найти... Сейчас взят курс у всех кроме может Китая, на закрытость документации на новые чипы, а доки на чипы типа stm, avr десятилетней давности - да в доступе... но это имхо... для меня проблема доступа к документации есть... в офисе большой каталог на сервере с pdf на зарубежные чипы ((( который храним как зеницу ока, бекапим, обновляем
Astroscope
18.05.2024 12:09+21Сейчас взят курс у всех кроме может Китая, на закрытость документации на новые чипы
Звучит как насмешка. Именно на китайские микросхемы документация параноидально закрыта - ее не то, что на английском не существует, ее и на китайском добыть невозможно. Не знаю, как китайские разработчики, по какому NDA получают документацию, но лаоваям она не попадает ни через какие третьи руки. А то, что якобы открыто, такого качества (в первую очередь полноты, но и качество перевода тоже отдельный пункт в программе), что не знаешь, плакать или смеяться. И не только микросхемы, а вообще почти все. Ни документации, ни инструкций к приборам или даже бытовой технике. Какую-то нечитаемую бумажку в комплекте дадут, но скачать ее до покупки - нет, невозможно.
N-Cube
18.05.2024 12:09+5Вы серьезно утверждаете, что на чипы от RPI (к примеру) нет документации?.. Значит, вы ее даже не пытались найти. А на многие китайские чипы документации не существует в принципе, отправляют читать документацию оригиналов (тех же STM).
Dr_Sigmund
18.05.2024 12:09+1как это (до сих пор) возможно с зарубежными решениями
Далеко не со всеми, и так было всегда. Помню, как я ещё в 90-х искал документацию по микросхеме адаптековского SCSI-контроллера. Дошло до того, что позвонил в Америку на их линию поддержки, но человек на той стороне не смог понять, что я от него хочу - словосочетания "data sheet" или "technical reference manual" оказались ему не знакомы.
kovserg
18.05.2024 12:09+10В связи с цифровизацией и лютой любовью к единым реестрам.
Где единый реестр электронных компонентов с поиском и документацией по ним?psynix
18.05.2024 12:09+2Оно такое есть, в виде красивых бумажных но крайне бесполезных сборников, но это было в бытность мою конструктором.... Вершиной мысли был cd с кучей мусора, так что нет, не в нашу смену.
NutsUnderline
18.05.2024 12:09одна фирмочка пытается такое и уже довольно давно. если пояндексить название отечественной микросхемы то эта фирмочка нередко на первой странице поиска
AndronNSK
18.05.2024 12:09+3В моем понимании "переход" - когда взяли серийное, коммерчески успешное устройство (линейка устройств), поменяли в нём кристалл и оно осталось столь же функциональным и коммерчески успешным.
А когда на колхозную плату без емкостей припаяли чип и заморгали светодиодом - это совсем не переход.
VRyabchevsky Автор
18.05.2024 12:09+5оно осталось столь же функциональным и коммерчески успешным.
Спасибо за комментарий. Возможно, стоило указать что уже реализовали пару устройств. В первом случае как раз перешли - заменили ардуинку на этот чип, второй полностью строили на базе 1946 (и столкнулись с некоторыми ограничениями, о которых расскажу в будущем). Здесь же только описал что да, чип можно программировать и это не сложнее оригиналов от avr.
trouble-maker
18.05.2024 12:09+3На отечественном микрокомпьютере МВ77.07 нейроядром СБИС К1879ХБ1Я мне и светиком мигнуть не удалось. А судя по сообщениям формы обратной связи моего сайта - не мне одному. ХЗ, штатные примеры работают, и из штатных исходников они нормально не собираются, и при запуске намертво вешают нейроядро. Так что иногда и мигнуть светиком немало, если это продукция отечественного производителя.
НТЦ "Модуль", это в ваш огород камушек. Не по документации вы на голову выше Байкал и Элвис, но чёто с вашими фирменными нейропроцессорами какой-то гемор.
NutsUnderline
18.05.2024 12:09Ну про МВ77.07 давно давно забыли, игрушка была на хайпе, таргет матлаба запускали, один чел даже сайт на ней держит и все. Правда вроде обновленную модель выпустили. И там как бы линкус - мигать ведь надо через /dev ? или baremetal какой или мигать нейропроцессором?
trouble-maker
18.05.2024 12:09+2Там два ядра ARM1176 и NMC3. Линух на арме крутится. Один из штатных примеров работал сосветодиодом. Собрать его, чтобы свою простейшую задачу типа мигнуть светиком мне не удалось. Хотел с нейроядром поэкспериментировать, но ниасилил даже хелловорд. Хотя даже с первым мультиклетом удалось разобраться и какие-то свои простейшие вещи типа динамической индикации запустить. А вот с нейроматриксом облом.
AVKinc
18.05.2024 12:09+12Автор помигал светодиодом на delay и решил, что осуществил переход на отечественный микроконтроллер. Смешно честное слово.
FelixTheMagnificent
18.05.2024 12:09Теперь девиз отечественной электроники - "тихо сп*здил и ушел - называется нашел". Верной дорогой идете, товарищи.
checkpoint
18.05.2024 12:09+9Хочу прояснить для себя, что конкретно из описанного автором в статье было сп#зжено ?
FelixTheMagnificent
18.05.2024 12:09Есть такая штука: если что-то ходит как утка, выглядит как утка и крякает как утка - значит это утка. Так и тут мы видим микроконтроллер, который выглядит как AVR, работает как AVR и прошивается как AVR.
Из чего делается вывод, что это божественная копия безнадежно устаревшего ATMega8535, с неизвестной errata'ой
amartology
18.05.2024 12:09+2Как минимум система команд нелицензированно используется
Sergei2405
18.05.2024 12:09+1В америке 20 лет максимальная длительность патента на такие вещи. В ЕС и РФ - 25 лет. Так что уже без разницы... первые avr8 - 1998 год вроде...
Tanner
18.05.2024 12:09Тем не менее, в декабре 1967 года в Министерстве радиопромышленности СССР было принято решение прекратить разработки собственных вычислительных систем и использовать разработки американских компьютерных фирм «IBM» и «Digital Equipment», адаптировав их к уровню советских технологий.
Всегда так было.
trouble-maker
18.05.2024 12:09+7Кристалл не пробовали доставать? Я растворял корпус миландровского К1986ВЕ92QI - маркировка MLDR44 опознаётся, только ревизия кристалла новее, чем в статье про 1986ВЕ91Т.
А то может НИИЭТ оригинал атмела продаёт вместо аналога. После GaN-обмана отношусь к любой продукции НИИЭТ с большим подозрением.
Одно время выбор пал на миландровский ВЕ92 именно из-за его несовместимости с STM32F10x, т.к. и адресация своя, и периферия наполовину самопальная. Такие вот меры для усложнения переноса прошивки на STM32 )
VRyabchevsky Автор
18.05.2024 12:09+3Кристалл не пробовали доставать?
Звучит как идея для интересного эксперимента. Возможно и попробую, отпишусь тогда:)
После GaN-обмана
Звучит как начало интересной истории. Что произошло?
выбор пал на миландровский
Несколько лет назад, ещё в вузе, пытался получить их чипы. Но по какой то причине они не могли их продать юрлицу или по тендеру в вуз. Тогда просто пошел и в ближайшем радиомагазине взял пару плат дискавери. Возможно, тогда бы и начал разбираться с их периферией:)
trouble-maker
18.05.2024 12:09+5Звучит как начало интересной истории. Что произошло?
Знаменитые НИИЭТовские зарядные устройства оказались перепроданными китайскими. А также на корпусе одного из НИИЭТовских МК нашли остатки маркировки GD32.
Несколько лет назад, ещё в вузе, пытался получить их чипы. Но по какой
то причине они не могли их продать юрлицу или по тендеру в вуз.Вот это очень странно. Я спокойно приобретал гражданский ВЕ92 как физлицо, так и через фирму. Сейчас Миландр продаёт гражданский ВЕ92 в QFN корпусе, я получал на фирму бесплатные образцы.
VRyabchevsky Автор
18.05.2024 12:09+2Миландр продаёт гражданский ВЕ92 в QFN
Что ж, посмотрю и закажу. Спасибо за информацию
NutsUnderline
18.05.2024 12:09+1также девборды с разными отечетвенными можно купить в одной фирме. недешево но прям интернет магазин.
trouble-maker
18.05.2024 12:09+3Хотя однажды был курьёзный случай. Осенью 2020 заказал 5шт. ВЕ92 в пластмассе, т.к. уже отладил прошивку на LDMовской отладке. Контроллер вполне нормально рулил собранной и отлаженной силовой платой и можно было разрабатывать платку управления. Написал заявку в Миландр, карточку фирмы, пришёл счёт, счёт оплатили. И Миландр потребовал официальное письмо, почему юрадрес фирмы (производственная площадка) не совпадает с адресом доставки (офис), как условие отгрузки пяти микросхемок. Я начал их стыдить, мол я заложил ВЕ92 в свою разработку, у меня на столе уже макет работает, что мне из-за ваших бумаг теперь на STM32 конструкцию перепроектировать? Короч, Миландр после такого письма отгрузил мои пять микросхем без вопросов )))
vikarti
18.05.2024 12:09+1Может потому что регламент ну старый и не учитывает и им надо любое объяснение потому что им отчитываться надо например? Но все равно - бред.
DrGluck07
18.05.2024 12:09+2Нам присылали "отечественные" микроконтроллеры, которые были перемаркированными Geehy. При этом некоторые экземпляры даже не завелись на отладочной плате.
mozg37
18.05.2024 12:09+6Отечественное в своем репертураре. Сделаем задорого и так чтобы никто не узнал.
А могли бы за счёт тех субсидий, что наверняка даются за импортозамещение - наклепать 100500к отладочных плат по цене китайских и заставить их юзать везде. Например, заставив лабазы повысить цены на конкурентов.
trouble-maker
18.05.2024 12:09+4На импортозамес субсидии могут дать в двух случаях. 1.) Внедрение инноваций 2.) Пилотные образцы.
В случае уже отлаженного производства импортозамещаемся на свои. Я писал запрос в ЦБ РФ на тему "Российское мелкосерийное стоит х3 от китайского крупносерийного. Можно ли компенсировать за счёт дотирования из бюджета хотя бы треть цены, чтобы итоговая стоимость была х2 от китайщины?". Через некоторое время позвонил госчиновник из местной администрации. Когда я ему в двух словах объяснил суть, то собеседник погрустнел и быстро свернул разговор. Повторяю - импортозамес 99% дотироваться не будет, если это не госконтракт "для своих".
Китай делает крупносерийно для всего мира. И если в РФ сделать аналог китайского устройства, и то далеко не каждого, то российский тираж будет от силы 0,1% то есть в тысячу раз меньше. А реально цифра ещё меньше 0,01% от китайского.
Китай продаёт США и ЕС, то есть покупателям с деньгами. Вдобавок, в РФ идёт продукция нередко НИЖЕ СЕБЕСТОИМОСТИ, что намекает а) на некондицию/отбраковку б) резервы заказов США/ЕС, которые всё равно включены в стоимость этих заказов. Так что очень похоже, что реальная стоимость "дешёвых" китайских товаров х2 от их цены. То есть РФ по бросовой цене покупает излишки китайского производства. В РФ таких излишков нет по причине регулярных экономических кризисов и ликвидации всех резервов под вывеской оптимизации. Поэтому ценник "втридорога от китайского" при производстве на территории РФ это реалии российской экономики. Советский запас по большей части съели в 90-х, а остатки доели в нулевых.
Так что теперь много чего с чистого листа надо начинать, но это денег стоит. Правительство выдаёт деньги скупо и на "выполнение задач", а у народа (и мелкого и среднего бизнеса) с деньгами очень туго.
JIexa21
18.05.2024 12:09А как насчёт надёжности? И ценник что-то явно завышенный. Куда смотрит фас?
VRyabchevsky Автор
18.05.2024 12:09+2как насчёт надёжности
Пока тестируем приборы с этим чипом. Будет больше информации - расскажу.
ценник что-то явно завышенный
Может быть. Но если смотреть в розничные магазины радиодеталей, то стоимость сопоставима с ближайшим аналогом. Возможно, есть поставщики (не алиэкспресс и подобные), которые готовы поставлять чипы по более низкой цене. Если укажете - буду благодарен.
Pyhesty
18.05.2024 12:09+3по ТУ предельные режимы широкие, надежность должна быть высокой для автомобильной техники и ответственных применений, есть подтвержденная стойкость по ТУ в пределах 10+кРад - это 3 года на НОО...если нужен просто телеметрический или управляющий контроллер качества медицина, авто или space - то дешевле не найти... импорт с подтвержденной стойкостью начинается от цен в 100раз больше... Для бытовой техники 600р в пластике может и дороговато...
vikarti
18.05.2024 12:09+1Не очень похоже что совсем уж завышенный - тиражи ж.
Ну и внезапно разве НИИЭТ - монополист на рынке микросхем в России? Или может у других отечественных производителей с ценами существенно отличается ситуация?
YMA
18.05.2024 12:09+5Да, никто не сказал спасибо автору за качественный заголовок. :)
All My Circuits
NutsUnderline
18.05.2024 12:09да намек то понятен, только circuits это вроде схемы а не "детальки"
Dimsml
18.05.2024 12:09+4Это всё потому что мыльная опера из Футурамы All My Circuits это отсылка к реальной мыльной опере из 70-х All My Children, или же "Все мои дети."
Дети -> Детали / Детальки
Как видите, тут игра слов и в оригинале, и в русском переводе; в русском даже больше повезло, сильнее созвучие.
Psychosynthesis
18.05.2024 12:09Тут уже писали выше, я поддержу - главная проблема нашей микроэлектроники, до сих пор, это то что её не купить в любом магазине, а только через юрлицо и какие-то квесты.
ainu
А сколько стоит?
VRyabchevsky Автор
НИИЭТ периодически делает рассылку со стоимостью тех или иных решений. Последний раз было письмо, что стоимость этого чипа 600р без НДС.
j_aleks
а отгрузка, как всегда не меньше вагона, или поштучно допускается...
APh
Человек, вроде, рассказал про закупку.
Pyhesty
в декабре брали 1887 в металлокерамике, где-то 3.5кр с ндс, ценник на стойкую мх (не очень стойкую, но больше чем ноль или "кот в мешке"), адекватный... поддержка была норм, документации при опыте работы с микроконтроллерами - достаточно, очень не привычно читать на русском, в голове переводишь на инглицизмы... и да, для 1887 есть отладка, дороговатая, но есть
Phenom32
Классное сокращение 3500 р до 3.5кр. :) Сэкономили 0 знаков. :)
*извините, вырвалось