Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 82 ] 
Автор Сообщение
 Заголовок сообщения: 1886ВЕ6У
СообщениеДобавлено: 2009-май-21 16:02 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
8-ми разрядный микроконтроллер 1886ВЕ6У


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-май-29 15:52 
Не в сети

Зарегистрирован: 2009-май-27 16:17
Сообщения: 55
Откуда: г. Красноярск
А адекватная версия спецификации будет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-май-29 16:25 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
В ближайший месяц должна появиться нормальная спецификация.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июн-27 16:30 
Не в сети

Зарегистрирован: 2009-май-27 16:17
Сообщения: 55
Откуда: г. Красноярск
"Ближайший" месяц уже кончается... :wink: Дайте нормальную спецификацию.

Сами 1886ВЕ6 приобрести можно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-02 12:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
Kosta писал(а):
"Ближайший" месяц уже кончается... :wink: Дайте нормальную спецификацию.

Сами 1886ВЕ6 приобрести можно?

Спецификация будет ориентировочно через неделю. Можете присылать заявку на К1886ВЕ6У. Также начаты поставки отладочных комплектов под 1886ВЕ6У.


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

Зарегистрирован: 2009-май-27 16:17
Сообщения: 55
Откуда: г. Красноярск
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-09 15:58 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
На сайте обновилась предварительная спецификация.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-янв-15 18:20 
Не в сети

Зарегистрирован: 2009-май-27 16:17
Сообщения: 55
Откуда: г. Красноярск
В последней партии опытных образцов (с исправленным UART) есть какие-либо отклонения от документации, которые необходимо нам знать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-янв-19 11:48 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
Kosta писал(а):
В последней партии опытных образцов (с исправленным UART) есть какие-либо отклонения от документации, которые необходимо нам знать?

На днях новую версию спецификации выложим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-фев-07 17:54 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
На сайте появилась новая версия спецификации http://www.milandr.ru/product/mc/1886BE6Y .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 12:17 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
На странице 69 спецификации (версия 1.8 от 28.12.2010) на микросхему 1886ВЕ6, на рисунке 25, возможно, есть неточность.
Между таймером-счётчиком TMR1 и регистром периода PR1 изображён компаратор. Компаратор восьмибитный или шестнадцатибитный?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 12:46 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
На странице 69 спецификации (версия 1.8 от 28.12.2010) на микросхему 1886ВЕ6, на рисунке 25, возможно, есть неточность.
Между таймером-счётчиком TMR1 и регистром периода PR1 изображён компаратор. Компаратор восьмибитный или шестнадцатибитный?


Компаратор 16-ти разрядный. На картинках и в тексте есть несколько "опечаток" - наследие от других контроллеров, у которых TMR1 8-ми разрядный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 12:56 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Хочу задать вопрос по поводу приоритетов обработки прерываний.
В спецификации (версия 1.8 от 28.12.2010) на странице 32 в таблице 20 указаны приоритеты обработки прерываний для четырёх источников прерываний:
1) Внешнее прерывание на выводе PA0/INT (INTF)
2) Прерывание по переполнению TMR0 (T0IF)
3) Внешнее прерывание на PA1/T0CLK (T0CKIF)
4) Периферийные прерывания (PEIF)

Какой приоритет имеют остальные прерывания, связанные с таймерами и остальными модулями(АЦП, UART и т.д.)?
К сожалению, об этом не говорится в спецификации.

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 13:18 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Хочу задать вопрос по поводу приоритетов обработки прерываний.
В спецификации (версия 1.8 от 28.12.2010) на странице 32 в таблице 20 указаны приоритеты обработки прерываний для четырёх источников прерываний:
1) Внешнее прерывание на выводе PA0/INT (INTF)
2) Прерывание по переполнению TMR0 (T0IF)
3) Внешнее прерывание на PA1/T0CLK (T0CKIF)
4) Периферийные прерывания (PEIF)

Какой приоритет имеют остальные прерывания, связанные с таймерами и остальными модулями(АЦП, UART и т.д.)?
К сожалению, об этом не говорится в спецификации.

Спасибо


В данном случае под приоритетом подразумевается, что в случае одновременного появления запросов прерывания от нескольких источников, первым произойдет прерывание согласно приведенному списку приоритетов. По завершению первого, т.е. по выходу из п/п обработки прерывания, возникнет следующее менее приоритетное прерывание, и т.д. Периферийное прерывание имеет самый низкий приоритет и включает в себя все прерывания от таймеров, USARTов, АЦП и т.д. Кто в периферийном прерывании приоритетней определяется программой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 13:29 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Хочу задать вопрос по поводу приоритетов обработки прерываний.
В спецификации (версия 1.8 от 28.12.2010) на странице 32 в таблице 20 указаны приоритеты обработки прерываний для четырёх источников прерываний:
1) Внешнее прерывание на выводе PA0/INT (INTF)
2) Прерывание по переполнению TMR0 (T0IF)
3) Внешнее прерывание на PA1/T0CLK (T0CKIF)
4) Периферийные прерывания (PEIF)

Какой приоритет имеют остальные прерывания, связанные с таймерами и остальными модулями(АЦП, UART и т.д.)?
К сожалению, об этом не говорится в спецификации.

Спасибо


В данном случае под приоритетом подразумевается, что в случае одновременного появления запросов прерывания от нескольких источников, первым произойдет прерывание согласно приведенному списку приоритетов. По завершению первого, т.е. по выходу из п/п обработки прерывания, возникнет следующее менее приоритетное прерывание, и т.д. Периферийное прерывание имеет самый низкий приоритет и включает в себя все прерывания от таймеров, USARTов, АЦП и т.д. Кто в периферийном прерывании приоритетней определяется программой.


