|
|
Дата: 14 Май 2025 15:01:22
#
Внутри AD9363 есть свой PLL, сформированный сигнал с которого идёт сразу на миксер внутри AD9363. Казалось бы, передаёшь в цифровом виде значение частоты, получаешь эту частоту как центральную. С поправкой на то, что внешние кристаллы, даже термокомпенсированные, не идеальны. Не пойму откуда берётся разговоры про какой-то внешний VCO, то есть внешний генератор тактовой частоты, управляемый напряжением и напряжение формируется каким-то там 8-битным или 12-битным цапом, который все ругают за грубость и тупость.
Мой вопрос достаточно туп. Я не пойму о чём идёт речь. Зачем нужен какой-то ещё управляемый напряжением генератор частоты, когда внутри AD9363 есть local oscillator, то есть генератор, то есть гетеродин в виде синтезатора частоты (PLL).
Ну допустим, ты взял и намерял, что у тебя внутренний гетеродин AD9363 ошибается на 20ppm из-за особенностей TCXO. И в чём проблема? Просто корректируешь численное значение устанавливоемой частоты как нужно, не требуется ничего корректировать какими-то вольтами и внешними генераторами.
Поясните пожалуйста о чём и речь и почему это кому-то критично?
|
|
|
Дата: 13 Апр 2026 16:10:02
#
Если кому-то еще интересно, починил синхронизацию с внешней опорой для LibreSDR b220 (который с USB SS но без сетевого интерфейса).
Демка: [Видео YouTube - нажмите для просмотра]
Фикс: https://github.com/vladisslav2011/LibreSDR_UHD_B220_Mini_FPGA
Также добавил возможность задавать начальное напряжение на входе подстройки VCTCXO - можно улучшить начальную точность без внешней опоры до примерно 0.1 ppm. Лучше не получится, так как заметно плывет от температуры предположительно от деформаций платы и механических напряжений, но после прогрева повторяемость хорошая. Это потребует пересборки FPGA для каждого устройства отдельно, так как сохранить там исправленное значение некуда. EEPROM, подключенная к FPGA залочена от записи.
Хотел еще добавить сохранение значения коррекции в EEPROM, но это потребует аппаратной модификации - нужно поднимать EEPROM и перекидывать WP# с земли на VCC. Пока не стал добавлять. |
|
|
Дата: 13 Апр 2026 20:12:04 · Поправил: vladisslav2011 (13 Апр 2026 20:13:00)
#
А как он держит внешние помехи рядом с полезным сигналом?
Рядом с полезным (в пределах полосы) достаточно хорошо. Там есть автоматическая коррекция IQ и автоматическая калибровка. Зеркалка давится нормально. А вот помехи на 3...5 гармониках гетеродина смеситель подавляет не очень хорошо,
как и оригинальный USRP B210. Нужен внешний полосовик или хотя бы ФНЧ.
+ Без замены разъемов, добавления контактных наклеек на плату и поглотителя в корпус тот же WiFi/BlueTooth пролезает с отключенной антенной практически с таким же уровнем, как с комплектной антенной. Нужно как минимум сразу менять разъемы на нормальные с гайкой.
После доработок работает очень хорошо. В отличие от всяких MSi SDR тут честные 12 бит и полоса около 40MHz с минимальным шумом. Ну и передача есть. Мощность, правда, никакая - чуть больше, чем у HackRF, но в пределах комнаты работает.
|