1273ПВ19Т
Модераторы: ea, Alis, pip, sva, sur
Re: 1273ПВ19Т
Добрый день! Имеем 4 включенных канала АЦП, частота MCLK 12,5 МГц, частота SCLK 6,25 МГц. Заметили, что при уменьшении периода выборки (CRB[0:1]), значительно возрастает дрожание (шум) выходного оцифрованного сигнала. Поставили следующий опыт. Схема представлена ниже. Для исключения влияния дрожания самого входного сигнала, к входам VINP и VINN был подключен непосредственно REFOUT. Т.е. на выходе должен быть относительно стабильный ноль с каким-то смещением. В опыте мы измеряли дрожание этого "нуля" при различных CRB[0:1].
Настройки регистров микросхемы такие, как на скриншоте ниже.
Получили такие данные: при CRB[0:1] = "00", сигнал дрожал в среднем на 3 бита (см. первую осциллограмму), при при CRB[0:1] = "11" сигнал стал дрожать уже на 7-8 (см. вторую осциллограмму). Результаты опыта на первом канале также справедливы и для других каналов.
В чем может быть дело?
PS: мы грешили на питание, но оно оказалось очень стабильно. Напряжение на REFCAP тоже стабильно (конденсаторы по питанию и REFCAP стоят непосредственно на самих ножках микросхемы).
Настройки регистров микросхемы такие, как на скриншоте ниже.
Получили такие данные: при CRB[0:1] = "00", сигнал дрожал в среднем на 3 бита (см. первую осциллограмму), при при CRB[0:1] = "11" сигнал стал дрожать уже на 7-8 (см. вторую осциллограмму). Результаты опыта на первом канале также справедливы и для других каналов.
В чем может быть дело?
PS: мы грешили на питание, но оно оказалось очень стабильно. Напряжение на REFCAP тоже стабильно (конденсаторы по питанию и REFCAP стоят непосредственно на самих ножках микросхемы).
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Здравствуйте.
Дело в специфике данного типа АЦП. Сигнал с сигма-дельта модулятора поступает на цифровой фильтр, который понижает частоту отсчетов путем накопления/усреднения, регистр CRB[0:1] изменяет коэффициент децимации, те уменьшает интервал усреднения, отсюда возрастание уровня шума. Если Вам важна температурная стабильность используйте внешний буферный усилитель вместо REFOUT, с выхода REFCAP.
Дело в специфике данного типа АЦП. Сигнал с сигма-дельта модулятора поступает на цифровой фильтр, который понижает частоту отсчетов путем накопления/усреднения, регистр CRB[0:1] изменяет коэффициент децимации, те уменьшает интервал усреднения, отсюда возрастание уровня шума. Если Вам важна температурная стабильность используйте внешний буферный усилитель вместо REFOUT, с выхода REFCAP.
Ведущий инженер-конструктор ОАО "НИИЭТ"
Re: 1273ПВ19Т
Понятно. Может я что-то упустил, но в документации об этом почему-то ничего не видел. Информация то весьма важная.
А вот еще такой вопрос, от частоты SCLK или MCLK точность не зависит? Или если перефразировать, частоты работы сигма-дельта модуляторов связана с частотой тактирования микросхемы?
А вот еще такой вопрос, от частоты SCLK или MCLK точность не зависит? Или если перефразировать, частоты работы сигма-дельта модуляторов связана с частотой тактирования микросхемы?
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Все внутренние частоты формируются из DMCLK, которая формируется из MCLK. Частота работы модулятора зависит от DMCLK и не зависит от SCLK и коэффициента децимации.
Ведущий инженер-конструктор ОАО "НИИЭТ"
Re: 1273ПВ19Т
Здравствуйте. Пытаемся работать с АЦП 1273ПВ19Т. Появились некоторые неясности.
При настройке бита 5VEN=1 АЦП перестает выдавать измерения. При настройке бита 5VEN=0 АЦП выдает измерения, но нам нужно имерения при опорном напряжении 2,5В
Настройки АЦП:
0x8388 //АЦП1,2
0x8488 //АЦП3,4
0x8500 //АЦП5,6
0x82E0 //опорное напряжение, 5VEN
0x868F //однопроводное
0x8003 //смешанный режим
0x7FFF //
0x7FFF //
Схема подключения:
Настройки регистров АЦП и контрольные слова:
При настройке бита 5VEN=1 АЦП перестает выдавать измерения. При настройке бита 5VEN=0 АЦП выдает измерения, но нам нужно имерения при опорном напряжении 2,5В
Настройки АЦП:
0x8388 //АЦП1,2
0x8488 //АЦП3,4
0x8500 //АЦП5,6
0x82E0 //опорное напряжение, 5VEN
0x868F //однопроводное
0x8003 //смешанный режим
0x7FFF //
0x7FFF //
Схема подключения:
Настройки регистров АЦП и контрольные слова:
Re: 1273ПВ19Т
Решение найдено. Спасибо.
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Здравствуйте.tremolitt писал(а): ↑28 май 2020, 12:45 Здравствуйте. Пытаемся работать с АЦП 1273ПВ19Т. Появились некоторые неясности.
При настройке бита 5VEN=1 АЦП перестает выдавать измерения. При настройке бита 5VEN=0 АЦП выдает измерения, но нам нужно имерения при опорном напряжении 2,5В
Настройки АЦП:
0x8388 //АЦП1,2
0x8488 //АЦП3,4
0x8500 //АЦП5,6
0x82E0 //опорное напряжение, 5VEN
0x868F //однопроводное
0x8003 //смешанный режим
0x7FFF //
0x7FFF //
По вашим осциллограммам не очень понятно, но возможно данные на SDI изменяются непосредственно перед спадом SCLK (должны по фронту).
Вы читаете то что пишите в регистры?
После установки бита 5VEN напряжение на выводе REFCAP/REFOUT должно стать 2.5В, вы это наблюдаете?
Ведущий инженер-конструктор ОАО "НИИЭТ"
Re: 1273ПВ19Т
Каким образом можно подключить этот ацп к микроконтроллеру? Непонятна схема подключения
ps я студент пытаюсь разобраться в вопросе
ps я студент пытаюсь разобраться в вопросе
Re: 1273ПВ19Т
Читайте форум.
xkeen писал(а):
Как Вы справедливо заметили, в ИМС 1273ПВ19Т в качестве последовательного порта используется именно SPORT(по терминологии Analog Device), а не SPI.
Интерфейс SPORT ИМС 1273ПВ19Т рассчитан на работу с DSP, а также на каскадное включение нескольких ИМС 1273ПВ19Т.
90% обращений потребителей по этой ИМС связаны именно с вопросом использования SPI для подключения этой схемы.
На сегодняшний момент все известные нам потребители этой схемы используют 1273ПВ19Т именно через SPI. Видимо при использовании с DSP вопросов не возникает.
Основной ошибкой при подключении 1273ПВ19Т к SPI является использование сигнала SDOFS в качестве SS SPI. По протоколу SPORT SDOFS является стробом начала выдачи данных из ИМС 1273ПВ19Т, передача данных начинается по отрицательному перепаду этого сигнала. Проблема при использовании SDOFS в качестве SS в том, что время его нахождения в низком состоянии может быть 15 либо 16 периодов SCLK в зависимости от режима работы схемы.
Самым оптимальным способом подключения данной схемы к SPI интерфейсу является следующий:
SPI микроконтроллера настраивается на прием 16 разрядных данных с выборкой по спаду SCLK в SLAVE режиме но не активируется, в случае необходимости отправки данных в 1273ПВ19Т, данные записываются в выходной регистр SPI.
SDOFS используется для генерации внешнего прерывания микроконтроллера по отрицательному перепаду. В прерывании запускается прием данных по SPI.
SDIFS соединяется с SDOFS, SDI -> MOSI, SDO -> MISO, SCLK -> SCLK, на SE подается высокий логический уровень.
Для отладки интерфейса рекомендуем запись с последующим чтением и контролем принятых данных в/из регистров D, E, F ИМС 1273ПВ19Т.