У микроконтроллеров AVR приоритеты прерываний фиксированные и приведены в даташитах.
В спецификации или в руководстве по программированию микроконтроллера 1886ВЕ6 переопределение приоритетов отражено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 13:32 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
oleg писал(а):
sw1972 писал(а):
Хочу задать вопрос по поводу приоритетов обработки прерываний.
В спецификации (версия 1.8 от 28.12.2010) на странице 32 в таблице 20 указаны приоритеты обработки прерываний для четырёх источников прерываний:
1) Внешнее прерывание на выводе PA0/INT (INTF)
2) Прерывание по переполнению TMR0 (T0IF)
3) Внешнее прерывание на PA1/T0CLK (T0CKIF)
4) Периферийные прерывания (PEIF)

Какой приоритет имеют остальные прерывания, связанные с таймерами и остальными модулями(АЦП, UART и т.д.)?
К сожалению, об этом не говорится в спецификации.

Спасибо


В данном случае под приоритетом подразумевается, что в случае одновременного появления запросов прерывания от нескольких источников, первым произойдет прерывание согласно приведенному списку приоритетов. По завершению первого, т.е. по выходу из п/п обработки прерывания, возникнет следующее менее приоритетное прерывание, и т.д. Периферийное прерывание имеет самый низкий приоритет и включает в себя все прерывания от таймеров, USARTов, АЦП и т.д. Кто в периферийном прерывании приоритетней определяется программой.


У микроконтроллеров AVR приоритеты прерываний фиксированные и приведены в даташитах.
В спецификации или в руководстве по программированию микроконтроллера 1886ВЕ6 переопределение приоритетов отражено?

Внутри периферийных прерываний приоритеты Вы реализуете ПРОГРАММНО. Прочитайте внимательно спецификацию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 13:56 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
oleg писал(а):

В данном случае под приоритетом подразумевается, что в случае одновременного появления запросов прерывания от нескольких источников, первым произойдет прерывание согласно приведенному списку приоритетов. По завершению первого, т.е. по выходу из п/п обработки прерывания, возникнет следующее менее приоритетное прерывание, и т.д. Периферийное прерывание имеет самый низкий приоритет и включает в себя все прерывания от таймеров, USARTов, АЦП и т.д. Кто в периферийном прерывании приоритетней определяется программой.


У микроконтроллеров AVR приоритеты прерываний фиксированные и приведены в даташитах.
В спецификации или в руководстве по программированию микроконтроллера 1886ВЕ6 переопределение приоритетов отражено?

Внутри периферийных прерываний приоритеты Вы реализуете ПРОГРАММНО. Прочитайте внимательно спецификацию.

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 14:20 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Вопрос по ЦАП и АЦП.
Есть параметр "Входной ток утечки высокого уровня ...DAC1ref (43), DAC2ref (48),... ", приведенный в спецификации и ТУ. Означает ли это, что между матрицей R-2R и входом опорного напряжения есть буфер?
Присутствует ли буфер между матрицей R-2R и входом опорного напряжения АЦП?
Эти сведения будут отражены в новых вариантах спецификации?
Будет ли приведена структурная схема блоков ЦАП и АЦП в новых вариантах спецификации?
Эти сведения интересны при проектировании устройств, так как необходимо принимать решение о схеме внешнего источника опорного напряжения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 14:55 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Микросхемы 1886ВЕ6У1 выпускаются в 48-выводном металлокерамическом корпусе 5142.48-А. Корпус довольно компактный.
Каким образом его лучше всего припаивать на плату? Термофеном или паяльником? Паяльником его припаять можно?

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 16:36 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Вопрос по ЦАП и АЦП.
Есть параметр "Входной ток утечки высокого уровня ...DAC1ref (43), DAC2ref (48),... ", приведенный в спецификации и ТУ. Означает ли это, что между матрицей R-2R и входом опорного напряжения есть буфер?
Присутствует ли буфер между матрицей R-2R и входом опорного напряжения АЦП?
Эти сведения будут отражены в новых вариантах спецификации?
Будет ли приведена структурная схема блоков ЦАП и АЦП в новых вариантах спецификации?
Эти сведения интересны при проектировании устройств, так как необходимо принимать решение о схеме внешнего источника опорного напряжения.


На выходе ЦАП есть буферный усилитель. Между входом опорного напряжения и АЦП - нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 16:40 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Микросхемы 1886ВЕ6У1 выпускаются в 48-выводном металлокерамическом корпусе 5142.48-А. Корпус довольно компактный.
Каким образом его лучше всего припаивать на плату? Термофеном или паяльником? Паяльником его припаять можно?

Спасибо

Лучше использовать специальное оборудование.

А на коленках можно как угодно, зависит от сноровки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-28 16:44 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Вопрос по ЦАП и АЦП.
Есть параметр "Входной ток утечки высокого уровня ...DAC1ref (43), DAC2ref (48),... ", приведенный в спецификации и ТУ. Означает ли это, что между матрицей R-2R и входом опорного напряжения есть буфер?
Присутствует ли буфер между матрицей R-2R и входом опорного напряжения АЦП?
Эти сведения будут отражены в новых вариантах спецификации?
Будет ли приведена структурная схема блоков ЦАП и АЦП в новых вариантах спецификации?
Эти сведения интересны при проектировании устройств, так как необходимо принимать решение о схеме внешнего источника опорного напряжения.


На выходе ЦАП есть буферный усилитель. Между входом опорного напряжения и АЦП - нет.


1) На входах опорного наряжения ЦАП и АЦП есть защитные диоды? Если есть, тогда по какой схеме они включены?

