Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 186 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13  След.
Автор Сообщение
СообщениеДобавлено: 2018-май-17 09:57 
Не в сети

Зарегистрирован: 2010-дек-25 14:59
Сообщения: 13
Изучаю микросхему 1310НМ025 ревизии 1646 на вашем отладочном комплекте. Получилось настроить по методике с подключением датчика СКВТ. Точность преобразования угла вполне устраивает, но данные скорости совсем неудовлетворительные. В состоянии покоя выдается скорость с большим постоянным смещением и шумами. Необходимо измерение скорости в диапазоне 0...200 Гц с дискретностью не хуже 10...12 бит. Прикрепил файл настроек и собранные данные.
Вложение:
Комментарий к файлу: собранные данные с первого канала и файл настройки регистров
данные с 1 канала и настройка регистров.zip [204.01 КБ]
Скачиваний: 75


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

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 59
Откуда: АО "ПКК Миландр"
С кварцем 8МГц я бы рекомендовал настройки pll N=10-13, Q=0.
Если датчик реально СКВТ, то ошибка в том, что установлен бит DC_carrier в регистре С1Сntrl.
Также, у меня с ex_amp - 0 сигнал не пролезает по амплитуде. Стоит посмотреть осциллографом, что все сигналы в норме.


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

Зарегистрирован: 2010-апр-18 12:59
Сообщения: 59
Добрый день:
Возникла проблема с микросхемой - при температуре -55 град не хочет запускаться внутренний генератор синусоиды. После включения проходит 15-20 секунд и генератор запускается ( проблема сразу в двух каналах). Далее, как будто, прогревается и при повторном включении может запуститься сразу. Если выключить и подождать 15-20 минут, то сбой повторяется. При всем этом внутренний контур запускается и постоянно шлет ошибки до момента старта генератора.
В чем может быть проблема?


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

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

Странно, что то не стартует...
Все микросхемы тестируются на производстве на -60 градусов, и тест должен быть значительно быстрее 15с.

Нужна дополнительная информация:

1. Проблема именно на -55 градусов, или есть и на -50, -60 градусов?
2. Это проблема на нескольких микросхемах повторяется?
3. Попробуйте посмотреть вывод EXI1 - есть ли там меандр на частоте генератора?
4. Uref2.5 в норме?
5. VIO_LDO в норме?

Если хотите, можно в личку.


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

Зарегистрирован: 2018-май-20 18:38
Сообщения: 1
Добрый день!
Как подключить к микросхеме сельсин со схемой звезда с общей точкой?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-май-25 09:53 
Не в сети

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 59
Откуда: АО "ПКК Миландр"
Egor_K писал(а):
Добрый день!
Как подключить к микросхеме сельсин со схемой звезда с общей точкой?


Примерное так, для каждой обмотки:
Вложение:
synchro-star.jpg
synchro-star.jpg [ 36.63 КБ | Просмотров: 10511 ]

Но мы не проверяли.


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

Зарегистрирован: 2015-янв-09 10:28
Сообщения: 35
Здравствуйте!

Получили тестовые образцы микросхем 1310НМ025. Подключение по рекомендациям в спецификации, но микросхема не отвечает по SPI. В чём может быть проблема? Как можно продиагностировать микросхему?
Посылка состоит из двух 16 битных последовательностей 0xC000 0x0000, передаются старшим битом вперёд. Частота SPI 400 КГц.
Обозначение микросхем 1646.


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

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 59
Откуда: АО "ПКК Миландр"
Добрый день

1. Питание только 3.3В, если на этой ревизии хоть раз подавалось 5В - можно выкинуть;
2. Дно обязательно должно быть запаяно на землю. Вывод 32 соединен только с крышкой, но не с кристаллом;
3. Должен быть подключен кварц или генератор, и на нем должен быть виден сигнал (щуп осциллографа 10МОм);
4. Проконтролировать осциллографом, что на входах nReset~3.3В, nSEN~0В, SHDN~0В, TEST~0В, STNDBY~0В, VDD_CORE~1.8В;
5. Не перепутаны ли ноги SPI (SDI/SDO в первую очередь);
6. Частота SPI не проблема, но должны выполняться ВСЕ временные параметры Рисунка 33 и Таблица 10, в 7 главе спецификации.
7. Точно не уверен, но попробуйте передавать 0xC000 0xC000

Если есть сомнения в работе микросхемы, проще всего вставить ее в нашу отладочную плату, и посмотреть работает ли она там.
https://ic.milandr.ru/products/programmno_otladochnye_sredstva/demonstratsionnye_platy/demonstratsionnaya-plata-dlya-mikroskhemy-1310nm025/


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

Зарегистрирован: 2018-май-10 06:35
Сообщения: 1
Здравствуйте.
Скажите пожалуйста, какие напряжения питания у встроенных в микросхему ОУ на входах АЦП? И какой аналог лучше взять, если я хочу промоделировать входной каскад, например, в LTSpice?
Заранее спасибо.


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

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 59
Откуда: АО "ПКК Миландр"
Питание ОУ 3.3В или 5В, в зависимости от того, что вы подаете на вход VDDA. Это же - питание АЦП.
По аналогам - трудно сказать.


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

