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

Разработка отладочной платы для К1986ВЕ1QI (авиа)

Время на прочтение13 мин
Количество просмотров31K
Всего голосов 59: ↑58 и ↓1+57
Комментарии83

Комментарии 83

тоже познал на личном опыте «радость» за отечественного производителя, реализуя некоторые задачи на 1986ве1, ве3… объем справочного материала позволяла не расслабляться, чувствуя себя альпинистом на отвесной скале с метром веревки и барометром в кармане… подскажите а ваш вариант макетки как -либо доступен для приобретения?
Плата в единственном экземпляре. Контроллеров у меня нет больше. Gerber-файлы и все исходники доступны.
Я вижу, что в университетах гг. Санкт-Петербурга, Томска, Екатеринбурга, Владимира, Тулы, Зеленограда, Белгород, Волгоград, Ковров изучают микроконтроллеры «Миландр» серии 1986ВЕ9х. Было бы хорошо, если бы «Миландр» отправил бы в эти ВУЗы по 25 комплектов своих плат, а проректоры и заведующие лабораториями/кафедрами дали бы указание своим секретарям написать запросы в «Миландр» и получить контроллеры по 100 шт., чтобы раздать студентам и сделать самим платы. В учебной программе должен быть раздел по MIL_STD_1553 (ГОСТ Р 52070-2003).
Вот, кстати, на заметку «Миландру»: не мешало бы еще и микросхемы памяти выпускать «в пластике».
Справедливости ради: ни одного вменяемого авторасстановщика компонентов на плате я ещё не видел. А вот автотрассировка у Топора отличная.
Я видел, но его ценник является совершенно негуманным — аллегро. Руками ставим только разъёмы, прочее он более-менее ставит автоматом.

Спасибо за статью!


Лично мне отладочные платы Миландра всегда не нравились по нескольким причинам:


  • Они ОГРОМНЫЕ. Отладка для 1986ВЕ1 натурально занимает пол-стола.
  • Они дорогие просто запредельно.
  • Значительное количество места на плате занимает карболитовый "сокет" для микроконтроллера, который по неясным мне причинам нельзя было просто припаять.
  • На них море разъемов для всех интерфейсов, большая часть из которых лично мне не нужны; это тоже задирает цену платы до небес.
  • При этом на них еще есть разъемы для плат-расширений!
  • Подключиться к определенной ножке занимает почти полчаса времени и примерно тысячу лет анальной боли. Почему?

Потому что пины выведены на плату вот так (прошу прощения за шакалистое изображение, но другого под рукой не нашлось):


Spoiler header

image


Даже сквозь артефакты сжатия видно, что подписаны только сами разъемы. А пины… ну, их ведь всего по 40 штук в каждом. Совсем не трудно отсчитать до нужного.
Почему нельзя было подписать каждый пин?!


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


Имхо удобные отладочные платы были важнейшим фактором, который позволил STM захватить значительную долю рынка. Понятно, что Миландра это интересует в меньшей степени, но все же.


Насколько я могу судить, ваш вариант отладочной платы почти все мои "хотелки" закрывает (разве что насчет пинов не могу разглядеть на фотографиях), это здорово!

Отладочники миландра предназначены для предприятий ВПК. А там уже оправданы сокет, куча разъёмов, готовые интерфейсы, даже огромные размеры становятся плюсом. У автора приведена "Отладочная плата MILANDR LDM-HELPER-K1986BE1QI-FULL, © LDM Systems" для холодного старта вполне может подойти. Однако скажу по опыту, при освоении нового чипа, много периферии — хорошо. Много уникальной, неосвоенной периферии — очень хорошо.

Я, собсно, где-то рядом и работаю (иначе зачем бы я вообще полез в миландры? :), но все равно считаю большую часть этого неоправданным. Плата дорогая, поэтому в нашем отделе она одна. Спалишь — новую ждать довольно долго.
Места на рабочем столе у меня много, но не бесконечно; а когда у миландра все отладочные платы такие огромные.
У нас такая специфика, что из всех разъемов были нужны только COM-порты, CAN и 8P8C. Т.е. за остальные мы заплатили просто так, потому что выбора не было. И я очень сомневаюсь, что где-то кому-то нужны вообще все.


