Апр 262013
 

Когда-то, еще совсем недавно, я частенько заказывал бесплатные образцы (сэмплы) у известной американской компании Analog Devices. И регулярно курьер привозил заказанные микросхемы, даже не все еще пришлось пустить в дело, а накопил уже достаточно. Одно время по необходимости заказывал различные операционные усилители, здесь и rail-to-rail, и различные малошумящие и прецизионные усилители. Всяческие DC преобразователи с изолированными цепями управления по разным интерфейсам, USB интерфейсы с гальванической развязкой и т.д. Все это лежит в фирменных коробочках и ждет своего часа. А недавно, перебирая эти запасы, наткнулся на микросхему AD5242 и подумал, а почему бы не внедрить в одно из устройств эти цифровые потенциометры, чтобы управление и цифровыми и аналоговыми цепями шло от одного микроконтроллера. Для начала решил подключить AD5242 к STM32, сделать пробную заготовку программы управления цифровым потенциометром, “пощупать” эту связку осциллографом и мультиметром, а затем уже внедрить эту микросхему в цепь обратной связи операционного усилителя для регулировки коэффициента усиления с помощью цифровых посылок от микроконтроллера. Ниже изложу описание устройства микросхем AD5241 и AD5242, принципов их работы в моем понимании, а также поделюсь результатами эксперимента.

Continue reading »

Апр 082013
 

Недавно вышла третья версия этой программы. О возможностях второй версии я рассказывал в статье STM32. MicroXplorer. В последней версии добавлена возможность генерации исходного кода для настройки выводов порта, связанных с внутренним периферийным модулем.

Continue reading »

Апр 022013
 

В данном режиме обнаружение изменения уровня сигнала на входе микроконтроллера приводит к “захвату” содержимого счетного регистра таймера. Это позволяет измерить период входного сигнала или длительность импульса. Измерение же обеих этих величин дает представление о параметрах входного сигнала с широтно-импульсной модуляцией. Для таймера общего назначения в режиме захвата можно использовать довольно гибкие настройки этого режима, поскольку набор регистров и схема входного каскада таймера дают такую возможность.

Continue reading »