2) Какие требования предъявляются к источнику опорного напряжения?


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

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Учусь программировать в IDE1886.
Хотелось бы узнать: имеет ли значение в каком порядке располагаются метки INT_service, T0CKI_service, TMR0_service, PERIPHERAL_service в обрабочитке прерываний interrupt iServer? Не возникнет ли путаница в этом случае?
Приоритеты обработки событий от этого меняются?

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-31 10:08 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1299
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
oleg писал(а):
sw1972 писал(а):
Вопрос по ЦАП и АЦП.
Есть параметр "Входной ток утечки высокого уровня ...DAC1ref (43), DAC2ref (48),... ", приведенный в спецификации и ТУ. Означает ли это, что между матрицей R-2R и входом опорного напряжения есть буфер?
Присутствует ли буфер между матрицей R-2R и входом опорного напряжения АЦП?
Эти сведения будут отражены в новых вариантах спецификации?
Будет ли приведена структурная схема блоков ЦАП и АЦП в новых вариантах спецификации?
Эти сведения интересны при проектировании устройств, так как необходимо принимать решение о схеме внешнего источника опорного напряжения.


На выходе ЦАП есть буферный усилитель. Между входом опорного напряжения и АЦП - нет.


1) На входах опорного наряжения ЦАП и АЦП есть защитные диоды? Если есть, тогда по какой схеме они включены?

2) Какие требования предъявляются к источнику опорного напряжения?



- Между входом опорного напряжения и ядром ЦАП буфера нет. (Потребление
по входу опорного напряжения ~400мкА, потребление статическое)
- Требование к внешнему буферу опорного напряжения. Просто должен
держать требуемое опорное напряжение под нагрузкой до 400мкА.
- На входе опорного напряжения есть защитные диоды (без последовательных
резисторов). Диоды включены соотвественно между землей и питанием IO падов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-окт-31 10:16 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
-=Sergei=- писал(а):
sw1972 писал(а):
oleg писал(а):

На выходе ЦАП есть буферный усилитель. Между входом опорного напряжения и АЦП - нет.


1) На входах опорного наряжения ЦАП и АЦП есть защитные диоды? Если есть, тогда по какой схеме они включены?

2) Какие требования предъявляются к источнику опорного напряжения?



- Между входом опорного напряжения и ядром ЦАП буфера нет. (Потребление
по входу опорного напряжения ~400мкА, потребление статическое)
- Требование к внешнему буферу опорного напряжения. Просто должен
держать требуемое опорное напряжение под нагрузкой до 400мкА.
- На входе опорного напряжения есть защитные диоды (без последовательных
резисторов). Диоды включены соотвественно между землей и питанием IO падов.


Здравствуйте, Сергей!

Спасибо!
Хотелось бы побольше узнать о свойствах АЦП и увидеть его эквивалентную схему. Надеюсь, что к тому времени, когда это понадобится, эти сведения введут в спецификацию.

Просьба о внутренней структуре ЦАП рассказать поподробнее.

С уважением
Виталий


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 12:24 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Здравствуйте!
Разрабатываю программу, которая будет выдавать данные в ЦАП.
Вопрос касается формата записи данных в ЦАП.
Двенадцатиразрядный регистр каждого из ЦАПов состоит из двух частей: DACxH и DACxL.
Какой из этих двух регистров является восьмиразрядным, а какой - четырёхразрядным?

Этих сведений, к сожалению, я не нашёл в спецификации на микросхему. Надеюсь, в будущем добавите.

Спасибо за помощь.

С уважением
Виталий


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 12:52 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Здравствуйте!
Разрабатываю программу, которая будет выдавать данные в ЦАП.
Вопрос касается формата записи данных в ЦАП.
Двенадцатиразрядный регистр каждого из ЦАПов состоит из двух частей: DACxH и DACxL.
Какой из этих двух регистров является восьмиразрядным, а какой - четырёхразрядным?

Этих сведений, к сожалению, я не нашёл в спецификации на микросхему. Надеюсь, в будущем добавите.

Спасибо за помощь.

С уважением
Виталий


DACxL - 8-ми разрядный, DACxH - 4-х разрядный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 13:44 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
За что отвечает бит DACFM в регистре DAC_CONT?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 14:30 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
За что отвечает бит DACFM в регистре DAC_CONT?


Этот бит как раз и отвечает за расположение 12-ти разрядных данных для DAC в регистрах. Если бит =1, то 8-ми разрядный DACxL, т.е. правое выравнивание, если =0, то левое выравнивание, т.е. DACxH 8-ми разрядный.

Еще про некоректные описания битов в регистре DAC_CONT. Если бит SYNC_A=1, то преобразование DAC в обоих каналах начнется при записи в DAC2L.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 14:44 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
За что отвечает бит DACFM в регистре DAC_CONT?


Этот бит как раз и отвечает за расположение 12-ти разрядных данных для DAC в регистрах. Если бит =1, то 8-ми разрядный DACxL, т.е. правое выравнивание, если =0, то левое выравнивание, т.е. DACxH 8-ми разрядный.

Еще про некоректные описания битов в регистре DAC_CONT. Если бит SYNC_A=1, то преобразование DAC в обоих каналах начнется при записи в DAC2L.

Если DACFM=0, тогда младшие 4 бита 12-разрядного кода данных должны помещаться в старшей тетраде DACxL?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 16:08 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1384
Откуда: Тула
просто представьте что регистр у Вас 16-ти разрядный, а DACFM определяет выравнивание - либо правое (==1), либо левое (==0). Только всегда пишите сперва старший, потом младший байты.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-03 16:16 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
prostoRoman писал(а):
просто представьте что регистр у Вас 16-ти разрядный, а DACFM определяет выравнивание - либо правое (==1), либо левое (==0). Только всегда пишите сперва старший, потом младший байты.

