Исходные данные: трансивер у нас используется для передачи потокового видео с такими параметрами:
2 Mbps, GFSK, пакетный режим, данные передаются по SPI. Управляет трансивером
FPGA Xilinx XC4VLX80. Чувствительность по даташиту на данной скорости:
−87.5 dBmДаташит ADF7242Суть проблемы: При достаточном уровне выходного сигнала (-2 dBm - измерено спектроанализатором) вносится затухание регулируемым аттенюатором. Если затухание
20 dB или больше, приёмник начинает "терять" пакеты. Однако, если в качестве передатчика использовать Evaluation Board (он также подключается через SPI к FPGA), при этом принимающий блок остаётся самодельный, то пакеты начинают "теряться" только при затухании
75 dB. Уровень выходного сигнала отладочной платы +2 dBm.
Evaluation board:
Спектры выходного сигнала самодельного блока и Evaluation board схожи.
Далее прилагаю схему и разводку.
Правда позже выяснилось, что балун на нашей плате включен неправильно, в качестве временной меры я сделал балун из катушек индуктивности и конденсаторов (как на Evaluation board). Вот так это теперь выглядит:
Собственно вопрос: Что мы делаем не так?