07 декабря 2024

Ремонт блока сонара Raymarine DSM300

Данный блок используется для подключения трансдюсера (датчика глубины) напрямую к плоттерам Rаymаrinе серий С/E (в том чиске widescreen) или G по сети ethernet или HSB2 для активации у плоттера функции fishfinder.
По заявлению владельца, плоттер перестал видеть этот блок.
Никакой толковой диагностики у самого блока нет, только один светодиод, который может мигать оранжевым или красным цветом и по количеству его вспышек можно как-то очень приблизительно определить тип неисправности.
Данный девайс мигал оранжевым "глазом" 1-2-4-8 раз. В общем-то ноль полезной информации от такой диагностики 😉
Открываем заднюю крышку и видим плату, стоящую в пластиковом корыте.
С длинной стороны на ножевом разьеме вставлена плата с разъемами подключения.
Визуальное изучание компонентов не выявило явных механических дефектов элементов платы. А вот процесс измерения их температуры показал, что часть элементов с левой стороны платы греются намного сильнее, чем все остальные. При этом блок потреблял около 0,65А.
Нагрев компонентов был у части блока, отвечающей за кучу стабилизаторов напряжения. А на этой плате этих питающих напряжений аж ДЕВЯТЬ!!  1,25В/2,5/3,3/5/двухполяные 5/5 ISO/10 и 12В
В общем, тот еще зоопарк...
Изучение каждого из стабилизаторов выявило, что отсутствует напряжение +10В. Остальные напряжения были на месте.
Замена пары сгоревших элементов цепи питания +10В снизило потребление блока до 0,36А.
При подключение девайса к плоттеру, при отключенном датчике глубины, этот блок нормально видится плоттером из настроек в режиме Fishfinder и позволяет менять тип подключенного датчика, его чувствительность и тд.
Но, как только вы подключаете трансдюсер, на экране плоттера появляется такой варнинг
и на экране в меню диагностики высвечивается ошибка
Странно, - подумал я, - начего, кроме подключения датчика не происходит, значит надо искать причину в цепях подключения датчика. Замена датчика на другой ситуацию не улучшило, все то же самое...
Значит придется смотреть схему выходной части, куда этот датчик подключается.
Изучение разьема подключения на девайсе и самого датчика выявило, что в зависимости от сопротивления цепи SENCE датчика, модуль определяет мощность датчика и амплитуду импульса, который будет подаваться на него.
Однако, это не объясняло причины потери связи между модулем и плоттером при подключении датчика 😓 
Пришлось взять ояциллограф и начать изучение выходных цепей, куда подключается датчик и где в модуле используется сигнал SENSE.
Питающие напряжения этих цепей были в норме, но отсутствовал сигнал управления BOOST ENABLE, разрешающий подачу напряжения питания на высоковольтную импульсную часть выходного каскада, куда подключается датчик.
А данный сигнал разрешения подается непосредственно с ПЛМ-матрицы (микросхема, выполняющая определенный функционал в соответствии с программой, записанной в нее).
Попытка его эмулировать, закоротив коллектор транзистора Q8 на землю, открывало затвор полевого транзистора Q4 и подавало напряжение питания 12В на трансформатор Т3, но ничего при этом не происходило.
"Изучение" входного импульсного сигнала BOOST DRIVE и BOOST DISGHARGE на входах драйвера U12 показало, что этих сигналов НЕТ (( 
А сигналы эти должна была выдавать все та же ПЛМ-матрица XILINX SPARTAN о 208 ногах, расположенных под ее корпусом 😩 
Как проверить, есть ли эти сигналы на выводах ПЛМ или нет, не представляется возможным.
Вывод, - на 99% эта матрица вышла из строя и заменить ее крайне не просто даже зная прошивку, которая там должна быть.
В общем, в данном случае меня постигла неудача и почти два с половиной  дня прошли зря ))
И так тоже бывает 💫

UPD. Есть еще пара мыслей, как довести процесс до победы, но  об этом чуть позже, когда в начале января 2025 получу его живого брата 😄