«Байкал Электроникс», ведущий российский разработчик микропроцессоров и микроконтроллеров на форуме «Микроэлектроника» официально представил универсальный микроконтроллер Baikal-U (BE-U1000), предназначенный для широкого спектра применений. Компания раскрыла технические характеристики, сравнимые с иностранными аналогами, продемонстрировала его работу и объявила о готовности к серийным поставкам устройства.
Микроконтроллер использует отечественные ядра от компании CloudBEAR, построенные на открытой архитектуре RISC-V, что обеспечивает технологический суверенитет и позволяет не зависеть от иностранных разработок и ограничений, связанных с лицензионными соглашениями.
Устройство является отечественным аналогом широко распространенной линейки микроконтроллеров STM32F4хх – F7хх, и обладает схожими техническими характеристиками. В настоящий момент оно проходит процедуру регистрации в Реестре российской промышленной продукции, которая должна завершиться в течение 1-2 месяцев.
За счет универсальности, производительности и технологической независимости микроконтроллер Baikal-U (BE-U1000) может быть использован на объектах КИИ в составе комплексов АСУ ТП, датчиков безопасности, приборов учёта, устройств ввода-вывода и интернета вещей (IoT). Наличие функции управления электродвигателями и высокие характеристики энергоэффективности, позволяет применять микроконтроллер в системах управления беспилотными летательными аппаратами.
Технические характеристики
Микроконтроллер имеет в основе 3 ядра, построенных на архитектуре RISC-V (2*CloudBEAR BR-350 32bit, 200Мгц; и 1*CloudBEAR BM-310 32bit, 100Мгц ), 2 DMA контроллера, 48 линий GPIO, 3 восьмиканальных 12-разрядных АЦП с поддержкой дифференциальных входов и функции измерения температуры, встроенный MicroPython. Память: 192 КБ SRAM (в т.ч. 160 КБ TCM), 256 КБ eFLASH, 16 МБ FLASH (в XIP режиме). Более подробные технические характеристики доступны на сайте: https://www.baikalelectronics.ru/products/baikal-u/.
Конкурентные преимущества:
- высокая производительность
- в 2 раза превышает показатели конкурентов;
- высокая удельная производительность на единицу энергопотребления;
- широкий набор команд; - востребованные интерфейсы I2S и CAN (по 2 шт);
- больше АЦП, PWM и DMA для обеспечения более широких возможностей управления электродвигателями.
«Мы рады представить рынку долгожданную серийную версию нашего микроконтроллера Baikal-U, построенного на отечественных ядрах CloudBEAR. Наш прекрасный микроконтроллер очень достойно выглядит с точки зрения техники и, при этом, имеет конкурентоспособную цену. Розничная цена U1000 составляет 950р/шт без НДС. Для крупных партнеров, значительных партий и комфортных условий поставки и оплаты предусмотрены существенные скидки, — заявил Андрей Евдокимов, генеральный директор «Байкал Элекстроникс». — На данный момент устройство проходит процедуру регистрации в реестре Минпромторга, и мы готовы к серийным поставкам в практически любых количествах, то есть сотни тысяч и более».
Микроконтроллер Baikal-U (BE-U1000) представлен на форуме «Микроэлектроника» на стендах Альянса RISC-V и компании CloudBEAR.
Официальная презентация микроконтроллера состоится 23 сентября в 15:45 на стенде Альянса RISC-V, где с докладом выступит технический директор «Байкал Электроникс» Григорий Юрьевич Хренов.
Комментарии
Отличная новость, могут ведь когда захотят без всяких обещаний и планов
Вполне закрывает потребности автопрома. И еще 1000 других отраслей.
Сопоставимые микроконтроллеры:
Преимущества Baikal-U по сравнению с аналогами:
Архитектура RISC-V
Многоядерность
Расширенный набор периферии
Высокая частота для отечественного микроконтроллера
Энергоэффективность
Встроенный MicroPython
Санкционная устойчивость и полная локализация
Заключение:
Baikal-U — это современный отечественный микроконтроллер, сочетающий передовые архитектурные решения (RISC-V, многоядерность) с расширенным набором функций для промышленного применения. Его ключевые преимущества — это производительность, открытость архитектуры, расширенный функционал и независимость от зарубежных технологий и санкций, что выделяет его среди традиционных микроконтроллеров на базе ARM или старых отечественных архитектур.
Можете привести типы устройств, для которых подходит этот чип? Чисто для понимания НЕ специалистов.
Он очень сильно универсальный
например, управление (баланс в воздухе) БПЛА (требуются внешние интегральные гироскопы и акселерометры)
12-битных АЦП? На 16 бит сил не хватило. Хотя, это не их задача
Практически во все МК ставят 12 ти битные АЦП. И это не просто так. 16-ти битные это экзотика.
STM32 F4 экзотика? А там 16/24 ставят. и... про генератор случайных чисел ничего не написано
Сэр, Вы бредите! (с)
Укажите хоть одну модель из F4/F7, где есть хотя бы 16-bit ADC.
Я уж не говорю про выдуманные Вами 24-битные ADC в STM микроконтроллерах. :))
Угу, дело как всегда в ньюансах. Я делал железки на STM32H7 c 16-ти битным ADC. Оно ничуть не лучше, чем 12-ти битное. Шумы и нелинейность слишком большие. Им разве что постоянный ток можно измерять лучше, чем 12-ти битным. Да и то смысла нет, уж больно оно нелинейное.
Иначе - зачем нужны специализированные АЦП и особые ухищрения для измерительных цепей?
+++
Реализовать реальные 16 бит, задача сильно нетривиальная.
Этточно
Поддержу.
Это означает расширить динамический диапазон измеряемого сигнала в 16 раз.
Очень близкое сравнение - спроектировать объектив с фокусным расстоянием 100 мм и со светосилой 4,0 - типовая задача.
А вот если поднимать светосилу с 4,0 (минуя 2,8 , минуя 2,0 , минуя 1,4) сразу до 1,0 - то этот объектив уже, скорее всего, будет вместе с названием негласно носить фамилию своего проектировщика.
Если уж аналогии городить, то наверно лучше сравнивать с линейкой.
Сделать метровую линейку с рисками 0.25 мм просто (это аналог 12-ти бит). А вот сделать метровую линейку с рисками 0.015 мм (аналог 16-ти бит) уже сильно сложнее. Кроме динамического диапазона есть ещё такая штука как линейность. И вот линейность очень сложно получить. А ещё сложнее быстро измерить точной линейкой. Поэтому один и тот-же ADC может считаться 16-ти битным для частоты 1000 Гц, и 8-ми битным для частоты 5 МГц.
Попробуем.
При этом измеряемый предмет остаётся в пределах одного метра. Динамический диапазон измеряемого сигнала не расширяется. Вы увеличиваете точность измерения. Для этого, возможно, вам потребуется при изготовлении линейки сталь заменить на более жёсткий материал, пожертвовав пружинящими свойствами.
Здесь более подходит другая аналогия - вы увеличиваете длину линейки до 16 метров, при этом риски как были 0,25 мм, так и остаются. Измеряемые длины предметов - динамический диапазон входного сигнала - возрастают в 16 раз, точность прежняя. Но возрастает относительная точность (класс измерений): раньше вы измеряли метровые предметы с точностью 0,025%, а теперь шестнадцатиметровые предметы с точностью 0,001563%. Как сделать так, чтобы линейка при этом не тянулась при измерениях и не ёрзала туда-сюда при нагреве и охлаждении - отдельная песня - прийдётся для её изготовления применять специальные сплавы (что-то типа инвар или ковар).
Тут спора нет. Я в своей практике обычно беру большую коробку резисторов одного номинала (нераспечатанную, одной партии изготовления) и выбираю из них нужное количество с наименьшим разбросом измеренных значений.
Не слышал про такое никогда.
В моей практике все АЦП строились по такой схеме: берётся опорное напряжение и заводится на цепочку последовательно соединённых резисторов одного номинала (например, 1 Ом). В цепочке 65537 резисторов (физически это длинный участок однородного полупроводника с металлическими отводами, расположенными равномерно по длине участка). Рядом на кристалле располагаются 65536 компаратора, на одноимённые входы которых заходят вышеозначенные отводы от цепочки резисторов. Противоположные входы всех компараторов объединены, и на них через буферный усилитель заводится входной сигнал, подлежащий измерению (оцифровке). На выходе всех компараторов, у которых опорный сигнал с цепочки резисторов меньше измеряемого, присутствует логическая единица, на выходах всех компараторов, где опорный сигнал больше измеряемого - присутствует логический ноль. Далее идёт шифратор на комбинационной логике. Все компараторы сравнивают входной сигнал с опорой параллельно, время сравнения 20 нс, комбинационный шифратор внутри себя работает параллельно, время срабатывания 15 нс, в сумме - 35 нс. То есть сигналы со скоростью выборки до 28 млн раз в секунду обрабатываются безо всяких ухищрений со схемами выборки и хранения - на лету; ваша синусоида 5 МГц будет опрошена не менее пяти раз с 16-разрядной точностью, как и 1000-Герцовый сигнал. Никакой разницы в обработке я не усматриваю. И в точности получаемого цифрового кода - тоже. Может быть, я чего-то упускаю - готов обсудить свои ошибки.
Хм, выглядит на первый взгляд просто, но в реальности есть большие грабли.
Задам несколько вопросов:
- какое сопротивление резистора ?
- какая входная ёмкость компаратора ?
- какой шум компаратора (nV/√Hz) ?
после этого можно прикинуть осуществимость вашего "убер ADC" и деградацию его параметров с частотой.
У меня лично нет ответов на эти вопросы. Я пользуюсь готовыми микросхемами. Раньше это были советские микросхемы 1107ПВ2 бК0.347.266-02ТУ (20 МГц частота выборки) или 1107ПВ4А (100 МГц частота выборки).
Сейчас облизываюсь на такие микросхемы:
5111НВ015 АЕНВ.431320.242ТУ (200 МГц частота выборки);
1273НВ044 АЕНВ.431320.463ТУ (500 МГц частота выборки).
Я даже не знаю у себя таких задач, когда требуется прямая частота выборки 200, или 500 МГц.
Блин, это какие полосы частот планируется обсчитывать?
Подчёркиваю. Я связист. Нам такое нафиг не надь. А это видимо радиолокация?
А если передавать 100 мегабит? А если 1 гигабит?
Если глянуть на устройство базовой станции вышки для сотовых телефонов, то там везде такие широкополосные ADC и DAC есть. Абонентов много, каждый хочет смотреть видео. Поэтому эта штука должна гигабиты через эфир прокачивать.
Подкину задачу. На вскидку.
Допустим, вам надо сделать носимый вариант КВ радиоприёмника: что-то типа разведывательного Р-250м2 или армейского Р-155 или морского Р-161.
Допустим, что в первом варианте 18 ламп вам удалось заменить на 18 транзисторов (хи-хи). Остальные 90 килограмм живого веса в нём - это что?
Это по большей части - контура. И если конденсаторы в них на более миниатюрные вы худо-бедно замените, то вот катушки индуктивности - под большим вопросом.
А теперь представьте: вы при проектировании из частотной области перескакиваете во временную - то бишь контур заменяете на его импульсную переходную функцию (ИПФ) - это развёрнутая во времени (и чем длиннее - тем лучше) реакция схемы контура на входной сигнал в виде сигма-функции - ступеньки напряжения единичной "высоты" с бесконечно малой длительностью фронта.
Причём, ИПФ вы рисуете такие, какие вам нужны, а не какие получатся на реальных радиодеталях. Допустим, у вас в схеме радиоприёмника получилось две тысячи узлов. Вы заводите у себя в программе 2000 переменных - в виде стеков fi-fo, исполняющих роль длинных сдвиговых регистров, и при приходе очередной отметки времени (дельта t) измеряете очередное приращение входного сигнала, представляете его себе в виде некоего коэффициента при сигма-функции и далее приплюсовываете ИПФ своих входных контуров, умноженную на этот коэффициент, к содержимому сдвиговых регистров с соответствующим сдвигом по времени (относительно суммы предыдущих "хвостов" ИПФ); и так проходитесь умножением-сложением по всем двум тысячам узлов и вычисляете текущее их состояние - значение напряжения; затем сдвигаете всё содержимое всех регистров на один такт времени и повторяете цикл вычислений.
Поскольку мы взялись за проектирование КВ приёмника - мы оцифровываем сразу весь диапазон от 1,5 МГц до 30 (или 33) МГц.
Котельников нам нашёптывает, что чтобы зафиксировать общем "хоре" наличие 33 мегагерцового сигнала, надо опросить один период 33-мегагерцовой синусоиды минимум дважды, а так - чем чаще, тем лучше; то есть опрос 66 млн раз в секунду [T=15,(15) нс; два опроса на период], а лучше 200 млн раз в секунду [T=5нс; шесть опросов на период] а ещё лучше 500 млн раз в секунду [T=2нс; пятнадцать опросов на период]. Чем больше опросов, тем лучше выявляется форма синусоиды - и тем лучше в этом сигнале можно распознать наличие модуляции (или обобщённо говоря - сигнально-кодовой конструкции). Любое вихляние несущей - признак наличия какого-то переносимого ею сигнала, который надо отфильтровать, распознать и извлечь из него информацию.
Ещё задача. Уже не на вскидку. Можете подивиться - современный модем для КВ-канала, предлагаемый ОНИИП, предполагает широкополосный канал - ширина 128 кГц - разбитый на семьсот низкоскоростных подканалов со своей поднесущей в каждом. Если расфильтровку делать не в цифровом виде, а даже на электромеханических фильтрах (ЭМФ), то 700 фильтров по 30 грамм - это 21 килограмм живого веса только фильтров, без электронной обвязки - с носимостью будут большие вопросы у носящего. В цифровом виде может быть что-то и получится.
А вы говорите:
Я вот тоже считаюсь связистом, но чесать репу, глядя в эту сторону - приходится. Поскольку мой канал связи может быть составным и включать в себя КВ вставку. А там многолучёвость (ети её), и способов борьбы с ней не так много придумано.
Микросхема 1107ПВ2 имеет разрядность 8 бит. И её можно сделать по указанной вами технологии. На 1107ПВ4А не нашёл описания.
Читаем даташит на 5111НВ015 .
Т.е. в ней есть конвеер. В конвеере есть кусочки описанные вами, но только на 4 разряда.
Согласен.
Микросхемы серии 1107, емнимс, позволяют себя каскадировать. То есть имеется специальная схема включения параллельная по входному сигналу и последовательная по опорному напряжению (или току в этой цепи). И сзади нужен дополнительный шифратор. Тогда две микросхемы образовывают 9-разрядный АЦП; 4 микросхемы - 10-разрядный; 8 микросхем - 11-разрядный; и так далее, но очень желательно уместиться в пределах одной печатной платы. Во избежание огрести все помехи со всей округи разом.
Очевидно, что необходимость в 16х встречается реже, чем в 2х. 16и битный вмещает 32К (в 8 раз больше данных), чем в 12 битный. Да, отсутствие шумов, точнее параметр сигнал/шум не менее важен, чем измеряемый интервал. Естественно, что такие требования в массовом тираже не нужны.
Согласен.
Люди, не понимающие могут и вставить 16 бит на втык. Но дальше ведь будет перемножение 16 на 16. Много раз. А что дальше? А дальше будет АЛУ с разрядностью 64 бита.
ПЛИС всё стерпит.
И сдвиговые регистры с отводами из середины, общей длиной 3968 разрядов; и АЛУ на 64 разряда.
ПЛИС на 200...500 МГц?
Нормально. Я не спорю.
Спасибо, попалась неверная информация. Сам-то с железом не очень. Гармония восстановилась
Нет, в семействе STM32F4 стоят 12-ти битные ADC. Вы наверно путаете с каким либо другим семейством, например STM32H7 в котором стоят 16-ти битные.
Я как человек, который делал железки (с упором на точность) и на 12-ти битных и на 16-ти битных STM32, могу сказать, что 16-ти битный режим ADC в STM32 практически не отличается от 12-ти битного.
16 бит это для научных прецизионных измерений нужно. 12 бит для задач этого устройства - за глаза.
Все-таки, наверное, I2C
4×I2C И 2×I2S - это разные интерфейсы.
Век живи, век учись...
Может и стиральные машины ковырять не придется.
А выпускаться он где будет? Китай?
И по какому техпроцессу. Ничего не ищется.
Микрон , техпроцесс 90нм
Написано же Микрон (предположительно).
Я либо слепой, либо у автора в тексте этого нет.....
Амур все-таки 32МГц частота, а тут 200, техпроцесс должен быть 90нм, если ориентироваться на аналоги.
источник
но скорее всего всё же Микрон
Тоже склоняюсь к китайскому смик.
...позволяет применять микроконтроллер в системах управления беспилотными летательными аппаратами.
Вот это кмк главное
Не понятно, на какой фабрике будут выпускать(?).
На Подольской.
Полегчало.. А тех-процесс какой? 350кв.км?
Тебя на 16"- й монитор ноута моего уже много с твоим скепсисом и нытьём.)))
"Запах - он чем хорош? Не нравится - не нюхай..(с)
Страницы