_Pirra 0 11 марта, 2012 Опубликовано 11 марта, 2012 · Жалоба Доброго времени суток. Попробовала использовать АЦП ad7328. Подключила через PIC к COM порту. Но данные пересылаемые микросхемой при любом конфигурировании одинаковые. На рисунке представленны осциллограммы. Вверху данные загоняемые в АЦП и такт. Внизу ответ АЦП и такт (включая ответ на 0 0 и конфигурацию на "термометр"). период 14 микросекунд, между пакетами 15 миллисекунд Я пытаюсь послать (1010000000000000)(1100000000000000)(1111000000000000)(10000000000010100)(00) что должно означать что Vin0 вход +-10В не дифференциального сигнала без отключения питания АЦП с внутренним опорником третьим состоянием выхода в конце передачи данных. Может я что нитак поняла в протаколе связи? схема по документации. +-15 аналоговая часть, +5 цифровая. вход пока через резистор 1к подключён к +5В но на ноге Vin0 как и на всех входах 0,7В что странно. Заранее благодарна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pirra 0 12 марта, 2012 Опубликовано 12 марта, 2012 (изменено) · Жалоба Доброго времени суток. Нашла небольшую ошибку в протоколе. У меня последний синхроимпульс заканчивается нулём, а в даташите "1". Исправила. Не помагло. Пробовала разные конфигурации. Когда в регистре CONTROL REGISTER установила 3 и 2 биты нулями, АЦП подал признаки "нездоровой" жизни. Новая осциллограмма. "слова" идут с лева на право, с верху вниз. период синхронизации 14 микросекунд, между словами 15 милисекунд. осциллограммы как в даташите с верху вниз CS SCLK DOUT DIN если на вход подать 0В - на выходе код 15 250 при +5 код 16 6 при +9 код 16 18. Тенденция есть, но какаято не та. Заранее благодарна за помощ. Изменено 12 марта, 2012 пользователем _Pirra Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pirra 0 5 апреля, 2012 Опубликовано 5 апреля, 2012 · Жалоба Доброго времени суток. Проблема решилась заменой микросхемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться