|
Непонятка с AD9272, раздваивает биты |
|
|
|
Jun 4 2018, 06:04
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658

|
Всем привет. На ровном месте возникла непонятка с AD9272. Никогда с ней не работал. Сделал плату, подключил выходы к MAX10 по LVDS. Все тактируется , данные идут но когда начал разбирать, что же собственно идет, то выяснилось, что ВСЕ передаваемые биты удвоенны. Если включить тестовый режим ( в рег. 0x0d записать например 0х01) должно передаваться слово 0b100000000000, а в реальности передается 0b110000000000. Для всех остальных тестовых режимом то же самое. Сначала думал, что приемник LVDS выделывается... снизил частоту семплирования до минимума, что бы глянуть осциллографом, и таки да... передаваемый бит длиннее в два раз. Налазит и на фронт и на спад DCO. На картинке это видно. Розовое- битовый поток, желтый- DC и голубой- FC. Зависимости от частоты тактирования нет, принимаю одинаково что на 5МГц что на 50МГц. Все мысли, что были, закончились. Может кто либо сказать в чем дело?
|
|
|
|
|
 |
Ответов
|
Jun 4 2018, 15:43
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658

|
Цитата(_pv @ Jun 4 2018, 17:40)  длительность бита правильная, просто похоже данные захватываются по положительному фронту, а не по отрицательному, т.е. одновременно с тем как данные выставляет АЦП хм...так в этом ацп ddr , так что захват и по фронту и по по спаду. Вот как раз два бита и получаются.
|
|
|
|
|
Jun 5 2018, 10:58
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658

|
Цитата(_pv @ Jun 5 2018, 09:48)  да действительно, там есть какой-то низкоскоростной режим, который что-то с pll делает, для работы на совсем низкой частоте. попробуйте его включить/выключить. ну и другие паттерны чтобы убедиться что он действительно на вдвое меньшей частоте данные выдвигает и четные биты съедает. Что то не нашел я такого режима, просто написано, что ниже 10мгц не работает, на самом деле работает до 5ти мгц, ниже уже все срывается и тактирования нет. На картинке, как раз представлена работа на 5мгц. На 10ть тоже самое, выше уже осциллограф плохо видит. Но приемник lvds принимает одинаково два бита, так как видно на картинке, на любой частоте от 5ти до 50ти. И как я уже и писал эффект еще более странный, если бит стоит в четной позиции, то передается два раза, если в нечетной то вообще нет ни чего. Судя по всему на работает стробирование по спаду DC. P.S/ Пардон, есть такой режим, но суть передачи от этого не меняется, просто разрешается работа на еще более низкой тактовой.
|
|
|
|
Сообщений в этой теме
Petrovich Непонятка с AD9272 Jun 4 2018, 06:04 MegaVolt Не очень понятно как это удваивается. Кадровый кло... Jun 4 2018, 08:32 Petrovich Цитата(MegaVolt @ Jun 4 2018, 11:32) Не о... Jun 4 2018, 08:53  MegaVolt Цитата(Petrovich @ Jun 4 2018, 11:53) Не ... Jun 4 2018, 09:10   Petrovich Цитата(MegaVolt @ Jun 4 2018, 12:10) Т.е.... Jun 4 2018, 13:11    MegaVolt Цитата(Petrovich @ Jun 4 2018, 16:11) да,... Jun 4 2018, 13:21     Petrovich Цитата(MegaVolt @ Jun 4 2018, 16:21) Так ... Jun 4 2018, 13:26 ViKo Я посмотрел бы внимательно на фронты всех тактовых... Jun 5 2018, 03:59 _pv reg 21 Serial_control
Bit3 <10 MSPS,low encode... Jun 5 2018, 11:11 Petrovich Цитата(_pv @ Jun 5 2018, 14:11) reg 21 Se... Jun 5 2018, 11:21 _pv как ещё один вариант из разряда "чё тут думат... Jun 5 2018, 11:49 Petrovich Проблема решилась. И как обычно она была на поверх... Jun 5 2018, 12:15  ViKo Цитата(Petrovich @ Jun 5 2018, 15:15) А б... Jun 5 2018, 12:22   Petrovich Цитата(ViKo @ Jun 5 2018, 15:22) Как наст... Jun 5 2018, 12:46    MegaVolt Цитата(Petrovich @ Jun 5 2018, 15:46) Это... Jun 6 2018, 11:21     Petrovich Цитата(MegaVolt @ Jun 6 2018, 14:21) Одна... Jun 9 2018, 17:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|