Ну а зачем сокет я все еще не могу понять. Разве что использовать эту плату как стенд для испытания контроллеров перед пайкой?


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


Однако скажу по опыту, при освоении нового чипа, много периферии — хорошо. Много уникальной, неосвоенной периферии — очень хорошо.

Спорное утверждение, конечно. С одной стороны — да, конечно, узнавать что-то новое — это хорошо, логику производителя постигаешь лучше. С другой — проект горит :)
К тому же у Миландра освоение каждого нового периферийного устройства — это почти всегда дикая боль пониже спины из-за косячных даташитов, косячных чипов, мертвой тишины на форуме и так далее. Конечно, это позволяет собрать коллекцию шишек, которые не придется набивать в следующий раз, но у меня как-то энтузиазм поугас уже.
Я хочу, чтобы оно просто работало как в даташите написано -_-'

Ну а зачем сокет я все еще не могу понять. Разве что использовать эту плату как стенд для испытания контроллеров перед пайкой?
Вообще да. Подразумевается же, что вам нужен 100% контроль всех чипов. А плата, как вы сами сказали, одна)

У нас такая специфика, что из всех разъемов были нужны только COM-порты, CAN и 8P8C. Т.е. за остальные мы заплатили просто так, потому что выбора не было. И я очень сомневаюсь, что где-то кому-то нужны вообще все.
А как еще? Разрабатывать новую отладочную плату под каждого клиента?

Вообще да. Подразумевается же, что вам нужен 100% контроль всех чипов. А плата, как вы сами сказали, одна)

Ну, я программист, а не в ОТК сижу :)


А как еще? Разрабатывать новую отладочную плату под каждого клиента?

Нет, конечно. Можно простую плату с разъемом для плат-расширений, которые отдельно продаются (собственно, LDM так и делает, насколько я вижу). Или как STM — Discovery, которые просто в макетку втыкаются.

ВЕ1 и ВЕ3 берут в основном ради МКИО (MIL_STD_1553) и ARINC429. Посмотрел сайт, как оказалось других контроллеров с ETHERNET PHY 10/100 нету, в вашем случае получилось, что на без рыбье и «авиа» контроллер лучше чем ничего.
Спорное утверждение, конечно. С одной стороны — да, конечно, узнавать что-то новое — это хорошо, логику производителя постигаешь лучше. С другой — проект горит :)

В доступе имею несколько отладочников, брались под одни задачи, а использовались уже по несколько раз под совсем другие. Если есть отладочник с кучей обвеса, нужную периферию можно проверить до начала основной разработки. Риски будут ниже, работа будет идти быстрее. Некоторым нравится иметь голый контроллер и подключать самосборную периферию через разъёмы, но это не для всех.
Ну а зачем сокет я все еще не могу понять. Разве что использовать эту плату как стенд для испытания контроллеров перед пайкой?

Сожгли контроллер — вытащили, заменили. Контроллер в основном проекте глючит, вставили в отладку проверили, потом впаяли в плату. Там, где применяются данные контроллеры, часто возникает желание проверить часть комплектующих до установки.
ВЕ1 и ВЕ3 берут в основном ради МКИО (MIL_STD_1553) и ARINC429. Посмотрел сайт, как оказалось других контроллеров с ETHERNET PHY 10/100 нету, в вашем случае получилось, что на без рыбье и «авиа» контроллер лучше чем ничего.

Ну, я те же претензии мог предъявить всем отладочным платам Миландра, так что это не принципиально.


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

Вот да, это по мне :)


Сожгли контроллер — вытащили, заменили. Контроллер в основном проекте глючит, вставили в отладку проверили, потом впаяли в плату.

Но в проекте он же впаян… т.е. не вынули, а выпаяли. А если выпаяли — то можно и запаять в отладочник, это не так уж сложно.


Короче, наверное, иногда сокет удобен, но не для меня.

Спасибо за развёрнутый комментарий. Наши мнения по требованиям к отладочным платам совпадают. На моей плате штыревые разъёмы подписаны, например, B1, B2, т.е. Port_B 1, Port_B 2 и т.д. Высота шрифта 0.8мм (32 mil), мелко, но крупнее не смог разместить. Пины тоже вывел не все, т.к. стремился уложиться в 2 слоя.
Я применял эти контроллеры. Смысл заводских отладочных плат — только для начинающих использовать микроконтроллеры (сам начинал с отладок NXP и STM) А дальше надо просто самому разрабатывать и делать для каждого проекта(или какую-то общую) собственную отладку с необходимыми интерфейсами, т.е. делать для себя универсальную — не очень много смысла.

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

У меня в трудовой книжке написано «Ведущий программист», и я буду очень вам благодарен, если вы укажите на ошибки размещения конденсаторов и индуктивностей на этой плате.
Ограниченная площадь платы и 2 слоя не позволили мне разместить все выводы микроконтроллера на штыревом разъёме.

Одна из ошибок — слишком далеко. Поймите правильно, плата ваша работает и будет работать в 95 процентов случаев нормально, потому что у большинства электронных компонентов достаточно большой запас прочности. Как если бы вы писали программу, самостоятельно реализуя некоторые библиотечные функции. В большинстве случаев такая программа будет работать корректно. Но есть некоторый шанс повстречать при эксплуатации непредусмотренное стечение обстоятельств, которое может привести к ошибочному функционированию. Это, кстати, одна из проблем электроники, объяснить человеку не профильному специалисту, почему то, что он сделал — не совсем коректно. Работает ведь!? Ну и всё.
Если же возвращаться к вашей плате. Отладка должна быть максимально корректна с точки зрения железа, если вы хотите отладить софт. Иначе очередной глюк превращается в квест "найди проблему то ли в железе, то ли в софте". Можно было бы сделать четырехслойку. Это не сильно дороже, а толку от этого очень много.
Найдите апноут ST о правильной разработке железа. Там есть описание и картинки, как правильно размещать конденсаторы и в каком количестве.

Вы несколько раз упомянули интересные «авиа» интерфейсы, а что к ним можно подключить из доступного в свободной продаже, какие датчики или модули?

Если и найдётся в «свободной» продаже, то цена немало удивит. И Arinc-429 и MIL-STD-1553 — это аэроспейс с соответствующим ценником и практической недоступностью для не членов клуба.
Вы верно это подметили. Цены на такое модули около 40 тыс. рублей (2 канала). Микросхема приёмопередатчика HI-1573 стоит 7350р. Трансформатор — от 3000р.
Мне это не доступно. По этой причине я не смог и не стал размещать на плате полноценный модуль. На штыревой разъём платы выведены порты канала А и канала С. Их можно соединить между собой, а можно подключить к такой же плате (или аналогичной) и работать с логическими уровнями. И, конечено же, логический анализатор, т.к. основная цель платы — отладка, проверка, обучение.
На мой взгляд основной и наиболее опытный разработчик/поставщик в России — Элкус. Вы легко найдёте их сайт и их продукцию. У них много разных устройств, что-то к USB подключается, а есть для ISA, PCI, PC104. Начинка, по-моему, разная — американская, китайская, российская. Конечно же, у LDM Systems есть готовое решение на микросхемах Миландр, но очень дорого.
Добавлю. Интерфейс Arinc-429, как мне кажется, устарел и его надо оставить в 20 веке. А вот MIL-STD-1553 — это удачная разработка. Он мог бы в автомобилях и в робототехнике использоваться вместо CAN. С точки зрения ЭМП там всё продумано и защищено. С точки зрения архитектора тоже удобно — общая шина, резервный канал, запрос-ответ, кодировка и контроль ошибок. Тема плохо освещена. Будем исправлять.
А вот MIL-STD-1553 — это удачная разработка. Он мог бы в автомобилях и в робототехнике использоваться вместо CAN.
Наоборот, сейчас аэроспейс потихоньку пытается на CAN перейти вместо 1553)
429 и 1553 применяются в совершенно разных случаях и имеют совершенно разное предназначение.
По 1553 лучше всего «тема» освещена в официальном хендбуке на 700 страниц, где объясняется в деталях как построить канал целиком. Там же рассказано, почему Миландр потратил 7 коррекций на то чтобы сделать все более менее пристойно с контроллером.

