Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 202 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14
Автор Сообщение
СообщениеДобавлено: 2018-окт-31 13:02 
Не в сети

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 67
Откуда: АО "ПКК Миландр"
Явно что то не так.
>>> ExPhShft[7:0] подстраивал довольно точно изначально
Подстраивали по сигналу EXI1/2, как описано в методике или как то по другому?

Размах сигналов лучше ставить 2В, не 1.8. Размах в 0 и 90градусов.
2.4В слишком близко к опоре.

Посмотрите корректны ли настройки в регистре Ex_source.
Возможно еще, какие то проблемы с опорой, проконтролируйте 1.25В и 2.5В

51,2МГц без ФАПЧ не должно быть проблемой, но должен быть включен бит OSC_BYP в регистре AFE_config.

Если не помогает, то пришлите пожалуйста скриншот настройки регистров в личку, либо может часть программы, где идет инициализация.
Может еще быть полезна схема включения, если это не демобоард.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-окт-31 15:49 
Не в сети

Зарегистрирован: 2018-сен-14 14:48
Сообщения: 6
Все настроено как положено по методике. И питания в норме. Да, это не демоплата. Куда скинуть схему?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-окт-31 18:39 
Не в сети

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 67
Откуда: АО "ПКК Миландр"
Емкость на опорах 1.25 и 2.5 не более 0.01мкФ. Остальное в личку написал.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-ноя-06 17:49 
Не в сети

Зарегистрирован: 2018-сен-14 14:48
Сообщения: 6
Обнаружена причина появлении ошибки ECC_err! Она периодически возникает при использовании сигнала Sample с целью управления процессом обновления данных о положении, скорости и статуса. Проблема заметна при любом значении поля Sample_src кроме 00 (когда данные вообще не обновляются). Даже если выбран режим Sample_src = 3, когда сигнал Sample не используется, изменения на линии Sample приводят к появлению признака ошибки. Таким образом, сигнал Sample должен быть статичным (всегда 0 или всегда 1) для безошибочной работы микросхемы, внешняя синхронизация данных невозможна.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-ноя-07 16:04 
Не в сети

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 67
Откуда: АО "ПКК Миландр"
Спасибо, такой ошибки еще не было обнаружено. Очень полезно.

Расследование показало - ошибка в том, что производится проверка ECC на пересинхронизаторе сигнала Sample.
В зависимости от попадания сигнала Sample, в схеме ECC этого регистра-пересинхронизатора возникает ошибка, которая запоминается в EСС_err.
При этом, сам синхронизатор работает корректно. Кроме выставления бита Eсс_err, я на данный момент, не нашел каких то еще проявлений.

Рекомендации по обходу на текущий момент (Ревизия 1 и 2) - не проверять бит ECC_err при использовании внешней синхронизации (замаскировать).

--------
Дополнительная проблема, на образцах (ревизия 1 и 2) данные выдаются через транзакцию от сэмплирования. Т.е. - возникает нежелательная задержка в одну транзакцию.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-ноя-10 13:42 
Не в сети

Зарегистрирован: 2015-дек-14 09:21
Сообщения: 20
Здравствуйте. Подскажите пожалуйста, где найти регистры мгновенных значений, речь о которых идёт ниже:
ruslan.h писал(а):
Maximka писал(а):
Можно ли узнать амплитуду сигнала на выходных обмотках или только угол?

В явном виде нельзя. Если несущая не высокой частоты, то можно вычитать регистры мгновенных значений CxADCS/CxADCC и по ним уже определять амплитудное. Для корректной настройки микросхемы проще пользоваться регистрами флагов состояния CxStat.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-ноя-12 10:10 
Не в сети

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 67
Откуда: АО "ПКК Миландр"
Это регистры с адресами 0x30, 0x32 для канала 1 и 0x70, 0x72 для канала 2. Но, они сделаны для отладки и пользоваться ими для обычной работы затруднительно. Регистры обновляются на внутреннем тактовом сигнале микросхемы fclk, и не пере-синхронизируются для корректного считывания по SPI (т.е. будут проскакивать ошибочные значения если просто их читать). Для отладки, это вполне приемлемо.
Возможный вариант их считать корректно - тактировать микросхему и источник SPI (плис/микроконтроллер) от одного кварца, pll отключить, а также обеспечить стабильный момент считывания, подобрать его так, что был в противофазе от момента переключения регистров.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 202 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14

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


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

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


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

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