Неплохо было бы, если эти моменты отразили в спецификации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-30 09:56 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
По каким проектным нормам выпускаются микросхемы 1886ВЕ6?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-ноя-30 11:15 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
По каким проектным нормам выпускаются микросхемы 1886ВЕ6?


0.6 мкм


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2011-дек-14 21:12 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
-=Sergei=- писал(а):
sw1972 писал(а):
oleg писал(а):

На выходе ЦАП есть буферный усилитель. Между входом опорного напряжения и АЦП - нет.


1) На входах опорного наряжения ЦАП и АЦП есть защитные диоды? Если есть, тогда по какой схеме они включены?

2) Какие требования предъявляются к источнику опорного напряжения?



- Между входом опорного напряжения и ядром ЦАП буфера нет. (Потребление
по входу опорного напряжения ~400мкА, потребление статическое)
- Требование к внешнему буферу опорного напряжения. Просто должен
держать требуемое опорное напряжение под нагрузкой до 400мкА.
- На входе опорного напряжения есть защитные диоды (без последовательных
резисторов). Диоды включены соотвественно между землей и питанием IO падов.

1) Параметры входа опорного напряжения АЦП такие же самые или есть отличия?
2) Буфер между входом опорного напряжения АЦП и матрицей переключающих конденсаторов (или резистивной матрицы R-2R) есть?
3) Защитные диоды на входах опорного напряжения АЦП присутствуют? Если да, тогда как они включены? (Если они включены также, как и в случае входа опорного напржения ЦАП, просто подтвердите)
4) Допускается ли превышение входного напряжения АЦП над опорным напряжением? Если да, то в каких случаях и на какую допустимую величину?
5) Допускается ли подача отрицательного напряжения на входы АЦП? Какой допустимый уровень при этом?

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-янв-10 10:30 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
С наступившим Новым Годом!
На странице 122 Спецификации, применительно к рисунку 55, указана ёмкость конденсаторов C1...C6 не менее 0,1 мкФ. Имеется в виду суммарная ёмкость конденсаторов или каждого из конденсаторов?

На рисунке 55 Спецификации неправильно указана полярность конденсатора C7.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-янв-11 10:39 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
С наступившим Новым Годом!
И Вас также!
Цитата:
На странице 122 Спецификации, применительно к рисунку 55, указана ёмкость конденсаторов C1...C6 не менее 0,1 мкФ. Имеется в виду суммарная ёмкость конденсаторов или каждого из конденсаторов?
Каждого.
Цитата:
На рисунке 55 Спецификации неправильно указана полярность конденсатора C7.
Действительно, тут ошибка, которая будет исправлена.
Благодарим вас за сотрудничество.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-01 21:28 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Допускается ли подавать на вход опорного напряжения ЦАП напряжение менее 3 В при программировании? При программировании собираюсь не подавать питание от источника опорного напряжения. Не приведёт ли это к повреждению ЦАП?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-07 13:31 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
1) Если ЦАП не используется в схеме устройства, можно ли в этом случае на вход опорного напряжения ЦАП не подавать напряжение или притягивать этот вход к общему проводу через сопротивление?
2) Будет ли повреждена микросхема 1886ВЕ6У, если на вход опорного напряжения ЦАП подано нулевое напряжение?
Прошу срочно ответить на эти вопросы. Возможно, придётся ставить защитные цепи в уже спроектированный узел. (В техописании указан диапазон от 3 вольт и выше.)

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-07 15:31 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
1) Если ЦАП не используется в схеме устройства, можно ли в этом случае на вход опорного напряжения ЦАП не подавать напряжение или притягивать этот вход к общему проводу через сопротивление?
2) Будет ли повреждена микросхема 1886ВЕ6У, если на вход опорного напряжения ЦАП подано нулевое напряжение?
Прошу срочно ответить на эти вопросы. Возможно, придётся ставить защитные цепи в уже спроектированный узел. (В техописании указан диапазон от 3 вольт и выше.)
После сброса или при переходе в режим программирования регистр DAC_CONT обнулен, что означает запрет обоих каналов и внутреннее опорное напряжение. Если ЦАП не используется, вход опорного напряжения можно оставить свободным или подключить на питание. По словам разработчиков, на землю этот вывод подключать не следует.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-07 16:10 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Lew писал(а):
sw1972 писал(а):
1) Если ЦАП не используется в схеме устройства, можно ли в этом случае на вход опорного напряжения ЦАП не подавать напряжение или притягивать этот вход к общему проводу через сопротивление?
2) Будет ли повреждена микросхема 1886ВЕ6У, если на вход опорного напряжения ЦАП подано нулевое напряжение?
Прошу срочно ответить на эти вопросы. Возможно, придётся ставить защитные цепи в уже спроектированный узел. (В техописании указан диапазон от 3 вольт и выше.)
После сброса или при переходе в режим программирования регистр DAC_CONT обнулен, что означает запрет обоих каналов и внутреннее опорное напряжение. Если ЦАП не используется, вход опорного напряжения можно оставить свободным или подключить на питание. По словам разработчиков, на землю этот вывод подключать не следует.

Тогда ещё вопрос.
Если не следует, чтобы вход опорного напряжения ЦАП был подключен на землю, допускается ли подключать шунтирующую ёмкость до 11 мкФ для фильтрации помех между входом опорного напряжения ЦАП и землёй? В момент подачи питания ёмкость будет замыкать накоротко вход опорного напряжения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-07 16:27 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
Вы уж определитесь. Или ЦАП не используется, или используется с внутренним опорным, или с внешним.
Во всех случаях этот коденсатор, да еще и такой здоровенный, не нужен и не имеет смысла.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-07 16:41 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Lew писал(а):
Вы уж определитесь. Или ЦАП не используется, или используется с внутренним опорным, или с внешним.
Во всех случаях этот коденсатор, да еще и такой здоровенный, не нужен и не имеет смысла.

А я уже давно определился. Будет задействован внешний источник опорного напряжения, так как стабильность источника питания +5В не удовлетворяет требованиям, предъявляемым к схеме.
Насчёт требований к внешней опоре вопросы задавались в предыдущих сообщениях.
В разрабатываемой схеме опору предполагается шунтировать танталовым конденсатором ёмкостью 10 мкФ и керамическими конденсаторами с суммарной ёмкостью 150 нФ. Тантал можно выкинуть из этой цепи?

PS
Прошу также ответить на вопрос в теме о программаторах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-08 09:56 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Какая допустимая ёмкость фильтрующего конденсатора между входом опорного напряжения ЦАП и общим проводом? Совсем без фильтрации не обойтись. Или фильтровать только цепь питания источника опорного напряжения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-08 10:17 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Какая допустимая ёмкость фильтрующего конденсатора между входом опорного напряжения ЦАП и общим проводом? Совсем без фильтрации не обойтись. Или фильтровать только цепь питания источника опорного напряжения?
Вопрос не к нам. Смотрите схему включения источника опорного. Требование одно: напряжение на входе не должно превышать напряжение питания, поэтому тантал надо убрать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-08 11:35 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Lew писал(а):
sw1972 писал(а):
Какая допустимая ёмкость фильтрующего конденсатора между входом опорного напряжения ЦАП и общим проводом? Совсем без фильтрации не обойтись. Или фильтровать только цепь питания источника опорного напряжения?
Вопрос не к нам. Смотрите схему включения источника опорного. Требование одно: напряжение на входе не должно превышать напряжение питания, поэтому тантал надо убрать.

При преобразовании на входе опорного напряжения не возникают броски тока?
Возможно, между входном опорного напряжения и общим проводом всё-таки нужен фильтрующий конденсатор? Какого номинала?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-08 13:50 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
При преобразовании на входе опорного напряжения не возникают броски тока?
Нет.
Цитата:
Возможно, между входном опорного напряжения и общим проводом всё-таки нужен фильтрующий конденсатор? Какого номинала?
У нас тут нет телепатов, которые могут видеть Вашу схему на расстоянии. Еще раз: смотрите характеристики ВАШЕГО источника опорного напряжения. Если на выход источника напряжения требуются всякие примочки, то это не источник опорного, а туфта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-08 14:01 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Lew писал(а):
sw1972 писал(а):
При преобразовании на входе опорного напряжения не возникают броски тока?
Нет.
Цитата:
Возможно, между входном опорного напряжения и общим проводом всё-таки нужен фильтрующий конденсатор? Какого номинала?
У нас тут нет телепатов, которые могут видеть Вашу схему на расстоянии. Еще раз: смотрите характеристики ВАШЕГО источника опорного напряжения. Если на выход источника напряжения требуются всякие примочки, то это не источник опорного, а туфта.

Выходит, если бросков тока действительно нет, тогда конденсаторы ставить не обязательно.
В настоящий момент источник опорного напряжения будет выполнен по схеме, присоединённой к сообщению.
Элементы схемы:
C5 конденсатор танталовый 10 мкФ 20%
C7...C9 конденсатор керамический 0,1 мкФ Н50
D2 микросхема 142ЕР2У
D3 микросхема Н142ЕН19


