Исходные данные: трансивер у нас используется для передачи потокового видео с такими параметрами: 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). Вот так это теперь выглядит:
Нажмите для просмотра прикрепленного файла
Собственно вопрос: Что мы делаем не так?