Микроконтроллеры STM32F7/STM32H7 семейства Value Line

Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32, интересуется как работать с кодом во внешней памяти на базе контроллеров с Cortex-M7. Мы покажем как настроить среду разработки, как использовать GCC в составе Atollic TrueStudio, как настроить процессор на максимальную производительность и расскажем о тонкостях работы с модулем защиты памяти.

Содержание
-Использование компилятора GCC в составе AtollicTrueStudio;
-Проверка эффективности компилятора и самого микроконтроллера STM32F7/STM32H7 Value line при различных стратегиях размещения кода:
-Внутренняя память FLASH;
-Внешняя QSPI flash;
-Внешняя SDRAM.



На сайте Компэла вы также найдете вопросы-ответы, которые задавались в процессе вебинара, а также исходный код и дополнительные материалы:
-Программные коды, использованные на вебинаре
-Разработка графических устройств на STM32. Выбираем графическую библиотеку
-Отладочные платы на базе микроконтроллеров STM32
-Новая доступная среда разработки для микроконтроллеров STM32
-STM32F7 & H7 Value line: бюджетные версии микроконтроллеров высокой производительности
-Микроконтроллеры STM32 теперь работают с голосовым сервисом Alexa

STM32: Драйвер АЦП: Микросхема ADS1256 [Texas Instruments] это Малошумящий 24-битный АЦП с SPI интерфейсом. топик-ссылка

Драйвер АЦП "ADS1256" реализован для архитектуры микроконтроллеров "STM32 Cortex-M" с использование низкоуровневых драйверов для SPI и EXTI из стандартного фреймворка "STM32CubeFW". Компилятор: GCC-совместимый (Keil, IAR)... Реализован модуль математической постобработки: "усреднение скользящим окном", "конвертация кода АЦП в реальные единицы измерения", "Калибровка АЦП"... Реализован асинхронный "Режим потоковой конвертации DATAC" для ADS1256.

Вебинар Решения Maxim Integrated для гальванической изоляции цифровых сигналов

Вебинар «Решения Maxim Integrated для гальванической изоляции цифровых сигналов» (05.12.2018)

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


Содержание
  • Технические характеристики и свойства цифровых изоляторов.
  • Архитектура изоляторов Maxim Integrated c емкостным барьером
  • Классификация и особенности применения изоляторов
  • Влияние джиттера на точность преобразования АЦП
  • Полностью изолированный трансивер RS-485 MAXM22510/1
  • Полностью изолированный АЦП MAX14001/2

Общая информация
Начало: 05 декабря 2018 г. в 11:00

Продолжительность: 45 мин.

Форма участия: бесплатно. Регистрация по ссылке

Расчёт и изготовление муфельной печи. Часть первая - расчёт мощности печи.

Решил все свои расчёты оформить в отдельную статью. Во-первых, может быть кому-то ещё пригодится. Во-вторых — возможно кто-то обратит внимание на очевидные косяки, которые я упустил из виду. Приступим.
муфельная печь


Читать дальше

Использование моделей Spice в Proteus

  Понадобилось смакетировать схему в Proteus 7.10 с применением LDO стабилизатора AMS1117-5. Обнаружил, что данной модели нет, лучшее что может предложить мой Proteus, это 78L05. Непорядок, надо исправлять, т.е. попытаться добавить нужную модель в симулятор.
  В симуляторе Proteus могут использоваться 3 типа моделей — схематическая, Spice и DLL. Для первой на дочернем листе надо собрать схему из моделируемых примитивов Proteus, впоследствии преобразовав этот лист в файл *.MDF и подключив его к графическому примитиву. Proteus предоставляет средства для создания такого типа моделей. Для второй надо найти и скачать из инета уже созданную умными головами модель Spice для нужного компонента (в ASCII формате) и опять же подключить к графическому примитиву. Средств для создания такого типа моделей Proteus не продоставляет. Самостоятельное изготовление DLL моделей доступно только программистам, тем более и соответствующий SDK для них (моделей) Labcenter закрыл. Естественно и никаких средств для создания моделей такого типа Proteus не продоставляет.
  В работе с Proteus рускоязычным пользователям может помочь замечательный цикл статей "FAQ (ЧаВО) по PROTEUS для начинающих и не только" от А. Христианчика (ник Halex07). На сайте Kazus.ru они доступны в разрозненном виде в порядке изложения. Для удобства Halex07 собрал первые 8 глав в 4 части (вместе с кодом и примерами) и дал на них ссылки для скачивания. Это же самое FAQ также доступно в формате Proteus.pdf (без кода и примеров). Также этот FAQ доступен в сборнике «РадиоЕжегодник» №24, 2013, «Proteus по-русски». На сайте Kazus.ru существует и незаконченная 5 часть FAQ, но она только на форуме в порядке изложения. Далее для краткости ссылки на FAQ будут именоваться как (FAQ_3.11, т.е. глава 3.11).
  Статья представляет собой вольный перевод раздела "Using Spice Models" хелпа Proteus.


