Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-окт-24 10:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 98 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: 1986ВЕ4У (есть образцы)
СообщениеДобавлено: 2015-сен-10 11:59 
Не в сети
Moderator

Зарегистрирован: 2015-мар-02 09:52
Сообщения: 44
Откуда: АО "ПКК Миландр"
В данной ревизии системный таймер включен как недокументированная возможность. Ещё не решено, будем поддерживать её в следующих ревизиях или нет. Поэтому в документацию описание не добавлено. Описание регистров доступно в англоязычном источнике описания на ядро.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У (есть образцы)
СообщениеДобавлено: 2015-сен-22 15:37 
Не в сети

Зарегистрирован: 2015-сен-22 15:32
Сообщения: 12
Здравствуйте! 1В данный момент я работаю с сигма-дельта АЦП на отладочной плате с микроконтроллером 1986ВЕ4У (на МК имеется маркировка 1986ВЕ4У и индекс 1513).

1) При установке в регистре CTRL1 бита REF_EX в ноль на ножке VR_1V отсутствует напряжение 1,2В, что в принципе неправильно.
Если проделать ту же самую операцию на самодельной отладочной плате с тем же МК, но из самых первых партий (Маркировки на корпусе МК отсутствуют, только маркером написано 60), то на той же ножке VR_1V имеем 1,2В. Получается, что ПМО одинаковое, а результат совершенно разный. В чем может быть причина?

2) Какое внешнее опорное напряжение можно подать на ножку VR_1V при установке в регистр CTRL1 бита REF_EX в единицу для работы с сигма-дельта АЦП? В спецификации этой информации не нашел, но на форуме видел сообщение, что «Скорее всего ограничения будут жесткими 1,2+-0,1.».

3) Если я правильно понял, то у сигма-дельта АЦП имеется FIFO буфер. Подскажите, пожалуйста, каков размер этого буфера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У (есть образцы)
СообщениеДобавлено: 2015-сен-23 10:50 
Не в сети

Зарегистрирован: 2009-май-29 16:09
Сообщения: 590
Откуда: АО "ПКК Миландр"
EvgenyK писал(а):
Здравствуйте! 1В данный момент я работаю с сигма-дельта АЦП на отладочной плате с микроконтроллером 1986ВЕ4У (на МК имеется маркировка 1986ВЕ4У и индекс 1513).

1) При установке в регистре CTRL1 бита REF_EX в ноль на ножке VR_1V отсутствует напряжение 1,2В, что в принципе неправильно.
Если проделать ту же самую операцию на самодельной отладочной плате с тем же МК, но из самых первых партий (Маркировки на корпусе МК отсутствуют, только маркером написано 60), то на той же ножке VR_1V имеем 1,2В. Получается, что ПМО одинаковое, а результат совершенно разный. В чем может быть причина?

2) Какое внешнее опорное напряжение можно подать на ножку VR_1V при установке в регистр CTRL1 бита REF_EX в единицу для работы с сигма-дельта АЦП? В спецификации этой информации не нашел, но на форуме видел сообщение, что «Скорее всего ограничения будут жесткими 1,2+-0,1.».

3) Если я правильно понял, то у сигма-дельта АЦП имеется FIFO буфер. Подскажите, пожалуйста, каков размер этого буфера?


1. Чтобы внутреннее опорное напряжения включить нужно чтобы работа хотя-бы одного канал была разрешена, если все каналы запрещены то независимо от REF_EX опорное напряжение не включиться. Также необходимо проверить состояние бита BF_bp в регистре CTRL2.

2. 1.2+-0.1 это почти 10 % не жёсткое ограничение.

3. Буфер шестнадцать 24-х разрядных слов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У (есть образцы)
СообщениеДобавлено: 2015-сен-23 11:24 
Не в сети

Зарегистрирован: 2015-сен-22 15:32
Сообщения: 12
С первым вопросом уже сам разобрался. Действительно не был установлен бит BF_bp в регистре CTRL2. Правда не понятно почему на бесплатном образце напряжение 1,2В на ножке VR_1V появлялось без установки бита BF_bp.

Спасибо за ответ!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У (есть образцы)
СообщениеДобавлено: 2015-сен-24 11:38 
Не в сети

Зарегистрирован: 2015-сен-22 15:32
Сообщения: 12
Подскажите, пожалуйста, что я делаю неправильно?
1) На отладочной плате с МК 1986ВЕ4У (Маркировка 1986ВЕ4У 1513) на вход INP6 я подаю с внешнего источника питания напряжение +1В. На вход INM6 подаю GND.
На отладочной плате нулевые резисторы на входах INP6 и INM6 отпаяны.
Получаю код из регистра отсчета ADC6 F6DAT = 0x00E47944. Получается отрицательное значение, хотя при таком подключении должно быть положительное значение. Верно?

2) Затем, наоборот, на INP6 подаю GND, а на INM6 подаю +1В.
Получаю код из регистра отсчета ADC6 F6DAT = 0x001BE2F6. Получается положительное значение, что тоже не верно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У (есть образцы)
СообщениеДобавлено: 2015-сен-24 12:02 
Не в сети

Зарегистрирован: 2011-сен-05 12:12
Сообщения: 168
Откуда: Саратов
EvgenyK писал(а):
Подскажите, пожалуйста, что я делаю неправильно?

Таблица 313 – Предельно-допустимые режимы эксплуатации и предельные режимы микросхем
Параметры ΔΣАЦП
Cинфазное напряжение, В UVCM не менее 0,5×UCCA-0,1 не более 0,5×UCCA +0,1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-окт-01 11:59 
Не в сети