Вложения:
opora.jpg
opora.jpg [ 15.74 КБ | Просмотров: 10745 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-10 08:58 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Всё-таки какая предельно допустимая величина ёмкости конденсатора (для подавления ВЧ помех) между входом опоры и общим проводом? Наличие данного конденсатора желательно для подавления помех от импульсного источника питания, чтобы источник опорного напряжения не детектировал ВЧ помехи.
Заранее спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-10 09:58 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Всё-таки какая предельно допустимая величина ёмкости конденсатора (для подавления ВЧ помех) между входом опоры и общим проводом? Наличие данного конденсатора желательно для подавления помех от импульсного источника питания, чтобы источник опорного напряжения не детектировал ВЧ помехи.
Заранее спасибо
Все зависит от выходного сопротивления опорного и от частот помех. Вообще, тут лучше говорить не о предельных величинах конденсатора, а о достаточных. Если так называемый "опорный" что-то там "детектирует", то, на первый взгляд, 0.1 мкФ достаточно. Совет: подберите номиналы при макетировании.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-фев-10 10:10 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
В будущей спецификации приведёте примеры возможных подключений различных видов источников опорного напряжения в входам источников опорного напряжения ЦАП и АЦП?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-мар-14 10:38 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Согласно техописаниям на микросхемы, у микросхемы 1886ВЕ6У память программ типа EEPROM, а у микросхемы 1886ВЕ2У память программ типа Flash.
Чем отличаются между собой типы памяти EEPROM и Flash?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-мар-14 16:18 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Согласно техописаниям на микросхемы, у микросхемы 1886ВЕ6У память программ типа EEPROM, а у микросхемы 1886ВЕ2У память программ типа Flash.
Чем отличаются между собой типы памяти EEPROM и Flash?

Спасибо за ответ.
Отличия в технологии производства и в алгоритмах программирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-июн-08 14:53 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Зачем нужен двухразрядный регистр PW1DCL, если сравнение производится со значением содержимого регистров PW1DCHH и PW1DCH?
Что будет, если в этот регистр записать нуль и повлияет ли это на длительность импульса на выходе сравнения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-июн-08 16:18 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Зачем нужен двухразрядный регистр PW1DCL, если сравнение производится со значением содержимого регистров PW1DCHH и PW1DCH?
Что будет, если в этот регистр записать нуль и повлияет ли это на длительность импульса на выходе сравнения?


Сравнение производится со значением PWxDCHH:PWxDCH:PWxDCL, т.е. ШИМ 18-ти разрядный (8+8+2). Это справедливо для тактирования таймера от Fc/4. Читайте спецификацию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-июн-09 09:00 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Зачем нужен двухразрядный регистр PW1DCL, если сравнение производится со значением содержимого регистров PW1DCHH и PW1DCH?
Что будет, если в этот регистр записать нуль и повлияет ли это на длительность импульса на выходе сравнения?


Сравнение производится со значением PWxDCHH:PWxDCH:PWxDCL, т.е. ШИМ 18-ти разрядный (8+8+2). Это справедливо для тактирования таймера от Fc/4. Читайте спецификацию.


Получается, что Таймер 1 по сути 18-битный, когда работает в режиме ШИМ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-июн-09 10:15 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
oleg писал(а):
sw1972 писал(а):
Зачем нужен двухразрядный регистр PW1DCL, если сравнение производится со значением содержимого регистров PW1DCHH и PW1DCH?
Что будет, если в этот регистр записать нуль и повлияет ли это на длительность импульса на выходе сравнения?


Сравнение производится со значением PWxDCHH:PWxDCH:PWxDCL, т.е. ШИМ 18-ти разрядный (8+8+2). Это справедливо для тактирования таймера от Fc/4. Читайте спецификацию.


Получается, что Таймер 1 по сути 18-битный, когда работает в режиме ШИМ?


Только при тактировании от Fc/4.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-17 10:38 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Вывод PD6 (вывод17) через резистор 10 кОм "подтянут" к шине питания +5В.
Когда на вывод PD6 (вывод17) подаётся сигнал с уровнем логического нуля, программа не распознаёт, что логический нуль присутствует на этом выводе. Осциллографом проверяли, что сигнал на вывод подаётся правильно.
Перепробовал разные способы считывания сигналов с порта D. Даже в программе добавил выражение COMP_ON=0. Сигналы на контактах PD4 и PD5 распознаются правильно.
Что может быть причиной? Может я чего-то не учитывал при программировании?

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-17 11:18 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Перепробовал разные способы считывания сигналов с порта D. Даже в программе добавил выражение COMP_ON=0.
Трудно объяснить такой случай чем-то другим, как сгоранием этой линии порта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-17 11:27 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Вывод PD6 (вывод17) через резистор 10 кОм "подтянут" к шине питания +5В.
Когда на вывод PD6 (вывод17) подаётся сигнал с уровнем логического нуля, программа не распознаёт, что логический нуль присутствует на этом выводе. Осциллографом проверяли, что сигнал на вывод подаётся правильно.
Перепробовал разные способы считывания сигналов с порта D. Даже в программе добавил выражение COMP_ON=0. Сигналы на контактах PD4 и PD5 распознаются правильно.
Что может быть причиной? Может я чего-то не учитывал при программировании?

Спасибо


Попробуйте заглянуть в регистр COMPARE.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-17 19:54 
Не в сети

Зарегистрирован: 2010-апр-18 12:59
Сообщения: 67
Добрый вечер!
У меня вопрос по программированию 1886ВЕ6.
У меня есть USB - программатор на 33МГц и микроконтроллер 1886ВЕ6. Можно ли им программировать данный МК. В спецификации на микроконтроллер я не увидел, что на выводы TEST и MCLR можно подавать +12В. Не сгорят-ли порты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-18 08:27 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
ElectroAlex писал(а):
Добрый вечер!
У меня вопрос по программированию 1886ВЕ6.
У меня есть USB - программатор на 33МГц и микроконтроллер 1886ВЕ6. Можно ли им программировать данный МК. В спецификации на микроконтроллер я не увидел, что на выводы TEST и MCLR можно подавать +12В. Не сгорят-ли порты?


Если напрямую подать то могут и сгореть. А так смотрите рекомендуемую схему подключения, приложенную к программатору.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-18 08:32 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
ElectroAlex писал(а):
Добрый вечер!
У меня вопрос по программированию 1886ВЕ6.
У меня есть USB - программатор на 33МГц и микроконтроллер 1886ВЕ6. Можно ли им программировать данный МК.

Посмотрите здесь: viewtopic.php?p=4094#p4094


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-окт-18 11:08 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Вывод PD6 (вывод17) через резистор 10 кОм "подтянут" к шине питания +5В.
Когда на вывод PD6 (вывод17) подаётся сигнал с уровнем логического нуля, программа не распознаёт, что логический нуль присутствует на этом выводе. Осциллографом проверяли, что сигнал на вывод подаётся правильно.
Перепробовал разные способы считывания сигналов с порта D. Даже в программе добавил выражение COMP_ON=0. Сигналы на контактах PD4 и PD5 распознаются правильно.
Что может быть причиной? Может я чего-то не учитывал при программировании?

Спасибо


Попробуйте заглянуть в регистр COMPARE.

Спасибо! Помогло.
В самое начало функции main() добавил:
COMP_ON=0; CONTR1=1; CONTR0=0;
Теперь считывание данных с цифровых входов PD6 и PD7 правильное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-ноя-14 09:21 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
1) Стирается ли во время пайки микросхемы 1886ВЕ6У программа, записанная во внутреннюю память микросхемы?
2) Возможно ли первоначально запрограммировать микросхему в контактном устройстве, а затем её отформовать и припаять к плате, чтобы не связываться лишний раз с внутрисхемным программированием при серийном производстве изделий?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-ноя-14 11:07 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
1) Стирается ли во время пайки микросхемы 1886ВЕ6У программа, записанная во внутреннюю память микросхемы?
2) Возможно ли первоначально запрограммировать микросхему в контактном устройстве, а затем её отформовать и припаять к плате, чтобы не связываться лишний раз с внутрисхемным программированием при серийном производстве изделий?


1. Нет, не стирается.
2. Возможно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2012-ноя-14 15:38 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
1) Стирается ли во время пайки микросхемы 1886ВЕ6У программа, записанная во внутреннюю память микросхемы?
2) Возможно ли первоначально запрограммировать микросхему в контактном устройстве, а затем её отформовать и припаять к плате, чтобы не связываться лишний раз с внутрисхемным программированием при серийном производстве изделий?


1. Нет, не стирается.
2. Возможно.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2013-ноя-24 11:13 
Не в сети

Зарегистрирован: 2013-ноя-24 11:06
Сообщения: 4
Добрый день!
Помогите, пожалуйста, новичку разобраться.
Необходимо соединить несколько контроллеров ВЕ6 для обмена информацией.
1) Как это лучше всего сделать?
2) Можно ли их посадить на одну шину USART, учитывая, что один контроллер будет главным и только он будет обмениваться информацией с остальными контроллерами?
3)Возможно ли реализовать предыдущий вариант с главным контроллером 1986ВЕ1Т? Если нет, то какой вариант согласования возможен, учитывая разные уровни питания контроллеров?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2013-ноя-26 08:03 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 512
Телепатия для ответа требуется на вопрос Ваш (с). Геометрия системы какая? Отдельные платы, от чего питаются, расстояние между ними, помеховая обстановка и т.д. Выходы TXD микросхем напрямую соединять нельзя, погореть могут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2013-ноя-26 08:29 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 533
Откуда: г. Владимир ОАО "ВКБР"
Там кстати, вроде у 1886ВЕ6 есть LIN-интерфейс, ну и соответственно есть 5559ИН15У, у которой минимальное питание +5В, а воспринимает она сигналы с лог. уровнями 3.3В. Т.е на базе всего этого думаю можно как-то связать авиационник и кучу 1886ВЕ6 :)

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2014-май-08 08:47 
Не в сети

Зарегистрирован: 2014-мар-31 15:27
Сообщения: 4
Здравствуйте.

Если будете перевыпускать документацию на ВЕ6, хотелось бы обратить внимание на неоднозначность в некоторых формулировках.

Например на стр. 26 в таблице 7, описывающей биты регистра INTSTA, в описании битов T0CKIF, T0IF и INTF написано "Этот бит сбрасывается программно". Слово "сбрасывается" вводит в заблуждение, позволяя предположить, что бит сбрасывается сам. Предлагаю изменить формулировку на "Этот бит необходимо сбрасывать программно".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2014-июн-06 14:09 
Не в сети

Зарегистрирован: 2014-мар-31 15:27
Сообщения: 4
И снова здравствуйте. Несколько вопросов про МК 1886ВЕ6.

Какой ресурс (циклов перезаписи) у памяти программ и EEPROM памяти данных у этого МК?

Чем чревато пропадание питания в процессе записи в EEPROM память данных?

Не опасно ли, если напряжение на входе АЦП будет превышать опорное (Vref)? Подразумевается, что используется внешнее опорное напряжение, которое подаётся на AN0/Ref+, а AN1/REF- соединён с общим проводом. Определён ли результат преобразования в такой ситуации и если да, то какой он будет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2014-июн-30 16:10 
Не в сети

Зарегистрирован: 2014-мар-31 15:27
Сообщения: 4
И ещё вопрос.

В файле 1886ve6.h в самом начале имеется строка:
Код:
#pragma chip VE6, core 16 b, code 16384, ram 26 : 0x3FF

Смущает число 16384. Ведь в соответствии с документацией у 1886ВЕ6 память программ имеет размер 4Kх16. Это ошибка или так должно быть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2014-ноя-30 19:46 
Не в сети

Зарегистрирован: 2014-ноя-30 19:40
Сообщения: 4
Здравствуйте. Попросили на работе разобраться с мк. До этого момента все было понятно. Начал разбираться с захватом, но что-то не работает.
Контроллер входит в прерывания, но во всех регистрах ничего нет( тут я не очень понял из какого именно регистра считывать время импульса)
Открыть
Код:
#include <1886VE6.h>
#include "int17xxx.h"
#pragma origin 0x8

uns32 time1, time2, time11, time22, time111, time222, period, period2, period3, period4, freq, k;