Читать дальше

SWM050I2P7 - ARM на 8 ног

Раз у нас сегодня день странных китайских МК, то ловите еще один — SWM050I2P7-65. Заинтересовал меня в первую очередь тем что это восьминогий ARM в корпусе TSSOP. Цена на lcsc.com от $0.4262 если брать поштучно или $0.3315 от 10 шт. Купил образцы, но пока не дошли руки подключить к программатору.

Характеристики думаю понятны и без перевода


Мануалы, SDK и т.д. лежат на сайте производителя www.synwit.cn/support.html (пользуйтесь переводчиком в браузере). Нашлась поддержка для IAR и Keil, но повторюсь на практике пока не проверялось.

Так же есть вариант SWM050Q2S7-65 в корпусе SSOP-16

3 цента/шт - Самый дешевый микроконтроллер в мире от Padauk

Однократно программируемые микроконтроллеры PADAUK PMS150C-U06 в корпусе SOT-23-6 и в SOP-8
1К слов памяти программ и 64 байта ОЗУ.
Техпроцесс 180nm, Питание от 2.0 до 5.5V, только один PWM выход, таймер, компаратор. И все это за стоимость SMD резистора!


Даташит PMS150C 8bit OTP Type IO Controller
Сайт
Padauk это Тайваньский производитель (PADAUK Technology Co., Ltd. is a professional fabless IC design company, located in Hsin-Chu city, Taiwan)

Для разработки нужен Padauk ICE (in-circuit emulator) за $100
http://www.padauk.com.tw/en/technical/index.aspx?kind=26
Протокол прошивальщика уже пытаются зареверсить, так что скоро появятся DIY программаторы.


Читать дальше

CS32F103C8T6 - китайский клон STM32F103C8T6 за ~$0.80

Сегодня наткнулся на такое чудо: https://ru.aliexpress.com/item/CS32F103C8T6-Completely-replace-STM32F103C8T6-STM32F103-LQFP-48-In-Stock-ARM-based-32-bit-MCU-with-Flash/32952782064.html
Известный китайский продавец «улучшенных» микроконтроллеров соблазняет ценой и уверяет что оно полностью совместимо с STM32F103C8T6.
При поверхностном знакомстве с даташитом создается впечатление что вроде бы так оно и есть.

Интересно что же у него внутри?
Я вангую что китайцы «одалживают» неразрезанные кремниевые пластины с фабрики где делают STM32 и сами их корпусируют. Да и продавец у себя на сейте пишет что они electronic technology research company and SMT production plant.
Хотелось бы подтвердить или опровергнуть эту версию. Дайте знать в комментариях если найдете фото кристалла этого CS32F103C8T6.

Кноны встречаются также под именем «GD32F130C8T6» но это реверс инжиниронгованные мк: у них выше частота, есть чипы с большим объемом флеш и многие другие отличия.

Фото кристалла Giga Devices GD32F103CBT6:



Читать дальше

ОСРВ Windows-3

Функциональный ШИМ генератор на Питоне

В прошлой статье ШИМ использовался для поворота шагового двигателя, но оказалось, что запаса по частоте вполне хватает для создания например, низкочастотного функционального генератора. Более того, если использовать двойной Н-мост с Али (типа L298N), генератор можно сделать мощным, двухканальным, с возможностью сдвига фаз да еще и биполярным и все это за сто рублей -).

Читать дальше
  • +3
  • 18 октября 2018, 11:01
  • basil
  • 1