Вообще, чаще пользуйтесь поиском. Для 1553: Серия 5559ИН13… 3.5-4к рублей за металлокерамику с пятой приемкой, которую вроде использует на своих макетках и Миландр, и LDM. Сколько там откатывают из элкуса, что разработчики все еще смотрят на хольт остается только гадать. Ну и чипы элкус, емнип, никогда не разрабатывал. Ну и ЛДМ не может быть решения на «микросхемах Миландр» поскольку у Миландра нету своих транисверов на 429, 1553.
Сам на практике не сталкивался.
В книжке Ацюковского «Приключения инженера» есть более-менее аргументированное сравнение в пользу ARINC.

Оба интерфейса уже не мальчики (хотя 429 постарше будет). Сейчас весьма широко используются оба, в основном в интересах повышения надежности и отказоустойчивости. В целом 1553 лучше и удобнее по большинству характеристик. Но 1553 — это шина, и один "сошедший с ума абонент" кладет всю шину. 429 (точка-точка) лишен этого недостатка.

Автору спасибо за работу! Интересно почитать.
На такие частоты ещё не делал, но коммент выше про конденсаторы — наверное имелось в виду, что «обмазать» всё керамикой прям под донышком на обратной стороне?

Можно и не обмазывать. Достаточно почитать хотя бы руководства на stm32 по их минимальной обвязке. И сделать всё можно с одной стороны (размещение).

STM32 с двух сторон керамикой обставлен, а К1986ВЕ1QI — с трёх сторон на расстоянии 10-12 мм, с четвёртой стороны стоит память и там с краю тоже керамика. Теоретически шуметь может трансивер RS-232, который накачивает в линию ± 7 Вольт. Проблем с питанием я не обнаружил.

Запустите свою плату на максимальной частоте проца и осциллом с полосой хотя бы в 350МГц при помощи щупа с пружинкой посмотрите питание, т.е. 3,3В. Наверняка там будут иголки. Правда, тут опять вопрос в том, что надо изначально знать что, где и как искать.

Честно говоря доразводиться до сбоев в современном подобном железе стало довольно сложно, все же не DDR3. Но вот звенеть в эфир оно может знатно, но это вылезает или при попытке работать со слабыми сигналами, или при сдаче на ЭМС, отсюда и миф, про ревностных старпёров, которые кричат: "Вы все делаете не так, а оно вон работает". Т.е. да, когда доходит до стадии "оно таки звенит и я это вижу", обычно уже и самому квалификации хватает, понять что к чему...

Вопрос, а сколько суммарно по цене получилась данная отладочная плата? Допустим, отбросив неувязки, связанные с повторной покупкой компонентов, типа той же памяти. Ну и интересно, что из китайцев использовали для покупки компонентов? Я кроме LCSC ничего и не знаю (Али не в счёт). С последней как раз SRAM едет для ремонта синтезатора)

Если не учитывать мою работу, то около 4 тыс. рублей.
Платы 5шт. 5$ + 10$(доставка) + 1$(банк)
К1986ВЕ1QI — 2000р.
STM32F103C8T6 — 140р.
CKS32F103 — 100р. (2 шт.)
IS61LV25616AL — 70р. (б/у)
W25Q64FW — 135р. (5 шт).
Разъём HR911105A — 50р.
Кварцы примерно по 20р., итого 80р.
SN65C3232D — 130р. (покупал в 2018)
MCP2551 — 53р.
Диоды по 10р. (100р.)
USBLC6 — 10р. (покупал в 2016г.)
MAX7221 — 45р. (покупал в 2016).
Покупал на Ali, ebay, ЧиД, Tixer. Везде есть достоинства и недостатки, но главное — они продают в розницу.

