Иногда хочется сделать что-то простое. Но в то же время что-то полезное, чем потом будешь пользоваться. В идеале — радиолюбительский КВ-трансивер. Затрудняюсь сказать, как часто такие желания возникают у нормальных людей, но со мной бывает.

Трансивер HBR/CW вышел вполне удачным, особенно с последними доработками (первая, вторая, третья). Мне захотелось, так сказать, зафиксировать результат, и развести для него нормальную плату. Однако все пошло не по плану, и в проект были внесены дополнительные коррективы.

Ранее в этом блоге приводилось множество проектов на основе Si5351. Могло сложится впечатление, что это единственный подобный чип, по крайней мере, из бюджетных. На самом деле, это не так. Другим популярным выбором среди радиолюбителей является синтезатор частот AD9850. Давайте же разберемся, каковы его плюсы и минусы.

Важная штука, которой не хватает в 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, тоже годится для этой задачи. Интересно, хорошо ли он с ней справляется?