1273ПВ19Т
Модераторы: ea, Alis, pip, sva, sur
Re: 1273ПВ19Т
Доброго времени суток, столкнулись с проблемой при получении данных на ПЛИС с АЦП.
Исходные данные:
Питание АЦП: 5,01 В;
Uref : 2,51 В;
Потенциал на положительном входе первого канала: 2,68 В;
Потенциал на отрицательном входе первого канала: 1,98 В;
Разность потенциалов: 0,7 В.
Последовательность программирования регистров для настройки АЦП:
REG_A = "00000000"
REG_B = "00000000"
REG_C = "11100001"
REG_D = "10001000"
REG_E = "10001000"
REG_F = "10001000"
REG_G = "10100000"
REG_H = "00000000"
REG_A = "00000001"
Смотрим на старшие 8 разрядов принятых данных с первого канала и получаем значения: 1E(00)-21(00)
Преобразовываем полученный результат, исходя из цены младшего разряда (0,0000536 В), и получаем значение разности потенциалов: 0,38 В - 0,425 В.
Вопрос: не подскажите, с чем может быть связано такое смещение? (При включение только одного канала из 6, значение чуть-чуть приближается к ожидаемому)
Исходные данные:
Питание АЦП: 5,01 В;
Uref : 2,51 В;
Потенциал на положительном входе первого канала: 2,68 В;
Потенциал на отрицательном входе первого канала: 1,98 В;
Разность потенциалов: 0,7 В.
Последовательность программирования регистров для настройки АЦП:
REG_A = "00000000"
REG_B = "00000000"
REG_C = "11100001"
REG_D = "10001000"
REG_E = "10001000"
REG_F = "10001000"
REG_G = "10100000"
REG_H = "00000000"
REG_A = "00000001"
Смотрим на старшие 8 разрядов принятых данных с первого канала и получаем значения: 1E(00)-21(00)
Преобразовываем полученный результат, исходя из цены младшего разряда (0,0000536 В), и получаем значение разности потенциалов: 0,38 В - 0,425 В.
Вопрос: не подскажите, с чем может быть связано такое смещение? (При включение только одного канала из 6, значение чуть-чуть приближается к ожидаемому)
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Здравствуйте.submicl писал(а): ↑28 авг 2019, 18:57 Доброго времени суток, столкнулись с проблемой при получении данных на ПЛИС с АЦП.
Исходные данные:
Питание АЦП: 5,01 В;
Uref : 2,51 В;
Потенциал на положительном входе первого канала: 2,68 В;
Потенциал на отрицательном входе первого канала: 1,98 В;
Разность потенциалов: 0,7 В.
Последовательность программирования регистров для настройки АЦП:
REG_A = "00000000"
REG_B = "00000000"
REG_C = "11100001"
REG_D = "10001000"
REG_E = "10001000"
REG_F = "10001000"
REG_G = "10100000"
REG_H = "00000000"
REG_A = "00000001"
Смотрим на старшие 8 разрядов принятых данных с первого канала и получаем значения: 1E(00)-21(00)
Преобразовываем полученный результат, исходя из цены младшего разряда (0,0000536 В), и получаем значение разности потенциалов: 0,38 В - 0,425 В.
Вопрос: не подскажите, с чем может быть связано такое смещение? (При включение только одного канала из 6, значение чуть-чуть приближается к ожидаемому)
Покажите схему включения аналоговых входов.
Ведущий инженер-конструктор ОАО "НИИЭТ"
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Разброс выходных значений вызван Вашей схемой подключения входов. Вы подаете напряжение относительно земли, нужно относительно REFCAP. Примеры схем в этой теме (viewtopic.php?f=10&t=366&start=30). Значения выходного кода меньше ожидаемых, Вы уверены в правильности настройки цифрового интерфейса? Вы читаете то что пишите в регистры? Покажите осциллограммы на выводах SDI SDO SDOFS SCLK на одном экране с вашей интерпретацией данных.
Ведущий инженер-конструктор ОАО "НИИЭТ"
Re: 1273ПВ19Т
Непонятно замечание по поводу REFCAP.
Осциллограммы:
сигналы показаны сверху вниз
1) Чтение данных из первого канала относительно SDOFS(SDOFS,SDO,SDI,SCLK);
2) Чтение данных из первого канала (SDOF,SDO,SDIFS,SDI);
3) Запись параметров в регистр С (SDOFS,SDO,SDIFS,SDI).
Осциллограммы:
сигналы показаны сверху вниз
1) Чтение данных из первого канала относительно SDOFS(SDOFS,SDO,SDI,SCLK);
2) Чтение данных из первого канала (SDOF,SDO,SDIFS,SDI);
3) Запись параметров в регистр С (SDOFS,SDO,SDIFS,SDI).
- Вложения
-
- CH1.png (68.52 КБ) 117786 просмотров
-
- READ_CH1.png (59.04 КБ) 117786 просмотров
-
- C_REG.png (56.61 КБ) 117786 просмотров
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Читайте эту тему.
Осциллограммы не информативны, важно положение фронтов относительно SCLK, SDIFS может быть соединено с SDOFS, если хост успевает ответить на SDOFS за полпериода SCLK (как у вас).
По верхней осциллограме читаете код 2E7A, не понятно что на SDI в следующем периоде
Ведущий инженер-конструктор ОАО "НИИЭТ"
Re: 1273ПВ19Т
Неясно влияние REFCAP на измерения в дифференциальном режиме. Оба входа находятся в допустимом диапазоне измерения. Исходя из Uref = 2.51 мы получаем верхнюю допустимую границу входного напряжения 3,3351625 В, нижнюю допустимую границу 1,6848375 В (на входах АЦП присутствуют напряжения 2,68 В и 1,98 В соответственно). Цену младшего разряда определяем как ((Uref+(Uref*0,32875)-(Uref-(Uref*0,32875)))/2^15 = 0,0000504 В в соответствии с рисунком 4, приведенным в ТО.
На осциллограмме 1 приведён сигнал SCLK, какие именно фронты необходимо отобразить для полноты картины?(если SDOFS, SDO и SDI относительно SCLK - не информативны)
Re: 1273ПВ19Т
Ознакомитесь с ТО и ответами по этой теме.submicl писал(а): ↑03 сен 2019, 10:40 Неясно влияние REFCAP на измерения в дифференциальном режиме. Оба входа находятся в допустимом диапазоне измерения. Исходя из Uref = 2.51 мы получаем верхнюю допустимую границу входного напряжения 3,3351625 В, нижнюю допустимую границу 1,6848375 В (на входах АЦП присутствуют напряжения 2,68 В и 1,98 В соответственно). Цену младшего разряда определяем как ((Uref+(Uref*0,32875)-(Uref-(Uref*0,32875)))/2^15 = 0,0000504 В в соответствии с рисунком 4, приведенным в ТО.
Покажите осциллограммы на выводах SDI SDO SDOFS SCLK на одном экране (для примера посмотрите, как это делают другие пользователи в ответах по этой теме).
Как вы настроили АЦП?
Что вы пишите и читаете из регистров?
Re: 1273ПВ19Т
Здравствуйте! У меня возник вопрос по поводу подключения сигналов аналоговых входов к данному АЦП. Прочитав ТО и тему, я так не не понял предназначение REFOUT и REFCAP для однопроводного подключения по постоянному току.
1) Если входы представляют собой дифференциальные входы, то почему мы подключаем REFOUT к VINN и не можем например к VINN подключить GND?
2) Или можем ли мы подключить к VINN 0,75 В, если моя входная величина может изменяться от 0 до 1.5В, а ее опорное напряжение равняется 0,75 В? Будет ли в таком случае измеряться весь мой диапазон?
3) Правильно ли я понимаю, что максимальный размах входных величин составляет 1,644 В для 5VEN = 0 ?
1) Если входы представляют собой дифференциальные входы, то почему мы подключаем REFOUT к VINN и не можем например к VINN подключить GND?
2) Или можем ли мы подключить к VINN 0,75 В, если моя входная величина может изменяться от 0 до 1.5В, а ее опорное напряжение равняется 0,75 В? Будет ли в таком случае измеряться весь мой диапазон?
3) Правильно ли я понимаю, что максимальный размах входных величин составляет 1,644 В для 5VEN = 0 ?
-
- Специалист
- Сообщения: 50
- Зарегистрирован: 15 дек 2009, 17:44
- Предприятие: niiet
- Откуда: Воронеж
- Контактная информация:
Re: 1273ПВ19Т
Здравствуйте.
REFCAP вывод опорного напряжения, REFOUT выход буферного усилителя опорного напряжения. Опорное напряжение в этой схеме является одновременно и виртуальной землей, те входные напряжения измеряются относительно уровня напряжения REFCAP.dimidxxx писал(а): ↑12 ноя 2019, 13:43 Здравствуйте! У меня возник вопрос по поводу подключения сигналов аналоговых входов к данному АЦП. Прочитав ТО и тему, я так не не понял предназначение REFOUT и REFCAP для однопроводного подключения по постоянному току.
1) Если входы представляют собой дифференциальные входы, то почему мы подключаем REFOUT к VINN и не можем например к VINN подключить GND?
2) Или можем ли мы подключить к VINN 0,75 В, если моя входная величина может изменяться от 0 до 1.5В, а ее опорное напряжение равняется 0,75 В? Будет ли в таком случае измеряться весь мой диапазон?
3) Правильно ли я понимаю, что максимальный размах входных величин составляет 1,644 В для 5VEN = 0 ?
Входы действительно дифференциальные, только диапазон входного напряжения 0.7-(VDD-0.7), вне этого диапазона не гарантируется линейность преобразования.dimidxxx писал(а): ↑12 ноя 2019, 13:43 1) Если входы представляют собой дифференциальные входы, то почему мы подключаем REFOUT к VINN и не можем например к VINN подключить GND?
2) Или можем ли мы подключить к VINN 0,75 В, если моя входная величина может изменяться от 0 до 1.5В, а ее опорное напряжение равняется 0,75 В? Будет ли в таком случае измеряться весь мой диапазон?
Да, правильно.
Ведущий инженер-конструктор ОАО "НИИЭТ"