Миландр http://forum.milandr.ru/ |
|
Микроконтроллер для электродвигателей http://forum.milandr.ru/viewtopic.php?f=14&t=1753 |
Страница 8 из 13 |
Автор: | prostoRoman [ 2016-ноя-02 10:52 ] | |||||
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей | |||||
Подниму вопрос
Всё ещё интересно как прошёл синтез, что влезло что не влезло?
миландр, озвучьте состояние дел презентация, стр.8 http://milandr.ru/uploads/doc_img/news_ ... ADEL/2.pdf взята отсюда http://milandr.ru/index.php?mact=News,c ... turnid=146
Состояние проекта и сроки разработки
Господа разработчики, когда можно ожидать появления актуальной документации на первую ревизию МК? 1.12.16 Запуск производства; 1.03.17 Получение образцов; 1.04.17 Поставка экспериментальных образцов потребителям; 1.10.17 Серийное производство; FPGA макет микросхемы upd: а в другой презентации (стр. 22)
Опытные образцы август 2017 Кому верить? (хотя догадаться не трудно...)
Завершение ОКР февраль 2018 ОКР «Электросила» Серийные и перспективные ИМС для интерфейса Ethernet |
Автор: | Ev3658 [ 2016-дек-06 21:52 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Тут решил немного подрасти и перейти на Xmega серию. Оказалось там есть аппаратная квадратурная дешифрация, которую можно аппаратно посадить на счётчик/таймер и быть счастливым!!! Принцип простой до безумия, берём канал события, кидаем его на квадратурную дешифрацию с выбранного пина "A" порта, сам не знаю, как он второй выбирает рядом, видимо автоматически использует пин "B" по соседству, вообщем событие происходит и это хорошо. Дальше берём таймер и настраиваем его на этот канал события. Всё, центральный процессор отдыхает, а у нас полная расшифровка квадратурного сигнала, но есть одно но. Таймер в Xmega A серии 16 битный, это только до 65535 досчитать, хотя предусмотрели возможность расширить разрядность за счёт второго таймера, который через другой канал события будет прибавляться, но не более, как бы хотелось, чтоб и убавлялось. Есть в в "ПКК Миландр" чего нибудь подобное и аппаратное? Чтоб три квадратурных сигнала без использования ЦП подсчитывать и желательно в более чем 16 битные счётчики? С возможностью обнулять по Z (третьему сигналу) метке? Видео не очень, но думаю, поймёте в чём дело: https://www.youtube.com/watch?v=ook_DwOGlCk |
Автор: | AlexJ [ 2016-дек-12 12:41 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Теоретически, в Хмеге 32-х битный таймер, соединенный из двух 16-битных через систему событий, может считать и вверх и вниз при правильной настройке. Будет ли работать такая конфигурация лучше проверить, документация написана не вполне четко, что не удивительно, учитывая многофункциональность периферии Хмеги. Другое дело, что таймеров не так много и при обработке трех квадратурных сигналов они могут кончиться очень быстро. |
Автор: | Ev3658 [ 2016-дек-17 18:20 ] | |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей | |
.... соединенный из двух 16-битных через систему событий, может считать и вверх и вниз при правильной настройке......
Не удалось. Он может считать только в одном направлении, направление можно выбрать в ручную, но не аппаратно.А ещё DMA не может тактировать USART, сырая она немного. |
Автор: | AlexJ [ 2017-янв-10 05:48 ] | |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей | |
А ещё DMA не может тактировать USART, сырая она немного.
Передача данных в USART через DMA в Xmega вполне работает. Вот с передачей по I2C c DMA получается как в анекдоте про очень быструю машинистку - вроде и передается, но по факту в ведомом устройстве мусор. Но никто и не обещал что это будет работать. |
Автор: | R Max [ 2017-июл-02 21:51 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Как будет реализована работа тригонометрического блока - инструкции на уровне С ARM-компилятора, CMSIS DSP, inline-ассемблер ? |
Автор: | Ekaterina [ 2017-июл-04 18:03 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Здравствуйте! Тригонометрический блок представляет собой потоковый вычислитель на жесткой логике, то есть программно в него записываются угол/синус/косинус, через тридцать тактов на выходе результат. Можно настроить работу с DMA. |
Автор: | R Max [ 2017-июл-05 13:33 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Ekaterina, спасибо за информацию! |
Автор: | prostoRoman [ 2017-ноя-30 09:36 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Вложение:
Комментарий к файлу: 1.07.17 Серийное производство
Инженеры миландра, форумчане, дальше прототипа на ПЛИС дело зашло в реальности? Уже можно заказывать демоплату? Можно увидеть описание?
2017-11-30_09-28-24.png [ 232.41 КБ | 152253 просмотра ] |
Автор: | Natalia [ 2017-дек-12 14:57 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Сейчас полностью завершен синтез и он показал,что все запланированные модули уместились. Перечень модулей можно увидеть из нашей презентации, расположенной по адресу http://www.milandr.ru/upload/iblock/d6a ... 1331da.pdf (слайд 5). Дополнительно сообщаю,что даты по срокам были откорректированы (слайд 11). |
Автор: | prostoRoman [ 2017-дек-12 17:06 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Таки жаль, что 100M Ethernet PHY нет при том, что "High speed USB 2.0 с контроллером физического уровня" есть. Можно ли ознакомиться с черновиком спецификации? Как будет выглядеть отладочный комплект (общего назначения или с сильной оптимизацией для приводов)? |
Автор: | Ekaterina [ 2017-дек-14 13:37 ] | |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей | |
Таки жаль, что 100M Ethernet PHY нет при том, что "High speed USB 2.0 с контроллером физического уровня" есть.
Здравствуйте!Можно ли ознакомиться с черновиком спецификации? Как будет выглядеть отладочный комплект (общего назначения или с сильной оптимизацией для приводов)? Напишите, пожалуйста, на support@milandr.ru, вышлем проект спецификации(но очень сырой). Отладочный комплект еще не разрабатывался. |
Автор: | R Max [ 2018-мар-11 00:02 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
В продолжение темы viewtopic.php?f=34&t=2672&hilit=usb+tap будет ли в микросхеме JTAG TAP-контроллер для периферийного сканирования, например как в микросхеме НИИЭТ 1887ВЕ7Т https://www.youtube.com/watch?v=EsXl8UAYr3E ? |
Автор: | Ekaterina [ 2018-мар-12 11:13 ] |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей |
Здравствуйте! TAP-контроллер будет в этой микросхеме. |
Автор: | R Max [ 2018-мар-12 22:17 ] | |
Заголовок сообщения: | Re: Микроконтроллер для электродвигателей | |
Здравствуйте!
Отлично !!!
TAP-контроллер будет в этой микросхеме. |
Страница 8 из 13 | Часовой пояс: UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |