Измерение сопротивления без использования АЦП
Следующая статья показывает нехитрый трюк как с помощью простейшего восьмилапого микроконтроллера без аналого-цифрового преобразователя на борту соорудить измеритель сопротивления датчика и передать измеренное значение в ПК или главному контроллеру через последовательный интерфейс (которого так же может не быть в списке периферии используемого МК). Таким образом, с помощью самого дешевого микроконтроллера и нехитрой программки можно превратить любой простой резистивный датчик в более-менее интеллектуальную подсистему, умеющую передавать значение сопротивления датчика в цифровом виде в хост-систему или главный микроконтроллер на плате.
Отладка без проводов
Разработчику устройств на микроконтроллерах без отладки не обойтись. Одна из проблем, связанных с этим процессом - это разъем для отладчика. Он стоит денег и занимает место на плате. Некоторые решения предлагают нам отказаться от разъема, оставив лишь контактные площадки. Вот так, например:
![]()
Решение стильное и практичное: цена такого "разъема" нулевая и экономится немного места. Однако еще дальше шагнули японские ученые под руководством американских эмбеддеров из Renesas. Они предложили не только вообще отказаться от разъема на плате, но и не использовать для связи с отладчиком ни одной ножки процессора!
Пару месяцев назад я был на конференции, организованной компанией Avnet. За целый день конференции выступили представители многих компаний: Maxim, Microchip, Analog Devices, Freescale, Xilinx и прочие. Все рассказывали о новинках и планах, однако самый оживленный интерес (естественно, не считая розыгрыша плазменного TV в конце дня, и халявных пироженных в кофе-брейках), вызвала именно эта технология Renesas. Представитель кратко рассказал о ней, сказал что исследовательские работы практически завершены и скоро мы увидим это живьем. Дополнительной информации выведать не удалось, однако на сайте Renesas я нашел следующий документ, перевод которого вам и предлагаю.
Ввод параллельных данных через один провод
Недавно натолкнулся на статью про управление семисегментными индикаторами с помощью всего одного вывода микроконтроллера на сайте "Электроника для всех". В ней показано как, используя сдвиговый регистр и один вывод МК, обеспечить вывод данных в параллельную нагрузку - в данном случае индикаторы. Хотя такие фокусы прокатывают только в радиолюбительской практике, решение, спору нет, красивое… Согласитесь, всегда интересно почитать про какой-нибудь подобный схемотехнический или программный изврат трюк, восхититься изобретательностью и изящностью решения, и отложить в копилку где-нибудь в памяти (даже если точно знаешь, что не только никогда не применил бы подобное на производстве, но даже оторвал бы руки своему инженеру, рискни он практически воплотить такое в серийном продукте).
В общем прикалывают меня такие штучки, и, приоткрывая карты скажу, что на подходе в процессе перевода есть несколько статей сходного плана (буду помечать их тэгом Трюки). А сегодня предлагаю логическое дополнение к вышеуказанной статье про индикаторы, но только описывающей как сходным образом обеспечить ввод данных от нескольких источников в микроконтроллер, не затратив при этом больше одной ножки.