Зарегистрирован: 2015-сен-22 15:32
Сообщения: 12
Еще вопрос по сигма-дельта АЦП. Правильно ли я понимаю, что
1) На INP надо подавать относительно AGND напряжение (Uсинф+U1),
на INM надо подавать относительно AGND напряжение (Uсинф+U2)
, где синфазное напряжение Uсинф=0.5*Ucca+-0.1В, т.е 1.55..1.75В в моем случае (Ucca=3.3В);
И тогда АЦП должен измерять U1-U2.
При этом должно выполняться (в соответствии с таблицей 312):
|U1-U2| < 1.2 (что обеспечивает амплитуду входного дифференциального сигнала < 2.4В ).
U1,U2 =-0.3..Ucca+0.3В, т.е. -0.3..3.6В в моем случае;
Таким образом, с учетом всех требований при Uсинф=1.6:
Uinp=1.6..3.6
Uinm=1.6..3.6
|Uinp-Uinm| < 1.2
2) Формула преобразования кода в напряжение будет
U1-U2 = (Uоп/(2^23))*N, если U1-U2>0
U1-U2 = (Uоп/(2^23))*Nдоп, если U1-U2<0
Где:
Uоп- опорное напряжение на пине VR_1V.
N-код с АЦП
Nдоп – код, дополнительный коду с АЦП;
Если это так, то почему у меня при таком включении и такой формуле значения U1-U2 получаются в 7-8 раз меньше реальных и с обратным знаком? Регистры усиления не трогал, все по умолчанию.
Если это не так, прошу объяснить, как все-таки правильно подключать и пересчитывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-окт-01 12:18 
Не в сети

Зарегистрирован: 2011-сен-05 12:12
Сообщения: 168
Откуда: Саратов
EvgenyK писал(а):
|U1-U2| < 1.2 (что обеспечивает амплитуду входного дифференциального сигнала < 2.4В ).

Uдифф=U1-U2, |Uдифф|<2.4
Uсинф=(U1+U2)/2
Получается, что при Uсинф=1,55 В и Uдифф=2.4
U1=Uсинф+Uдифф/2=2,75
U2=Uсинф-Uдифф/2=0,35

при Uсинф=1,75 В и Uдифф=2.4
U1=Uсинф+Uдифф/2=2,95
U2=Uсинф-Uдифф/2=0,55


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-окт-01 13:26 
Не в сети

Зарегистрирован: 2015-сен-22 15:32
Сообщения: 12
novikovfb писал(а):
Получается, что при Uсинф=1,55 В и Uдифф=2.4
U1=Uсинф+Uдифф/2=2,75
U2=Uсинф-Uдифф/2=0,35


С одного источника питания на INP6 подали +2,75В относительно AGND.
Со второго источника питания на INM6 подали +0,35В относительно AGND.
В результате получили отсчет с 6-го канала АЦП 0x00BE68C5.
При пересчете из кодов в напряжение по формуле (1,21/8388607)*0x00BE68C5.
2,4 не получается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-окт-01 13:53 
Не в сети

Зарегистрирован: 2011-сен-05 12:12
Сообщения: 168
Откуда: Саратов
EvgenyK писал(а):
При пересчете из кодов в напряжение по формуле (1,21/8388607)*0x00BE68C5.
2,4 не получается.

возможно, что-то не так с настройками программного и аналогового коэффициентов усиления, в результате АЦП зашкаливает и выдает младшие 24 бита от зашкаленного значения.
Попробуйте плавно увеличивать напряжение и смотреть за результатом измерения, а не сразу выдавать максимальное значение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Каскадная работа таймеров
СообщениеДобавлено: 2015-ноя-10 10:25 
Не в сети

Зарегистрирован: 2015-ноя-10 10:17
Сообщения: 4
В спецификации на МК 1986ВЕ4 ошибка, в описании каскадной работы таймеров под рисунком 37 написано CNT_MODE1, CNT_MODE2, CNT_MODE3 = 00;
А должно быть CNT_MODE1 = 00, CNT_MODE2, CNT_MODE3 = 10; :!:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-ноя-30 12:45 
Не в сети

Зарегистрирован: 2015-ноя-30 12:24
Сообщения: 2
Откуда: Казань
Есть свежие сведения по внесению 1986ВЕ4У в перечень МОП(ЭКБ)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-дек-01 16:25 
Не в сети

Зарегистрирован: 2015-ноя-10 10:17
Сообщения: 4
Объясните пожалуйста, как работает сигма-дельта АЦП, что подавать на отрицательный, что подавать на положительный канал, чтобы хоть что-то померить. И какой коэффициент пересчета в вольты у SAR АЦП?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-дек-01 16:42 
Не в сети

Зарегистрирован: 2011-сен-05 12:12
Сообщения: 168
Откуда: Саратов
на прямой и инверсный входы АЦП подавать входной сигнал, симметрированный относительно половины напряжения питания с точностью не хуже 0,1 В, при этом АЦП будет мерить разницу между напряжением на прямом и инверсном входах с учетом знака этой разницы. Коэффициент между кодом на выходе АЦП и фактическим напряжением между входами зависит от настроек режима АЦП.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ4У
СообщениеДобавлено: 2015-дек-02 09:36 
Не в сети

Зарегистрирован: 2015-ноя-10 10:17
Сообщения: 4
novikovfb писал(а):
на прямой и инверсный входы АЦП подавать входной сигнал, симметрированный относительно половины напряжения питания с точностью не хуже 0,1 В, при этом АЦП будет мерить разницу между напряжением на прямом и инверсном входах с учетом знака этой разницы. Коэффициент между кодом на выходе АЦП и фактическим напряжением между входами зависит от настроек режима АЦП.

Спасибо! Но от каких настроек и как зависит коэффициент между кодом и напряжением?
Для сигма-дельта АЦП вроде подобрал коэффициент, а вот для SAR АЦП пока не понятно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 98 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB