GetSmart
Dec 11 2006, 16:26
Столкнулись с проблемой:
На схеме сбора информации стоит АЦП ADS1218 (24 бит, сигма-дельта). Существует аналогичное ацп, но без флэша и более дешевое - ADS1216. Когда заменили, схема стала очень помехонеустойчивая. При подключении внешних датчиков в ADS1216 часто сбивались настройки и оно подвисало на 1-10 секунд. В ADS1218 таких проблем не было. Буквально на одной и той же плате выпаивали одну и заменяли на другую и такие изменения!?! В описании микросхем написано что отличаются только отсутствием флэша.
Кто-нибудь сталкивался с этой проблемой?
sensor_ua
Dec 23 2006, 21:20
Вывод 18 WREN у ADS1218, а у ADS1216 там DGND.
Кроме того, по опыту работы с ADS1217, они могут, но не все, работать с конденсаторами на кварце более 20 пФ, соответственно выключаются когда попало. Проверьте, вдруг стоят на 27 пФ или другое большее, чем 20 пФ
GetSmart
Jan 18 2007, 15:55
Конденсаторы стоят на 15 пф. А вот вывод 18 был подключён через резистор 10ком к +3.3в. Однако перерезание вывода и замыкание его к земле ничего не изменило. Остаётся толька одна версия о врождённой глючности 1216-ой.
Alex255
Jan 18 2007, 18:07
Не исключено, что если бы взяли 18й из другой партии он тоже заглючил бы... Похоже на помеху вобщем то... Можно попробовать на цифровые выводы емкостей навешать на землю... И еще - мастер клок откуда у нее берется? Может с другим корпусом нестабильно работать стал
GetSmart
Jan 18 2007, 19:01
С ёмкостями на цифре я ещё поэкспериментирую. Мастер клок она сама генерит, к ней кварц подцепляется. А вот про корпус не понял.
А вообще, глючность проверялась уже на десятках 16-х и 18-х. Одно и то же.
sensor_ua
Jan 18 2007, 20:45
Работал с ADS1217+MSP430F149. Наблюдалась какая-то нестабильность по SPI. Оказалось, что (сам виноват) режимы работы SPI MSP430 по номерам не совпадают с общепринятыми - не тот режим работы был установлен, но АЦП на грани таки отвечал. Поменял режим и всё в порядке.
Alex255
Jan 19 2007, 11:04
Цитата(GetSmart @ Jan 18 2007, 19:01)

С ёмкостями на цифре я ещё поэкспериментирую. Мастер клок она сама генерит, к ней кварц подцепляется. А вот про корпус не понял.
Корпус в смысле экземпляр. потянуло на жаргон...
Цитата(GetSmart @ Jan 18 2007, 19:01)

А вообще, глючность проверялась уже на десятках 16-х и 18-х. Одно и то же.
Может они из одной партии.
А про мастера спрашивал - сталкивался с ситуацией, когда кварц порывался генерить на соседней гармонике, правда кварц был левый. Общая емкостная нагрузка на кварц должна совпадать с его нагрузочной способностью
GetSmart
Feb 15 2007, 00:50
Есть подозрение, что дело было в различии выводов 18 и в слабой подтяжке логической "1". Кажется из-за помехи АЦП влетало в Power Down и потом долго приходило "в себя". Но надо ещё потестить.
У кого-нить есть подробное описание последовательностей команд для работы с этим АЦП ? Что-то типа диаграмм и рисунков как для флэшек типа at45db080. А то периодически АЦП как-то странно себя ведёт, например выдаёт сигнал готовности (DRDY) раньше чем указано в настройках. Может быть это происходит из-за переписывания регистра номера канала, но об этом ни слова не говорится в ADS1218.PDF. Ещё бывает после перезаписи регистров, если их сразу прочитать они могут не совпадать. Однако если их прочитать через некоторую паузу, то они всегда совпадают. Короче, накопилось много нюансов работы с этим АЦП, о которых не говорится в datasheet'e. У кого есть информация на этот счёт?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.