Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: АЦП LTC2450
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Serj78
Вроде ничего волшебного, обычный SPI интерфейс.
Вот только никак не могу заставить его работать..
Более того, через некоторое время после начала работы он выставляет выход данных в "0" и наплюет на вход CS...

Частота SCK порядка 1 Мгц, частота опроса- 10 гц.
Более того, он впадает в такое состояние ( закорачивание выхода на землю) даже если не подавать импульсы SCK, только CS.

Чип менял уже 2 раза...

Кто- нибудь сталкивался с таким поведением?
Plain
Вряд ли ничего волшебного. Что за "обычный SPI", как и к чему всё подключено, какие напряжения, разводка?
Serj78
Цитата(Plain @ May 19 2012, 11:03) *
Вряд ли ничего волшебного. Что за "обычный SPI", как и к чему всё подключено, какие напряжения, разводка?


Обычный SPI - это SCK, Data OUT, CS.

Ацп был поставлен вместо AD7680, с ним работало без проблем сразу, разводка очень похожая.

Плата 4-х слойка, отдельная аналоговая земля, пр. Но дело не в неправильных показаниях или шумах, а просто в ОТСУТСТВИИ какого- либо ответа, и неадекватного на мой взгляд поведения чипа- ну не имеет право от что-либо делать с ногами когда CS в единице стоит..
Plain
Будем считать, что я сообщу абсолютно новое для Вас — SPI бывает программный и аппаратный.

Также сообщаю, что подключить можно прямо и криво. Очевидно, Ваш случай ближе ко второму варианту, т.к. по всем признакам Вы включаете у LTC2450 двухпроводный режим интерфейса.
demiurg_spb
Железное пузико посажено на землю вместе с ногой №3?
Serj78
Канэчно, посажено! Более того, оно даже внутри чипа закорочено sm.gif
demiurg_spb
Это хорошо что посажено.
В DS есть требование об обязательном соединении снаружи ноги №7 (пузика) с землёй.
Serj78
Цитата(Plain @ May 19 2012, 19:12) *
Будем считать, что я сообщу абсолютно новое для Вас — SPI бывает программный и аппаратный.

Также сообщаю, что подключить можно прямо и криво. Очевидно, Ваш случай ближе ко второму варианту, т.к. по всем признакам Вы включаете у LTC2450 двухпроводный режим интерфейса.


Двухпроводное включение- это когда CS посажено навсегда на землю. Здесь же проявляется странное поведение- при высоком уровне CS АЦП не имеет права что-то делать с ногой Data Out, а он делает - коротит ее на землю.

SPI в данном случае программный, однако это для АЦП не имеет значения - ему важна последовательность сигналов а не способ ее реализации. sm.gif
Я смотрю осциллографом все ноги и наблюдаю вышеописанную ситуацию.
Plain
Не усложняйте на пустом месте. Вы сможете однозначно утверждать, что это не 2-проводный режим, только если АЦП не выгоняет на SDO данные согласно официальной диаграмме.
Serj78
Если я с самого начала работы не подаю импульсов CS - SDO - в как и положено, в состоянии Hi Z.

Если я начинаю дергать CS , опуская его в 0, через некоторое время ( около секунды) SDO опускается в 0 и продолжает перебывать в этом состоянии, независимо от от сигнала CS.. Есть ли импульсы при этом на SCK, начинаются они с 1 или с 0, значения не имеет. На входе напряжение примерно 80% от напряжения питания.

Plain
Как и какое подведено питание и какие уровни у сигналов CS и SCK?
Serj78
Цитата(Plain @ May 20 2012, 20:34) *
Как и какое подведено питание и какие уровни у сигналов CS и SCK?


Питание- 4.62V, уровни сигналов - 3.3в. В эту сторону (слишком низких уровне сигналов) я пока не копал.. Обычно порог логики - половина питания- должно по идее работать. Хотя, формально по даташиту - не обязано. ( единица = -0.3v от питания)

Проверил эту версию- уронил питание до 3.3 вольт- заработало, спасибо вам за подсказку!.
Хороший ацп, но из-за этой особенности логики придется ставить конвертеры уровня.. а ставить их не куда- места нет. обидно.
Plain
Могу посоветовать LTC2452, занимает на 2 мм² больше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.