Спасибо!

Мне кажется, что сначала необходимо выпускать микросхемы в пластиковом корпусе, распространять среди всех заинтересованных лиц, а уж после апробации специалистами можно готовить ревизию в металлокерамическом корпусе с защитами от всех страшных факторов.
Это могло бы работать, если бы разработка микросхемы производилась за собственные деньги компании. А так как она проводится в рамках ОКР за государственный счёт, то в первую (и обычно единственную) очередь делается то, что нужно заказчику.
Мы с вами это понимаем, возможно, и они это понимают, но экономят. А в итоге выпускают 6 ревизий и это не предел. Там ещё хватает ошибок. Надеюсь, они начнут активно работать с ВУЗами, будут кадры и обратная связь.
Итак, мы выяснили, что микроконтроллер Миландра, это глючные чипы на покупных айпи-ядрах за очент большие деньги. Чем это лучше, чем облизанный со всех сторон STM32 Discovery, обьясните? Мне кажется совершенно не логичным покупать это для нужд ВУЗов.
Тем, что он отечественный. Необходимо поддерживать и развивать отечественную микроэлектронику.
Развивать необходимо, но — очевидно — не таким образом. Недавний скандал с поставками оборудования ни чипах Байкала в МВД тому пример.
Недавний скандал с поставками оборудования на чипах «Байкала» ничему не пример, потому что он не имеет никакого отношения к качеству оборудования.

Развивать таким образом ничем не плохо. На кафедре, где я учился, была лаборатория на «Моторолах», потом стала на «КОМДИВах»: кто потом выпускников трудоустраивает, тот музыку и заказывает. Точно так же как Cadence дает ВУЗам дешевые лицензии — чтобы студенты точно осваивали их софт и чтобы у работодателей потом не было соблазна соскочить на что-то другое — люди-то уже умеют именно с этим работать.
Думаю что студенты предпочли бы класс от STM классу от Миландра, и класс на базе МИПС классу на КОМДИВах. Но и Вы правы — кто платит, тот и цанцует. И лучше что то, чем ничего.
Итого, мы затронули интересы (не обязательно пересекающиеся) 1. студентов, 2. отечественных дизайн центров. А теперь вернемся к главному вопросу — а что же в интересах отечественной электроники, с целью ее развития, причем максимально интенсивного? На мой взгляд, не второе точно.
Разумеется, что для развития российской микроэлектроники интересы дизайн-центров очень важны. А развитие радиоэлектроники должно быть не столько максимально интенсивным, сколько максимально стабильным в средне- и долгосрочной перспективе.
А если мыслить так, как вы, то микроэлектроника в России вообще не нужна.
Интересы дизайн цетров в РФ — в выполнении гос. заказа (который весьма специфичен), а не в инновациях. Между тем, микроэлектронике в РФ необходимы именно инновации. Текущая ситуация — импортозамещение идет, а отставание в технологиях увеличивается. Здесь нет противоречий, и это намек на наличие проблемы. Проблемы, которая лежит где то выше, ближе к голове рыбы, а не у ее хвоста. Поэтому можно утверждать, что недостаток кадров — к поддержке микроэлектроники отношение хоть имеет, но весьма отдаленное. Т.е. это не первопричина, а следствие. А если пойти по пути инноваций, а не поддержки морально устаревших разработок, то учить студентов надо вовсе не на КОМДИВах. Нужно новое, прорывное, что то вроде 5го риска на хаскеле, или Эвереста. А патриотизм здесь только мешает, имхо

