Значит так - имеем Cyclone 3 (EP3C25), который должен формировать системную шину 5-вольтовую. Частота шины - 5 МГц. Длина - около 50 см (проводники на кросс-плате). В качестве преобразователей уровня стоят ADG3308.
Проблема в том, что как-то странно ведут себя преобразователи. По цепям, по которым FPGA должна выдавать фиксированные уровни, идет какая-то хрень, напоминающая возбуждение (частота порядка 50МГц). Выходные цепи FPGA программировали и как LVTTL и как LVCMOS - результат одинаковый. На выходе тупо (в проекте) заводим лог 1 на выход. Фактически - на ногах преобразователя со стороны ПЛИС - частота. Со стороны шины - шум, близкий к частоте.
Показательной является цепь сброса (кнопка с заземленной средней точкой и заведенными на лпату оставшимися двумя контактами. На плате - на входе преобразователя - стоят подтягивающие резисторы (1К) к 5В и конденсаторы(0.15мкФ). При нажатии на кнопку - уровень на выходе преобразователя падает в 0. При отпускании - уровень поднимается до 2.5, какое-то время шумит там (10-30сек) и дальше поднимается до 5В. Чудеса какие-то.
Кто знает, как надо правильно себя вести с этими ADG3308 и возможно ли вообще их победить?
Поиск ничего не дал.. Только замечания, что проблема есть и народ уходит на другие преобразователи.. К сожалению, сейчас переход не светит - тока-тока принесли новенькую плату - и очень хочется ее оживить.. А вешать преобразователи другой фирмы на 12-слойную плату - как-то не видеться возможным
