Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AD7328 SPI протокол
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
_Pirra
Доброго времени суток. Попробовала использовать АЦП ad7328. Подключила через PIC к COM порту. Но данные пересылаемые микросхемой при любом конфигурировании одинаковые.

На рисунке представленны осциллограммы. Вверху данные загоняемые в АЦП и такт. Внизу ответ АЦП и такт (включая ответ на 0 0 и конфигурацию на "термометр"). период 14 микросекунд, между пакетами 15 миллисекунд
Нажмите для просмотра прикрепленного файла

Я пытаюсь послать (1010000000000000)(1100000000000000)(1111000000000000)(10000000000010100)(00)
что должно означать что Vin0 вход +-10В не дифференциального сигнала без отключения питания АЦП с внутренним опорником третьим состоянием выхода в конце передачи данных.

Может я что нитак поняла в протаколе связи?

схема по документации. +-15 аналоговая часть, +5 цифровая. вход пока через резистор 1к подключён к +5В но на ноге Vin0 как и на всех входах 0,7В что странно.

Заранее благодарна.
_Pirra
Доброго времени суток.

Нашла небольшую ошибку в протоколе. У меня последний синхроимпульс заканчивается нулём, а в даташите "1". Исправила. Не помагло.
Пробовала разные конфигурации. Когда в регистре CONTROL REGISTER установила 3 и 2 биты нулями, АЦП подал признаки "нездоровой" жизни.
Новая осциллограмма. "слова" идут с лева на право, с верху вниз. период синхронизации 14 микросекунд, между словами 15 милисекунд.
Нажмите для просмотра прикрепленного файла

осциллограммы как в даташите с верху вниз
CS
SCLK
DOUT
DIN

если на вход подать 0В - на выходе код 15 250 при +5 код 16 6 при +9 код 16 18.
Тенденция есть, но какаято не та.

Заранее благодарна за помощ.
_Pirra
Доброго времени суток.
Проблема решилась заменой микросхемы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.