Про ненужность это вы сами придумали, я ничего подобного не писал. Аргумент ниже плинтуса, фи.
Некрасивый самолёт не взлетит. Хорошо, что у вас получился красивый, да ещё со знаком качества.
Спасибо. ;-) Летать этому ещё рано.
Очередной ужастик. Т.е. по сути вы изобрели отладочную плату (нормальный производитель должен предоставить бесплатно), чтоб ловить глюки уровня еррата, в аж 6-й ревизии (у нормального производителя до 6й редко доходит а уже где то к 3-й глюки надо очень сильно так поискать) — но это все фигня… Оно позиционируется для самолетов?! надеюсь хотя бы не для гражданских…
Не встречал пока ни одного чипа уровня сложности MCU и выше полностью вычищенном к какой-либо ревизии. Обычно, весь цикл производства так и заканчивается с их определенной долей, и даже с некоторыми критичными. Вот например — ADSP-TS201 от Analog Devices так, до снятия с производства, нельзя было заряжать DMA from link to link. А это в полной мере критичный косяк.
У нас в проектах использовались ldm платы. но заказчик для финальных стендов в итоге раскошелился на на платы от меландра с золотыми 1986. правда всю мощь контроллера мы не познали — требования заказчика ограничили тактовую частоту до 48. использовали в связке с avr 1887ве4.
Я бы с удовольствием почитал про эту работу.

Насколько помню в новых ревизиях внешняя Шина может теперь быть и 8 и 16 битной. В 32 битной адресная шина смещается на 2 позиции, чтобы читать писать по 4 байта. Не имел дело с ве1, работал с ве3 и с 94 ми контроллерами. Глюков много, но они обходятся и я уже сделал на этих контроллерах несколько рабочих проектов. Главное по моему то, что у них проблема с системным таймером на больших частотах. А наличие ethernet с физикой внутри кристалла делает эти контроллеры неплохим выбором.

ЗЫ. Не знаю, зачем было замазывать ссылки, если гуглится за пару минут… github.com/makbit/MDB1986

Описание продукта на сайте производителя ничего не говорит о сертифицируемости по КТ-254. Если на это устройство нет соответствующей документации, то говорить об "авиа" можно лишь с очень большой натяжкой, только если для государственной авиации.

Разрабатывал коммутатор нагрузок, управляемый через Ethernet в качестве дипломной работы на этом контроллере, тож были моменты с попоболью)

Любопытная статья.
Вставлю свои 5 копеек по поводу авиационных интерфейсов. ДПК (ARINC-429) по-прежнему массово используется в военной авиации, не говоря уже про МКИО (1553b). Было бы интересно к этой плате приделать модуль расширения с приемопередатчиками для этих интерфейсов. Кстати говоря, достаточно неплохое обеспечение отечественными компонентами для этих стандартов привело к их распространению на космическую, морскую и наземную технику.
Что касается самой платы, то в двух слоях трассировать плату с микроконтроллером на 144 пина — только из большой любви к "искусству". Каждая разработка имеет отправную точку — это или время, или деньги, или удобство(качество). В вашем случае — это деньги. Зачастую — это все-таки время, и я бы стал трассировать такой проект в 4 слоях. Плюс удобнее фильтровать и трассировать линии питания. Но в целом респект!

Честно говоря, вообще не понятно, зачем миландр производит эти чипы в «гражданском» варианте. Из общения с производителями на выставках у меня сложилось впечатление, что все ориентируются преимущественно на «спец»применение, а про отечественные роутеры, телевизоры и стиральные машины никто и не думает.
И ещё не понятно, почему автор изящно заблюрил свои выходные данные на фотографии платы ))

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

не будет она падать — нет такой задачи… «нас и здесь неплохо кормят»(с)
А роутер могут, к примеру, обязать для госучреждений.
Насчёт стиральных машинок фантазировать не буду — не совсем ещё мы погрузились в Оруэлла
Не было бы задачи — фиг бы вам были контроллеры, доступные гражданским.
Была бы задача — они бы сразу были дешевле «иностранных аналогов». А 2000р — это розничные цены на Celeron, который на 100 порядков технологичнее и мощнее.

Но не может "минус 40", качественно экономить электричество и много чего ещё.

