Важная штука, которой не хватает в HBR/CW — это индикатор КСВ. Если антенну оборвет ветром, или переключатель антенного коммутатора окажется в неверном положении, трансивер никак не сообщит об этом. Было решено исправить данную ситуацию.

Есть такие LED-дисплеи из восьми семисегментных индикаторов. Индикаторами управляет MAX7219 (даташит [PDF]) или его клон, а общение между чипом и МК осуществляется по SPI. Питается модуль напряжением 5 В. Вот стало интересно, можно ли подружить такой дисплей с STM32, а также что полезного удастся на него вывести.

Опыт использования трансивера HBR показал, что работать в SSB с мощностью 5 Вт мне не особо интересно. Поэтому было решено сделать модификацию HBR, оптимизированную под работу в телеграфе. Трансивер получил имя HBR/CW.

Среди радиолюбителей-конструкторов есть такое направление — делать портативные трансиверы. Подобные трансиверы предназначены для использования в полевых условиях и оптимизируются по весу, размеру и потреблению тока. Насмотревшись на последние работы Hans GØUPL, Peter DK7IH, Paul VK3HN и Charlie ZL2CTM мне захотелось сделать свой портативный трансивер. Его я назвал «All You Need / Portable», или AYN/P.

В предыдущих проектах я не единожды использовал Si5351, и вероятно, буду использовать его в будущих. Так вот, еще на этапе прототипирования нередко возникают вопросы уровня «интересно, какую мощность выдаст УМ класса C, если раскачать его Si5351 с drive strength, выставленным в 2MA». Поскольку каждый раз возиться с паяльником, макетками и программатором надоедает, было решено сделать генератор с корпусом и дисплеем.

Бистабильные реле, такие, как использованные нами ранее HFD2/012-S-L2, не сложнее в управлении, чем обычные. Пускаем ток через одну катушку, и реле переключается в первое положение. Пускаем ток через другую, и реле переключается во второе положение. Обесточиваем обе катушки, и реле держит свое последнее состояние. Вот только если делать это «в лоб», то понадобится два пина микроконтроллера. Спрашивается, а можно ли обойтись только одним?

Ранее мы узнали, как генерировать сигналы с требуемым фазовым сдвигом при помощи цепей на пассивных компонентах, а также при помощи D-триггеров. Оказывается, что наш старый знакомый, Si5351, тоже годится для этой задачи. Интересно, хорошо ли он с ней справляется?

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

После изготовления нескольких сравнительно простых трансиверов (первый, второй, третий) мне захотелось сделать что-то более основательное. Что-то похожее на uBITX, только с работающим УНЧ, телеграфным фильтром, а также АРУ, S-метром и что еще удастся уместить. Чтобы как-то отличать проект от других моих поделок, было выбрано обозначение HBR, от «HomeBrew Radio».

Согласно даташиту [PDF] на STM32F103, микроконтроллер имеет два АЦП. Означает ли это, что МК способен считывать напряжение только на двух пинах? Оказывается, что нет. АЦП может переключаться между несколькими пинами, поочередно считывая напряжение на каждом из них. Давайте разберемся, как этим пользоваться.