sav_ua (14.08.2014 23:26, просмотров: 1174)
Вторую неделю пытаюсь заставить нормально работать SERDES связку DS92LX2121 <-> DS92LX2122 Собственно дело в следующем, есть рабочий прибор с графическим контроллером SSD1963 к которому подключен RGB TFT. Все это связано шлейфом, сантиметров 15, и прекрасно работает.
Возникла необходимость вынести дисплей от контроллера на метр, решил применить указанную выше SERDES связку (ранее с ними работать не приходилось).
Выглядит это так SSD1963 <-3..5см дорожки на плате-> DS92LX2121 <-STP кабель, по 2-м проводам D+,D-, по двум +3.3В и GND для питания DESER -> DS92LX2122->TFT.
Результат - самая лучшая картинка (дрожание/сбой раз в секунду/две) при частоте PCLK = 4MHZ (несмотря на то, что SERDES регламентируют на работу от 10 до 50 MHZ). I2C мастер подключен к передатчику, работает прекрасно, в том числе и с приемником через дифф. линк. Никакие настройки кардинально картину не улучшают, собственно, идеи практически кончились.
Времянки на входе приемника выдержаны, питания в норме, провода/ разъемы правильные (RJ45), разводка согласно рекомендациям, апликухи читал, эвалборды смотрел - кардинальных отличий не нашел.
Буду благодарен за любые идеи...
Да, если отключить PCLK от графического контроллера, то сериалайзер переходит на внутреннее тактирование 25МГц, при этом десериалайзер прекрасно восстанавливает частоту без единого сбоя, правда данные при этом не передаются.