Миландр
http://forum.milandr.ru/

1886ВЕ6У
http://forum.milandr.ru/viewtopic.php?f=4&t=68
Страница 2 из 6

Автор:  oleg [ 2011-окт-28 13:32 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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 переопределение приоритетов отражено?

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

Автор:  sw1972 [ 2011-окт-28 13:56 ]
Заголовок сообщения:  Re: 1886ВЕ6У

oleg писал(а):
sw1972 писал(а):
oleg писал(а):

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


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

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

Спасибо

Автор:  sw1972 [ 2011-окт-28 14:20 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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

Автор:  sw1972 [ 2011-окт-28 14:55 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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

Спасибо

Автор:  oleg [ 2011-окт-28 16:36 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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


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

Автор:  oleg [ 2011-окт-28 16:40 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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

Спасибо

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

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

Автор:  sw1972 [ 2011-окт-28 16:44 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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


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


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

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

Автор:  sw1972 [ 2011-окт-30 11:45 ]
Заголовок сообщения:  Re: 1886ВЕ6У

Учусь программировать в IDE1886.
Хотелось бы узнать: имеет ли значение в каком порядке располагаются метки INT_service, T0CKI_service, TMR0_service, PERIPHERAL_service в обрабочитке прерываний interrupt iServer? Не возникнет ли путаница в этом случае?
Приоритеты обработки событий от этого меняются?

Спасибо

Автор:  -=Sergei=- [ 2011-окт-31 10:08 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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


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


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

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



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

Автор:  sw1972 [ 2011-окт-31 10:16 ]
Заголовок сообщения:  Re: 1886ВЕ6У

-=Sergei=- писал(а):
sw1972 писал(а):
oleg писал(а):

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


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

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



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


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

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

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

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

Автор:  sw1972 [ 2011-ноя-03 12:24 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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

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

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

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

Автор:  oleg [ 2011-ноя-03 12:52 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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

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

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

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


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

Автор:  sw1972 [ 2011-ноя-03 13:44 ]
Заголовок сообщения:  Re: 1886ВЕ6У

За что отвечает бит DACFM в регистре DAC_CONT?

Автор:  oleg [ 2011-ноя-03 14:30 ]
Заголовок сообщения:  Re: 1886ВЕ6У

sw1972 писал(а):
За что отвечает бит DACFM в регистре DAC_CONT?


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

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

Автор:  sw1972 [ 2011-ноя-03 14:44 ]
Заголовок сообщения:  Re: 1886ВЕ6У

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?

Страница 2 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/