Skip to Content

Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)

Шапка


Кодовые схемы, используемые в аналогово-цифровых преобразователях (перевод)

Распространённость аналогоцифровых (АЦП) и цифроаналоговых (ЦАП) преобразователей, а так же разнообразие "диалектов", которые они используют для общения с "цифровым миром", требует разъяснения особенностей используемых при таком общении схем кодирования цифровых данных. Цель данной публикации - описать кодовые схемы, которые используют АЦП и ЦАПы фирмы Burr-Brown, и объяснить способы перевода данных из одной кодировки в другую.

10 принципов правильного интерфейса

Принципы разработки правильного интерфейса должен использовать любой уважающий себя разработчик встраиваемых систем или программист. Они стары "как мир", но я приведу их снова, потому что в отрасль приходят новые люди и, возможно, кому то эта информация поможет сделать еще один прибор с отличным, дружественным интерфейсом.

В самом начале 1995 года специалист по юзабилити Якоб Нильсен опубликовал десять главных принципов или «эвристических правил» «правильного» интерактивного пользовательского интерфейса.

Релиз SDK на русский микропроцессор КРОЛИК

Компания КМ211 предоставляет всем заинтересованным возможность оценить SDK на новый отечественный микропроцессор КРОЛИК, версия КМХ32. Характеристики микропроцессорного ядра позволяют потягаться с лучшими ядрами в данном классе: 2.1 DMIPS/MHz, 2.1 COREMARK/MHz;

потребление 40мкВт/МГц;

подробности тут   www.km211.ru/ru/microcontroller-platform

для получения SDK обращайтесь на info@km211.ru, консультации могут быть оказаны пользователем JB.

Апгрейд Rigol DS1022C (25МГц) до DS1102C (100МГц)

Эта методика тестировалась на Rigol DS1022C с прошивкой 03.07.01, но должна также работать и на DS1042C, DS1062C.

Внимание, в результате выполнения следующих действий Вы можете повредить осциллограф. Все действия Вы выполняете на свой страх и риск.

Rigol продолжает радовать своих пользователей заманчивыми возможностями по расширению рабочей полосы частот путем несложных, но секретных действий с осциллографом. Раньше я уже писал об апгрейде Rigol DS1052E, теперь речь о другой его линейке Rigol DS1022C, DS1042C, DS1062C, DS1102C. Собственно смысл состоит в том чтобы проапгрейдить любой осциллограф из этой линейки до его топовой модели DS1102C  с полосой пропускания в 100МГц.

Миро Самек, Роберт Вард "Построение наипростейшего диспетчера задач" (перевод)

В данной статье будет показано как скрестить эпизодический характер работы типичной встраиваемой системы с ядром или диспетчером, функционирующим в режиме "выполнение-до-завершения" (run-to-com-pletion - RTC). Такая конструкция получается простой, компактной и быстрой. На самом деле здесь будет показано как создать ядро операционной системы реального времени с вытесняющей многозадачностью, приоритизацией и предсказуемым поведением, используя всего несколько десятков строк на языке Си. Авторское название - наипростейший диспетчер задач (Super Simple Tasker - SST).

Нужен ли BAM vs ШИМ и как управлять светодиодами микроконтроллером.

Речь пойдёт об изготовлении каких-то больших "индикаторов" на базе микроконтроллера. Световой рекламы, например. Где принципиальной особенностью может быть необходимость плавного зажигания и гашения светодиодов.Есть разные методы это сделать, первый и очевидный -- широтно-импульсная модуляция. Причём реализуемая в таких случаях, как правило, полностью программно ввиду того, что число каналов (отдельных диодов или диодных лент) достаточно велико и практически сопоставимо с числом выводов микроконтроллера вообще (а может быть и больше, если используется SPI и регистры сдвига), а число аппаратных модулей ШИМ у дешёвых МК обычно весьма ограничено. Практически период ШИМ должен выбираться достаточно коротким, чтобы мерцание не было заметно.

Измерение освещённости и передача данных с помощью двунаправленных свойств светодиодов (перевод)

Описываемая интерфейсная схема для современных микропроцессоров может попеременно излучать и детектировать свет, используя единственный светодиод, токоограничивающий резистор и два двунаправленных цифровых вывода. Для начала эта техника используется для создания интеллектуальной системы подсветки, использующей единственный светодиод как источник и приёмник света. Затем представляется несколько устройств, использующих светодиод в качестве универсального беспроводноого последовательного порта. Важным следствием данной работы является возможность рассмотрения любого светодиода, подключённого к микропроцессору, как двунаправленной линии связи. Представленная технология претендует на решение проблемы "последнего сантиметра", потому что она позволяет различным устройствам связываться друг с другом просто и дёшево и с минимальным изменением аппаратуры.

Миро Самек "Использование режимов малого энергопотребления в простых программных архитектурах" (перевод)

В статье показаны методы работы с прерываниями на языке "Си" для контроллеров семейств HC(S)08, MSP430, AVR, ARM, Cortex-M3, 8051, M16C. Рекомендуется для расширения кругозора и пополнения набора рабочих приёмов.

В современном мире батарейных устройств важно правильно использовать имеющиеся в большинстве процессоров режимы малого потребления и сна. При этом следует учитывать, что современные крупнотиражные устройства на микроконтроллерах (MCU), такие как бытовая техника, торговые автоматы, системы управления двигателями или электронные игрушки, выполнены в виде систем с приоритетной и фоновой задачами.

SVN для чайников. Часть IV.

Работа с SVN свойствами

В предыдущих частях мы рассмотрели основные операции, с которыми разработчик сталкивается каждый день. Просматривает репозиторий, работает с проектом в рабочей копии, фиксирует изменения, делает слияние веток разработки и т.д. Но этом рассмотрение основ SVN можно было бы закончить, но как любой другой инструмент SVN обладает возможностями тонкой настройки и дополнительными опциями, для автоматизации его использования. Это реализовано через механизм SVN свойств папок и файлов, находящихся под контролем репозитория. Существует достаточно большое количество SVN свойств файлов/папок описывающих те или иные ситуации, но мы рассмотрим только базовые свойства которые желательно использовать при работе.

Steve Roach. Нормализация входного сигнала осциллографа и творческое начало (перевод)

Шапка

Глава из книги.

<..> Цифровые осциллографы - это в значительной степени совершенное и самодостаточное царство измерения и обработки сигналов, но на своих входных клеммах инструмент встречается с неприветливым реальным миром. Входная электроника прибора, занимающаяся нормированием сигналов и называемая иногда "front-end", включает делитель, входной буфер с высоким входным сопротивлением и предусилитель. <..> Сочетание требований делает её проектирование очень трудным делом. Входная часть для 500MHz прибора проектируется под полосу 1GHz и обязана иметь очень чистый <..>

RSS-материал