Понадобился логический анализатор - решил сделать себе клон DX. Схему за основу брал оригинальную, но как выяснилось в этом были свои подводные камни. В качестве микросхемы хаба были заказаны FE1.1s - увидел их в каком-то хабе, понравились малым количеством компонентов в обвязке, а еще больше - ценой на Алиэкспрессе (6,4 уе за 10 штук). Кипарисы заказывал там же, как впрочем и AD9283.
В схеме узла генератора была заложена возможность ставить генераторы 24 или 48 МГц - по факту на момент сборки был в продаже 48, он и был использован. Также предусматривалась возможность тактировать частотой 12 МГц микросхему хаба, но по факту работать с внешним клоком она не захотела, пришлось использовать кварц, благо он тоже был предусмотрен. Хаб кроме прямых обязанностей может управлять 5-ю светодиодами: один индицирует подключение к внешнему хосту, остальные - наличие устройств, подключенных к каждому из 4-х каналов хаба. В схеме используются только три: наличие хаба и наличие устройств на 1-м и 2-м каналах.
Цепи аналоговой части предусматривают использование либо AD9283, либо AD9057 совпадающие в основном по назначению выводов. Для AD9057 заложена возможность питать аналоговую часть от напряжения +5 вольт. Кроме того при её использовании не монтируются резисторы R46, R47, R51 и R53, а в позицию не используемого для AD9283 R48 - устанавливается резистор номиналом 100 Ом (во втором канале - аналогично). Входной делитель выбирался из соображений соответствия входного диапазона +/- 10 вольт диапазону оригинального DX. Подбор емкостей для компенсации входного делителя пока не проводился.
Цепь начальной инициализации в схеме заложена в двух вариантах - либо инвертор DD4 сигнала включения питания подключенных устройств от хаба, либо отдельный супервизор DD5. Оба варианта проверены и работоспособны. Монтируется естественно только один из них. Была проблема с отладкой - не было инициализации второго "аналогового" микроконтроллера - виновен оказался резистор 10 КОм, который в схеме сколотой с оригинального был подтянут к земле. После того, как подтяжка была подключена к напряжению питания - проблема ушла. Вероятно имела место ошибка при срисовывании схемы оригинального DX.
Входы логического анализатора можно монтировать одним из двух вариантов: либо через шинные формирователи (с возможностью управления направлением передачи и перевода в третье состояние с разъема J4), либо напрямую через резисторные сборки 33 Ом. В последнем случае J4 можно не монтировать, достаточно на плате замкнуть выводы 9 и 10 данного разъема. В представленном здесь доработанном варианте схемы введена возможность запайки резисторных сборок для подтяжки входов к питанию, так как с представленным на фото шлейфом с пинами наблюдались наводки с исследуемых каналов на неподключенные входы.
Еще одна ошибка была допущена мной в схеме - банально перепутал сигналы SDA и SCL на NVRAM-ке. Пришлось поднять ножки NVRAM от платы и подключить их проводами. После этого софт заработал и стал опознавать наличие DX.
Источник питания сознательно делался довольно сложным - чтобы качество питания по USB минимально влияло на качество питания узлов схемы. Индуктивности всех трех преобразователей использовались на броневых сердечниках для минимизации наводок от преобразователей. Дроссели подчищающих фильтров использованы более дешевые на обычных "гантельках" поверхностного монтажа. Электролитические конденсаторы использовались низкоимпедансные серии EZV Hitano. В высокочастотных преобразователях использованы керамические конденсаторы.
Впечатления пока нормальные - логический анализатор работает адекватно, только в основном не хочет работать на частоте опроса выше 16 МГц, подозреваю есть вопросы со скоростью портов на материнской плате и работы софта DX Test pod, так как в USBsuite 24 Мгц работают. Осциллограф дает в общем то, чего от него можно было ожидать: скажем осциллограмма работы инвертирующего преобразователя (частота преобразования примерно 170 КГц) - вполне адекватна и качественна, осциллограмма повышающего стабилизатора (частота преобразования около 1,2 Мгц) похожа, но корява, а осциллограмма стабилизатора 3,3 Вольта (частота преобразования ~ 1.8 МГц) очень корява и дает информацию по большому счету только о наличии сигнала, но не о его форме.
Плата делалась под корпус Gainta G706 (G738 ) - на днях собираюсь купить и упаковать DX в корпус. Пока плата даже не отмывалась от флюса, надеюсь не обидел ни чьи эстетические чувства.
Если нужна плата - пишите. По результатам возни с текущим вариантом в схему и плату были внесены изменения. Схема с исправлениями представлена здесь, исправленная плата в производство не запускалась. Если у кого-то есть желание - могу дать.
P.S. Заметил что не исправил один из номиналов - резистор R13 по факту - 4К7.