Зарегистрирован: 2016-апр-03 14:53
Сообщения: 7
Добрый день
1. Проблема с запуском микросхемы 1310нм025 (ревизия 1708) - инициализация проходит, значения регистров читаются, но преобразование координат не начинается (в регистрах coord нули).
Такая ситуация на одной из 4х микросхем (остальные с аналогичной прошивкой для 1986).
При этом что интересно - нормально работает с технологичкой для 1310 от Миландра (технологичка + модифицированная прошивка для старткита для 1310нм025), то есть аппаратно все должно быть более менее исправно.
В попытках разобраться и запустить обнаружено, что (в отличии от 3х других) м/с инициализировалась неправильно если не устанавливать задержки после записи значений PLL (в этом случае последующие прочитанные значения регистров далеки от ожидаемых).
После дополнений и улучшений программы (введение задержек, изменение порядка записи) инициализация стала проходить более менее корректно, но преобразование координат не стартует все равно. Время от времени значения регистров ModeStat и СхStat подозрительные.
Не получается установить радикальные отличия процесса инициализации через технологичку и через мк, которые бы помогли запустить преобразование координат (может есть какие-то дополнительные особенности запуска, к которым некоторые образцы оказываются чувствительны).
При этом бывало иногда - процесс преобразования запускался - внезапно и на ограниченное время.
Подскажите куда искать - может аналогичная проблема уже известна, или же какие эксперименты можно провести, какую информацию полезно прислать для анализа.
2. Подскажите как правильно подключать и настраивать м/с на датчик с 4мя вторичными обмотками (экспериментально - например, функционирует без подключения EXO1 - EXI2 для основного(№1) и дополнительного(№2) канала - это нормально или нужно обязательно подавать сигнал? Возможно ли для тех же целей подключение EXI(выход опорного сигнала) - EXI (вход), ну и еще может какие особенности есть, и в целом какие предпочтительные настройки для такого подключения).


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

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

По п.1 пока непонятно, звучит как будто где то нет контакта. После программирования посмотрите выходы микросхемы, EXO1, EXO2, EXI1, EXI2 есть ли там сигналы, правильной ли они частоты (если исползуется внешний генератор возбуждения, то придется временно поправить программу на внутренний). Проверьте вспомогательные входы TESTI, SHDN, STNDBY, RESETn. Также проверьте корректность сигналов на выводах IOSAx, IOCAx, и адекватность работы SPI (после программирования), например, с помощью записи в какой нибудь регистр (например 0x20) и последующего чтения из него.

По п.2, все зависит от датчика. Можно запитать обмотки от одного генератора или от разных. Главное что бы на входы EXI1, EXI2 подавался синхросигнал, либо коммутировался внутри микросхемы (cигнал Ex_ref). Тут какие то предпочтения, скорее со стороны датчика могут быть.
EXI(выход) одного канала можно подключить на EXI(вход) другого. Но это проще через программирование битов EX_source=2 в регистре С2Cntrl сделать.


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

Зарегистрирован: 2018-авг-05 13:24
Сообщения: 1
Откуда: АО "НПЦ "ПОЛЮС", Томск
Здравствуйте. Наконец-то дошла ваша демонстрационная плата для микросхемы 1310НМ025. К сожалению датчик еще в пути и возник вопрос: что можно исследовать без датчика на этой плате чтобы не терять время?


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

Зарегистрирован: 2015-фев-24 19:17
Сообщения: 59
Откуда: АО "ПКК Миландр"
Добрый день, пожалуй не многое:)
Ну если очень хочется, можно эмулировать СКВТ с помощью 2х делитетелей напряжения (переменных резисторов), и потренироваться настраивать на этом микросхему.
Но помоему лучше дождаться датчика, или взять где нибудь нибудь старый.


Вложения:
заглушка.jpg
заглушка.jpg [ 25.01 КБ | Просмотров: 4915 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-авг-12 17:55 
Не в сети

Зарегистрирован: 2016-апр-03 14:53
Сообщения: 7
Добрый день
Alex1 писал(а):
По п.1 пока непонятно, звучит как будто где то нет контакта. После программирования посмотрите выходы микросхемы, EXO1, EXO2, EXI1, EXI2 есть ли там сигналы, правильной ли они частоты (если исползуется внешний генератор возбуждения, то придется временно поправить программу на внутренний). Проверьте вспомогательные входы TESTI, SHDN, STNDBY, RESETn. Также проверьте корректность сигналов на выводах IOSAx, IOCAx, и адекватность работы SPI (после программирования), например, с помощью записи в какой нибудь регистр (например 0x20) и последующего чтения из него.

Про неконтакт - я написал что аппаратно все должно быть исправно (эта же самая плата с "почти миландровской" прошивкой и миландровской технологичкой РАБОТАЕТ при тех же самых условиях - т.е. преобразование угла происходит).
Сравнил вспомогательные выводы - EXO1, EXO2, EXI1, EXI2, TESTI, SHDN, STNDBY, RESETn идентичны "здоровым" микросхемам.
Про SPI - написал что инициализация проходит, значения регистров читаются (это уже с моей прошивкой). И если сравнить с рабочей платой (я писал, что у меня несколько подоптных микросхем и аппаратно идентичные платы (должны быть) и с одной и той же моей прошивкой - 3 микросхемы работают, а одна нет) - состояние основных регистров (PLL, AFE, mode_stat, c_cntrl, c_rescntrl...) идентично (они читаются после записи), значения регистров C_Stat и c_coord отличаются.
Вложение:
regs.JPG
regs.JPG [ 188.75 КБ | Просмотров: 3927 ]

(столбцы слева направо: 1 - работающая, 2 - неработающая, 3 - значения для инициализации)
(скорость не читаю)


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

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


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

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


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

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