Почему-то при построении блоков питания, управляемых микроконтроллером, почти всегда используется следующий подход. Контроллер имеет наглухо зашитые в него диапазоны измеряемого/устанавливаемого напряжения и/или тока. Соответствие измеренного/установленного параметра с действительным значением настраивается подстроечным резистором. Недостатком такого подхода является
К статье приложены исходники, которые могут послужить служить иллюстрацией программирования этих контроллеров. Исходники расчитаны на arm-gcc или keil.
После прочтения статьи, я надеюсь, расширится аудитория заинтерисованная ARM.P
Для программирования можно собрать простой преобразователь уровней RS232. Для прошивки этого хватит. Но для полноценнй отладки нужен хотя бы самый дешевый SWD программатор( ST32VLDISCOVERY стоит порядка 700 руб).P С другой стороны многие живут без внутрисхемной отладки - и ничего.
Данная статья является иллюстрацией, что со вторым фактором можно бороться, и применять эти контроллеры обычными радиолюбителями. Все, что было сделано - сделано дома с применением ЛУТ(никто не говорил, что получилось с первого раза).
Время движется вперед. На смену традиционным контроллерам спешат новые ARM Cortex. Обновленная atmega8a стоит 62 руб. (8 бит, 16 Мегагерц, 8к флеш, 1к ОЗУ, 512 байт EEPROM, 2 8 бит таймера, 1 16 бит таймер, 8 канальный АЦП 10 бит, USART, SPI, 23 I/O). Младшенький из ARM Cortex-M3 - stm32f100c4 стоит 37 рублей (32 бит, 24Мегагерц, 16к флеш, 4к ОЗУ, 6 таймеров 16 бит из которых 3 очень гибкие, 16 канальный АЦП 12 бит, 2 ЦАП 12 бит, USART, USART, I2C, SPI, 37 I/O). Экономическая выгода очевидна. Сдерживает широкое применение ARM несколько факторов. Прежде всего - это отсутствие документации на русском языке. Второй сдерживающий фактор - это корпус с 0,5 мм шагом. Третий - ограниченность знакомой с ними аудитории. Четвертый - устройства для программирования.
Автор: Oleg Galizin Опубликовано 18.06.2011.Создано при помощи .
РадиоКот :: Цифровое управление лабораторным источником (stm32f100c4)
Комментариев нет:
Отправить комментарий