И нужные интерфейсы у него тоже есть?
Вы бы сначала попробовали найти иностранный аналог, а не просто рандомный чип что ли.
И он от батарейки часовой может работать?
Эээ… Как бы вам сказать-то…
1)Нельзя сравнивать с целероном — потому что целерон производится гораздо бОльшими партиями (что снижает цены), нужен совсем для другого, не способен работать без еще пачки железа под боком (подсистема питания, оперативная память, контроллеры периферии, обычная память и так далее), и не предназначен для работы в ответственных применениях, не имеет специфичных, реализованных в железе протоколов, жрет кучу энергии, и так далее. Даже если сравнивать с процессорами x68 общего назначения (что бессмысленно), то процессор, который будет сравним по температурным характеристикам и всяким штукам типа работы под вибрацией, будет стоить не 2к, а на порядок больше.
А если посмотреть на сравнимые по характеристикам avia/automotive/military-grade контроллеры какого-нибудь TI, то их стоимость вас неприятно удивит.
2)Поставить задачу «сделать дешевле иностранных аналогов» не сработает: нельзя взять и сделать дешевле просто так, без оглядки на рынок. Точнее, результат у этого будет как в СССР: либо плохое качество, либо ненужные штуки, которые лежат мертвым грузом на складах. Контроллеры от какого-нибудь STM не сразу стали дешевые, сначала была идея, потом инвестиции, а потом десяток лет разработки и завоевания рынка. И вот через десять лет, имея хороший кусок рынка и большие партии, они наконец-то могут производить дешево и хорошо (правда, у них там все равно ERRATA десяток страниц зачастую занимает).
Нет смысла требовать от миландра сделать дешево прям сейчас: они только в начале пути, они не могут. От них имеет смысл требовать доступных отладок, большую гибкость в работе с физлицами и студентами, и так далее, что и описано в статье.
не понятно, зачем миландр производит эти чипы в «гражданском» варианте. Из общения с производителями на выставках у меня сложилось впечатление, что все ориентируются преимущественно на «спец»применение
«преимущественно ориентируются», потому что это базовый рынок для электроники в России, но понимание того, что на гражданский рынок распространяться нужно, есть. У Миландра есть параллельная программа по разработке различного оборудования (например, сейчас относительно массово ведется производство электросчетчиков Милур, и там стоят мк как раз в пластике).
Также «спецприменение» автоматически не определяет материал корпуса, и не исключает применение пластиковых корпусов, если они будут удовлетворят требованиям.
Другие компании, например, НИИЭТ, Ангстрем, также декларируют производство в «пластике», так что есть тенденция, что «пластика» в российском ассортименте будет больше.
это был коммент не столько по собственно применение, сколько про отпускную цену. Я полагаю, что в нынешней парадигме ни одному производителю не интересно делать миллион чипов по сто рублей, интереснее сделать полторы-две тысячи по сто тысяч (упомянутые цены и тиражи — не с потолка).
В нынешней парадигме самые умные уже в курсе, что денег у государства на покупки чипов по сто тысяч может не стать, а чипы по сто рублей продавать проще, а потенциальных покупателей намного больше.
Как-бы в пластиковом корпусе он не просто гражданский, а промышленный и с кучей полезных интерфейсов. Для АСУ или в техпроцессе например на стратегических объектах мог бы найти свое применение при желании. С физ. уровнем 100Base-T вообще вне конкуренции. Я сам работаю с 1986ВЕ1Т и с 1986ВЕ9х с времен их появления. Поднимали все интерфейсы кроме ARINC. Да, мы, так-то, всю передовую линейку их изделий используем, включая микросборки, DSP, АЦП и готовые устройства. Работают от -60 до 60. И вообще, Миландр молодцы. Линейка изделий непрерывно расширяется. Вон, первое отечественное синхронное СОЗУ на подходе — 72 Мбит. Дождались ). Поддержка работает, всегда идут на встречу по любым вопросам. Еще есть Элвис — тоже молодцы. И, конечно, им не позавидуешь, с точки зрения, как исключительно сложно заниматься данной тематикой в наших реалиях и «схлопнутом» рынке сбыта. И не просто ОКР-ы на полку, а именно на потребителя. И не просто сделал и впарил, а с полноценной обратной связью.
А плату надо было 4х слойку делать :). Не намного дороже, но качественней трассировка на порядок. И фильтров по питанию у корпуса не вижу :).
4 слоя требует покупать лицензию Eagle CAD и 2 слоя дают шанс мастерство трассировки познать.
Не могли бы вы уточнить о каких фильтрах, каком именно корпусе и в каком месте?
2 слоя дают шанс мастерство трассировки познать.
В двух слоях нельзя сделать нормальное экранирование и полигоны силовых шин. Так что нет, разводка в двух слоях — это не большее мастерство, чем в четырёх.
разводка в двух слоях — это не большее мастерство, чем в четырёх
Далеко не всегда. Особенно если железка должна быть массовой, технологичной и дешевой. В четырех слоях любой дурак трассировку сделает. А вот в двух да еще и качественно, тут уже сильно думать надо.
Блокировочные емкости около каждой ноги Vdd на ВЧ пульсации — 100нф.
Еще бы аналоговую землю развязать для пущей универсальности. Вдруг кому АЦП/ЦАП пригодятся ).
Стоят конденсаторы С5, С7, С8, С6 (далеко). Да, можно больше ставить, но у меня места нет на плате. AVDD через П-образный LC-фильтр идёт. На моём осциллографе до 30 МГц я не вижу проблем и расчёты фильтра подтверждают. Обратное не доказано. По поводу АЦП/ЦАП согласен, но для этого другую плату надо делать, ОУ к тому же ставить.
Речь о вашем контроллере многострадальном. Вы рекомендации ST почитали относительно проектирования железа?
С элвисом доводилось общаться 9 лет назад… с той его частью, которая занималась проектами. И ещё с несколькими компаниями подобного масштаба. Именно тогда у меня сложилось впечатление, что везде головотяпство и некомпетентность. Не исключаю, что за 9 лет произошёл невиданный прогресс, примерно как в экономике в целом
Российской микроэлектронике давно уже пришел конец. То что они покупают архитектуру у мипсов (Байкал), армов (Кортексы) и воруют у атмела ничего не значит. Посмотрите ситуацию с заводом Ангстрем. Его просто взяли и развалили. Сейчас он в банкрот и за это ничего и ни кому не сделали.
Его просто взяли и развалили.
А там было, что разваливать вообще? Типовой распил бабла двумя министрами, в ходе которого в России случайно оказалось старое полуработающее оборудование.
К микроэлектронике вся эта история не имеет вообще никакого отношения.
Как ты прикольно защищает российскую микроэлектронику, говоря о том что на ней в россии просто пилят бабло и ее не развивают)))
Как вы прикольно обобщаете один конкретный кейс на всю микроэлектронику и приписываете мне слов, которых я не говорил…
Повторяю ещё раз: этот проект имеет крайней опосредованное отношение к микроэлектронике. Более того, он для микроэлектроники в России не только бесполезен, но и вреден, и микроэлектронику надо защищать в том числе от него.
Развивают микроэлектронику в России совершенно другие люди в совсем других местах.
хм, а что, кроме ангстрема и микрона, есть ещё какие-то микроэлектронные производства? Не по микронным нормам, я имею в виду
Микроэлектроника — это не только и не столько производство, сколько разработка. Производство микросхем дешевле и удобнее аутсорсить на Тайване, как делает это весь мир. Главное — то, куда идет добавленная стоимость и где остаются компетенции разработчиков.
Есть еще завод НИИСИ РАН в Курчатнике, но он изначально как минифаб строился, так что о серийном производстве говорить не приходится. Впрочем, там проблем тоже хватает — и финансовых, и оборудование изношено, и специалистов нет.
Вообще по объему производства в России «Микрон» первый, а «Ангстрем» — третий. Второй — «Кремний Эл» в Брянске, а всеми остальными можно пренебречь, хотя их навскидку с десяток.
Разве там субмикрон технология? Не знал
500 нм у них там, это меньше, чем у Ангстрема)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории