Jump to content
    

Китайские и тайваньские микроконтроллеры (обзор)

Ещё производители (из этого обзора трёхцентовых MCU):

  • Puolop - сайт на китайском, в обзоре говорится что это один в один МК от Padauk
  • Holtek - есть ARM Cortex-M0, в том числе со встроенными Bluetoth и 433МГц модемами, есть какие-то 8-битные МК
  • Qingdao Eastsoft - сайт на китайском, 8-битные МК
  • Bojuxing Industrial - однократно/многократно программируемые 8-битники, сайт на китайском

Share this post


Link to post
Share on other sites

У MT-System есть список азиатских производителей, которых они обещаю "доставить в кратчайшие сроки". Из тех, о ком ещё не писали, там есть:

  • Yspring - 8-битные МК, в том числе однократно программируемые.
  • Puya - ARM Cortex-M0/M4, похоже какие-то аналоги STM32. На их сайте ссылок не нашёл, но каталог есть на сайте MT-System по ссылке сверху
  • Fudan  - есть серии ARM Cortex-M0 и серия на ядре 16-bit 8xC251

Share this post


Link to post
Share on other sites

23 часа назад, Aleksey_M сказал:

ARTERY
Производит контроллеры верхнего диапазона на замену STM32. Архитектура ARM
Пример - AT32F415, 256K Flash, 32K RAM, 150 MHz
Документация на английском - есть.
Средства разработки - общеупотребительные
Программаторы - неясно
IDE - неясно
Особенности: SDIO, CAN, CRC

Показать  

Также есть среда разработки AT32IDE (Eclipse, GCC, GDB). Версия 1.0.01, пока сырая, но работает.
По пинам многое из периферии совместимо с STM32.
Некоторые корпуса/модели полностью совместимы по пинам.
В документации много опечаток. По сравнению с STM32 документация скудновата.

Share this post


Link to post
Share on other sites

On 9/14/2022 at 7:27 PM, MX_Master said:

Программатор, который поддерживает большинство китайских/тайваньских МК - https://item.taobao.com/item.htm?id=657595440645. Полный список поддержки - чуть ниже, в описании.

Загружается пустая страница на китайском и требует пароля.

Share this post


Link to post
Share on other sites

В 13.09.2022 в 07:42, speleoastronom сказал:

Очень широкий спектр 8051-подобных МК, без каких-то особенностей

Ну как сказать, без особенностей. Во первых у STC8 прикрутили турбонаддув — большая часть инструкций исполняется за один такт, а таймеры могут тактироваться непосредственно системными часами, без предварительного деления на 12, во вторых — насыпали новых периферийных блоков, начиная с внутренних RC-генераторов и продвинутого PWM (15/16-битное разрешение и различные плюшки, наподобие настройки мёртвого времени), заканчивая DMA и USB в старших моделях. Ещё у них есть STC32G, вариация на тему MCS-251, плюс неведома зверушка — STC32M4, с ARM-ядром, но за пределами Китая её найти не удалось.

 

P.S. Вот только документация пишется, судя по всему, левой задней лапой (описание регистров размазано по документу квадратно-гнездовым методом, опечатки в названии регистров, полудокументированные регистры, про которые даже непонятно, есть ли они вообще в кристалле, зачеркивания прямо в PDF…) и переводится (гуглем) по принципу «на и отвяжись» (английская документация на семейства STC8 не обновлялась с марта, в отличие от китайской).

Edited by Canis Dirus

Share this post


Link to post
Share on other sites

On 9/22/2022 at 1:58 PM, Canis Dirus said:

Ну как сказать, без особенностей. Во первых у STC8 прикрутили турбонаддув — большая часть инструкций исполняется за один такт, а таймеры могут тактироваться непосредственно системными часами, без предварительного деления на 12, во вторых — насыпали новых периферийных блоков, начиная с внутренних RC-генераторов и продвинутого PWM (15/16-битное разрешение и различные плюшки, наподобие настройки мёртвого времени), заканчивая DMA и USB в старших моделях. Ещё у них есть STC32G, вариация на тему MCS-251, плюс неведома зверушка — STC32M4, с ARM-ядром, но за пределами Китая её найти не удалось.

 

P.S. Вот только документация пишется, судя по всему, левой задней лапой (описание регистров размазано по документу квадратно-гнездовым методом, опечатки в названии регистров, полудокументированные регистры, про которые даже непонятно, есть ли они вообще в кристалле, зачеркивания прямо в PDF…) и переводится (гуглем) по принципу «на и отвяжись» (английская документация на семейства STC8 не обновлялась с марта, в отличие от китайской).

 

 

По поводу турбонаддува: он есть у всех уже много лет. Первым вроде бы был Cygnal, но это не точно. Но сегодня технологии таковы, что делить частоту на 12 не нужно. Хотя традиции сильны, и про это отсутствие  деления частоты пишут абсолютно все, как будто это их личное достижение.

Какие-то виды DMA есть у многих, хотя часто оно так себе DMA. 32-битные процессоры я не рассматривал, они также есть у всех, мой подход был найти дешевый 8-битный, а потом попробовать у того же производителя найти подходящий 32-битный.

С документацией - да, правда, там много косяков. Хочется всю эту информацию как-то собрать в одном месте. Возможно, по результатам этого обсуждения и тестов я сделаю статью на хабре.

У меня сейчас лежат CH552, CH549, CH32V103 и в планах еще изучение BL602/BL702.

Знакомый хочет заняться китайскими FPGA.

 

Share this post


Link to post
Share on other sites

Ещё на тему китайских микроконтроллеров. У DWIN Technology есть чудо-чудное под названиемT5L — двухядерный 8051. Но это крайне специфический чип, заточенный для работы с дисплеями и я не уверен, что они продаются отдельно от дисплейных модулей.

Share this post


Link to post
Share on other sites

Коллеги, а среди всего китайского добра есть что-то схожее по параметрам потребления с STM32L0хх и в корпусе типа UFQFPN? Никто не искал такие камни? Сам глубоко не погружался пока что, но чую, что придется всё же.

Share this post


Link to post
Share on other sites

1 час назад, Harbinger сказал:

HC32L1xx, к примеру. Но толку - сейчас их нереально купить. В 2019 аналог STM32L151С8 в QFN32 50 центов стоил...

Спасибо, интересные камушки! А нереально в смысле всё раскупили, как с оригиналом?

Share this post


Link to post
Share on other sites

21 час назад, Карлсон сказал:

А нереально в смысле всё раскупили, как с оригиналом?

Да, их валом было на LCSC, и пропали. 

Они сами себе оригинал. Периферия полностью по-своему устроена, местами смотрится как развитие таковой от 51/251 (таймеры, UART-ы...). Неудивительно - до кортексов делали HC16, на 251 ядре. Ещё особенность - питание от 1,8 до 5,5. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...