Почему 32 бита — это не лучше
«Почему 32-битные микроконтроллеры не лучше» Всегда ли 32-битный микроконтроллер лучше, чем 8-битный или 16-битный? Не обязательно. В этом видео мы ставим под сомнение одно из самых распространенных предположений в области встроенных систем: что большая разрядность процессора автоматически означает лучшую производительность, меньшее энергопотребление или лучшую конструкцию. Вы увидите, что на самом деле представляет собой разрядность процессора и почему пригодность для конкретного приложения имеет гораздо большее значение, чем просто выбор наиболее производительного доступного микроконтроллера. Мы рассмотрим инженерные компромиссы между 8-битными, 16-битными и 32-битными микроконтроллерами, включая эффективность арифметических операций, требования к памяти, время выполнения, энергопотребление, сложность программного обеспечения и возможности периферийных устройств. Вы также увидите, почему такие периферийные устройства, как контроллеры DMA, таймеры, АЦП и специализированное оборудование для управления двигателями, могут иметь большее значение, чем просто разрядность процессора. Практический пример четырехканального сбора данных демонстрирует, как частота дискретизации, буферизация, требования к ОЗУ, разрядность аккумулятора и временные ограничения могут влиять на выбор процессора. Главный вывод прост: выбирайте архитектуру, исходя из рабочей нагрузки, а не из технических характеристик процессора. Измерьте фактические вычислительные и запоминающие требования, установите временные рамки, оцените энергопотребление и потребности в периферийных устройствах, а затем выберите самую компактную архитектуру, обеспечивающую безопасный запас производительности. Хорошая разработка встраиваемых систем заключается не в максимизации возможностей процессора, а в достижении достаточных возможностей при сохранении контроля над сложностью системы.
Название:
Почему 32 бита — это не лучше
Категория:
Разное