Попался один упорный GS8304, в котором, через разные промежутки времени (последний раз примерно через 2 недели), с дыркой выгорала A8293 (менял 3 раза), причём убивалась всегда насмерть, т.е. обмен по IIC пропадал. Чтобы закрыть эту проблему мною и был разработан сабж.
Предлагаю почтенной публике эмулятор A8293, выполненный на MCU ATmega8 и исполнительной части на MC34063.
ATmega по IIC обменивается с процессором ресивера и управляет Исполнительным Устройством (для примера используется MC34063) пока по двум направлениям - переключение напряжения поляризации и отключение питания LNB (если м/сх ИУ обладает такой возможностью). Для реализации 22кгц модуляции, возможно, понадобится иное ИУ, с более высокой рабочей частотой.
Индуктивность в ИУ должна быть достаточной для формирования стабильного выходного напряжения. В моём примере использовался какой то дроссель на 1000μH из СР. Если индуктивность будет "неправильной", то не удастся получить стабильные 18V на выходе и при подключении нагрузки может возникнуть просадка выходного напряжения и даже выход из строя "плохого" дросселя.
В предложенном примере реализации использовалась ATmega8-16ai с напряжением питания 5V, но если использовать версии чипа с индексом L, то можно будет переключиться на источник напряжения 3V3, но в таком случае надо будет корректировать номиналы R1 и R2.
ATmega8 запрограммирована (картинка с fuse в архиве) на тактирование в режиме Calibrated Internal RC Oscillator 8MHz.
Выход PD3 - управляет напряжением поляризации. Выход PD5 - управляет состоянием ИУ (для реализации функции LNB enable/disable).
Инвертировать управляющие сигналы, при желании, можно с помощью изменения маски в коде прошивки.
Ограничительные резисторы (SMD по 100 Ом) в цепях шины IIC в моём примере установлены на соответствующие пятаки на плате ресивера, а уже от них к выводам ATmega идут провода.
Корпус ATmega (TQFP32) перевёрнут (сторона с названием чипа лежит на плате ресивера) в моём примере реализации проекта для GS8304.