interrupt iServer(void)
{
    multi_interrupt_entry_and_save

PERIPHERAL_service:
        if (CAP2IF == 1){
        period4 = 0;
        period2 = 0;
        period3 = 0;
        period = 0;         
        TMR2ON=0;
        time1 = PR2H;
        time2 = PR2;
        time11 = CA2H;
        time22 = CA2L;
        time111 = TMR2;
        time222 = TMR2H;
       
            TXREG2 = time1;
            TXREG2 = time2;
            TXREG2 = time11;
            TXREG2 = time22;
            TXREG2 = time111;
            TXREG2 = time222;
       
       
        TMR2H=0;
        TMR2=0;
        CAP2IF = 0;   
        TMR2ON=1;
           }   
TMR0_service:
   
T0CKI_service:
INT_service:
    interrupt_exit_and_restore
}
/******************/
void main(void)
{
     k = 0;
      //USART2
    RCSTA1=0;
   TXSTA1=0;
   SPBRG2=51;
   TXSTA2=0b00100010;
   RCSTA2=0x90;
   TXEN2=1;
   RC2IE=1;
    ADCON0 = 0b00100101;
    ADCON1 = 0b10100000;
    DDRC = 0xFF; 
    DDRD = 0xFF;
    T2IE=0;   

    time11 = 0;
    time22 = 0;
    time1 = 0;
    time2 = 0;
    uns32 i=10000;
   
    //НАСТРОЙКА ЗАХВАТА
    GLINTD=0;   
    TCON1 = 0b01010000;
    TCON2 = 0b00000100;
    PEIE = 1;   
    INTSTA = 0b00001000;
    PIE1 = 0b00101000;
    CAP2IE = 1;
    //T0STA = 0xE6; //E0-1:1  E2-1:2 E4-1:4 E6-1:8 E8-1:16 EA-1:32 EC-1:64 EE-1:128 F0 - 1:256
     
    while(1){
           // i=10000;
          //  while(--i);             
           
             }
}
Закрыть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2015-дек-03 08:54 
Не в сети

Зарегистрирован: 2015-фев-24 14:44
Сообщения: 8
Откуда: СПб
Подскажите, а кто-нибудь пробовал с 1886ВЕ6У другие компиляторы, например HI-TECH PICC ? Или работа с ним из MPLAB или MPLABX?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2016-мар-18 11:25 
Не в сети

Зарегистрирован: 2016-мар-18 11:01
Сообщения: 3
Подскажите, можно ли подавать на вход питания АЦП напряжение ниже основного питания? Суть в том, что требуется использовать все восемь каналов АЦП, т.е. входы опорного напряжения заняты. Хочу при основном питании 5В питать АЦП опорным напряжением 4,096В. Возможно ли такое подключение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2016-мар-18 12:40 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
DmiS_18 писал(а):
Подскажите, можно ли подавать на вход питания АЦП напряжение ниже основного питания? Суть в том, что требуется использовать все восемь каналов АЦП, т.е. входы опорного напряжения заняты. Хочу при основном питании 5В питать АЦП опорным напряжением 4,096В. Возможно ли такое подключение?

Нельзя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2016-дек-14 09:21 
Не в сети

Зарегистрирован: 2010-апр-18 12:59
Сообщения: 67
Добрый день! Возникла необходимость прожига программы в аппаратуре заказчика. Но в таких условиях нет возможности подачи питания только на прожигаемую микросхему, т.е. все питание подаётся разом на весь электронный узел. Возможна ли последовательность прожига:
1) включение питания, запуск основной программы
2) подключить линию TRST к +5в
3) выполнить сброс Мк через линию MCLR
4) выполнить прожиг МК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2017-апр-13 16:16 
Не в сети

Зарегистрирован: 2010-апр-18 12:59
Сообщения: 67
Добрый день
Я пытаюсь прошить МК 1886ВЕ6, но на запись флеша и стирание чипа не проходит команды - всегда читаются нули, только по адресам 0хFE00-FE06 читается 0х7F. сам МК определяется и адрес пишется и читается правильно. Такое ощущение что включён режим защиты, подключил другую платы с 1886ВЕ7 - там все нормально.
Какие могут быть предположительные причины?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2017-сен-08 16:13 
Не в сети

Зарегистрирован: 2017-фев-14 11:21
Сообщения: 132
ElectroAlex писал(а):
Добрый день! Возникла необходимость прожига программы в аппаратуре заказчика. Но в таких условиях нет возможности подачи питания только на прожигаемую микросхему, т.е. все питание подаётся разом на весь электронный узел. Возможна ли последовательность прожига:
1) включение питания, запуск основной программы
2) подключить линию TRST к +5в
3) выполнить сброс Мк через линию MCLR
4) выполнить прожиг МК


Перевод микроконтроллера в режим последовательного программирования (ISP) осуществляется подачей напряжения питания Ucc на выводы TEST и MCLRn в
следующей последовательности:
1 Подача Ucc на вывод TEST.
2 Подача Ucc на вывод nMCLR.
Время установки между событиями 1 и 2 должно быть не менее 1 микросекунды.
В режиме программирования, но до подачи напряжения программирования, схема должна поддерживать на выводе nMCLR напряжение логического нуля, если питание подается разом на весь электронный узел, то это условие не выполняется.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2017-дек-13 15:01 
Не в сети

Зарегистрирован: 2012-июл-02 10:45
Сообщения: 7
Вопрос по работе порта C. Есть программа, принимающая информацию по UART и устанавливающая уровень на выходе DAC1. При этом необходимо переключать вывод 0 порта C в лог. 1.
Код настройки порта предельно прост:
Код:
movlb BANK1
movlw H'00'         ; PC0 is output
movwf DDRC
movlw H'FF'         ; PC0 -> '1'
movwf PORTC

Однако порт состояние не переключает. По всем вывода висит лог. 0. Контроллер исправен, поскольку проблема наблюдается на нескольких печатных платах. Блок АЦП на всякий случай отключен:
Код:
movlb BANK6
movlw H'70'
movwf ADCON0
clrf ADCON1

С чем может быть связано такое поведение порта?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886ВЕ6У
СообщениеДобавлено: 2017-дек-19 12:36 
Не в сети

Зарегистрирован: 2017-фев-14 11:21
Сообщения: 132
Здравствуйте!
Не понятна фраза - "проблема наблюдается на нескольких печатных платах", то есть платы с такой же топологией, в которых эта проблема отсутствует? Поясните, пожалуйста.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 82 ] 

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


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

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


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

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